

@media (min-width: 768px) and (max-width:1000px){#btnms {width: 80%;margin-left: 20px!important;}}
@media (min-width: 768px) and (max-width:1000px){#btnmb {width: 80%;margin-left: 20px!important;}}
@media (min-width: 768px) and (max-width:1000px){.vc_column-inner.vc_custom_1473166794311{padding:30px!important;}}

@media (width: 768px)
{.vc_col-sm-6 {
    width: 100%!important;
}}

@media (max-width: 1000px){
.poddlazdicemi .vc_col-sm-4 {
    width: 100%!important;padding-left:30px;padding-right:30px;
}}

@media (max-width: 1000px)
{.zpravy {
    margin-top: 110px;
    width: 100%;padding-left:30px;padding-right:30px;
}}

@media (min-width: 1000px) and (max-width:1070px)
{nav.main_menu > ul > li > a {font-size: 12px!important;}}

#btnms {
background-color:#4cc0e9!important;
  color:#ffffff;  
  position: relative;
  transition:color 0.25s ease;
}

#btnms {
  color:#ffffff;
  border:1px solid rgba(255,255,255,0.5);
}

#btnms:hover {
  color:#ffffff;
  border:1px solid rgba(255,255,255,0.5);
}

#btnms::after {
  position: absolute;
  content: '';
  top:0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  transform-origin:left;
  transition:width 0.25s ease;
  z-index:111;
}

#btnms:hover::after {
  width: 100%;
}





#btnmb {

  color:#ffffff;  
  position: relative;
  transition:color 0.25s ease;
}

#btnmb:hover {
  color:#ffffff;
  border:1px solid rgba(255,255,255,0.5);
}

#btnmb::after {
  position: absolute;
  content: '';
  top:0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  transform-origin:left;
  transition:width 0.25s ease;
  z-index:111;
}

#btnmb:hover::after {
  width: 100%;
}



#btnb {
  background: none;
  color:#ffffff;  
  position: relative;
  transition:color 0.25s ease;
}

#btnb:hover {
  color:#ffffff;
}

#btnb::after {
  position: absolute;
  content: '';
  top:0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  transform-origin:left;
  transition:width 0.25s ease;
  z-index:-1;
}

#btnb:hover::after {
  width: 100%;
}


