/* https://www.carpdream.cz/wp-content/themes/carpdream.cz/style.css?v=1.25 */
button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html,body{box-sizing:border-box;margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}body{font-family:'Roboto Slab',Arial,sans-serif;font-weight:300;font-style:normal;background-color:#fff;color:#0a0a0a;font-size:16px;letter-spacing:normal;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}.row{margin:0 auto;width:100%;max-width:1600px;padding:0 20px}section.eshop-wrap .row{max-width:1240px}a{transition:all 150ms linear;-webkit-transition:all 150ms linear;text-decoration:none}img{width:auto;max-width:100%;height:auto}p{margin:0}header{transition:all 150ms linear;-webkit-transition:all 150ms linear;width:100%;padding:30px 0;background:rgba(0,0,0,0.3);position:fixed;height:86px;top:0;left:0;z-index:333}body.header_sticky header{height:56px}header .row{max-width:100%}body#logged header{top:32px}body.header_sticky header{padding:15px 0;background:rgba(0,0,0,0.7)}body.page header{background:#000}header .logo{width:60px;position:absolute;top:15px;left:50%;transform:translate(-50%,0);transition:all 150ms linear;-webkit-transition:all 150ms linear}body.header_sticky header .logo{width:32px}.sociables{float:right;width:40%;margin-top:-2px;text-align:right}.author-infos a{color:#0a0a0a}.author-infos a:hover{text-decoration:underline}.author-infos a.icon{position:absolute;top:0;margin:0!important;right:0;width:35px!important;height:35px!important;background-color:#000}.entry .author-infos a.icon{position:static}.entry .author-infos span{margin-bottom:10px;display:block}.entry .author-infos span.-wm-gmail-Apple-converted-space{display:none}.author-infos a.icon.fb{right:25px;background-position:center 6px!important}.sociables a.icon,.author-infos a.icon{width:25px;height:25px;display:inline-block;margin:0 5px;background-repeat:no-repeat;background-position:center center;background-size:25px auto}.sociables a.icon.fb,.author-infos a.icon.fb{background-image:url(/wp-content/themes/carpdream.cz/img/icon-fb.svg);background-size:20px auto;background-position:center top}.sociables a.icon.insta,.author-infos a.icon.insta{background-image:url(/wp-content/themes/carpdream.cz/img/icon-insta.svg)}.sociables a.icon.yt{background-image:url(/wp-content/themes/carpdream.cz/img/icon-yt.svg)}.sociables a.icon.tw{background-image:url(/wp-content/themes/carpdream.cz/img/icon-tw.svg)}.sociables a.icon.search{margin-right:0;background-size:15px auto;background-image:url(/wp-content/themes/carpdream.cz/img/icon-search.svg)}.sociables a.icon.cart{margin-right:20px;position:relative;background-size:15px auto;background-image:url(/wp-content/themes/carpdream.cz/img/icon-cart.svg)}.sociables a.icon.cart span{background-color:#fff;color:#000;border-radius:50%;width:18px;font-size:12px;font-weight:400;height:18px;text-align:center;line-height:18px;display:block;position:absolute;top:-5px;right:-5px}.search-wrap{background:#000;position:fixed;top:0;left:0;z-index:222;width:100%;display:none;height:100%}.search-wrap a.close{background-repeat:no-repeat;position:absolute;top:86px;right:20px;z-index:777;width:92px;height:92px;background-position:center center;background-image:url(/wp-content/themes/carpdream.cz/img/icon-search-close.svg)}.search-wrap .form{max-width:600px;width:calc(100% - 40px);position:absolute;top:50%;padding:8px 0;left:50%;border-bottom:2px solid #fff;transform:translate(-50%,-50%)}.search-wrap .form input[type="submit"]{background-color:transparent;width:50px;height:50px;float:left;border:0;margin-top:6px;cursor:pointer;outline:none;background-position:center center;background-repeat:no-repeat;background-size:auto 32px;background-image:url(/wp-content/themes/carpdream.cz/img/icon-search-submit.svg)}.search-wrap .form input[type="text"]{width:calc(100% - 60px);float:right;color:#fff;font-size:18px;font-weight:500;outline:none;border:0;padding:5px 10px}.search-wrap ::-webkit-input-placeholder{color:#fff}.search-wrap ::-moz-placeholder{color:#fff}.search-wrap :-ms-input-placeholder{color:#fff}.search-wrap :-moz-placeholder{color:#fff}.main-menu{width:50%;float:left;position:relative}.main-menu ul{list-style:none;margin:0;padding:0}.main-menu ul li{display:inline-block;margin:0 20px;position:relative}.main-menu ul li a{font-family:'Montserrat';color:#fff;text-transform:uppercase;font-size:14px;font-weight:700}.main-menu ul li a:hover,.main-menu ul li.current-menu-item>a,.main-menu ul li.current-post-ancestor>a,.main-menu ul li.current_page_parent>a,.main-menu ul li.current-category-ancestor>a{color:#f4a41a}header .menu-show{position:absolute;right:15px;top:19px;display:none;width:46px;font-size:0;line-height:46px;padding-left:50px;height:46px;z-index:15;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:all 150ms linear;-webkit-transition:all 150ms linear;cursor:pointer;text-transform:uppercase}body.header_sticky header .menu-show{top:4px}header .menu-show span{position:absolute;left:13px;display:block;width:25px;height:2px;background:#fff;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:all 150ms linear;-webkit-transition:all 150ms linear}header .menu-show span:nth-child(1){top:13px;width:13px}header .menu-show span:nth-child(2),header .menu-show span:nth-child(3){top:21px;width:18px}header .menu-show span:nth-child(4){top:29px}.open-mobile header .menu-show span:nth-child(1){top:23px;left:50%;width:0%}.open-mobile header .menu-show span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:22px;width:20px}.open-mobile header .menu-show span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:22px;width:20px}.open-mobile header .menu-show span:nth-child(4){top:20px;left:50%;width:0%}.open-mobile .main-menu ul{background:rgba(0,0,0,0.7);display:block;width:100%;position:absolute;top:86px;left:0;padding:0 30px 30px;transition:all 150ms linear;-webkit-transition:all 150ms linear}.open-mobile.header_sticky .main-menu ul{top:56px}.open-mobile .main-menu form{position:relative;z-index:100}.open-mobile .main-menu ul li{display:block;width:100%;text-align:center;margin:15px 0}section.content{padding:60px 0}.half{float:left;width:50%}.wide{width:100%}section{width:100%;float:left}.slider{height:100vh;position:relative;overflow:hidden}.slider .slide:before{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0.2;background:#000;content:'';z-index:100}.slider .slide{text-align:center;height:100vh;background-position:center center;background-repeat:no-repeat;position:relative;background-size:cover}.slider .slide .box{position:absolute;top:50%;color:#fff;width:100%;left:50%;padding:0 20px;font-size:18px;z-index:200;transform:translate(-50%,-50%)}.slider .slide .title{font-family:'Montserrat';font-size:38px;text-transform:uppercase;margin-bottom:15px}.slick-dots{margin:0;padding:0;list-style:none;position:absolute;right:0;bottom:30px;width:100%;text-align:center}.slick-dots li{display:inline-block;margin:0 6px}.slick-dots button{width:14px;background:none;height:14px;border:1px solid #fff;font-size:0;border-radius:50%;display:block;cursor:pointer;outline:none}.slick-dots button:hover,.slick-dots li.slick-active button{background:#fff}.partners-wrap .slick-dots button{border-color:#333!important}.partners-wrap .slick-dots button:hover,.partners-wrap .slick-dots li.slick-active button{background:#333!important}.partners-wrap .slick-dots{bottom:-40px;opacity:0.5}section.partners{padding:40px 0 80px!important}.section-title{font-size:30px;text-align:center;margin:0 0 60px;text-transform:uppercase;font-family:'Montserrat'}.section-title.left{text-align:left}.section-title.bigger{font-size:40px}section.center{text-align:center}section.dark{color:#fff;background:#333}section.dark .title{font-weight:700;margin-bottom:25px;font-size:26px;font-family:'Montserrat'}a.button,a.vc_general{background:#333!important;height:40px!important;text-align:center;display:table!important;padding:0 40px!important;line-height:40px!important;font-size:13px!important;color:#fff!important;text-transform:uppercase!important;font-family:'Montserrat';border-radius:0!important;font-weight:300!important}a.button.center{margin:0 auto!important}a.button:hover,a.vc_general:hover{background:#4E4E4E!important}a.button.inline{display:inline-block;margin-right:20px}a.button.orange{background:#f4a41a!important}a.button.bigger{height:55px!important;font-weight:700!important;font-size:16px!important;line-height:135%!important;padding-top:16px!important;padding-bottom:16px!important}a.button.bigger:hover{opacity:0.8}.boxes{width:100%;flex:wrap;flex-wrap:wrap}.boxes .box{width:calc(33.333% - 30px);float:left;position:relative;margin:0 45px 0 0;overflow:hidden}.boxes .box:nth-child(3n+0),.news .item:nth-child(3n+0){margin:0}.boxes .box .content{position:absolute;top:50%;color:#fff;left:50%;z-index:200;transform:translate(-50%,-50%);opacity:0}.boxes .box .content h3{font-weight:400;margin:0 0 20px;text-align:center;text-transform:uppercase}.boxes .box:before{transition:all 150ms linear;-webkit-transition:all 150ms linear;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:#333;opacity:0;content:''}.boxes .box:hover:before{opacity:0.4}.boxes .box:hover .content{opacity:1}.boxes .box img,.news .item .thumb img,.products .item .thumb img{transition:all 150ms linear;-webkit-transition:all 150ms linear;display:block;height:auto}.boxes .box:hover img,.products .item:hover .thumb img{transform:scale(1.05)}section.parralax{overflow:hidden;height:500px;position:relative}section.parralax .parralax-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;display:block;height:850px;top:50%;position:absolute;transform:translate(0,-50%)}section.parralax .row{position:relative;z-index:200;max-width:740px;color:#fff;text-align:center}section.parralax .section-title{margin-bottom:25px}section.parralax p{line-height:175%;margin-bottom:25px}section.parralax .inner{position:absolute;top:50%;padding:0 20px;transform:translate(0,25%)}.news{width:100%;display:flex;flex-wrap:wrap}.news.in-video{width:80%;padding-left:40px;float:right}.news .item{color:#414141;width:calc(33.333% - 30px);float:left;position:relative;margin:0 45px 0 0}.news .item .cats{margin-bottom:10px}.news .item .cats a{opacity:0.8;font-size:14px;color:#414141;font-family:'Montserrat';text-transform:uppercase}.news .item .date{opacity:0.8;font-size:14px;margin:10px 0 15px}.news .item .date a{color:#414141}.news .item h3,.news .item h2{margin:0 0 10px;text-transform:uppercase;font-weight:700;font-size:22px;font-family:'Montserrat'}.news .item h2{min-height:52px}.news .item .thumb{position:relative;overflow:hidden;margin-bottom:13px;float:left}.news.in-video .item .thumb a:before,.v-item .thumb a:before{width:75px;height:75px;background-image:url(/wp-content/themes/carpdream.cz/img/icon-play.svg);background-position:center center;background-repeat:no-repeat;background-size:75px auto;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:333}.news .item:hover .thumb img{transform:scale(1.05)}.news .item h3 a,.news .item h2 a{color:#414141}.news .item p{line-height:175%}section.news-wrap{padding:100px 0}section.grey{background:#f1f2f3}section.aboutus{background:#333;padding:0!important}section.aboutus .half{padding:70px 30px 0}section.aboutus .half h2{margin-bottom:30px;color:#fff}section.aboutus .half p{margin-bottom:30px;line-height:175%;text-align:center;color:#fff}section.aboutus div.photo{height:460px;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover}section.aboutus .half.wide{padding:60px 30px 30px}.entry h2{font-family:'Montserrat';margin:0 0 15px;font-size:26px;font-weight:700}.entry h3{margin:0 0 10px;font-size:20px;font-family:'Montserrat';font-weight:700}.entry p{margin-bottom:20px;line-height:175%}.entry p a{color:#0a0a0a;text-decoration:underline}.entry p a:hover{text-decoration:none}.entry{font-weight:400}.entry ul{margin-bottom:20px}.entry ul li{margin-bottom:5px;line-height:155%}.entry img{margin-bottom:20px}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{margin-bottom:0}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-style:italic;font-size:14px!important;padding:8px!important}.entry .alignleft{float:left;margin-right:20px}.entry .alignright{float:right;margin-left:20px}.entry .aligncenter{float:none;text-align:center;display:block;margin:0 auto 20px}.products{width:100%;flex:wrap;flex-wrap:wrap;margin-bottom:80px;float:left}.products .item{width:calc(25% - 25px);float:left;position:relative;margin:0 30px 0 0;margin-bottom:60px!important;text-align:center}.products .item .thumb{overflow:hidden;position:relative;margin:0 0 15px}.products .item:nth-child(4n+0){margin-right:0}.products .item img{display:block}.products .item h3{margin:0 0 15px;font-weight:400;padding:0 10px;line-height:135%;font-size:18px;font-family:'Montserrat'}.products .item h3 a,.products .item h2 a{color:#0a0a0a}.products .item .price{margin:0 0 15px;font-size:16px!important;font-family:'Montserrat'!important;color:#0a0a0a!important}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:22px!important;font-family:'Montserrat'!important;color:#0a0a0a!important}section.partners .section-title{margin-bottom:30px}section.partners img{margin:0;display:inline-block;max-width:220px}section.gallery,section.author-gallery{padding:0}section.gallery img{width:20%;float:left}section.author-gallery img{width:25%;float:left}section.content.first{margin-top:80px}.post-top{text-align:center;float:left;width:100%;margin-bottom:50px}.post-top h1{margin:0 0 15px;font-weight:700;text-transform:uppercase;font-size:36px;font-family:'Montserrat'}.left-side{float:left;width:65%}.left-side.full{width:100%}.breadcrumbs{margin:-25px 0 45px}.breadcrumbs a{color:#0a0a0a}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span.arrow{margin:0 5px}.w-box .wp-block-latest-posts{margin-bottom:40px}.news.in-category .item{margin-bottom:45px}.news .item p{margin-bottom:25px}.news .item a.more{color:#0a0a0a;text-decoration:underline}.news .item a.more:hover{text-decoration:none}.right-side{float:right;width:30%}.right-side .w-box{float:left;width:100%}.right-side .title{margin-bottom:15px;text-transform:uppercase;font-size:20px;font-weight:700;font-family:'Montserrat'}.banner.fixed{position:fixed;top:100px}.right-side ul{list-style:none;padding:0;margin:0}.right-side li{margin-bottom:10px}.right-side li a{color:#0a0a0a}.right-side li a:hover{color:#f4a41a}a.link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.wp-pagenavi{float:left;width:100%;margin-top:55px;text-align:center}.wp-pagenavi a,.wp-pagenavi span{boprder:1px solid #0a0a0a!important;color:#0a0a0a!important;padding:5px 10px!important;display:inline-block;margin:0 10px 0 0!important;font-weight:300}.wp-pagenavi a:hover,.wp-pagenavi span{color:#f4a41a;boprder:1px solid #f4a41a}.woocommerce-result-count,.woocommerce-ordering{display:none!important}.summary.entry-summary .quantity{float:left;position:relative;width:66px}.summary.entry-summary .quantity .qty{float:left;width:66px;background:#EFEFEF;height:49px;text-align:left;margin-top:0!important;padding-left:12px}.summary.entry-summary .single_add_to_cart_button{transition:all 300ms linear;-webkit-transition:all 300ms linear;float:left;width:235px!important;margin-left:17px!important;background-color:#333!important;color:#fff!important;text-transform:uppercase;font-weight:400!important;font-family:'Montserrat'!important;font-size:14px!important;padding-left:55px!important;cursor:pointer;outline:none;height:49px!important;background-image:url(/wp-content/themes/carpdream.cz/img/icon-addtocart.svg)!important;background-position:13px center;background-repeat:no-repeat;border:0!important;border-radius:0!important}.summary.entry-summary .single_add_to_cart_button:hover{background-color:#4E4E4E!important}.product_meta a{text-decoration:underline;color:#0a0a0a}.product_meta a:hover{text-decoration:none}span.onsale,#billing_address_2,#billing_state_field{display:none!important}.summary.entry-summary .quantity .minus,.summary.entry-summary .quantity .plus{width:30px!important;height:24px!important;background-color:#333!important;background-size:10px auto!important;background-image:url(/wp-content/themes/carpdream.cz/img/icon-q-minus.svg)!important;background-repeat:no-repeat!important;background-position:center center;padding:0!important;display:inline-block;cursor:pointer;right:0;position:absolute;bottom:0;font-size:0!important;transition:all 300ms linear;-webkit-transition:all 300ms linear;outline:none}.summary.entry-summary .quantity .minus:hover,.summary.entry-summary .quantity .plus:hover,.woocommerce #payment #place_order:hover{background-color:#4E4E4E!important}.summary.entry-summary .quantity .plus{background-image:url(/wp-content/themes/carpdream.cz/img/icon-q-plus.svg)!important;top:0;bottom:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}td.product-thumbnail{width:100px}td.product-name a{text-transform:uppercase;font-weight:700;color:#0a0a0a;font-family:'Montserrat'}.woocommerce-info{border-top-color:#f4a41a!important}.woocommerce-info::before{color:#f4a41a!important}.woocommerce-info a{color:#0a0a0a;text-decoration:underline}div.coupon{max-width:200px}div.coupon button{width:100%}input#coupon_code{background:#FFF;border:1px solid #F3F3F3;border-radius:0!important;width:100%;height:43px;font-size:14px;color:#A5A5A5;padding:10px 15px;margin-bottom:5px}.wc-proceed-to-checkout a.button{width:100%}.woocommerce #payment #place_order{float:left!important;width:300px;background-color:#333!important;border-radius:0!important}.input-text{height:36px;background:#F9F9F9;padding:10px;border:1px solid #E9E9E9}.partners-wrap{margin-top:30px}.wpcf7-submit{height:60px;color:#fff;background:#333;font-family:'Montserrat';padding:0 55px;text-transform:uppercase;border:0;font-weight:700;cursor:pointer;transition:all 150ms linear;-webkit-transition:all 150ms linear}.wpcf7-submit:hover{opacity:0.8}.wpcf7-form label{font-weight:700}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:55px;width:100%;padding:0 20px;margin-top:5px;background:none;border:1px solid rgba(29,29,33,0.9)}textarea{height:260px;padding:20px}.wpcf7 form .wpcf7-response-output{border:0!important;padding:0!important;margin:35px 0 0 0!important}.wpcf7-not-valid-tip{display:none!important}.wpcf7-not-valid{border-color:#F00!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#F00!important}section.dark .sociables{text-align:center;width:100%}section.dark .sociables a{width:60px;height:60px;background-size:60px auto}.sociables a:hover{opacity:0.8}section.dark .sociables a.icon.fb{background-size:45px auto}.team-items{float:left;width:100%;margin-top:20px;display:flex;flex-wrap:wrap}.team-items .team-item{float:left;width:23.5%;margin:0 2% 1% 0}section.other-users .team-items .team-item{width:18%}section.other-users .team-items .team-item a.button.bigger{font-size:14px!important;padding:15px 15px!important;width:100%}section.other-users .team-items .team-item h4{font-size:20px!important}section.other-users .team-items .team-item .entry-date{font-size:12px!important}.team-items .team-item:nth-child(4n+0){margin-right:0}section.other-users .team-items .team-item:nth-child(4n+0){margin-right:2%}section.other-users .team-items .team-item:nth-child(5n+0){margin-right:0}.team-contents .item{position:relative;overflow:hidden}.team-item .item .article-thumb{overflow:hidden}.team-item .item .article-thumb img{-webkit-transition:all 500ms ease;transition:all 500ms ease}.team-item .article-thumb img{display:block}.team-item:hover .article-thumb img{transform:scale(1.05)}.article-content>.entry-body{margin-top:0;padding:20px;width:100%;height:100%;text-align:center;background:#f1f2f3;font-size:14px;-webkit-transition:all 450ms ease;transition:all 450ms ease}.team-item .item{position:relative;overflow:hidden;color:#656565}.team-item .item h4{color:#0a0a0a;margin:0 0 14px;font-size:24px!important}.item .entry-excerpt{padding-top:25px}.author-profile-card{width:30%;float:left}.author-profile-card img{margin-bottom:0;display:block}.author-profile-card h2{font-size:20px;text-transform:uppercase;font-weight:400;margin:0 0 10px}.author-profile-card .author-infos{padding:20px;background:#f1f2f3;position:relative}.author-profile-right{width:65%;float:right}.author-profile-bio{background:#f1f2f3;padding:35px;margin-bottom:65px}.author-profile-bio h2{text-transform:uppercase;font-weight:400}.news-cats-list{margin:-35px 0 55px;float:left;width:100%;text-align:center}.news-cats-list ul{list-style:none;padding:0;margin:0}body.open-cats .news-cats-list ul{display:block}.news-cats-list li{display:inline-table;margin:0 2px}.news-cats-list a{background:#333;height:60px;text-align:center;display:inline-table;padding:0 40px;line-height:60px;font-size:16px;color:#fff;text-transform:uppercase;border-radius:0;font-weight:700;font-family:'Montserrat'}.news-cats-list a:hover{background:#4E4E4E}.news-cats-list li.current-cat a{color:#f4a41a}.author-profile-right .partners-wrap{margin:0 0 60px}.sub-header{padding:150px 0 100px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-top:85px;color:#fff;position:relative}.sub-header .breadcrumbs a{color:#fff}.sub-header:before{background:#000;opacity:0.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;content:''}.sub-header .row{position:relative;z-index:100}.videos-cats-list{float:left;width:20%;padding:20px 20px 20px 0;border-right:1px solid #191919}.videos-cats-list ul{list-style:none;margin:0;padding:0}.videos-cats-list ul li{margin-bottom:20px}.videos-cats-list ul li a{color:#000;font-size:20px;text-transform:uppercase;font-weight:700;font-family:'Montserrat'}.videos-cats-list ul li a:hover{opacity:0.8}.videos-cats-list li.current-cat a{color:#f4a41a}a.back-top{background-image:url(/wp-content/themes/carpdream.cz/img/icon-back-top.svg);background-position:center center;background-repeat:no-repeat;background-size:30px auto;position:fixed;background-color:#fff;bottom:20px;width:50px;height:50px;right:20px;z-index:200;opacity:0}a.back-top.show{opacity:1}.vc_row{display:flex;wrap-flex:wrap;width:100%;margin:55px 0}.vc_row .wpb_column.col-md-3{width:25%;padding:0 10px;float:left}.vc_row .wpb_column.col-md-3 figure{margin:0}.vc_row .wpb_column.col-md-3 a.vc_general{width:100%}section.max-width .row{max-width:1400px}p.section-desc{max-width:990px;text-align:center;display:block;margin:0 auto}.woocommerce [packetery-renderer="after-rate"] .packeta-widget-button .packetery-widget-button-logo,li.wc_payment_method div.payment_box,.cart-collaterals h2,.cart-collaterals table,.grecaptcha-badge{display:none!important}li.wc_payment_method label{cursor:pointer}.woocommerce [packetery-renderer="after-rate"] .packetery-widget-button-row{width:auto!important}.woocommerce [packetery-renderer="after-rate"] .packeta-widget-button button{width:auto!important;background-color:#333!important;border-radius:0!important;color:#fff!important}.woocommerce [packetery-renderer="after-rate"] .packeta-widget-button button:hover{background-color:#4E4E4E!important}h3#order_review_heading{margin-top:85px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px!important}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container .select2-selection--single{height:55px!important}.woocommerce div.product form.cart .variations label{position:relative;top:16px;float:left}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}footer{padding:60px 0 30px;background:#191919;color:#fff;float:left;width:100%;font-size:14px}footer .col{width:25%;padding-right:5%;float:left}footer .title{color:#fff;margin-bottom:15px;font-weight:700;font-size:20px;text-transform:uppercase;font-family:'Montserrat'}footer ul{margin:0;padding:0}footer ul li{display:block;margin:11px 0}footer ul li a{color:#fff}footer p{line-height:175%;margin-bottom:25px}footer p a{color:#fff}footer .f-icon{padding:6px 0 6px 45px;background-position:left 5px;background-repeat:no-repeat;display:block;color:#9F9F9F;margin-bottom:12px}footer .f-icon.f-address{background-image:url(/wp-content/themes/carpdream.cz/img/icon-f-address.svg)}footer .f-icon.f-phone{background-image:url(/wp-content/themes/carpdream.cz/img/icon-f-phone.svg)}footer .f-icon.f-email{background-image:url(/wp-content/themes/carpdream.cz/img/icon-f-email.svg)}.woocommerce-pagination a{color:#000}.clear{clear:both}.only-mobile{display:none!important}@media (max-width:1100px){footer .col{width:50%}.main-menu ul{display:none}header .logo{left:20px;transform:none}.sociables{padding-right:55px;width:inherit}header .menu-show{display:block}.main-menu{position:static}.boxes .box img,.news .item .thumb img,.products .item .thumb img{height:auto}.boxes .box:hover img,.products .item:hover .thumb img{transform:none}.team-items .team-item,section.other-users .team-items .team-item{width:48.5%}section.other-users .team-items .team-item,section.other-users .team-items .team-item:nth-child(5n+0){margin-right:2%}.team-items .team-item:nth-child(2n+0),section.other-users .team-items .team-item:nth-child(2n+0){margin-right:0}}@media (max-width:800px){.half{width:100%}.news .item{width:calc(50% - 30px)}.news .item:nth-child(2n+0),.products .item:nth-child(2n+0){margin-right:0}.news .item:nth-child(3){display:none}.products .item{width:calc(50% - 25px);margin-bottom:20px;margin-top:20px}footer .col,.boxes .box img,.videos-cats-list,.news.in-video{width:100%}.boxes .box{height:inherit;width:100%;margin:20px 0}.news.in-video{padding:0;margin-top:40px}.videos-cats-list{border:0;text-align:center}.news-cats-list ul{display:none}.news-cats-list li{width:100%;margin:0}.news-cats-list li a{width:100%}.only-mobile{display:block!important}}@media (max-width:740px){header{height:56px;padding:15px 0}.open-mobile .main-menu ul{top:56px}header .menu-show{top:4px}header .logo{width:32px}.left-side,.right-side,.author-profile-card,.author-profile-right{width:100%}.left-side,.author-profile-card{margin-bottom:35px}.sub-header{margin-top:54px}}@media (max-width:650px){section.content{padding:40px 0}section.gallery{padding:0}.news .item{width:100%;margin-right:0;margin-top:20px;margin-bottom:20px}.slider .slide .title,.post-top h1{font-size:30px}.section-title{margin-bottom:40px}.team-items .team-item,section.other-users .team-items .team-item{width:100%;margin:15px 0 15px}section.other-users .team-items .team-item{margin-right:0!important}.sociables a.icon{display:none}.search-wrap a.close{background-size:25px auto;width:45px;height:45px}.sociables a.icon.search,.sociables a.icon.cart{display:inline-block}}@media (max-width:450px){.products .item{width:100%;margin-right:0}.section-title{font-size:24px}}