/*
Theme Name: Clenska sekce
Author: Clipsan
Author URI: https://clipsan.com/
Description: Členská sekce
Version: 2.0
*/

/*
 * blue: #00aeef
 */

@import url("comments.css");

body {
	font-family: "Open Sans","Helvetica Neue",Helvetica,sans-serif;
	background: #f7f7f7; 
	color: #444;
}

.ac {text-align: center}
.ar {text-align: right}
a {color: #1299c9;}
#text a {text-decoration: underline}
#text a.btn {text-decoration: none}
a:hover {color: #00d;}
#footer a {color: #fff;}

.errors {font-weight: bold; color: #c00}
.errors li {list-style: none; color: #c00}

#header {background: #f7f7f7; }
#header img {max-width: 100%; height: auto}

#claim {text-align: center; font-size: 16px; line-height: 1.5em; color: #7a7a7a; padding-top: 63px; font-family: "Open Sans","Helvetica Neue",Helvetica,sans-serif;}
#claim span {display: block}
#claim span.imp {color: #00aeef;}

#footer { margin-top: 2em; padding: 2em 0 6em 0; background: #212121; color: #aaa; }
#footer h3 { color: #7a7a7a}

#content > div > .row {background: #fff; padding: 2em 0 }

/* navigation */
#nav {z-index: 997; background: #00aeef; margin-bottom: 23px;padding: 0; }
#nav form {margin: 5px 0 0 0}
#nav #search {padding-top: 5px}
#nav h2 {padding: 0.5em 0}
#nav ul {margin: 0; list-style: none}

#nav .nav > li,
#nav .nav > ul > li {position: relative; cursor: pointer; float: left; position: relative; height: 52px; border-right: 1px solid #dbdbdb; font-size: 1.2em}
#nav .nav > li:last-child,
#nav .nav > ul > li:last-child {border-right: none;}
#nav .nav > li > a,
#nav .nav > ul > li > a {color: #fff; padding: 13px 2em; text-decoration: none; height: 52px; display: inline-block}

#nav .nav > li.active,
#nav .nav > ul > li.active,
#nav .nav > li.active:hover,
#nav .nav > ul > li.active:hover,
#nav .nav > li.current-page-ancestor,
#nav .nav > ul > li.current-page-ancestor {background: #ffcb05; color: #fff; font-weight: bold}

#nav .nav > li.active > a,
#nav .nav > ul > li.active > a,
#nav .nav > li.active:hover > a,
#nav .nav > ul > li.active:hover > a,
#nav .nav > li.current-page-ancestor > a
#nav .nav > ul > li.current-page-ancestor > a {background: #ffcb05; color: #fff; font-weight: bold}

#nav .nav > li:hover,
#nav .nav > ul > li:hover {background: #fff; }
#nav .nav > li:hover a,
#nav .nav > ul > li:hover a {background: none; color: #000 }

#nav li .subnav {position: absolute; left: -9999px; list-style: none; min-width: 100%; z-index: 998;}
#nav li .subnav ul {border: 1px solid #dbdbdb; background: #fff; padding: 0}
#nav li .subnav ul li {float: none; height: auto; padding: 0.5em 1.8em;white-space: nowrap; border: none;  font-weight: normal; text-transform: none; z-index: 999;}
#nav li .subnav ul li a {padding: 0.4em 0.2em 0.4em 0.2em; text-decoration: none; background: transparent; display: block; color: #1299c9; border-bottom: 1px solid #e3e3e3;}
#nav li .subnav ul li:last-child a {border: none;}
#nav li .subnav ul li:hover { background: none;}
#nav li .subnav ul li:hover a { text-decoration: underline; color: #00d}

#nav li:hover .subnav {left: 0;}


h1 {text-transform: uppercase; margin-bottom: 1em; color: #000; font-size: 30px; line-height: 1.4em}
h1 img {margin-top: -5px}
.blue {color: #00aeef}
.rightcol {background: #f2f2f2; padding: 1em;}
.rightcol a {color: #777777; padding: 0 1em; font-weight: bold;}
.rightcol a:hover {color: #00d;}
.rightcol h3 {color: #00aeef; text-transform: uppercase; font-size: 1.3em; line-height: 1.2em}
.rightcol .widget {margin-bottom: 2em; padding-bottom: 2em; border-bottom: 1px solid #dbdbdb;}
.rightcol .widget:last-child {border-bottom: none;}

#wpmem_login {width: 50%; margin: 0 auto !important; text-align: left;}
#wpmem_msg {width: 50%!important; margin: 0 auto !important;}
#wpmem_login input[type="submit"], .wpcf7-submit {
	background: #009ee0;
	color: #fff;
	display: inline-block;
	padding: 0.8em 2em 0.7em 2em;
	border-radius: 20px;
	font-size: 16px;
	border:none;
	text-shadow: 1px 1px 1px #555;
	text-decoration: none
}
#wpmem_login input[type="submit"]:hover, .wpcf7-submit:hover{
	background: #009ee0;
	color: #fff;
	text-decoration: underline;
}
#wpmem_reg .button_div, #wpmem_login .button_div{
	float: none !important;
	clear: both;
	height: 50px !important;
}
#text.span12 {
	text-align: center
}
.rightcol .avatar {border-radius: 50%; width: 50px; height: 50px}
.bbp-logged-in {padding-left: 1em}
.bbp-logged-in .submit {float: left}
.bbp-logged-in h4 {margin-left: 0px; text-align: left; text-transform: uppercase}
.bbp-logged-in a {padding: 0; color: #000}
.bbp-logged-in a.button {display: block; padding: 0; margin-left: 0px;}

h2.entry-title {font-size: 20px; line-height: 1.3em; margin: 00; padding: 0}
.entry-header h2.entry-title {margin-bottom: 0.5em;}

h2.entry-title a {text-transform: uppercase; text-decoration: none;}
.entry-meta a {color: #000}
.attachment-post-thumbnail {border: 1px solid #dbdbdb; padding: 10px}
.span6 .post {padding-left: 1em}

.home .post {margin-bottom: 1.5em; padding-bottom: 2em; border-bottom: 1px solid #dbdbdb }
.entry-meta {margin-bottom: 0.5em}

.widget li a {padding-left: 0px}
.widget li .comment-author-link a {padding: 0px}
.widget li {padding-bottom: 0.5em}

.comments-link {background: url(img/icon-comments.png) no-repeat; padding-left: 22px}
.cat-links {background: url(img/icon-cats.png) no-repeat; padding-left: 22px}
a.btn {text-decoration: none}

textarea {width: 90%}

input[type="submit"],
#wpmem_login input[type="submit"] {
  display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

input[type="submit"]:focus, #wpmem_login input[type="submit"]:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; text-decoration: none;
}
input[type="submit"]:hover, #wpmem_login input[type="submit"]:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; text-decoration: none;
}
input[type="submit"]:active, #wpmem_login input[type="submit"]:active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; text-decoration: none;
}

.entry-content .wpmem_msg {width: 95%}
#wpmem_login .div_text {width: 100% !important;}
.wpmem_msg {width: 100% !important;}
.nav-next {float: right}
#nav-single {margin-bottom: 0.5em}

.vimeo-space {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin-bottom: 1rem;
}
.vimeo-space iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}