.home .q_logo.sp {display:none}
.q_logo.hp {display:none}
.home .q_logo.hp {display:block}
@media only screen and (max-width: 1000px)
{.q_logo.hp {display: table-cell!important;}}
a:hover {text-decoration:none!important;}
nav.main_menu>ul>li>a {padding: 0 12px;}
.header_bottom .container_inner {border-bottom: 1px solid #ebebeb;}
.uvodnislide p {color:#9fb2cb;}
.uvodnislide h1 {color:#ffffff;}

.qbutton {border: 1px solid #9fb2cb;padding: 3px 50px;}
.uvodnislide .qbutton {border: 1px solid #9fb2cb;padding: 10px 50px;}
.zvobr img {transition: all .2s ease-in-out;}
.zvobr img:hover {transform: scale(1.1);}
.vc_column_container>.vc_column-inner {padding-left: 1px; padding-right: 1px;}
.mib h2{color:#ffffff;}
.mib p{color:#4cc0e9;}
.moinbo h2{color:#ffffff;}
.moinbo p{color:#4cc0e9;}
.mib {padding:80px;}
.mib.t {background:#153c89; margin-top: 120px;}
.mib.s {background:#4cc0e9; margin-top: 30px;}
.mib.s p{color:#ffffff}
.vc_custom_1472598565174{z-index:100}
.mezeraatd{z-index:9;border-top:160px solid #f3fafc;}
footer a{color:#153c89; text-decoration:underline;font-weight:bold;}
.vc_row{margin-left: 0px; margin-right: 0px;}

.vkontakte h4{margin-top:20px;padding-bottom:10px;}
.vkontakte h3{color:#5d6169;text-transform:lowercase;font-size:22px;font-weight:400;}
.vkontakte h2{padding-bottom:25px;}
.vkontakte p{color:#000000;font-weight:bold;;}
footer img {padding-top:10px;padding-bottom:10px;}

.header_top_bottom_holder {background: rgba(255, 255, 255, 1);}
.home .header_top_bottom_holder{background: rgba(255, 255, 255, 0);!important;}
.home nav.main_menu > ul > li > a {color: #ffffff;}
.home nav.main_menu ul li.active a {color: #ffffff;}

nav.main_menu ul li a {border-bottom: 2px solid transparent;}
nav.main_menu ul li.active a {border-bottom: 2px solid #153c89;}
nav.main_menu ul li a:hover {border-bottom: 2px solid #153c89;}

.home nav.main_menu ul li.active a {border-bottom: 2px solid #ffffff;}
.home nav.main_menu ul li a:hover {border-bottom: 2px solid #ffffff;}
.wpb_gallery .theme-default .nivo-controlNav {padding: 0px 0px 3px; margin-top: -30px; z-index: 99; position: relative;}
.obsahpodstranky ul {margin-top:5px; list-style: none; padding:0; margin:0;}
.obsahpodstranky li {padding-left: 1em; text-indent: -1em;}
.obsahpodstranky li:before {content: "• "; color: #153c89;font-size:28px; vertical-align: bottom;}
td{border-bottom: 1px solid #ebebeb;text-align: left!important;}
tr th{background:#f3fafc; text-align:left!important; color:#153c89;text-transform:uppercase;}
table{width:100%;margin-top:10px;}
.nice table tr{line-height:40px;}
footer{margin-top:70px;}
.home footer{margin-top:0px;}
ul.display-posts-listing li{list-style-type:none;margin-bottom:20px;}
ul.display-posts-listing a{color:#000000;text-decoration:none;}

a.title{font-size:18px;}
a.title:hover{color:#4cc0e9;}
span.excerpt-dash{display:none;}

.date {color:#153c89; font-size:16px; font-weight:bold;white-space:nowrap;}
.blog_holder.blog_single article h2 {margin-top: 100px;}
.blog_holder article .post_info {display: none;}
.blog_holder article span.date {display: none;}
h4 a{text-decoration:none;}
h4 a:hover{color:#153c89;}
.blog_holder article {margin: 0 0 0 0;}

.blog_holder article .post_more {display: none;}



@media (min-width: 1001px) {
.vypisclanku .vc_col-sm-8 {width: 55%; padding-right: 100px;}}
@media (min-width: 1001px) 
{.poddlazdicemi .vc_col-sm-4{width:45%;}
.poddlazdicemi .vc_col-sm-8{width:55%;}

.page-id-210 .default_template_holder{margin-top:105px;}
.uvnitrslidu{margin-top:170px;}
.uvnitrslidu{padding-left:50px;padding-right:50px;}
.zpravy{margin-top:180px;}
.zpravyin{margin-top:30px;}
.title {height: auto; width:83%;float:left}
.moinbo .vc_column-inner{padding:80px;margin-top:250px;}
.mib.t .qbutton.left {width: 70%;background:url(/wp-content/uploads/2016/08/sipkam.png) no-repeat right 15% center}
.mib.t #btnms.qbutton.left {width: 70%;background:url(/wp-content/uploads/2016/08/sipkab.png) no-repeat right 15% center}
.moinbo .qbutton.left {width: 70%;background:url(/wp-content/uploads/2016/08/sipkam.png) no-repeat right 15% center}
.moinbo #btnms.qbutton.left {width: 70%;background:url(/wp-content/uploads/2016/08/sipkab.png) no-repeat right 15% center}
.mib.s .qbutton.left {width: 70%;background:url(/wp-content/uploads/2016/09/sipkatm.png) no-repeat right 15% center}
.promobil{display:none;}
.vkpulka.vc_col-sm-6{width:40%}
.kpulka.vc_col-sm-6{width:60%;padding-left:30px;}
.vkontakte h3{font-size:18px;}
.vkontakte {padding-top:40px;padding-bottom:40px;}
.content {margin-top: -103px;}
.podstrana{margin-top:100px;}
.inop{padding-left:60px!important;margin-top:120px;}
}

@media (max-width: 769px) 
{.vc_col-sm-3{width:50%;float:left;margin-top:2px;}
.zpravyin{margin-top:5px;}
.title {height: auto; width:76%;float:left;}
.date{float:none;height:60px;padding-top:14px;}
.excerpt{margin-top:-18px;}
.odkazssipkou .vc_col-sm-4{width:50%;float:left}
.odkazssipkou .vc_col-sm-8{width:30%;float:left}
.moinbo .vc_column-inner{padding:40px;margin-top:50px;}
.qbutton.left{width:60%;}
.vkontakte {padding-top:20px;padding-bottom:40px;}
.vkontakte h2 {padding-bottom:15px;}
.podstranaslider{margin-top:20px;}
.obsahpodstranky{margin-top:-20px}
.mib{padding:40px}
.inop{padding-left:0px!important;margin-top:50px;}
}

@media only screen and (max-width: 600px){
.four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4, .three_columns .column1, .three_columns .column2, .three_columns .column3, .two_columns_25_75 .column1, .two_columns_25_75 .column2, .two_columns_33_66 .column1, .two_columns_33_66 .column2,  .two_columns_66_33 .column1, .two_columns_66_33 .column2, .two_columns_75_25 .column1, .two_columns_75_25 .column2 {width: 46%;padding-left:2%;padding-right:2%}

@media only screen and (max-width: 600px){
.footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .three_columns .column1, .footer_top .three_columns .column2, .footer_top .two_columns_50_50 .column1 {
    margin: 0 0 0 0;} .footer_top {padding: 30px 0 30px;}}

