/********* Compiled - Do not edit *********/
@font-face {
font-family:"Helvetica CE";
src:url(//www.konectabu.cz//wp-content/uploads/fonts/helvetica%20ce/HelveticaCE.otf);}
:root{--color-primary:#1d4289;--color-secondary:#ffffff;--color-gradient-start:#C8102E;--color-gradient-stop:#0032BF;--color-link:#1d4289;--color-link-hover:#c8102e;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Helvetica CE;font-weight:400;line-height:1.7em;font-size:16px;color:#1d4289;}.site-boxed-layout{background:rgb(255, 255, 255);}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Helvetica CE;line-height:1.2em;font-size:50pt;color:#1d4289;}.h2,h2{font-family:Helvetica CE;font-weight:600;line-height:1.2em;font-size:25pt;color:#1d4289;}.h3,h3{font-family:Helvetica CE;font-weight:600;line-height:1.2em;font-size:30px;color:#1d4289;}.h4,h4{font-family:Helvetica CE;line-height:1.2em;font-size:25pt;color:#1d4289;}.h5,h5{font-family:Helvetica CE;line-height:1.2em;font-size:21pt;color:#1d4289;}.h6,h6{font-family:Helvetica CE;line-height:1.2em;font-size:18pt;color:#1d4289;}.main-header .navbar-brand{max-width:200px !important;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:200px;padding-bottom:200px;}section.vc_row{units:px;padding-right:20px;padding-left:20px;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(42, 42, 42) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(42, 42, 42) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(42, 42, 42) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(29, 69, 141) !important;}}@media screen and (max-width: 1199px){body[data-mobile-nav-style=classic] .navbar-collapse, body[data-mobile-nav-style=minimal] .navbar-collapse{background:rgb(0, 104, 172);color:rgb(255, 255, 255);}body[data-mobile-nav-style=modern]:before{background:#1d4289;}ul.nav.main-nav > li > a, ul.nav.main-nav > li > a:hover, .main-nav .children > li.active > a, .main-nav .children > li.current-menu-item > a, .main-nav .children > li.current-menu-ancestor > a, .main-nav .children > li:hover > a, .nav-item-children > li.active > a, .nav-item-children > li.current-menu-item > a, .nav-item-children > li.current-menu-ancestor > a, .nav-item-children > li:hover > a{color:inherit !important;}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}ul.nav.main-nav > li > a{border-color:rgb(0, 104, 172);}}/* Obecné styly */


body, p, h1, h2, h3, h4, h5, h6, ul, li, div, strong, a, span {
    font-family: Helvetica CE, Helvetica !important;
}

.ab-icon::before {
    font-family: 'dashicons';
}

.navbar-brand img {
    max-width: 100%;
}

.btn.border-thick{
    border: solid;
}

.btn.border-thick:hover{
    background-color:#1d4289;
    border: none;
}


.link-ext{
    background-color:#1d4289 !important;
}

.current_page_item > a {
        color:#1d4289 !important;
}

.current_page_item > a .link-ext {
        background-color:#ffffff !important;
}

.main-footer {
    font-size: 14px !important;
    line-height: 1.2em!important;

}

h2{
    font-style:italic;
    padding:10px 15px;
    color:#ffffff !important;
    background-color:#1d4289 !important;
    width: fit-content!important;
    width: -moz-fit-content !important;
    padding: 15px 20px!important;
}

#heading_center{
    margin:40px auto;
}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    font-size: 30px !important;
}

.nextend-arrow-previous, .nextend-arrow-next{
    width: 70px!important;
    height: 70px!important;
    
}

#aplCipek {
    margin-top: -20px;
    cursor: pointer;
    text-decoration: underline;
}

#aplMast {
    margin-top: -20px;
    cursor: pointer;
    text-decoration: underline;
}

#aplCipekMobile {
    cursor: pointer;
    text-decoration: underline;
}

#aplMastMobile {
    cursor: pointer;
    text-decoration: underline;
}

ol.apl {
    display: block;
    padding: 0 0 0 26px;
    list-style: none;
    overflow: hidden;
    counter-reset: numList;
}
ol.apl li {
    float: left;
    position: relative
}
ol.apl li:before {
    counter-increment: numList;
    content: counter(numList);
    
    float: left;
    position: absolute;
    left: -26px;
    
    font: bold 12px sans-serif;
    text-align: center;
    color: #fff;
    line-height: 18px;
    
    width: 18px; height: 18px;
    background: #204487;
    
    -moz-border-radius: 999px;
    border-radius: 999px;
    top: 5px;
}





@media only screen and (min-width: 768px) {
.mainbar-wrap.is-stuck .main-nav > li > a{
    color: #1d4289 !important;
}
}



@media only screen and (max-width: 768px) {
body[data-mobile-nav-style="minimal"] .navbar-collapse {
    background: #1d4289!important;
    color: rgb(255, 255, 255);
}

h2{
    font-style:italic;
    padding:10px 15px;
    color:#ffffff !important;
    background-color:#1d4289 !important;
    width: fit-content!important;
    width: -moz-fit-content !important;
    padding: 15px 20px!important;
    font-size: 18pt!important;
}


h3{
      font-size: 16pt!important;
}

footer img{
    width: 180px;
    height: auto;
    margin-bottom: 1em;
}

.social-icon.social-icon-md{
margin-top:2em;    
}

}

