body{
background-color: #eee;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
color: #111;
}
body a{
color: #00bccf;
font-weight: 600;
}
body a:hover,
body a:focus,
body a:hover{
text-decoration: underline;
color: #00bccf;
}
.btn{
text-transform: uppercase;
padding: 10px 20px;
color: #ffffff !important;
font-weight: 700;
border-radius: 0px;
text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.46);
font-size: 16px;
line-height: 1.44;
text-align: center;
border: none;
box-shadow: initial;
}
.btn.btn-primary{
background: #00bccf;
}
.btn.btn-primary:hover{
background: #00ccdd;
}
.btn.btn-primary:active{
background: #00adbb;
text-shadow: initial;
}
.btn.btn-secondary{
background: #e37f1c;
}
.btn.btn-secondary:hover{
background: #f88c22;
}
.btn.btn-secondary:active{
background: #d67617;
text-shadow: initial;
} .navbar-default{
background:#0492b3;
border-bottom: initial;
height: 60px;
}
.navbar-default .navbar-nav>li>a{
color: #fff;
text-transform: uppercase;
font-size: 16px;
}
.navbar-default .navbar-nav>li:hover{
background: #00BCCF;
}
.navbar-default .navbar-nav>li:hover a{
color: #ffffff;
}
.navbar-nav>li>a{
padding-top: 20px;
padding-bottom: 20px
}
.navbar-nav li.menu-item-has-children > a:after{
content: "\f078";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-left: 5px;
position: relative;
top: -2px;
}
.navbar-nav li.menu-item-has-children .sub-menu{
display: none;
}
#logo .imgr .navbar-brand{
max-width: 200px;
height: auto;
padding: 0px;
margin-top: 18px
}
#logo .imgr .navbar-brand img{
width: 100%;
display: inline-block;
height: auto;
max-width: 190px;
}
.top-header-right{
display: inline-block;
margin-bottom: 0px;
margin-top: 0px;
float: right;
padding-left: 0px;
height: 60px;
line-height: 60px;
}
.top-header-right li{
list-style-type: none;
display: inline-block;
float: left;
margin: 0px 2px;
color: #fff;
font-size: 25px;
padding: 0px 8px;
text-align: center;
width: 45px;
}
.top-header-right li a{
color: #ffffff;
display: inline-block;
position: relative;
}
.top-header-right .top-search .top-search-form{
position: absolute;
right: 2px;
display: none;
top: 60px;
}
.top-header-right .top-search .top-search-form input[type="text"]{
width: 300px;
text-indent: 40px;
background: #eee;
border: none;
height: 40px;
font-size: 16px;
line-height: 40px;
position: relative;
top: -14px;
color: #111;
padding: 5px;
}
.top-header-right .top-search .top-search-form input[type="text"]:focus{
outline-width: 0;
outline: none;
background: #f5f5f5;
}
.top-header-right .top-search .top-search-form #send-form{
position: absolute;
background: #000000;
border: none;
font-size: 18px;
text-align: center;
width: 40px;
line-height: 40px;
padding: 0px;
margin: 0px;
border-left: 3px solid rgba(0, 188, 207, 0.7);
top: 0px;
z-index: 100;
}
.top-header-right .top-search .hide-form{
display: none;
}
.top-header-right .top-search.open-form{
background: rgba(0, 0, 0, 1);
}
.top-header-right .top-search.open-form a .fa-search{
display: none;
}
.top-header-right .top-search.open-form a:hover{
text-decoration: none;
}
.top-header-right .top-search.open-form a .fa-times{
display: block;
margin-top: 6px;
margin-right: 0px
}
.top-header-right .top-search:hover{
background: rgba(0, 0, 0, 1);
}
.header-icons{
padding-right: 0px;
}
.top-header-right .top-cart{
width: 50px;
margin: 0px 0px;
padding: 0px 0px;
}
.top-header-right .top-cart a{
width: 100%;
display: inline-block;
margin-left: 0px;
padding-right: 10px;
}
.top-header-right .top-cart:hover{
background: rgba(0, 0, 0, 1);
}
.top-header-right .top-cart:hover .open-cart{
display: inline-block;
}
.top-header-right .top-cart .open-cart{
display: none;
background: rgba(0, 0, 0, 1);
width: 300px;
position: absolute;
right: 0px;
top: 60px;
border-bottom: 3px solid rgba(0, 188, 207, 0.7);
padding: 10px 10px 0px 10px;
}
.top-header-right .top-cart .cart-contents-count{
display: inline-block;
background: rgb(237, 154, 0);
height: 20px;
line-height: 20px;
font-size: 13px;
min-width: 20px;
border-radius: 21px;
position: absolute;
top: 8px;
right: 5px;
font-weight: 900;
}
.top-header-right .top-cart .open-cart .cart_item{
display: inline-block;
float: left;
width: 100%;
padding: 0px 0px;
margin-bottom: 5px;
padding-bottom: 5px;
}
.top-header-right .top-cart .open-cart .cart_item:last-child{
border-bottom: initial;
}
.top-header-right .top-cart .open-cart .cart_item .product-thumbnail{
display: inline-block;
float: left;
width: 53px;
height: 47px;
}
.top-header-right .top-cart .open-cart .cart_item .product-description{
display: inline-block;
float: left;
width: 227px;
height: 47px;
}
.top-header-right .top-cart .open-cart .cart_item a{
margin-left: 0px;
}
.top-header-right .top-cart .open-cart .cart_item .product-thumbnail a{
display: inline-block;
float: left;
}
.top-header-right .top-cart .open-cart .cart_item .product-thumbnail img{
width: 47px;
height: 47px;
float: left;
}
.top-header-right .top-cart .open-cart .cart_item .product-description .product-name,
.top-header-right .top-cart .open-cart .cart_item .product-description .product-price,
.top-header-right .top-cart .open-cart .cart_item .product-description .product-quantity,
.top-header-right .top-cart .open-cart .cart_item .product-description .product-subtotal{
display: inline-block;
font-size: 13px;
line-height: 14px;
float: left;
}
.top-header-right .top-cart .open-cart .cart_item .product-description .product-quantity{
font-size: 12px;
}
.top-header-right .top-cart .open-cart .cart_item .product-description .product-name{
text-align: left;
width: 100%;
}
.top-header-right .top-cart .open-cart .cart_item .product-description .product-name a{
margin-bottom: 2px;
}
.top-header-right .top-cart .open-cart .cart_item .product-description .product-name a span{
color: #aaaaaa;
font-size: 11px;
}
.top-header-right .top-cart .empty-top-cart{
font-size: 14px;
line-height: 18px;
}
.top-header-right .top-cart .top-cart-bottom-line{
display: inline-block;
float: right;
line-height: 16px;
font-size: 14px;
text-align: right;
font-weight: bold;
text-transform: uppercase
}
.top-header-right .top-cart .top-cart-bottom-line a{
background-color: #e37f1c;
padding: 5px 20px;
text-decoration: none;
}
.top-header-right .top-cart .top-cart-bottom-line a:hover{
background-color: #f88c22;
text-decoration: none;
}
.top-header-right .top-cart .top-cart-bottom-line.tcbl-full a{
margin: 5px 0px 10px 0px;
}
.top-header-right .top-cart .top-cart-bottom-line.tcbl-empty a{
margin: 0px 0px 10px 0px;
}
.top-header-right .top-user:hover,
.top-header-right .top-user.top-user-open{
background: rgba(0, 0, 0, 1);
}
.top-header-right .top-user:hover .top-user-form,
.top-header-right .top-user.top-user-open .top-user-form{
display: inline-block;
}
.top-header-right .top-user .top-user-form{
display: none;
background: rgba(0, 0, 0, 1);
width: 300px;
position: absolute;
right: 0px;
top: 60px;
border-bottom: 3px solid rgba(0, 188, 207, 0.7);
padding: 10px 10px 0px 10px;
}
.top-header-right .top-user .top-user-form span{
color: #00bccf;
display: inline-block;
text-align: left;
float: left;
width: 100%;
font-size: 16px;
line-height: 16px;
margin-bottom: 5px;
}
.top-header-right .top-user .top-user-form form button:hover{
background-color: #00ccdd;
}
.top-header-right .top-user .form-line{
display: table;
margin: 0 auto;
line-height: 12px;
}
.top-header-right .top-user .form-line a{
font-size: 12px;
color: #00bccf;
display: inline-block;
margin: 0px 5px;
}
.top-header-right .top-user .form-line .separator-menu{
display: inline-block;
float: initial;
font-weight: 100;
width: initial;
font-size: 12px;
}
.top-header-right .top-user .top-user-form form input:-webkit-autofill,
.top-header-right .top-user .top-user-form form input:-webkit-autofill:hover,
.top-header-right .top-user .top-user-form form input:-webkit-autofill:focus,
.top-header-right .top-user .top-user-form form input:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0px 1000px #2a2a2a inset;
-webkit-text-fill-color: #888888;
}
.top-header-right .top-user .top-user-form.log-in-top-user p,
.top-header-right .top-user .top-user-form.log-in-top-user li{
line-height: 14px;
font-size: 14px;
}
.top-header-right .top-user .top-user-form.log-in-top-user p{
text-align: left;
color: #00bccf;
font-size: 16px;
line-height: 18px;
margin-bottom: 5px;
}
.top-header-right .top-user .top-user-form.log-in-top-user ul{
padding-left: 10px;
display: inline-block;
float: left;
margin-bottom: 5px;
}
.top-header-right .top-user .top-user-form.log-in-top-user ul li{
list-style-type: none;
display: list-item;
width: 100%;
text-align: left;
margin-bottom: 7px;
}
.top-header-right .top-user .top-user-form.log-in-top-user ul li:before{
content: "\f054";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 15px;
height: 15px;
color: #00bccf;
display: block;
position: relative;
max-width: 0px;
max-height: 0px;
left: -1.3em;
top: 2px;
color: #00bccf;
font-weight: bold;
}
.top-header-right .top-user .top-user-form.log-in-top-user ul li a{
font-size: 13px;
font-weight: bold;
line-height: 16px;
color: #dcdcdc;
} footer{
background: #004248;
padding-top: 30px;
}
.footer-1 .text-footer,
.footer-2 .text-footer,
.footer-3 .text-footer{
min-height: 300px;
background: rgba(0, 0, 0, 0.5);
}
.footer-1 .text-footer,
.footer-2 .text-footer{
padding: 10px;
}
footer .text-footer .widget_text h3,
footer .text-footer .widget_nav_menu h3{
color: #ffffff;
font-size: 23px;
margin-bottom: 5px;
}
footer .text-footer .widget_text p{
color: #ffffff;
font-size: 15px;
line-height: 1.5;
}
footer .text-footer .widget_text ul,
footer .text-footer .widget_nav_menu ul{
padding-left: 20px;
}
footer .text-footer .widget_text ul li a,
footer .text-footer .widget_nav_menu ul li a{
font-size: 15px;
font-weight: bold;
line-height: 1.5;
color: #ffffff;
}
footer .text-footer .fb-page.fb_iframe_widget,
footer .text-footer .fb-page.fb_iframe_widget span,
footer .text-footer .fb-page.fb_iframe_widget iframe{
width: 100% !important;
}
.footer-copyright{
height: 40px;
max-height: 40px;
overflow: hidden
}
.footer-copyright .menu-left{
margin-left: 0px;
padding-left: 30px
}
.footer-copyright .text-right{
margin-right: 0px;
color: #fff;
padding-right: 30px;
margin-top: 10px;
font-size: 12px;
}
.footer-menu{
padding-left: 0px;
list-style-type: none;
display: inline-block;
margin-top: 10px;
}
.footer-menu li{
display: inline-block;
float: left;
}
.footer-menu li span{
margin: 0px 0px;
}
.footer-menu li:last-child span{
display: none;
}
.footer-menu li:last-child span.menu-image-title{
display: inline-block;
}
.footer-menu li span.menu-image-title{
position: relative;
padding-right: 10px;
margin-right: 5px;
}
.footer-menu li span.menu-image-title span{
position: absolute;
top: 0px;
right: -6px;
}
.footer-menu li:last-child a:hover span.menu-image-title{
text-decoration: underline;
}
.footer-menu li span.menu-image-title{
padding-right: 5px;
margin-right: 10px;
}
.footer-menu li a{
color: #fff;
font-size: 12px;
}
footer .footer-widgets{
margin: 0px 0px;
} .basic-content{
width: 100%;
margin-top: 60px;
}
.basic-content .container{
background: #fff;
}
.container{
padding-left: 0px;
padding-right: 0px;
} .content-row{
width: 100%;
display: inline-block;
height: 100%;
}
.main-content{
float: left;
width: calc(100% - 580px);
margin: 15px;
min-height: 100vh;
display: inline-block;
font-size: 17px;
line-height: 30px;
position: relative;
}
.main-content input[type="text"],
.main-content input[type="email"],
.main-content input[type="number"],
.main-content input[type="tel"],
.main-content input[type="password"],
.main-content textarea{
border: solid 1px #aaa;
padding: 5px 10px;
background-color: #eee;
color: #222;
font-weight: 100;
opacity: 0.75;
width: 100%;
}
.main-content input[type="text"]:focus,
.main-content input[type="email"]:focus,
.main-content input[type="number"]:focus,
.main-content input[type="tel"]:focus,
.main-content input[type="password"]:focus,
.main-content textarea:focus{
outline: none;
outline-width: 0;
background-color: #fff;
opacity: 1
}
.main-content span.checkbox{
display: inline-block;
width: 27px;
height: 27px;
background-color: #282828;
border: solid 2px #00bccf;
margin: 0px 0px;
cursor: pointer;
position: relative;
display:none;
}
.main-content span.checkbox.check-active::before{
content: "\f00c";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #00bccf;
font-size: 18px;
text-align: center;
width: 24px;
position: absolute;
top: 5px;
}
.main-content input[type="checkbox"]{ }   }  */
.main-content input[type=submit],
.main-content input[type=button]{
background: #00bccf;
text-transform: uppercase;
padding: 10px 20px;
color: #ffffff !important;
font-weight: 700;
border-radius: 0px;
text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.46);
font-size: 16px;
line-height: 1.44;
text-align: center;
border: none;
box-shadow: initial;
}
.main-content select{
display: none;
}
.main-content label{
max-width: initial;
width: 100%;
}
.main-content .ul-select-btn{
width: 100%;
border: solid 1px #bdbdbd;
padding: 5px 10px;
background-color: #f0f0f0;
font-weight: 100;
opacity: 0.75;
cursor: pointer;
}
.main-content #fbuilder .ul-select-btn{
position: relative;
margin:auto;
}
.main-content .ul-select-btn::after{
content: "\f078";
display: inline-block;
width: 20px;
height: 20px;
color: #ffffff;
font-size: 20px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
right: 10px;
top: 10px
}
.main-content .ul-select-btn.i-up::after{
content: "\f077";
}
.main-content .ul-select-btn p{
margin-bottom: 0px;
}
.main-content .ul-select{
padding-left: 0px;
list-style-type: none;
margin-left: 0px;
margin-top: -1px;
border: solid 1px #bdbdbd;
background: #ffffff; width: 100%;
z-index: 1000;
font-weight: 300;
margin:auto;
}
.main-content .ul-select .non-sel{
display: none;
}
.main-content .ul-select li{
background-color: #fdfdfd;
padding: 5px 0px;
text-indent: 20px;
cursor: pointer;
border-bottom: 1px solid #bdbdbd;
}
.main-content #fbuilder .ul-select li{
padding-left: 0px;
text-indent: 12px;
}
.main-content #fbuilder .ul-select li:before{
display: none;
}
.main-content .ul-select li:hover{
background-color: #555555;
}
.wpcf7-form-control-wrap{
width: 100%;
display: inline-block;
}
.left-sidebar{
float: left;
width: 190px;
margin: 15px;
min-height: 100vh;
display: inline-block;
}
.right-sidebar{
float: right;
width: 300px;
margin: 15px;
min-height: 100vh;
display: inline-block;
}
.right-sidebar .widget.widget_text .cviky-shortcode .random-cvik{
position: relative;
}
.right-sidebar .widget.widget_text .cviky-shortcode .random-cvik p{
margin-bottom: 0px;
}
.right-sidebar .widget.widget_text .cviky-shortcode .random-cvik p a{
width: 100%;
position: absolute;
bottom: 0px;
height: 30px;
}
.right-sidebar .widget.widget_text .cviky-shortcode{
margin-bottom: 19px;
}
.page-template-page-full-width .main-content,
.page-template-template-eshop-main .main-content,
body.home .main-content,
.main-content.full-width-tem{
width: calc(100% - 30px);
}
.page-template-page-left-sidebar .main-content{
width: calc(100% - 250px);
}
.page-template-page-full-width .main-content:after,
.page-template-template-eshop-main .main-content:after,
body.home .main-content:after,
.main-content.full-width-tem:after{
display: none;
} .social-shortcode {
text-align: right;
}
.social-shortcode .social-shortcode-icon {
display: inline-block;
}
.social-shortcode .social-shortcode-icon i {
font-size: 48px;
color: #444444;
margin: 0px 5px;
}
.social-shortcode .social-shortcode-icon:hover i {
color: #00bccf;
}
.citat-shortcode .citat,
.citat-shortcode .citat-detail{
display: inline-block;
width: 100%;
}
.citat-shortcode .citat i,
.citat-shortcode .citat-detail i{
font-size: 24px;
color: #00bccf;
float: left;
display: inline-block;
margin-right: 10px;
}
.citat-shortcode .citat .content-citat,
.citat-shortcode .citat-detail .content-citat{
color: #222;
font-weight: 500;
display: inline-block;
float: left;
width: calc(100% - 33px);
}
.citat-shortcode .citat .content-citat span,
.citat-shortcode .citat-detail .content-citat span{
opacity: 0.5
}
.citat-shortcode #reload_citat{
margin-left: 32px;
margin-right: 6px;
}
.citat-shortcode #reload_citat i{
margin-left: 5px;
}
.citat-shortcode a{
font-size: 12px;
margin-top: 10px;
display: inline-block;
}
.widget .citat-shortcode .citat{
float: left;
}
.widget .citat-shortcode .citat p{
display: none;
}
.widget .citat-shortcode a{
margin-top: 0px;
}
.widget .citat-shortcode{
margin-bottom: 25px;
}
.right-sidebar .widget .social-shortcode{
margin-bottom: 8px;
}
.right-sidebar .widget .social-shortcode .social-shortcode-icon{
margin-right: 2px;
}
.random-cvik a{
display: inline-block;
position: relative;
}
.random-cvik a h4{
position: absolute;
top: 0px;
width: 100%;
background: rgba(17, 17, 17, 0.7);
margin: 0px 0px;
padding: 10px 10px;
font-size: 14px;
}
.random-cvik a span{
position: absolute;
bottom: 0px;
right: 0px;
background: rgba(0, 188, 207, 0.7);
font-size: 13px;
color: #ffffff;
text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.46);
padding: 5px 10px;
}
.random-cvik a:hover h4{
background: rgba(17, 17, 17, 0.8);
}
.random-cvik a:hover span{
background: rgba(0, 188, 207, 0.8);
text-decoration:underline
}
.cviky-shortcode .cviky-link-all{
padding: 5px 0px;
display: inline-block;
}
.widget h3{
font-size: 18px;
text-align: left;
color: #00bccf;
}
.left-sidebar .widget{
position: fixed;
top: 75px;
} .main-content h1, h2, h3, h4{
margin-top: 0px;
text-align: left;
font-weight: 900;
color: #00a8b9;
}
.main-content h1{
font-size: 24px;
}
.main-content h2{
font-size: 20px;
}
.main-content h3{
font-size: 18px;
}
.main-content h4{
font-size: 16px;
}
section.post-subheader{
position: relative;
}
section.post-subheader .post-img{
margin-bottom: 10px;
}
section.post-subheader .post-meta{
font-size: 12px;
position: absolute;
bottom: 0px;
left: 0px;
background: #f7f7f7;
padding: 5px 10px;
}
section.post-header-ad{
margin-top: 10px;
display: inline-block;
width: 100%;
}
section.post-header-ad .header-ad-left{
display: inline-block;
float: left;
width: 20%;
}
section.post-header-ad .header-ad-left .header-ad-content{
font-size: 11px;
margin-top: 5px;
}
section.post-header-ad .header-ad-right{
display: inline-block;
float: right;
width: 80%;
}
section.post-header-ad.single-post{
display: inline-block;
float: left;
margin-bottom: 10px;
}
section.post-header-ad.single-post .header-ad-left{
width: 100%
}
section.post-header-ad.single-post .header-ad-left .header-ad-label{
float: left;
}
section.post-header-ad.single-post .header-ad-left .header-ad-content{
float: right;
display: inline-block;
}
section.post-header-ad.single-post .header-ad-left .sloop-info-sepa{
display: inline-block;
float: left;
margin: 5px;
}
section.post-content .content-banner-par{
width: 100%;
height: 100px;
background: red;
}
section.post-content a.affil{
line-break: nowrap;
}
section.post-content a.affil:before{
display: inline-block;
content: "\f07a";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-right: 3px;
}
section.post-content ul,
footer .text-footer ul{
padding-left: 40px;
}
section.post-content ul li,
footer .text-footer ul li,
.page .main-content ul li{
list-style-type: none;
}
section.post-content ul li:before,
footer .text-footer ul li:before,
.page .main-content ul li:before{
content: "\f054";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 15px;
height: 15px;
color: #00bccf;
display: block;
position: relative;
max-width: 0px;
max-height: 0px;
left: -1.3em;
top: 0.3em;
color: #00bccf;
font-weight: bold;
}
section.post-content #fbuilder ul li:before{
left: -40px;
}
section.post-content #fbuilder .cff-radiobutton-field label > span{
height: 27px;
line-height: 27px;
display: inline-block;
margin-left: 10px;
}
.main-content #fbuilder .radio.selected::before {
top: 3px;
right: -1px;
}
section.post-content #fbuilder .cff-radiobutton-field label > span.radio{
margin-left: 0px;
display:none;
}
div.main-content .responsive-tabs-wrapper{
margin: 20px 0px;
overflow: hidden;
}
body.single-workouty div.main-content .responsive-tabs-wrapper{
margin: 0px 0px;
}
body.single-workouty div.main-content .responsive-tabs ul.responsive-tabs__list{
margin: 0px 0px;
}
div.main-content .responsive-tabs-wrapper ul li:before{
display: none;
}
section.post-content ol li{
list-style-type: none;
counter-increment: count-me;
}
section.post-content ol li:before{
content: counter(count-me) ". ";
display: block;
position: relative;
max-width: 0px;
max-height: 0px;
left: -1.3em;
top: .05em;
color: #00bccf;
font-weight: bold;
}
section.post-content table,
.woo-custom table,
.content-row .main-content table{
border-collapse: collapse;
border-spacing: 0;
width: 100%;
margin-bottom: 10px;
}
section.post-content table th,
.woo-custom table th,
.content-row .main-content table th{
background: #00bbcf;
}
section.post-content table td,
section.post-content table th,
.woo-custom table td,
.woo-custom table th,
.content-row .main-content table td,
.content-row .main-content table th{
border-right: 1px solid #d6d6d6;
text-align: left;
padding: 8px;
}
section.post-content table td:last-child,
section.post-content table th:last-child,
.woo-custom table td:last-child,
.woo-custom table th:last-child,
.content-row .main-content table td:last-child,
.content-row .main-content table th:last-child{
border-right: 0px solid #d6d6d6;
}
section.post-content table tr:nth-child(even),
.woo-custom table tr:nth-child(even),
.content-row .main-content table tr:nth-child(even){
background-color: #ececec
}
section.post-content table tr:nth-child(odd),
.woo-custom table tr:nth-child(odd),
.content-row .main-content table tr:nth-child(odd){
background-color: #f8f8f8;
}
.woo-custom .micro-cart .js-ship-pay .js-ship,
.woo-custom .micro-cart .js-ship-pay .js-pay,
.micro-order-count{
display: inline-block;
width: 100%;
float: left;
padding: 0px 12px;
}
.reponsive-total .micro-order-count{
max-width: 330px;
float: right;
}
.woo-custom .micro-cart .js-ship-label,
.woo-custom .micro-cart .js-pay-label,
.micro-order-count .micro-order-count-label{
display: inline-block;
float: left;
}
.woo-custom .micro-cart .js-ship-label span{
display: none;
}
.micro-order-count .micro-order-count-label{
font-weight: 900;
}
.woo-custom .micro-cart .js-ship-value,
.woo-custom .micro-cart .js-pay-value,
.micro-order-count .micro-order-count-value{
display: inline-block;
float: right;
}
.micro-order-count .micro-order-count-value{
font-size: 24px;
font-weight: bold;
line-height: 1;
color: #3ebc00;
}
.reponsive-total{
display: none;
}
.woocommerce table.shop_table tfoot tr.order-total,
.woocommerce table.shop_table tfoot tr.fee{
display: none;
}
.woo-custom .micro-cart .shop_table tr td.product-subtotal{
text-align: right;
}
p.wc-terms-and-conditions{
margin: 0px 0px;
padding: 0px 0px;
width: 100%;
display: inline-block
}
div.main-content .responsive-tabs .responsive-tabs__panel{
background: #111111;
border: 0px solid #ddd;
border-top: 1px solid #00bccf;
padding: 20px 20px;
}
div.main-content .responsive-tabs .responsive-tabs__panel img{
max-width: 100%;
}
div.main-content .responsive-tabs .responsive-tabs__list__item{
background: rgb(42, 42, 42);
margin: 1px 0px 0 0;
color: #ffffff;
font-size: 14px;
margin-right: 1px;
border-radius: 0px;
}
div.main-content .responsive-tabs .responsive-tabs__list__item:last-child{
border-right: 0px solid #000000;
}
div.main-content .responsive-tabs .responsive-tabs__list__item:hover{
color: #ffffff;
background: rgb(51, 51, 51);
}
div.main-content .responsive-tabs .responsive-tabs__list__item--active,
div.main-content .responsive-tabs .responsive-tabs__list__item--active:hover{
background: #00bccf;
border-color: #00bccf;
color: #ffffff;
text-shadow: 1px 1px 1px #000000;
border-radius: 0px;
top: 0px;
margin: 0px 1px 0px 0px;
}
div.main-content .responsive-tabs ul.responsive-tabs__list{
margin: 20px 0 0 0px;
}
img.alignright,
.wp-caption.alignright {
float:right; margin:0 0 1em 1em
}
img.alignleft,
.wp-caption.alignleft {
float:left; margin:0 1em 1em 0
}
img.aligncenter,
.wp-caption.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
a img.alignright,
a .wp-caption.alignright{
float:right;
margin:0 0 1em 1em
}
a img.alignleft,
a .wp-caption.alignleft {
float:left;
margin:0 1em 1em 0
}
a img.aligncenter,
a .wp-caption.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption-text{
text-align: center;
font-size: 14px;
line-height: 1;
margin-top: 5px;
}
section.post-content img,
section.post-content .wp-caption,
section.post-subheader img,
section.post-subheader .wp-caption{
width: auto!important;
height: auto;
max-width: 100%;
text-align: center;
}
section.post-subheader img{
width: 100%;
}
section.post-content .wp-caption{
margin-bottom: 10px;
}
.claim-shortcode{
background: #ebebeb;
display: inline-block;
width: 100%;
padding: 10px;
border-left: 2px solid #00bbcf;
margin-bottom: 10px;
}
.claim-shortcode .claim-shortcode-ico{
display: inline-block;
float: left;
background: #333333;
width: 27px;
height: 27px;
border-radius: 100%;
text-align: center;
position: absolute;
}
.claim-shortcode .claim-shortcode-ico i{
font-size: 22px;
color: #e37f1c;
margin-top: 2px
}
.claim-shortcode-text{
display: inline-block;
float: left;
padding-left: 40px;
margin-top: 2px;
}
section.post-content .cta_button-shortcode{
background: #ebebeb;
display: inline-block;
width: 100%;
padding: 10px;
border-left: 2px solid #00bbcf;
}
section.post-content .cta_button-shortcode .cta_button-text{
float: left;
width: 70%;
font-size: 20px;
line-height: 1.3;
text-align: left;
}
section.post-content .cta_button-shortcode .btn{
float: right;
max-width: 30%;
}
.clanek-shortcode:hover .clanek-sh-obsah a{
text-decoration: underline;
}
.clanek-shortcode .clanek-sh-obsah p{
text-decoration: none;
font-size: 22px;
font-weight: 400;
line-height: 1.36;
text-align: left;
color: #00bccf;
margin-bottom: 0px;
width: 100%;
height: 100%;
display: table;
}
.clanek-shortcode{
display: flex;
margin-bottom: 10px;
}
.clanek-shortcode .clanek-sh-obsah p a{
text-decoration: none;
display: table-cell;
vertical-align: middle;
}
.clanek-shortcode .clanek-sh-obsah p a:hover{
text-decoration: underline;
}
.clanek-shortcode .clanek-sh-img img{
max-width: 100%;
height: auto;
}
section.post-content h2,
section.post-content h3,
section.post-content h4,
section.post-content h5{
margin-top: 20px;
}
section.post-after-cont{
font-size: 26px;
display: inline-block;
width: 100%;
margin: 20px 0px 10px 0px;
}
section.post-after-cont p{
display: inline-block;
float: left;
margin-top: 5px;
color: #111;
}
section.post-after-cont .fb-like{
float: right;
}
section.post-sources{
padding: 20px 0px;
margin: 20px 0px;
width: 100%;
display: inline-block;
font-size: 12px;
line-height: 16px;
}
section.post-sources .post-sources-label{
width: 12%;
display: inline-block;
float: left;
font-weight: 900;
}
section.post-sources .post-sources-list{
width: 88%;
display: inline-block;
float: left;
}
section.post-sources .post-sources-list .post-sources-oz{
margin-bottom: 10px;
}
section.respon-widget-bottom{
display: none;
margin-bottom: 20px;
}
section.post-bellow-ad-banner{
width: 100%;
height: auto;
display: inline-block;
}
section.post-bellow-ad-banner div{
}
section.post-comment article.comment{
display: inline-block;
position: relative;
width: 100%;
overflow: hidden;
margin-bottom: -5px;
}
section.post-comment article.comment .comment-author{
position: absolute;
}
section.post-comment ul li,
section.post-comment ol li{
list-style-type: none;
}
section.post-comment ol{
padding-left: 0px;
}
section.post-comment ul{
padding-left: 0px;
}
section.post-comment ul article{
padding-left: 41px;
}
section.post-comment ul ul article{
padding-left: 82px;
}
section.post-comment ul ul ul article{
padding-left: 123px;
}
section.post-comment ul ul ul ul article{
padding-left: 164px;
}
section.post-comment ul ul ul ul ul article{
padding-left: 205px;
}
section.post-comment ul ul ul ul ul ul article{
padding-left: 246px;
}
section.post-comment article.comment .comment-details{
background: #eee;
float: left;
display: inline-block;
width: 100%;
width: calc(100% - 40px);
margin-left: 40px;
padding: 2px 10px;
}
section.post-comment article.comment .comment-details header .comment-user{
display: inline-block;
float: left;
font-size: 11px;
}
section.post-comment article.comment .comment-details header .comment-date{
display: inline-block;
float: right;
font-size: 11px;
}
section.post-comment article.comment .comment-details .comment-content p{
font-size: 13px;
line-height: 1.77;
margin-bottom: 0px;
}
section.post-comment article.comment .comment-details header{
display: inline-block;
width: 100%;
}
section.post-comment article.comment .comment-details .comment-content{
margin-top: -7px;
}
section.post-comment article.comment .comment-details .comment-reply-link{
float: right;
font-size: 11px;
}
section.post-comment article.comment .comment-details .comment-reply-link a:after{
content: "\f112";
display: inline-block;
margin-left: 5px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
section.post-comment .comment-respond textarea,
.woocommerce #review_form #respond textarea,
.woocommerce #reviews #comment{
background: #eee;
border: none;
padding: 10px;
height: 200px;
width: 100%;
font-size: 16px;
font-weight: 100;
}
section.post-comment .comment-respond input[type="text"]{
background: #eee;
border: none;
width: 100%;
padding: 10px 10px;
font-size: 16px;
font-weight: 100;
}
section.post-comment .comment-respond input[type="submit"],
.woocommerce #review_form #respond .form-submit input,
.woocommerce #respond input#submit,
input[type=submit]{
background: #00bccf;
float: right;
text-transform: uppercase;
padding: 10px 20px;
color: #ffffff !important;
font-weight: 700;
border-radius: 0px;
text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.46);
font-size: 16px;
line-height: 1.44;
text-align: center;
border: none;
box-shadow: initial;
}
section.post-comment .comment-respond p.comment-form-author,
section.post-comment .comment-respond p.comment-form-email{
width: 49%;
display: inline-block;
float: left;
}
section.post-comment .comment-respond p.comment-form-email,
.woocommerce #review_form #respond p.comment-form-email{
margin-left: 2%;
}
section.post-comment .comment-respond h3#reply-title,
section.post-comment .comment-respond p.comment-notes{
display: none;
}
section.post-comment .comment-respond.inside-form{
margin-left: 0px;
}
section.post-comment .comment-respond .hide-respond{
float: right;
font-size: 11px;
width: 100%;
text-align: right;
}
section.post-comment .comment-start h3{
display: inline-block;
float: left;
margin: 10px 0px;
font-size: 18px;
line-height: 1.28;
}
section.post-comment .comment-start a{
display: inline-block;
float: right;
margin: 10px 0px;
font-size: 14px;
}
section.post-comment .comment-start a i{
margin-left: 5px;
}
section.post-comment .comment-respond #reply-title small{
display: none;
}
section.other-posts-list{
width: 100%;
height: auto;
float: left;
margin-top: 20px;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
margin-bottom: 10px;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content embed {
max-width: 100%;
}
section.cviky-menu{
margin-bottom: 5px;
}
section.cviky-menu .row{
padding: 0px 15px;
}
section.cviky-menu .cviky-menu-post{
width: 40%;
display: inline-block;
float: left;
}
section.cviky-menu .cviky-menu-separator{
width: 5%;
display: inline-block;
float: left;
}
section.cviky-menu .cviky-menu-all{
width: 55%;
display: inline-block;
float: left;
}
section.cviky-menu .cviky-detail{
width: 51px;
height: 79px;
display: inline-block;
float: left;
text-align: center;
background: #111111;
padding: 0px 0px;
margin: 0px 3px 0px 0px;
}
section.cviky-menu .cviky-detail:hover{
background: #333333;
}
section.cviky-menu .cviky-detail .cviky-detail-icon{
display: inline-block;
}
section.cviky-menu .cviky-detail:hover .cviky-detail-icon{
background: #333;
}
section.cviky-menu .cviky-detail:hover a.cviky-detail-name{
text-decoration: underline;
}
section.cviky-menu .cviky-detail .cviky-detail-icon img{
width: 100%;
height: auto;
}
section.cviky-menu .cviky-detail a.cviky-detail-name{
font-size: 10.2px;
line-height: 1em;
font-weight: bold;
float: left;
display: inline-block;
width: 100%;
margin-top: 4px;
}
section.cviky-menu .cviky-menu-post p,
section.cviky-menu .cviky-menu-all p{
font-size: 16px;
font-weight: bold;
color: #000;
}
section.cviky-menu .cviky-menu-post p i,
section.cviky-menu .cviky-menu-all p i{
margin-right: 8px;
color: #00bccf;
font-size: 24px;
position: relative;
top: 3px;
}
section.cviky-menu .cviky-separator-divider{
display: table;
width: 1px;
height: 110px;
background: #383737;
margin: 0 auto;
}
section.cviky-menu .respo-toogle{
font-size: 18px;
font-weight: bold;
text-align: right;
color: #cdcdcd;
float: right;
display: none;
}
section.cviky-menu .respo-toogle i,
section.list-of-tags .respo-toogle-clanky i{
border-radius: 21px;
text-align: center;
margin-right: 5px;
position: relative;
top: -2px;
width: 24px;
height: 24px;
background:#333;
color:#00bccf;
font-size: 17px;
line-height: 23px;
}
.main-content.cviky-type section.post-header-ad .header-ad-left{
width: 15%;
}
.main-content.cviky-type section.post-header-ad .header-ad-right{
font-size: 16px;
line-height: 1.62;
text-align: left;
color: #111;
width: 85%;
}
body.page-template-template-archive-recepty section.list-simmilar-cvik,
body.page-template-template-archive-workouty section.list-simmilar-cvik,
body.page-template-template-archive-cviky section.list-simmilar-cvik{
border: none;
}
body.page-template-template-archive-recepty section.list-simmilar-cvik .row-similar-cvik .cvik-detail a.text-link,
body.page-template-template-archive-workouty section.list-simmilar-cvik .row-similar-cvik .cvik-detail a.text-link,
body.page-template-template-archive-cviky section.list-simmilar-cvik .row-similar-cvik .cvik-detail a.text-link{
min-height: 30px;
}
section.list-simmilar-cvik{
border-top: 1px solid #383737;
padding: 10px 0px;
margin: 10px 0px;
}
section.list-simmilar-cvik .row-similar-cvik{
width: 100%;
height: auto;
display: inline-block;
}
section.list-simmilar-cvik .row-similar-cvik p{
font-size: 17.8px;
text-align: left;
color: #00bccf;
font-weight: 500;
}
section.list-simmilar-cvik .row-similar-cvik .cvik-detail{
width: 25%;
display: inline-block;
float: left;
padding-right: 5px;
}
section.list-simmilar-cvik .row-similar-cvik .cvik-detail:hover .text-link{
text-decoration: underline;
}
section.list-simmilar-cvik .row-similar-cvik .cvik-detail a{
display: inline-block;
text-align: center;
width: 100%
}
section.list-simmilar-cvik .row-similar-cvik .cvik-detail a.text-link{
font-size: 11.9px;
color: #00bccf;
line-height: 1.3em;
margin-top: 3px;
}
section.list-simmilar-cvik .row-similar-cvik .cvik-detail img{
width: 100%;
height: auto;
}
section.list-simmilar-cvik .simmilar-cvik-head{
font-size: 17.8px;
line-height: 1.28;
text-align: left;
color: #00bccf;
}
section.tax-second-desc{
margin-bottom: 20px;
}
section.workout-system .responsive-tabs-wrapper .tabcontent.responsive-tabs__panel{
position: relative;
padding: 0px 0px;
overflow: hidden;
}
section.workout-system .responsive-tabs-wrapper .tabcontent.responsive-tabs__panel img{
max-width: 100%;
height: auto;
}
section.workout-system .w-system-icon{
display: inline-block;
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
z-index: 1000;
opacity: 0;
transition: opacity .3s ease-out;
-moz-transition: opacity .3s ease-out;
-webkit-transition: opacity .3s ease-out;
-o-transition: opacity .3s ease-out;
}
section.workout-system .responsive-tabs-wrapper .tabcontent.responsive-tabs__panel:after{
content: "";
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
transition: opacity .3s ease-out;
-moz-transition: opacity .3s ease-out;
-webkit-transition: opacity .3s ease-out;
-o-transition: opacity .3s ease-out;
}
section.workout-system .responsive-tabs-wrapper .tabcontent.responsive-tabs__panel:hover:after{
opacity: 1;
}
section.workout-system .responsive-tabs-wrapper .tabcontent.responsive-tabs__panel:hover .w-system-icon{
display: inline-block;
opacity: 1;
}
section.workout-system .w-system-icon a{
width: 100%;
height: 100%;
background-color: #e37f1c;
background-color: rgba(227, 127, 28, 0.71);
display: inline-block;
text-align: center;
color: #ffffff;
font-weight: 600;
text-transform: uppercase
}
section.workout-system .w-system-icon a.w-system-dow{
margin-left: 10px;
}
section.workout-system .w-system-icon a i{
width: 100%;
font-size: 30px;
line-height: 30px;
margin-top: 25%;
}
section.cviky-menu.workouty-menu{
border-bottom: none;
}
section.cviky-menu.workouty-menu .cviky-menu-post{
width: 100%;
}
.main-content section.workout-tabs{
margin-top: 20px;
}
.single-recepty section.post-subheader .post-thumb .row{
margin: 0px 0px 0px 0px;
display: flex;
}
.single-recepty section.post-subheader .post-thumb .col-sm-6{
padding: 0px 0px 0px 0px;
background: #111111;
}
.single-recepty section.post-subheader .table-nutrition-value{
border-top: 1px solid #222;
display: inline-block;
width: 100%;
position: absolute;
bottom: 15px;
}
.single-recepty section.post-subheader .table-nutrition-value .table-td{
width: 25%;
display: inline-block;
float: left;
text-align: center;
padding: 15px 0px;
color: #fff;
}
.single-recepty section.post-subheader .table-nutrition-value .table-td:last-child{
border-right: none;
}
.single-recepty section.post-subheader .post-img{
margin-bottom: 0px;
}
.single-recepty section.post-subheader .table-nutrition-value .table-td p{
margin-bottom: 0px;
}
.single-recepty section.post-subheader .table-nutrition-last-row{
position: absolute;
bottom: 0px;
background: transparent;
width: 100%;
height: 15px;
border-top: 1px solid #222;
color: #ddd;
font-size: 10px;
line-height: 15px;
text-align: center;
}
.single-recepty section.post-subheader .basic-values{
display: table;
margin: 16px auto;
width: 260px;
}
.single-recepty section.post-subheader .basic-values .tr-value-label{
display: inline-block;
color: #ffffff;
float: left;
width: 160px;
font-weight: 100;
}
.single-recepty section.post-subheader .basic-values .tr-value-label i{
font-size: 16px;
color: #00bccf;
margin-right: 10px;
}
.single-recepty section.post-subheader .basic-values .tr-value-value{
display: inline-block;
float: left;
color: #ffffff;
font-weight: 100;
width: 100px;
}
.single-recepty section.post-subheader .basic-values .basic-values-cont .tr-value{
display: inline-block;
width: 100%;
float: left;
}
section.list-of-tags a.recepty-stitek{
display: inline-block;
text-decoration: none;
background-color: #2a2a2a;
color: #ffffff;
font-size: 14px;
margin: 2.5px;
padding: 5px 10px;
}
section.list-of-tags a.recepty-stitek:hover{
background-color: #333333;
text-decoration: none;
}
section.list-of-tags .recepty-stitek i{
color: #00bccf;
margin-right: 5px;
}
section.archive-header.magazin-menu{
padding-bottom: 15px;
}
section.archive-loop h2{
padding-left: 15px;
}
section.archive-loop .single-loop h2{
padding-left: 0px;
}
section.archive-header.magazin-menu img{
max-width: 100%;
height: auto;
}
section.archive-header.magazin-menu .magazin-detail-menu{
background-color: #111111;
}
section.archive-header.magazin-menu .magazin-detail-menu p{
text-align: center;
font-size: 16px;
}
section.archive-header.magazin-menu{
padding: 0px 10px;
}
section.archive-header.magazin-menu .col-md-2{
padding-left: 5px;
padding-right: 5px;
}
section.archive-header-ad{
margin-bottom: 10px;
}
section.archive-loop .single-loop{
margin-bottom: 20px;
}
section.archive-loop .single-loop a.img-link-det{
position: relative;
display: inline-block;
width: 100%;
min-height: 50px;
}
section.archive-loop .single-loop a .post-type-detail{
display: inline-block;
position: absolute;
top: 0px;
right: 0px;
opacity: 0.9;
background-color: #3e3e3e9e;
padding: 1px 21px;
color: #ffffff;
font-size: 15px;
font-weight: 400;
top: 5px;
right: 5px;
border-radius: 5px;
}
section.archive-loop .single-loop img{
width: 100%;
height: auto;
}
section.archive-loop .single-loop h2{
font-size: 19.8px;
font-weight: bold;
height: 50px;
width: 100%;
}
body.archive.category section.archive-loop .single-loop h2{
padding-left: 0px;
}
section.archive-loop .single-loop .sloop-info{
width: 100%;
display: inline-block;
}
section.archive-loop .single-loop .sloop-info i{
margin-right: 5px;
}
section.archive-loop .single-loop .sloop-info .sloop-info-date,
section.archive-loop .single-loop .sloop-info .sloop-info-link,
section.archive-loop .single-loop .sloop-info .sloop-info-ad{
display: inline-block;
float: left;
font-size: 11.8px;
line-height: 2.17;
}
section.archive-loop .single-loop .sloop-info .sloop-info-sepa{
display: inline-block;
float: left;
margin: 0px 5px;
}
section.archive-loop.archive-citaty .citat-shortcode .citat .content-citat,
section.archive-loop.archive-citaty .citat-shortcode .citat-detail .content-citat{
font-size: 14px;
margin-bottom: 20px;
line-height: 18px;
}
section.archive-loop.archive-citaty .citat-shortcode .citat i,
section.archive-loop.archive-citaty .citat-shortcode .citat-detail i{
margin-top: 0px;
}
body.page-template-template-citaty .archive-bottom{
margin-bottom: 12px;
padding-bottom: 12px;
}
.archive-bottom .pagination h2.screen-reader-text{
display: none;
}
body.archive.tag .content-row{
margin-bottom: -5px;
}
body.archive.tag .main-content section.archive-bottom{
padding-top: 0px;
}
.navigation.pagination{
margin: 0 auto;
display: table;
}
.nav-links .page-numbers,
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li{
width: 40px;
height: 40px;
background-color: #111111;
margin: 1.5px;
display: inline-block;
text-align: center;
font-size: 20.1px;
line-height: 40px;
color: #ffffff;
float: left;
text-decoration: none;
border: none;
}
.nav-links .page-numbers:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover {
background-color: #333333;
}
.nav-links .page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li span.current {
background-color: #00bccf;
} .mobile-ad-before,
.mobile-ad-after{
display: inline-block;
background: #000000;
width: 100%;
font-size: 10px;
text-align: center;
color: #fefefe;
text-transform: uppercase;
margin-bottom: 0px;
z-index: 1;
position: relative;
}
.mobile-ad-before{
margin-bottom: 300px;
top: -2px;
}
.mobile-ad-middle{
display: none;
}
.mobile-ad-banner-content{
position: fixed;
z-index: 0;
top: 50%;
transform: translateY(-50%);
left: 15px;
width: 100%;
margin-left: -15px;
}
.mobile-ad-banner-content p{
margin: 0px 0px;
}
.mobile-ad-banner-content img{
width: 100%;
max-width: 100%;
}
.respon br{
display: none;
}
.respon p{
margin: 0px 0px;
}
.respon-4_mobile_content_ad,
.respon-3_content_banner{
display: inline-block;
width: 100%;
height: auto;
}
.mobile-ad-banner-content,
.respon.respon-vse.mobile-ad-before,
.respon.respon-vse.mobile-ad-after{
display: none;
}
body.error404 .main-content:after{
display: none;
}
body.error404 .basic-content .container{
background: rgba(25, 25, 25, 0.75);
}
.main-content-404{
width: calc(100% - 30px) !important;
}
.main-content-404 .content-404-wrap{
max-width: 390px;
margin: 120px auto;
text-align: center;
}
.main-content-404 .content-404-wrap h3{
text-align: center;
font-size: 30px;
line-height: 36px;
}
.main-content-404 .content-404-wrap img{
margin: 15px 0px 35px 0px;
}
.main-content-404 .content-404-wrap p{
color: #ffffff;
font-size: 20px;
}
.main-content-404 .content-404-wrap .btn{
margin-top: 30px;
}
.main-content-404 .content-404-wrap form{
margin: 48px 0px;
}
.main-content-404 .content-404-wrap form div{
display: table;
margin: 0 auto;
}
.main-content-404 .content-404-wrap form input.text-form{
background: rgb(42, 42, 42);
border: none;
padding: 7px 10px;
font-size: 16px;
line-height: 1.44;
color: #888888;
float: left;
}
.main-content-404 .content-404-wrap form input.submit{
background-color: #00bccf;
box-shadow: initial;
border: none;
padding: 7px;
float: left;
text-transform: uppercase;
font-size: 16px;
font-weight: 400;
line-height: 1.44;
text-align: center;
color: #ffffff;
text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.46);
}
.main-content-404 .content-404-wrap .social-shortcode{
margin-top: 34px;
}
.main-content-404 .border-side{
border-left: 1px solid #383737
}
body.search-results .main-content{
width: calc(100% - 250px);
}
body.search-results .main-content:after{
display: none;
}
body.search-results section.list-simmilar-cvik.search-post-type.page ul{
padding-left: 20px;
list-style-type: none;
}
body.search-results section.list-simmilar-cvik.search-post-type.page ul li{
font-size: 16px;
font-weight: 100;
display: inline-block;
width: 100%;
line-height: 1.3em;
float: left;
}
body.search-results section.list-simmilar-cvik{
border-top: 0px solid #383737;
}
body.search-results .r-toogle{
float: right;
}
body.search-results .r-toogle i{
border-radius: 21px;
text-align: center;
margin-right: 5px;
position: relative;
top: -2px;
width: 24px;
height: 24px;
background: #333;
color: #00bccf;
font-size: 17px;
line-height: 22px;
}
body.search-results .r-toogle{
display: none;
}
body.page-template-template-clanky .list-of-tags .hide-tag{
display: none;
}
body.page-template-template-clanky section.list-of-tags{
padding-bottom: 15px;
}
body.page-template-template-clanky section.list-of-tags .respo-toogle-clanky{
font-size: 18px;
font-weight: bold;
text-align: right;
color: #cdcdcd;
float: right;
display: none;
margin-top: 3px;
}
body.page-template-template-clanky section.list-of-tags .respo-toogle-open-c{
display: block;
}
body.page-template-template-clanky section.list-of-tags.toogle-reaction-c .respo-toogle-open-c{
display: none;
}
body.page-template-template-clanky section.list-of-tags.toogle-reaction-c .respo-toogle-hide-c{
display: block;
} section.product-main-slider.pre-list{
margin-bottom: 35px;
}
#inSlider .carousel-inner .item .header-back{
width: 100%;
height: auto;
}
section.pre-footer .row{
margin: 0px 0px;
}
section.pre-footer .features-block .flex-control-nav.flex-control-paging,
section.pre-footer .features-block .flex-direction-nav{
display: none;
}
section.pre-footer .container{
background: #fff
padding: 20px 0px;
overflow: hidden;
}
section.pre-footer .border-line{
width: 100%;
height: 1px;
background: #fff;
display: inline-block;
margin: 0px 0px;
}
section.pre-footer ul{
margin: 0px;
padding: 0px 5px;
}
section.pre-footer ul.slides{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
section.pre-footer ul li{
text-align: center;
margin-top: 20px;
}
section.pre-footer ul li i{
font-size: 40.1px;
line-height: 0.61;
text-align: left;
color: #00bccf;
}
section.pre-footer ul li p{
font-size: 17.8px;
font-weight: bold;
line-height: 1.12;
text-align: center;
color: #000;
margin-bottom: 0px;
margin-top: 13px;
}
section.pre-footer ul li span{
font-size: 15.6px;
font-weight: normal;
line-height: 1.29;
color: #000;
}
section.pre-footer .shop-footer-1 p{
font-size: 39px;
line-height: 1em;
text-align: left;
color: #000;
text-align: center;
}
.right-sidebar .widget .mc4wp-form-theme{
margin-bottom: 30px;
}
section.pre-footer .shop-footer-2 input,
.right-sidebar .widget .mc4wp-form-theme input{
border: none;
background: transparent;
width: 65%;
display: inline-block;
float: left;
padding: 7px 0px;
margin-right: 5%;
font-size: 15px;
padding-left: 0px;
color: #111;
border-radius: 0px;
box-shadow: initial !important;
background: #eee;
text-align: center;
line-height: 25px;
}
.right-sidebar .widget .mc4wp-form-theme input{
width: 60%;
}
section.pre-footer .shop-footer-2 input:focus,
.right-sidebar .widget .mc4wp-form-theme input:focus{
color: #dcdcdc !important;
}
section.pre-footer .shop-footer-2 br{
display: none;
}
section.pre-footer .shop-footer-2 p,
section.pre-footer .shop-footer-2 form,
.right-sidebar .widget form{
padding: 0px 0px;
margin: 0px 0px;
}
section.pre-footer .shop-footer-2 button,
section.pre-footer .shop-footer-2 input[type="submit"],
section.pre-footer .shop-footer-2 input[type="submit"]:focus,
.right-sidebar .widget .mc4wp-form-theme input[type="submit"],
.right-sidebar .widget .mc4wp-form-theme input[type="submit"]:focus{
background: #00bfcf !important;
display: inline-block;
float: left;
width: 30%;
height: 40px;
text-align: center;
line-height: 40px;
box-shadow: initial;
border: none;
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
line-height: 1.44;
text-align: center;
color: #ffffff !important;
text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.46);
padding: 0px 0px;
margin: 0px 0px;
}
.right-sidebar .widget .mc4wp-form-theme input[type="submit"],
.right-sidebar .widget .mc4wp-form-theme input[type="submit"]:focus{
background: #555555 !important;
width: 35%;
}
.right-sidebar .widget .mc4wp-form-theme input[type="submit"]:hover{
background: #00bccf !important;
}
.right-sidebar .widget .mc4wp-form-theme br{
display: none;
}
.right-sidebar .widget .respon.respon-doporucujeme_text_links{
margin-bottom: 30px;
}
.right-sidebar .widget .respon.respon-doporucujeme_text_links p{
margin-bottom: 15px;
margin-top: -20px;
}
.right-sidebar .widget .doporucujeme_text_links-i{
display: inline-block;
position: relative;
height: 1px;
width: 100%;
margin: 0px;
padding: 0px;
}
.right-sidebar .widget .doporucujeme_text_links-i span{
position: absolute;
top: -43px;
right: 0px;
color: #7b7b7b;
font-size: 11px;
}
.right-sidebar .widget .doporucujeme_text_links-i span i{
margin-right: 2px;
}
.pre-footer-widgets{
padding-top: 25px;
padding-left: 15px;
padding-right: 15px;
}
body.home section.pre-footer{
border-bottom: 0px solid #444444;
padding-bottom: 0px;
margin-bottom: 0px;
}
body.home section>.row{
margin-left: 0px;
margin-right: 0px;
}
body.home section.hp-magazin{
display: inline-block;
width: 100%;
}
body.home section.hp-magazin h2{
padding-left: 0px;
}
body.home section.hp-magazin .single-loop h2{
height: initial;
padding-left: 0px;
}
body.home section.hp-magazin .single-loop p.single-loop-p a{
display: inline-block;
margin-left: 10px;
}
body.home section.hp-cviky{
display: inline-block;
width: 100%;
background: #333333;
padding: 15px;
border-radius: 25px;
}
body.home section.hp-cviky .cviky-list .cviky-detail img{
width: 100%;
height: auto;
}
body.home section.hp-cviky .cviky-list .cviky-detail img:hover {
filter: contrast(1.5);
}
body.home section.hp-cviky .cviky-list .cviky-detail .cviky-detail-name{
width: 100%;
display: inline-block;
font-size: 16.8px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 10px;
}
body.home section.hp-cviky .popular-cviky .popular-cviky-det .popular-cviky-text a{
display: inline-block;
width: 100%;
margin-bottom: 10px;
}
body.home section.hp-cviky .popular-cviky .popular-cviky-det .popular-cviky-text a img{
width: 100%;
height: auto;
}
body.home section.hp-cviky .popular-cviky .popular-cviky-det .popular-cviky-text p{
text-align: center;
line-height: 16px;
margin-top: 5px;
}
body.home section.hp-popular-product ul.products li{
margin-bottom: 0px;
}
.btn.btn-primary.btn-small{
font-size: 11px;
font-weight: bold;
text-align: right;
color: #ffffff;
padding: 2px 5px;
float: right;
}
.btn.btn-primary.btn-small:after{
content: "\f0da";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-left: 5px;
font-size: 16px;
position: relative;
top: 1px;
}
section.hp-triple-sec .hp-youtube p{
font-size: 20px;
line-height: 0.9;
text-align: left;
color: #000;
}
section.hp-triple-sec .hp-youtube .video-container{
margin-bottom: 30px;
}
section.hp-triple-sec .hp-youtube .hp-youtube-start{
margin-bottom: 10px;
}
section.hp-triple-sec .hp-youtube .hp-youtube-last p{
display: inline-block;
float: left;
}
section.hp-triple-sec .hp-youtube .hp-youtube-last .youtube-button>div{
float: right!important;
margin-top: -5px!important;
}
section.hp-triple-sec .hp-motiv{
border-left: 1px solid #444444;
}
section.hp-triple-sec .hp-motiv .citat-shortcode{
margin-top: 7px;
margin-bottom: 15px;
}
section.hp-triple-sec .hp-motiv .citat-shortcode .citat .content-citat{
line-height: 1.2em;
}
section.hp-triple-sec .hp-motiv img{
width: 100%;
height: auto;
}
section.hp-six-sec .hp-six-header{
font-size: 15.8px;
line-height: 2.36;
text-align: right;
color: #e5e5e5;
opacity: 0.9;
background-color: #ddd;
}
section.hp-six-sec .hp-six-header a{
display: inline-block;
width: 100%;
font-size: 15.8px;
line-height: 2.36;
color: #000;
text-align: center;
}
section.hp-six-sec .hp-six-clanky{
height: 180px;
}
section.hp-six-sec .hp-six-clanky a{
text-align: center;
}
section.hp-six-sec .hp-six-clanky a.title-link{
margin-bottom: 15px;
font-size: 1em;
display: inline-block;
line-height: 1.3em;
width: 100%;
font-weight: bold;
}
section.hp-six-sec .hp-six-clanky a img{
width: 100%;
height: auto
}
section.archive-loop.hp-magazin .single-loop{
margin-bottom: 0px;
min-height: 290px;
}
section.archive-loop.hp-magazin .sub-row{
padding: 0px 0px;
}
section.archive-loop.hp-magazin .big-det-loop.single-loop .single-loop-p{
margin-bottom: 0px;
}
body.home .main-content{
margin-left: 0px;
margin-right: 0px;
width: 100%;
margin-bottom: 0px;
}
body.page-template-template-archive-cviky .basic-content .main-content .list-of-tags,
body.page-template-template-archive-recepty .basic-content .main-content .list-of-tags{
margin-bottom: 30px;
}
.btn-group{
width: 100%;
border-bottom: 1px solid #00bccf;
margin: 20px 0px 15px 0px;
}
.btn-group button{
display: none;
}
.btn-group ul.dropdown-cust{
display: inline-block;
float: left;
width: 100%;
padding-left: 0px;
list-style-type: none;
margin-bottom: 0px;
}
.btn-group ul.dropdown-cust li{
display: inline-block;
float: left;
background-color: #2a2a2a;
margin-right: 1px;
}
.btn-group ul.dropdown-cust li:first-child{
display: none;
}
.btn-group ul.dropdown-cust li.active{
background-color: #00bccf;
}
.btn-group ul.dropdown-cust li a{
text-decoration: none;
color: #ffffff;
display: inline-block;
padding: 12px 25px;
font-size: 18px;
} .header-menus{
position: initial;
}
#navbar-custom ul.nav li a,
#navbar-custom-mobile ul.nav li a{
color: #ffffff;
}
#navbar-custom ul.nav > li,
#navbar-custom-mobile ul.nav > li{
position: initial;
}
#navbar-custom-mobile ul.nav .custom-menu-op {
display:none !important;
}
#navbar-custom ul.nav > li:first-child:hover{
background: #000000;
}
#navbar-custom ul.nav > li > .sub-menu,
#navbar-custom-mobile ul.nav > li > .sub-menu{
width: 100%;
position: absolute;
left: 0px;
background: #333333;
height: 225px;
overflow: hidden;
display: none;
padding: 0px 0px;
}
#navbar-custom ul.nav > li:hover > .sub-menu{
display: inline-block;
}
#navbar-custom ul.nav > li > .sub-menu > li,
#navbar-custom-mobile ul.nav > li > .sub-menu > li{
list-style-type: none;
width: 990px;
display: table;
margin: 0 auto;
}
#navbar-custom ul.nav > li > .sub-menu > li > a,
#navbar-custom ul.nav > li > .sub-menu > li > a:hover,
#navbar-custom-mobile ul.nav > li > .sub-menu > li > a,
#navbar-custom-mobile ul.nav > li > .sub-menu > li > a:hover{
text-decoration: none;
}
#navbar-custom ul.nav > li > .sub-menu > li > a:after{
content: "\f054";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-left: 10px;
position: relative;
top: 1px;
display: inline-block;
right: 0px;
opacity: 0;
}
#navbar-custom ul.nav > li > .sub-menu > li:hover > a:after,
#navbar-custom ul.nav > li > .sub-menu > li:first-child > a:after{
opacity: 1;
}
#navbar-custom ul.nav > li > .sub-menu > li  a,
#navbar-custom-mobile ul.nav > li > .sub-menu > li  a{
font-size: 16px;
}
#navbar-custom ul.nav > li > .sub-menu > li > a{
padding: 5px 0px 5px 5px;
margin-bottom: 3px;
width: 180px;
display: inline-block;
text-align: right;
}
#navbar-custom ul.nav > li > .sub-menu > li:first-child > a{
background: #000000;
}
#navbar-custom ul.nav > li > .sub-menu > li:hover > a{
background: #000000;
}
#navbar-custom ul.nav > li > .sub-menu > li > .sub-menu{
display: none;
position: absolute;
background: #000;
width: 100%;
padding: 13px 0px 0px 20px;
list-style-type: none;
margin-left: 0px;
top: 0px;
height: 225px;
}
#navbar-custom ul.nav > li > .sub-menu > li:hover > .sub-menu{
display: inline-block;
}
#navbar-custom ul.nav > li > .sub-menu > li > .sub-menu > li{
margin-bottom: 3px;
}
#navbar-custom ul.nav > li > .sub-menu > li > .sub-menu > li > a{
display: inline-block;
width: 180px;
line-height: 48px;
}
#navbar-custom ul.nav > li > .sub-menu > li > .sub-menu > li > a > span{
display: inline-block;
width: 120px;
line-height: 16px;
vertical-align: middle;
}
#navbar-custom ul.nav > li > .sub-menu > li > .sub-menu > li:hover > a{
background: #333333;
text-decoration: none;
}
#navbar-custom ul.nav > li > .sub-menu > li.two-columns .sub-menu > li{
width: 180px;
display: inline-block;
float: left;
margin-right: 20px;
}
#navbar-custom ul.nav > li > .sub-menu > li.two-columns .sub-menu > li:nth-child(2n+3){
clear: left;
}
.bcg-for-mob-menu{
display: none;
}
#hide-mobile-menu{
display: none;
}
#navbar-custom .custom-menu-op{
display: none;
}
.bcg-for-mob-menu-body{
display: none;
}
#navbar-custom ul.nav > li > .sub-menu > li:first-child > .sub-menu{
display: inline-block;
}
#navbar-custom ul.nav > li > .sub-menu > li > .sub-menu > li a img{
float: left;
}
#navbar-custom ul.nav > li > .sub-menu.mouse-enter-li > li:first-child > a:after{
opacity: 0;
}
#navbar-custom ul.nav > li > .sub-menu.mouse-enter-li > li:first-child:hover > a:after{
opacity: 1;
}
#navbar-custom ul.nav > li > .sub-menu.mouse-enter-li > li:first-child > a{
background: transparent;
}
#navbar-custom ul.nav > li > .sub-menu.mouse-enter-li > li:first-child:hover > a{
background: #000000;
}
#navbar-custom ul.nav > li.hover-mother-menu > .sub-menu{
display: inline-block;
}
#navbar-custom ul.nav > li > .sub-menu > li.hover-mother-menu > .sub-menu{
display: inline-block;
}
#navbar-custom ul.nav > li > .sub-menu > li.hover-mother-menu > a{
background: #000000;
}
#navbar-custom ul.nav > li > .sub-menu > li.hover-mother-menu > a:after{
opacity: 1;
}
#navbar-custom-mobile{
display: none;
}
.hide-is_shop-content{
display: none !important;
}
body.archive.search.search-results .hide-is_shop-content{
display: block !important;
}
body.archive.search.search-results section.product-main-slider.pre-list,
body.archive.search.search-results section.list-of-product.woocommerce{
display: none !important;
}
body.woocommerce-account #customer_login h2{
margin-top: 30px;
}
body.woocommerce-account .woocommerce #customer_login form{
background: transparent;
border: none;
padding: 0px 0px;
margin: 0px 0px;
}
.gallery .gallery-item img {
border: none!important;
}
section.hp-banner-ad{
text-align: center;
}
section.hp-banner-ad > .respon{
margin: 0px 15px;
}
body.search-results .row-ad-loop-rec{
padding-top: 30px;
display: inline-block;
width: 100%;
}
body.search-results .post-bellow-ad-banner{
padding-top: 30px;
display: inline-block;
width: 100%;
}
section.list-simmilar-cvik .row-similar-cvik .row-ad-loop-rec{
margin: 15px 0px 20px 0px;
}
#bug-alert-hide{
position: absolute;
right: 6px;
top: 2px;
text-decoration: none;
}
#bug-alert-hide:hover{
color: #ffffff;
}
#bug-alert-button{
display: inline-block;
position: fixed;
bottom: 0px;
left: 10px;
width: 150px;
height: 40px;
line-height: 40px;
text-align: center;
background: #00bfcf;
color: #ffffff;
font-weight: 600;
font-size: 16px;
border-radius: 4px 4px 0px 0px;
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
z-index: 1000;
}
.bug-alert{
position: fixed;
bottom: 10px;
left: 10px;
padding: 10px;
background: #333333;
width: 250px;
max-width: 250px;
height: auto;
z-index: 10000;
display: none;
}
.bug-alert textarea{
width: 100%;
height: 90px;
max-height: 110px;
border: solid 1px #444444;
padding: 5px 10px;
background-color: rgb(42, 42, 42);
font-weight: 100;
opacity: 0.75;
width: 100%;
max-width: 100%;
}
.bug-alert textarea:focus,
.bug-alert textarea:hover,
.bug-alert textarea:active{
opacity: 1;
}
.bug-alert input.wpcf7-submit{
background: #00bccf;
border: none;
box-shadow: initial;
float: right;
font-weight: bold;
}
.bug-alert input.wpcf7-text {
width: 100%;
margin-bottom: 10px;
background: #2c2c2c;
border: #404040 1px solid;
padding: 5px 10px;
}
body.single-workouty .content-row .main-content.cviky-type section.banner-workshop{
margin-top: 20px;
}
.wp-cation{
max-width: 100% !important;
} #fbuilder {
background: #f5f5f5;
border: 1px solid #333;
margin: 32px 0px;
padding: 5px 10px 20px 10px;
text-align: center;
}
.main-content input.codepeoplecalculatedfield {
border: none;
background: none;
font-weight: bold;
font-size: 35px;
color: #00bccf;
text-align: center;
margin-bottom:15px;
} @media screen and (min-width: 1360px){
.container{
width: 1320px;
}
section.cviky-menu .cviky-detail a.cviky-detail-name{
height: 24px;
}
body.single-product #content .type-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
display: inline-block;
width: 619px;
height: 619px;
background: #fff;
}
}
@media screen and (min-width: 992px) and (max-width: 1359px){
.container{
width: 960px;
}
.navbar-default .navbar-nav>li>a{
font-size: 15px;
padding: 20px 9px;
}
#logo .imgr .navbar-brand img{
width: 139px;
}
.left-sidebar{
display: none;
}
.main-content{
width: calc(100% - 360px);
}
.page-template-page-left-sidebar .main-content{
width: calc(100% - 30px);
}
section.post-after-cont{
font-size: 22px;
}
section.cviky-menu .cviky-menu-post p,
section.cviky-menu .cviky-menu-all p{
font-size: 18px;
}
.main-content.cviky-type section.post-header-ad .header-ad-left{
width: 20%;
}
.main-content.cviky-type section.post-header-ad .header-ad-right{
width: 80%;
} section.cviky-menu .cviky-detail a.cviky-detail-name{
height: 24px;
}
body.search-results .main-content{
width: 100%;
padding-right: 25px;
}
.single-recepty section.post-subheader .recepty-tab .table-nutrition-value .table-td{
padding: 5px 0px;
}
section.post-subheader .recepty-tab .post-img{
margin-bottom: 0px;
}
.main-content .recepty-tab .table-td strong{
font-size: 13px;
}
.pr-tag{
font-size: 12px;
padding: 1px 6px;
}
.pr-tag a{
font-size: 12px;
}
.pr-tag:nth-child(2){
top: 8px;
}
.pr-tag:nth-child(3){
top: 38px;
}
.pr-tag:nth-child(4){
top: 68px;
}
.pr-tag.pr-tag-stock{
bottom: initial;
top: 182px;
}
.line-detail-arch-prod .price-col{
font-size: 14px;
}
.products .product>.woocommerce-LoopProduct-link{
height: 210px;
}
section.pre-footer .pre-footer-widgets .shop-footer-1 p{
font-size: 26px;
margin-top: 8px;
}
section.pre-footer .pre-footer-widgets .shop-footer-2 input{
padding-left: 5px;
width: 58%;
margin-right: 2%;
}
section.pre-footer .pre-footer-widgets .shop-footer-2 button{
width: 40%;
}
body.home section.hp-six-sec .sloupec{
display: inline-block;
width: 33.33%;
float: left;
}
section.hp-six-sec .hp-six-clanky a.title-link{
display: inline-block;
width: 100%;
height: 40px;
line-height: 1em;
margin-top: 5px;
overflow: hidden;
}
section.pre-footer .shop-footer-1 p{
font-size: 24px;
margin-top: 10px
}
section.pre-footer .shop-footer-2 input{
width: 55%;
padding-left: 5px;
}
section.pre-footer .shop-footer-2 button,
section.pre-footer .shop-footer-2 input[type="submit"]{
width: 40%;
margin-right: 0px;
}
body.home section.hp-six-sec .sloupec:nth-child(4n+4){
clear: left;
}
body.archive .products .product>.woocommerce-LoopProduct-link img.wp-post-image{
max-height: 100%;
max-width: 100%;
padding: 10px;
}
body.single-product .flex-viewport figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide > a{
width: 446px;
height: 446px;
}
section.hp-six-sec .hp-six-clanky{
height: 220px;
}
.new-checkout .pokladna-sidebar .micro-cart-wrapper .micro-cart{
width: 290px;
}
.pokladna-obsah .pokladna-zaklad .woocommerce .checkout #customer_details ul.ul-select{
width: 287px;
}
#navbar-custom ul.nav > li > .sub-menu > li{
width: 810px;
}
footer .text-footer .widget_text p{
font-size: 14px;
line-height: 1.3;
}
.forum-rss-list .forum-line:last-child{
display: none;
}
.forum-rss-list .forum-line{
margin-bottom: 5px;
}
.single-recepty section.post-subheader .basic-values{
margin: 5px auto;
}
body.single-product #content .type-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
display: inline-block;
width: 446px;
height: 446px;
background: #fff;
}
}
@media screen and (max-width: 991px){
.respon.respon-doporucujeme_text_links{
display: none;
}
.main-content .recepty-tab .table-td strong{
font-size: 13px;
}
section.archive-loop.hp-magazin .big-det-loop.single-loop{
width: 100%;
}
section.archive-loop.hp-magazin .sma-det-loop.single-loop{
width: 50%;
}
body.home section.hp-cviky .cviky-list .cviky-detail{
width: 33.33%;
display: inline-block;
margin-bottom: 5px;
}
body.home section.hp-cviky .cviky-list{
border: none;
}
body.home section.hp-cviky .cviky-list .cviky-list{
padding-bottom: 15px;
}
body.home section.hp-cviky .cviky-list .cviky-list:after{
content: "";
height: 1px;
background: #444444;
display: inline-block;
width: calc(100% - 30px);
margin: 0px 15px;
}
body.home section.hp-cviky .popular-cviky .popular-cviky-det{
width: 33.33%;
display: inline-block;
}
body.home section.hp-popular-product ul.products{
margin-bottom: -35px;
}
body.home section.hp-popular-product ul.products li{
margin-bottom: 35px;
}
section.hp-triple-sec .hp-forum{
display: none;
}
section.hp-triple-sec .hp-youtube,
section.hp-triple-sec .hp-motiv{
display: inline-block;
width: 50%;
float: left;
}
body.home section.hp-six-sec .sloupec{
display: inline-block;
width: 33.33%;
float: left;
}
.shop-footer-1,
.shop-footer-2,
.shop-footer-3{
display: inline-block;
width: 100%;
float: initial;
padding: 0px 15px;
text-align: center
}
.shop-footer-2 form{
display: inline-block;
}
section.archive-loop.hp-magazin .single-loop{
margin-bottom: 15px;
}
section.archive-loop.hp-magazin .sub-row{
display: inline-block;
width: 100%;
}
section.hp-triple-sec .hp-motiv{
border-left: 0px solid #444444;
}
.woocommerce .products .product .woocommerce-loop-product__title{
margin-top: 10px;
margin-bottom: 10px;
font-size: 20px;
height: 44px;
}
.products .product>.woocommerce-LoopProduct-link{
height: 300px;
}
body.single-product .flex-viewport figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide > a{
width: 346px;
height: 346px;
}
#content .product h1{
max-width: 100%;
}
body.home section.hp-six-sec .sloupec:nth-child(4n+4){
clear: left;
}
body.home section.hp-cviky .cviky-list-wrapper{
border-right: initial;
}
.new-checkout .pokladna-sidebar{
display: none !important;
}
.reponsive-total{
display: block;
}
p.form-row.terms.wc-terms-and-conditions{
width: 100%;
text-align: right !important;
margin-bottom: 30px;
}
.pokladna-obsah .pokladna-zaklad .woocommerce .checkout #customer_details ul.ul-select{
width: 340px;
}
.woocommerce section.post-comment #review_form #respond p.comment-form-author,
.woocommerce section.post-comment #review_form #respond p.comment-form-email,
section.post-comment .comment-respond p.comment-form-author,
section.post-comment .comment-respond p.comment-form-email,
.woocommerce #review_form #respond p.comment-form-email{
width: 100%;
margin-left: 0px;
}
#navbar-custom ul.nav > li > .sub-menu > li{
width: 705px;
}
footer .text-footer .widget_text p{
font-size: 14px;
}
body.single-product #content .type-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
display: inline-block;
width: 346px;
height: 346px;
background: #fff;
}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.container{
width: 750px;
}
footer .footer-widgets .footer-1,
footer .footer-widgets .footer-2{
width: 50%;
}
footer .footer-widgets .footer-3{
display: none;
}
.footer-copyright{
height: inherit;
max-height: inherit;
}
.left-sidebar,
.right-sidebar{
display: none;
}
.main-content{
width: calc(100% - 30px);
}
.page-template-page-left-sidebar .main-content{
width: calc(100% - 30px);
}
section.respon-widget-bottom{
display: block;
}
section.cviky-menu .cviky-detail{
width: 49px;
}
.main-content:after{
display: none;
}
body.search-results .main-content{
width: 100%;
padding-right: 25px;
}
.thank-you-page section .row-similar-cvik .img-link img{
width: 100%;
height: auto;
}
section.pre-footer .shop-footer-2 input,
section.pre-footer .shop-footer-2 button,
section.pre-footer .shop-footer-2 input[type="submit"]{
width: 100%;
text-align: center;
}
section.pre-footer .shop-footer-2 button,
section.pre-footer .shop-footer-2 input[type="submit"]{
margin-top: 5px;
}
body.single-product #content .type-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
display: inline-block;
width: 346px;
height: 346px;
background: #fff;
}
}
@media screen and (min-width: 768px){
.respon.respon-4_mobile_content_ad{
display: none;
}
}
@media screen and (max-width: 767px){
#bug-alert-button{
height: 25px;
line-height: 25px;
font-size: 14px;
}
body.search-results .r-toogle.respo-toogle-open{
display: block;
}
body.search-results .t-reaction .r-toogle.respo-toogle-open{
display: none;
}
body.search-results .r-toogle.respo-toogle-hide{
display: none;
}
body.search-results .t-reaction .r-toogle.respo-toogle-hide{
display: block;
}
.main-content:after{
display: none;
}
section.respon-widget-bottom{
display: block;
}
.container{
width: 100%;
}
footer .footer-widgets .footer-1,
footer .footer-widgets .footer-2{
width: 100%;
}
footer .footer-widgets .footer-3{
display: none;
}
.footer-copyright{
height: inherit;
max-height: inherit;
text-align: center;
}
.footer-copyright .text-right{
text-align: center;
margin-top: -10px;
margin-bottom: 10px;
}
footer .footer-widgets .footer-1{
margin-bottom: 30px;
}
.header-icons {
position: absolute;
top: 0px;
left: calc(50% - 60px);
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{
background: transparent;
}
.navbar-default .navbar-toggle{
border-color: #ddd;
border: none;
width: 100px;
background: #06b2d8;
border-radius: 0px;
}
.navbar-default .navbar-toggle .icon-bar{
background-color: #fff
}
.navbar-toggle .icon-bar{
width: 20px;
height: 3px;
border-radius: 0px;
}
.navbar-header button.navbar-toggle:hover .icon-bar{
background-color: #333;
}
.header-menus .navbar-header .navbar-toggle .sr-only{
overflow: initial;
clip: initial;
text-transform: uppercase;
color: #fff;
font-weight: 900;
font-size: 16px;
top: 7px;
left: 40px;
}
.navbar-toggle{
margin-top: 12px;
margin-right: 12px;
}
.navbar-default .header-logos #logo{
margin-left: 12px
}
.left-sidebar,
.right-sidebar{
display: none;
}
.main-content{
width: calc(100% - 30px);
}
.page-template-page-left-sidebar .main-content{
width: calc(100% - 30px);
}
section.post-comment ul{
padding-left: 0px;
}
section.post-comment ul article{
padding-left: 30px;
}
section.post-comment ul ul article{
padding-left: 60px;
}
section.post-comment ul ul ul article{
padding-left: 90px;
}
section.post-comment ul ul ul ul article{
padding-left: 120px;
}
section.post-comment ul ul ul ul ul article{
padding-left: 150px;
}
section.post-comment ul ul ul ul ul ul article{
padding-left: 180px;
}
section.post-comment article.comment .comment-author img{
width: 20px;
height: 20px;
}
section.post-comment article.comment .comment-details{
width: calc(100% - 25px);
margin-left: 25px;
}
div.main-content .responsive-tabs .responsive-tabs__heading{
background: #333333;
border: none;
padding: 2px;
font-size: 14px;
line-height: 1.86;
text-align: center;
color: #ffffff;
margin-bottom: 1px;
}
div.main-content .responsive-tabs .responsive-tabs__heading:hover{
background: #2a2a2a;
}
div.main-content .responsive-tabs .responsive-tabs__heading:after,
div.main-content .responsive-tabs .responsive-tabs__heading:hover:after{
top: 10px;
}
div.main-content .responsive-tabs .responsive-tabs__heading--active,
div.main-content .responsive-tabs .responsive-tabs__heading--active:hover{
background: #00bccf;
margin-bottom: 0px;
}
div.main-content .responsive-tabs-wrapper{
border-top: none;
}
section.cviky-menu .cviky-menu-post,
section.cviky-menu .cviky-menu-all{
width: 100%;
}
section.cviky-menu .cviky-menu-separator{
display: none;
}
section.cviky-menu .respo-hider,
section.cviky-menu .cviky-menu-all.toogle-reaction .respo-toogle-hide,
section.cviky-menu .cviky-menu-post .respo-toogle-hide,
section.cviky-menu .cviky-menu-all .respo-toogle-open{
display: inline-block;
}
section.cviky-menu .cviky-menu-post .respo-toogle-open,
section.cviky-menu .cviky-menu-all .respo-toogle-hide,
section.cviky-menu .cviky-menu-all .cviky-list{
display: none;
}
section.cviky-menu .cviky-menu-post.toogle-reaction .respo-toogle-open{
display: inline-block;
}
section.cviky-menu .cviky-menu-post.toogle-reaction .respo-toogle-hide,
section.cviky-menu .cviky-menu-all.toogle-reaction .respo-toogle-open{
display: none;
}
section.cviky-menu{
padding-bottom: 20px;
}
section.cviky-menu .cviky-detail{
width: 61px;
min-height: 90px;
margin: 2px;
margin-bottom: 10px;
}
section.cviky-menu.workouty-menu .cviky-detail{
margin: 0px 7px 7px 0px;
}
section.cviky-menu .cviky-detail .cviky-detail-icon{
display: block;
}
section.cviky-menu .cviky-detail .cviky-detail-icon img{
width: 100%;
height: auto;
}
section.post-header-ad .header-ad-left,
section.post-header-ad .header-ad-right,
.main-content.cviky-type section.post-header-ad .header-ad-left,
.main-content.cviky-type section.post-header-ad .header-ad-right{
width: 100%;
}
section.post-header-ad .header-ad-left .header-ad-label{
display: inline-block;
float: left;
}
.main-content.cviky-type section.post-header-ad .header-ad-left .header-ad-label{
display: table;
margin: 0 auto 10px auto;
float: initial;
}
body.single-cviky .main-content.cviky-type section.post-header-ad .header-ad-left .header-ad-label{
margin-top: 15px;
margin-bottom: 5px
}
section.post-header-ad .header-ad-left .header-ad-content{
display: inline-block;
float: right;
}
section.post-after-cont p{
float: initial;
text-align: center;
margin: 0px 0px;
}
section.post-after-cont .fb-like{
float: initial;
margin: 0 auto;
display: table;
}
section.list-simmilar-cvik .row-similar-cvik .cvik-detail{
width: 100%;
margin-bottom: 10px;
}
section.list-simmilar-cvik .row-similar-cvik .cvik-detail a.text-link{
font-size: 15px;
}
body.single-post .basic-content .container{
background: transparent;
}
.main-content section{
background: #fff;
display: inline-block;
width: 100%;
z-index: 1;
position: relative;
padding: 10px 15px;
margin: 0px 0px;
float: left ;
margin-top: 0px !important;
}
.main-content{
width: calc(100% - 20px);
margin: 0px 10px;
margin-bottom: -4px;
}
section.post-subheader .post-meta{
bottom: 20px;
left: 10px;
}
footer{
background: rgba(0, 93, 103, 1);
z-index: 1;
position: relative;
}
.respon.respon-2_sidebar_right_banner{
display: none;
}
.mobile-ad-banner-content,
.respon.respon-vse.mobile-ad-before,
.respon.respon-vse.mobile-ad-after{
display: inline-block;
}
section.workout-system .w-system-icon,
section.workout-system .responsive-tabs-wrapper .tabcontent.responsive-tabs__panel:after{
opacity: 1;
display: inline-block;
}
section.workout-system .responsive-tabs-wrapper .tabcontent.responsive-tabs__panel:after{
background: rgba(0, 0, 0, 0.7);
}
.single-recepty section.post-subheader .post-thumb .row{
display: inline-block;
}
.single-recepty section.post-subheader .post-thumb .col-sm-6{
width: 100%;
float: left;
}
.single-recepty section.post-subheader .table-nutrition-value,
.single-recepty section.post-subheader .table-nutrition-last-row{
position: initial;
display: inline-block;
float: left;
width: 100%;
clear: initial;
margin: 0px;
padding: 0px;
height: initial;
}
.single-recepty section.post-subheader .table-nutrition-last-row p{
margin: 5px 0px;
}
.main-content-404 .border-side{
border: none
}
section.post-header-ad.single-post{
margin-bottom: 0px;
}
.basic-content .container{
margin-bottom: -1px;
}
body.single-recepty section.post-subheader .post-meta{
bottom: 10px;
left: 0px;
}
section.post-header-ad .header-ad-left{
margin-top: -15px;
margin-bottom: 10px;
}
.header-ad-label{
float: initial;
text-align: center;
width: 100%;
}
body.single-post .header-ad-label{
width: initial;
}
body.search-results .main-content{
width: 100%;
}
.basic-content .container .content-row{
display: block;
}
#content .product h1{
max-width: 100%;
}
.woocommerce section.related.products ul.products li.product,
.woocommerce-page section.related.products ul.products li.product{
width: 100%;
margin-right: 0%;
margin-bottom: 10px;
}
body.single-product .main-content{
margin-left: 15px;
}
.woocommerce #content div.product div.woocommerce-product-gallery,
.woocommerce div.product div.images{
margin-bottom: 10px;
}
.woocommerce div.product form.cart .variations select{
font-size: 22px;
padding: 8px 18px
}
.woocommerce div.product .entry-summary .variations .value::after{
right: 10px;
top: 15px;
font-size: 20px;
width: 25px;
}
.woocommerce div.product .variations td.label label{
font-size: 22px;
}
.entry-summary .quantity input[type=number]{
width: 60px;
height: 52px;
font-size: 22px;
}
.entry-summary .quantity{
max-width: 100px;
}
.entry-summary .quantity .ico-plus,
.entry-summary .quantity .ico-minus{
width: 26px;
height: 26px;
line-height: 26px;
}
.woocommerce div.product form.cart .button{
font-size: 22px;
}
.woocommerce div.product .product-meta-icons.product-icons-respo-hid .meta-small-icons{
display: none;
}
.product-meta-icons .meta-big-icons .meta-icon{
font-size: 20px;
}
section.related.products .product a .woocommerce-loop-product__title{
font-size: 22px;
line-height: 1em;
}
section.related.products .product a span.amount,
section.related.products .product a div.variation-price-loop{
font-size: 34.8px;
margin-top: 15px;
}
.woocommerce section.related.products .products .product,
.woocommerce-page section.related.products .products .product{
margin-bottom: 35px;
}
.woocommerce section.post-comment #review_form #respond p.comment-form-author,
.woocommerce section.post-comment #review_form #respond p.comment-form-email{
width: 100%;
}
#content .woocommerce-breadcrumb{
margin-top: 10px;
}
#content .woocommerce-breadcrumb a{
font-size: 20px;
}
#content .woocommerce-breadcrumb{
color: #dcdcdc;
font-size: 20px;
}
.woocommerce div.product.product-type-simple form.cart div.quantity{
margin-left: calc(100% - 430px);
}
.woocommerce div.product.product-type-simple .entry-summary p.stock{
font-size: 22.2px;
}
.woocommerce div.product .product-meta-icons.product-icons-respo-hid{
margin-top: 0px;
padding-bottom: 0px;
}
.eshop-menu-start{
height: auto;
}
.mobile-eshop-menu.mobile-menu-start{
display: block;
}
.eshop-menu-start .navbar-nav{
display: none;
}
.eshop-menu-start .navbar-nav>li{
width: 100%;
border-bottom: 1px solid #000;
}
.eshop-menu-start .navbar-nav>li>a{
font-size: 22.5px;
padding: 19px 5px;
}
.eshop-menu-start .navbar-nav>li:hover>.sub-menu{
display: none;
}
.eshop-menu-start .navbar-nav>li.menu-item-has-children>.sub-menu{
padding: 0px 0px;
width: 100%;
position: initial;
}
.eshop-menu-start .navbar-nav>li.menu-item-has-children>.sub-menu>li{
width: 100%;
height: auto;
padding: 0px 0px;
text-align: center;
}
.eshop-menu-start .navbar-nav>li.menu-item-has-children>.sub-menu>li>a{
text-align: center;
background: #222222;
padding: 25px 0px;
font-size: 18px;
border-bottom: 1px solid #333333;
color: #ffffff;
}
.eshop-menu-start .navbar-nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children>.sub-menu{
display: none !important;
}
.eshop-menu-start .navbar-nav>li.menu-item-has-children>a>span>.link-parent{
display: inline-block;
background: transparent;
width: 100%;
height: 60px;
top: 0px;
left: 0px;
}
.eshop-menu-start .navbar-nav>li.menu-item-has-children>a>span>.link-parent.reveret-symbol-menu{
width: 30px;
height: 30px;
top: initial;
left: initial;
}
.eshop-menu-start .navbar-nav>li.menu-item-has-children>a>span>.link-parent:before{
right: 20px;
position: absolute;
top: 14px;
}
.eshop-menu-start .navbar-nav>li.menu-item-has-children>a>span>.link-parent.reveret-symbol-menu:before{
position: initial;
}
.eshop-menu-start .navbar-nav>li img.menu-image.menu-image-title-below{
left: 20px;
top: 13px;
}
section.archive-header.magazin-menu{
padding: 10px 10px 0px 10px;
}
section.archive-header.magazin-menu h1{
padding: 0px 15px;
}
section.archive-header.magazin-menu .col-md-2{
padding-right: 15px;
padding-left: 15px
}
body.page-template-template-clanky section.list-of-tags{
padding: 10px 8px;
}
.shop-footer-1,
.shop-footer-2,
.shop-footer-3{
width: 100%;
padding: 0px 15px;
text-align: center;
}
.shop-footer-1 p{
text-align: center;
}
section.pre-footer .shop-footer-2 input,
section.pre-footer .shop-footer-2 button,
section.pre-footer .shop-footer-2 input[type="submit"]{
width: 100%;
text-align: center;
}
section.pre-footer .shop-footer-2 input{
background: #191919;
}
section.pre-footer .shop-footer-2 button,
section.pre-footer .shop-footer-2 input[type="submit"]{
margin-top: 5px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
width: 100%;
margin: 10px 0%
}
.woocommerce .products .product .woocommerce-loop-product__title{
font-size: 26px;
height: initial;
max-height: initial;
}
.line-detail-arch-prod .cart-col a.btn{
padding: 10px 50px;
font-size: 24px;
}
.line-detail-arch-prod .price-col{
font-size: 24px;
height: 50px;
line-height: 50px;
}
.page-template-template-eshop-main .main-content{
width: 100%;
}
section.pre-footer .shop-footer-1 p{
text-align: center;
font-size: 20px;
margin-bottom: 20px;
}
section.archive-loop.hp-magazin .sma-det-loop.single-loop,
body.home section.hp-cviky .cviky-list .cviky-detail,
body.home section.hp-cviky .popular-cviky .popular-cviky-det,
body.home section.hp-popular-product .products .product,
section.hp-triple-sec .hp-youtube,
section.hp-triple-sec .hp-motiv,
body.home section.hp-six-sec .sloupec{
width: 100%;
}
section.hp-triple-sec .hp-youtube{
border-right: 0px solid #444444;
}
.products{
width: 100%;
margin: 0px
}
.products .product .woocommerce-loop-product__link{
width: 100%;
}
.products .product .woocommerce-loop-product__link .wp-post-image{
width: 100%;
height: auto;
}
.products .product>.woocommerce-LoopProduct-link{
height: initial;
}
.page-template-template-eshop-main .main-content{
width: 100%;
padding: 0px 5px;
background: #fff;
margin: 0px 0px;
}
.page-template-template-eshop-main .pre-footer{
width: 100%;
padding: 0px 15px;
background: #fff;
margin: 0px 0px;
}
.products .product{
padding-left: 0px;
padding-right: 0px;
}
.pr-tag{
right: 0px;
}
.thank-you-page{
margin-top: 0px;
}
.thank-you-page section .row-similar-cvik .img-link img{
width: 100%;
height: auto;
}
.thank-you-page section .row-similar-cvik .text-link{
margin-bottom: 20px;
display: inline-block;
width: 100%;
}
.thank-you-page h2{
padding: 10px 0px 0px 10px;
margin: 0px 0px;
background: #fff;
display: inline-block;
width: 100%;
float: left;
}
.thank-you-page h2.nez-dorazi{
padding: 10px 0px 10px 10px;
margin: 0px 0px;
}
.line-detail-arch-prod .price-col,
.line-detail-arch-prod .cart-col{
width: 50%;
float: left;
display: inline-block;
}
body.home section.hp-cviky .cviky-list-wrapper{
border: none;
}
section.archive-loop.hp-magazin .sma-det-loop.single-loop,
section.archive-loop.hp-magazin .single-loop{
margin-bottom: 30px;
}
body.home section.hp-magazin .single-loop h2{
margin-top: -8px;
}
.summary .product_meta{
display: none;
}
body.single-product .flex-viewport figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide > a{
width: 100%;
height: auto;
}
body.single-product .flex-viewport figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide > a img{
max-width: 100%;
height: auto;
position: initial;
object-fit: initial;
margin: 0 auto;
display: table
}
body.single-product #content > .product{
overflow: hidden;
}
section.pre-footer .shop-footer-2 input,
section.pre-footer .shop-footer-2 button,
section.pre-footer .shop-footer-2 input[type="submit"]{
width: 100%;
text-align: center;
}
section.pre-footer .shop-footer-2 button,
section.pre-footer .shop-footer-2 input[type="submit"]{
margin-top: 5px;
}
body.single-recepty section.post-subheader .post-thumb .recepty-tab .post-meta{
bottom: 0px;
}
.navbar-default .header-logos #logo{
position: relative;
z-index: 1000;
}
section.hp-six-sec .hp-six-clanky{
height: initial
}
section.hp-six-sec .hp-six-header{
margin-top: 30px;
}
body.woocommerce .main-content{
background: #fff;
width: calc(100% - 20px);
padding: 0px 15px;
}
body.woocommerce .main-content section{
padding: 10px 0px;
}
body.woocommerce-checkout .basic-content .main-content.woo-custom.full-width-tem{
width: calc(100% - 20px);
overflow: hidden;
margin: 0px 10px;
}
#payment.woocommerce-checkout-payment ul li{
position: relative
}
#payment.woocommerce-checkout-payment ul li .payment_box{
max-width: 100%;
width: 100%;
padding: 0px 0px;
margin: 0px;
}
.pokladna-obsah .pokladna-zaklad .woocommerce .checkout #customer_details ul.ul-select{
width: 100%;
}
.new-checkout .pokladna-obsah #order_review .woocommerce-checkout-review-order-table tfoot tr td.zasilkovna_vyber .ul-select-btn,
.new-checkout .pokladna-obsah #order_review .woocommerce-checkout-review-order-table tfoot tr td.zasilkovna_vyber .ul-select{
width: 100%;
}
table.shop_table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item td.product-remove a.remove{
display: inline-block;
}
.pokladna-obsah .pokladna-zaklad .woocommerce .checkout #customer_details #ship-to-different-address{
width: 100%;
margin: 0px 0px 0px 3px;
}
body.woocommerce-checkout .basic-content{
background: #fff;
}
body.woocommerce-checkout section.pre-footer .container{
padding: 0px 0px;
}
section.pre-footer{
background: #fff;
}
.basic-content{
background: #fff;
}
.eshop-menu-start{
margin-top: 15px;
}
body.single-product.woocommerce .main-content{
margin: 0px 0px;
width: 100%
}
section.pre-footer .container{
padding: 0px 0px;
}
section.pre-footer{
padding: 20px 0px;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment ul li .payment_box{
left: 190px;
position: absolute;
width: 50%;
top: 25px;
}
#navbar-custom-mobile{
background: #000;
width: 384px;
max-width: 100%;
position: absolute;
right: 0px;
top: 0px;
padding: 0px 15px;
z-index: 1000;
display: inline-block;
}
.bcg-for-mob-menu{
background: #000;
position: fixed;
right: 0px;
width: 384px;
max-width: 100%;
height: 100%;
display: inline-block;
z-index: 100;
top: 0px;
}
#hide-mobile-menu{
display: inline-block;
color: #ffff;
height: 60px;
font-size: 26px;
width: 100%;
text-align: right;
}
#hide-mobile-menu i{
height: 60px;
line-height: 50px;
font-size: 36px;
margin-right: 10px;
}
#hide-mobile-menu i:hover{
color: #00bccf;
}
#navbar-custom-mobile{
padding: 0px 0px;
position: fixed;
overflow: scroll;
height: 100%;
}
#navbar-custom-mobile,
.bcg-for-mob-menu{
right: -400px;
}
#navbar-custom-mobile .nav.navbar-nav{
margin: 0px 0px;
}
#navbar-custom-mobile ul.nav > li > .sub-menu{
display: inline-block;
padding: 0px 0px;
position: initial;
text-align: left;
}
#navbar-custom-mobile ul.nav > li > .sub-menu > li > a{
width: 100%;
text-align: left;
margin-left: 58px;
}
#navbar-custom-mobile ul.nav > li > .sub-menu > li > .sub-menu{
display: none !important;
}
#navbar-custom-mobile .custom-menu-op{
width: 25px;
height: 25px;
display: inline-block;
background: #333333;
border-radius: 100%;
text-align: center;
position: relative;
top: -3px;
cursor: pointer;
}
#navbar-custom-mobile .custom-menu-op::after{
content: "\f078";
color: #ffffff;
font-size: 18px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 17px;
position: relative;
top: 3px;
color: #00bccf;
}
#navbar-custom-mobile .custom-menu-op.change-chevron::after{
content: "\f077";
}
#navbar-custom-mobile ul.nav > li.menu-item-has-children > a{
display: inline-block
}
#navbar-custom-mobile ul.nav > li.menu-item-has-children > a:after{
display: none;
}
#navbar-custom-mobile ul.nav > li > .sub-menu,
#navbar-custom-mobile ul.nav > li:hover > .sub-menu{
display: block !important;
}
#navbar-custom-mobile ul.nav > li > a{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 24px;
}
#navbar-custom-mobile ul.nav > li:hover > a{
color: #00bccf;
}
.navbar-default .navbar-nav>li:hover{
background: transparent;
}
#navbar-custom-mobile ul.nav > li > .sub-menu > li:hover > a{
background: transparent;
color: #00bccf;
}
#navbar-custom-mobile ul.nav > li > .sub-menu > li > a:after{
display: none;
}
#navbar-custom-mobile ul.nav > li > .sub-menu{
height: initial;
padding: 10px 0px;
}
#navbar-custom-mobile ul.nav > li > .sub-menu > li > a{
margin-bottom: 0px;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{
background: #00bccf;
}
.open-mobile-top-menu .bcg-for-mob-menu-body{
position: fixed;
width: 100%;
height: 100%;
background: transparent;
top: 0px;
left: 0px;
display: inline-block;
z-index: 1000
}
#navbar-custom-mobile ul.nav > li > .sub-menu > li:first-child > a,
#navbar-custom-mobile ul.nav > li > .sub-menu.mouse-enter-li > li:first-child:hover > a{
background: transparent;
}
#navbar-custom{
display: none;
}
body.single-product #content .type-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
display: inline-block;
width: 100%;
height: auto;
background: #fff;
}
body.single-product #content .type-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
height: 346px;
}
.woocommerce #content .products .product > .woocommerce-LoopProduct-link{
height: 300px;
}
.mobile-ad-banner-content img{
width: calc(100% - 20px);
margin-left: 10px;
}
}
@media screen and (min-width: 541px) and (max-width: 767px){
#payment .form-row.place-order .form-row.terms.wc-terms-and-conditions{
float: right;
width: 50%;
clear: right;
margin-bottom: 10px;
line-height: 18px;
}
#payment .form-row.place-order .form-row.terms.wc-terms-and-conditions label.woocommerce-form__label{
line-height: 18px;
}
#order_review #payment .form-row.place-order .left-part{
width: 50%;
}
}
@media screen and (max-width: 540px){
.main-content{
width: 100%;
margin: 0px 0px;
}
.navbar-default .header-logos #logo{
max-width: 30%;
}
.header-menus .navbar-header .navbar-toggle .sr-only{
display: none;
}
.navbar-default .navbar-toggle{
width: initial;
}
.top-header-right i{
font-size: 20px;
}
.top-header-right .top-search .top-search-form input[type="text"]{
max-width: 200px;
}
section.post-content .cta_button-shortcode .cta_button-text{
width: 100%;
margin-bottom: 10px;
text-align: center;
}
section.post-content .cta_button-shortcode .btn{
float: initial;
margin: 20px auto 0 auto;
display: table;
position: initial;
top: 20px;
max-width: inherit;
}
section.post-sources .post-sources-label{
width: 100%;
}
section.post-sources .post-sources-list{
width: 100%;
}
.single-recepty section.post-subheader .table-nutrition-value .table-td{
width: 50%;
padding: 10px 0px;
color: #fff;
}
.single-recepty section.post-subheader .table-nutrition-value .table-td.sugar,
.single-recepty section.post-subheader .table-nutrition-value .table-td.fat{
border-top: 1px solid #222;
}
.single-recepty section.post-subheader .table-nutrition-value .table-td.protein{
border-right: none;
}
body.page .main-content{
padding: 10px 15px;
background: #fff;
}
.woocommerce-variation-add-to-cart.variations_button{
width: 100%;
}
.woocommerce div.product form.cart div.quantity{
float: initial;
display: table;
margin: 0 auto 10px auto;
}
.woocommerce div.product form.cart .button{
width: 100%;
}
.woocommerce div.product.product-type-variable form.cart .variations td.label,
.woocommerce div.product form.cart .button::before{
display: none;
}
body.single-product #content > .product{
overflow: hidden;
}
.woocommerce div.product .product-meta-icons.product-icons-respo-hid .meta-big-icons .meta-icon{
width: 100%;
}
.woocommerce div.product .product-meta-icons.product-icons-respo-hid .meta-big-icons .meta-icon:first-child{
margin-bottom: 10px;
}
body.single-product.woocommerce .summary .product_meta > span{
display: inline-block;
width: 100%;
}
section.related.products .product a.btn{
width: 100%;
padding: 6px;
font-size: 20px;
}
.woocommerce .products .product .line-detail-arch-prod .price-col{
font-size: 18px;
margin-top: -10px;
margin-bottom: 10px;
height: 30px;
line-height: 30px;
}
body.home .hp-section-link-all,
body.home .hp-section-title{
width: 100%;
float: left;
text-align: left;
}
body.home .hp-section-link-all a.btn{
float: left;
margin-bottom: 10px;
}
.pr-tag.pr-tag-stock{
top: initial;
}
.pr-tag:nth-child(2){
top: 10px !important;
}
.pr-tag:nth-child(3){
top: 42px!important;
}
.pr-tag:nth-child(4){
top: 74px!important;
}
.pr-tag:nth-child(5){
top: 106px!important;
}
.line-detail-arch-prod .price-col,
.line-detail-arch-prod .cart-col{
width: 100%;
}
.woocommerce .products .product .woocommerce-loop-product__title{
font-size: 22px;
height: initial;
max-height: initial;
margin-top: 0px;
}
.woocommerce .products .product .line-detail-arch-prod .price-col{
width: 100%;
height: initial;
font-size: 22px;
}
.woocommerce .products .product .line-detail-arch-prod .cart-col{
}
.line-detail-arch-prod .cart-col a.btn{
width: 100%;
}
.line-detail-arch-prod .cart-col a.btn{
padding: 6px 0px;
font-size: 22px;
}
body.home .main-content section{
padding-left: 0px;
padding-right: 0px;
}
body.page .main-content{
padding: 15px 0px;
width: calc(100% - 30px);
margin: 0px 15px;
}
section.product-filter .list-checkboxes-labelb,
section.product-filter .product-filter-archiv button.button{
width: 100%;
}
.woocommerce div.product.product-type-simple form.cart div.quantity{
margin-left: auto;
}
body.woocommerce-checkout .eshop-menu-start.top-orange-checkout .check-right-text{
font-size: 16px;
}
body.woocommerce-checkout .eshop-menu-start.top-orange-checkout .check-right-text i{
display: none
}
body.woocommerce-checkout .eshop-menu-start.top-orange-checkout .check-left-text a i{
margin-right: 3px;
}
.eshop-menu-start .navbar-nav>li img.menu-image.menu-image-title-below{
display: none;
}
#order_review #payment .form-row.place-order .left-part{
width: 100%;
text-align: right;
margin-bottom: 10px;
}
#payment .form-row.place-order .form-row.terms.wc-terms-and-conditions{
margin-bottom: 0px;
}
body.woocommerce #content .btn-group ul.dropdown-cust li{
width: 33.33%;
margin: 0px 0px;
text-align: center;
}
body.woocommerce #content .btn-group ul.dropdown-cust li a{
padding: 5px 5px;
font-size: 14px;
line-height: 16px;
}
body.woocommerce .main-content{
width: 100%;
}
section.product-filter .product-filter-archiv button.button{
margin-bottom: 10px;
z-index: 100;
}
section.product-filter .list-checkboxes{
padding: 10px 10px;
}
.woocommerce-checkout #payment.woocommerce-checkout-payment ul li .payment_box{
display: none !important;
}
#order_review #payment .form-row.place-order .left-part{
text-align: left;
}
#order_review #payment .form-row.place-order .left-part a{
font-size: 14px;
margin-bottom: 15px;
}
.new-checkout .pokladna-obsah #order_review .woocommerce-checkout-review-order-table tfoot tr td.zasilkovna_vyber .ul-select li{
padding: 5px 10px;
text-indent: 0px;
}
body.home.page .main-content,
body.page-template-template-magazin.page .main-content,
body.page-template-template-clanky.page .main-content,
body.page-template-template-archive-workouty.page .main-content,
body.page-template-template-archive-cviky.page .main-content,
body.page-template-template-archive-recepty.page .main-content,
body.page-template-template-archive-kalkulacky.page .main-content,
body.page-template-template-galerie.page .main-content,
body.page-template-template-citaty.page .main-content,
body.page-template-template-eshop-main.page .main-content{
padding: 0px 0px;
width: calc(100% - 0px);
margin: 0px 0px;
}
body.woocommerce-checkout .basic-content .main-content.woo-custom.full-width-tem{
width: calc(100% - 30px);
overflow: hidden;
margin: 0px 15px;
}
body.woocommerce-checkout .basic-content .main-content.woo-custom.full-width-tem .thank-you-page section{
padding: 10px 0px;
}
.thank-you-page h2{
padding: 10px 0px 0px 0px;
}
.thank-you-page h2.nez-dorazi{
padding: 10px 0px 10px 0px;
}
section.archive-header.magazin-menu,
body.page-template-template-clanky section.list-of-tags{
padding: 10px 15px;
}
section.archive-loop .single-loop h2{
padding-left: 0px;
}
.woocommerce-message::before,
.woocommerce-info::before{
display: none;
}
.woocommerce-message,
.woocommerce-info{
padding: 10px;
line-height: 22px;
min-height: 33px;
}
.woocommerce-message a.button,
.woocommerce-info a.button{
padding: 5px 5px !important;
float: initial !important;
width: 100%;
margin-bottom: 5px !important;
}
img.alignright,
.wp-caption.alignright {
float: none;
text-align: center;
display: table;
margin: 0 auto;
}
img.alignleft,
.wp-caption.alignleft {
float: none;
text-align: center;
display: table;
margin: 0 auto;
}
img.aligncenter,
.wp-caption.aligncenter {
float: none;
text-align: center;
display: table;
margin: 0 auto;
}
a img.alignright,
a .wp-caption.alignright{
float: none;
text-align: center;
display: table;
margin: 0 auto;
}
a img.alignleft,
a .wp-caption.alignleft {
float: none;
text-align: center;
display: table;
margin: 0 auto;
}
a img.aligncenter,
a .wp-caption.aligncenter {
float: none;
text-align: center;
display: table;
margin: 0 auto;
}
body.page-template-template-archive-cviky .basic-content .main-content .list-of-tags,
body.page-template-template-archive-recepty .basic-content .main-content .list-of-tags{
margin-bottom: 15px;
}
.woocommerce #content .products .product > .woocommerce-LoopProduct-link{
height: 300px;
}
.basic-content{
overflow: hidden;
}
.mobile-ad-banner-content img{
width: 100%;
margin-left: 0px;
}
.clanek-shortcode .clanek-sh-obsah p {
font-size: 16px;
}	
}
@media screen and (max-width: 385px){
#navbar-custom-mobile,
.bcg-for-mob-menu{
width: 90%;
max-width: 90%;
}
.open-mobile-top-menu .bcg-for-mob-menu-body{
position: fixed;
width: 10%;
height: 100%;
background: transparent;
top: 0px;
left: 0px;
display: inline-block;
z-index: 100000
}
.new-checkout .pokladna-obsah #order_review .woocommerce-checkout-review-order-table table.table-napostu tbody tr td:nth-child(2){
display: none;
}
.new-checkout .pokladna-obsah #order_review .woocommerce-checkout-review-order-table table.table-napostu tbody tr td:nth-child(4){
width: 30%;
}
.new-checkout .pokladna-obsah #order_review .woocommerce-checkout-review-order-table table.table-napostu tbody tr td:nth-child(3){
width: 40%;
}
}
@media screen and (max-width: 380px){
body.woocommerce-checkout .eshop-menu-start.top-orange-checkout .col-xs-6{
width: 100%;
text-align: center;
}
.eshop-menu-start.top-orange-checkout .check-left-text a,
.eshop-menu-start.top-orange-checkout .check-right-text{
line-height: 20px;
}
body.woocommerce #content .btn-group ul.dropdown-cust li{
height: 42px;
}
body.woocommerce #content .btn-group ul.dropdown-cust li:nth-child(3) a,
body.woocommerce #content .btn-group ul.dropdown-cust li:nth-child(4) a{
margin-top: 8px;
}
.mobile-eshop-menu.mobile-menu-start{
font-size: 20px;
}
.eshop-menu-start .link-parent-start:before,
.eshop-menu-start .link-parent:before{
font-size: 18px;
}
body.woocommerce-checkout .eshop-menu-start.top-orange-checkout .check-right-text{
margin-right: 0px;
}
body.woocommerce-checkout .eshop-menu-start.top-orange-checkout .check-right-text span{
color: #ffffff !important;
}
.top-check-kosik-zaklad .info-message-check-free p::before{
float: left;
height: 50px;
}
.top-check-kosik-zaklad .info-message-check-free{
width: 100%;
text-align: left;
position: absolute;
left: 0px;
top: 0px;
margin: 0px 15px;
}
.new-checkout .pokladna-obsah .kosik-zaklad{
position: relative;
}
.new-checkout .pokladna-obsah .kosik-zaklad .top-check-kosik-zaklad{
display: inline-block;
width: 100%;
margin-top: 60px;
}
.top-check-kosik-zaklad .info-message-check-free p.message-check-free-ok{
margin-top: 10px;
}
.top-header-right .top-cart .open-cart{
width: 200px
}
.top-header-right .top-cart .open-cart .cart_item .product-thumbnail{
display: none;
}
.top-header-right .top-cart .open-cart .cart_item .product-description{
width: 190px;
}
.top-header-right .top-user .top-user-form{
width: 200px;
}
}
body.tax-product_cat.term-sportovni-vyziva .product-filter .list-checkboxes-labelb{
display: none;
} #fbuilder div.cpefb_error {
left:50%;
width:180px;
margin-left:-90px;
} .new-checkout .pokladna-obsah #order_review .woocommerce-checkout-review-order-table tfoot tr td.zasilkovna_vyber .ul-select li:before {
display:none;
} .page-template-template-landingpage .footer-child-bck,
.page-template-template-landingpage .pre-footer {
display:none;
}
.lp-trenink-plan .row-top {
background-position: top center!important;
} #home77 {
background: rgba(25, 25, 25, 0.75);
}
.row-text {
padding: 15px;
}
.lp-videa {
padding-top: 60px!important;
padding-bottom: 0!important;
margin-bottom: 0!important;
}
.lp-videa .responsive-tabs ul.responsive-tabs__list {
margin: 20px 0 0 0px;
}
.lp-videa .wpcf7 input, .lp-videa .wpcf7 textarea {
background: #333;
border: 1px solid #444;
padding: 10px;
color: #eeeeee;
}
.lp-videa .wpcf7 .btn.btn-primary {
background: #00bccf;
}
.lp-trenink-plan .videoWrapper, #popmake-22747 .videoWrapper {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.lp-trenink-plan .videoWrapper iframe, #popmake-22747 .videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.lp-trenink-plan .row-video {
padding: 40px 0 30px;
background: #000;
}
.lp-trenink-plan .row-video h2 {
color: #00bccf;
text-align: center;
font-size: 30px;
}
.lp-trenink-plan .row-video h2 {
color: #00bccf;
text-align: center;
font-size: 34px;
margin-bottom: 21px;
font-weight: 400;
}
.lp-trenink-plan .row-info {
padding: 36px 0!important;
}
#wpcf7-f22622-p22620-o1 span.wpcf7-list-item {
display: block;
margin: 0 0 0 1em;
}
.lp-videa .main-content {
width: 100%;  margin: 0px;
float: none;
left: 0;
display: block;
margin-left: -15px;
}
.main-content:after {
content: none;
}
.lp-videa div.main-content .responsive-tabs-wrapper {
margin: 0px 0px;
}
.lp-videa div#fbuilder {
max-width: 550px;
}
.lp-videa #fbuilder input {
color: #fff;
}
.lp-videa #fbuilder ul li {
color: #aaa;
}
.lp-videa #fbuilder .ul-select-btn {
color: #aaa;
}
#fbuilder .cff-button-field input {
background: #00BCCF;
border: 0;
padding: 10px 20px;
font-weight: bold;
text-transform: uppercase;
}
#fbuilder .cff-button-field input:hover {
background: #22cddF;
border: 0;
padding: 10px 20px;
font-weight: bold;
text-transform: uppercase;
}
.menu-item-22744:hover {
background: #fba911!important;
}
.grecaptcha-badge {
visibility:hidden;
}
p.google-re a {
color: #89989f;
}
p.google-re {
font-size: 10px;
line-height: 16px;
color: #516a78;
text-align: center;
}