/* Styly tlačítka koupit - Homepage  */


.tlacitko_koupit > a{
    background-image:none !important;
    background: #c8102e !important;
    color:#ffffff !important;
    border: 1px solid #9e0b23 !important;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(222,222,222,1) !important;;
    -moz-box-shadow: 4px 4px 5px 0px rgba(222,222,222,1) !important;;
    box-shadow: 4px 4px 5px 0px rgba(222,222,222,1) !important;;
    padding-left: 68px !important;
    font-size:18px!important;
    font-weight:bold !important;
}

.tlacitko_koupit > a > small{
    font-size:14px!important;
    font-weight:normal !important;
    clear: both;
    display: block;
}

/* HP aplikace - responsive  */

.home .hidden-md #apl-cipky-mobile h2 {
    margin-top: -15px;
}

.home .hidden-md #apl-mast-mobile h2 {
    margin-top: -15px;
}



/* sekce Osborná veřejnost */

.vc_grid.vc_row .vc_grid-item {
    display: block;
}
.display-flex .vc_pageable-slide-wrapper {
    display: flex;
}

.vc_btn3.vc_btn3-style-custom{
    background-image:url("../2020/03/Sipka.png")!important;
    background-size: auto;
    background-repeat:no-repeat;   
    font-weight:bold;
    padding: 0 !important;
    padding-right:20px!important;
    background-position: right;
}

.vc_btn3.vc_btn3-style-custom:hover{
    background-image:url("../2020/03/Sipka.png")!important;
    background-size: auto;
    background-repeat:no-repeat;   
    font-weight:bold;
    padding: 0 !important;
    padding-right:20px!important;
    background-position: right;
    text-decoration:underline;
}

.odborny_headline > h3 {
    margin:0.25em 0  !important;
}

.vc_grid-item:nth-child(odd) .post_content {
   float:right!important;
    
}


.vc_custom_1584891823656 {
    background: #ffffff url(//www.konectabu.cz//wp-content/uploads/2020/03/BG_MATERIAL.png?id=635) !important;
    background-position: top!important;

}

.material .vc_custom_heading > div{
    font-weight:bold!important;
}

.material .vc_gitem-post-data {
    margin-bottom: 0;
}

.material{
-webkit-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
-moz-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);

}

.velikost_material{
   color:#97999b !important;   
   font-size: 12px;
}

.stahnout{
   font-size: 14px !important;
}

.stahnout img{
   width: 14px;
   height:14px;
}
.soubor{
    background-color:#f7f7f7!important;
}

.load_materials > button.vc_btn3-style-custom{
    background-color: #c8102e;
    background-image:none !important;
    color: #ffffff;
    border: 1px solid #9e0b23 ;
    padding: 10px 20px!important;
    font-weight: normal!important;
    font-size: 16px!important;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
    -moz-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
    box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
}

.load_materials > button.vc_btn3-style-custom:hover{
    background-color: #c8102e;
    background-image:none !important;
    color: #ffffff;
    border: 1px solid #9e0b23 ;
    padding: 10px 20px!important;
    font-weight: normal!important;
    font-size: 16px!important;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
    -moz-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
    box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
}


.hlavni_akce_box{
    -webkit-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
    -moz-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
    box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
}

.hlavni_akce_box h3 {
    margin:0.5em 0  !important;
    font-size: 26px;
}

.datum_akce{
    padding-left:30px;
    background: url("../2020/03/date_icon.png") left center;
    background-size: auto;
    background-repeat:no-repeat;
}

.datum_akce{
    padding-left:30px;
    background: url("../2020/03/date_icon.png") left center;
    background-size: auto;
    background-repeat:no-repeat;
    font-weight: bold;
}

.misto_konani{
    padding-left:30px;
    background: url("../2020/03/map_icon.png") left center;
    background-size: auto;
    background-repeat:no-repeat;   
    background-position-x: 2px;
}


.vice_sympozium a{
    font-weight:normal !important;
}

.vc_gitem-post-meta-field-datum_start{
       font-size: 14px !important;
}

.vc_gitem-post-meta-field-misto_konani_akce{
       font-size: 14px !important;
}

.vc_gitem-post-meta-field-stranky_sympozia{
       font-size: 14px !important;
}

.ost_akce_box{
    -webkit-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
    -moz-box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
    box-shadow: 0px 5px 10px 0px rgba(112,112,112,0.25);
}

.ost_akce_box h6 {
    margin:0.5em 0  !important;
    font-size: 20px;
    font-weight: bold;
}



@media only screen and (max-width: 768px) {
.hlavni_akce_box .wpb_single_image{
    display:none;
}

.ost_akce_box{
    height:300px!important;
}


.hlavni_akce_box{
    height:400px!important;
}

.vc_custom_1584895196429 {

    background-repeat: repeat-x !important;
}

.vc_gitem-zone-img {
    visibility: visible !important;
}
}