@font-face{font-family:"RobotoRegular";src:url(./assets/fonts/Roboto/RobotoRegular/RobotoRegular.eot);src:url(../assets/fonts/RobotoRegular/RobotoRegular.eot?#iefix)format(embedded-opentype),url(./assets/fonts/Roboto/RobotoRegular/RobotoRegular.woff) format("woff"),url(./assets/fonts/Roboto/RobotoRegular/RobotoRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"RobotoLight";src:url(./assets/fonts/Roboto/RobotoLight/RobotoLight.eot);src:url(./assets/fonts/Roboto/RobotoLight/RobotoLight.eot?#iefix)format(embedded-opentype),url(./assets/fonts/Roboto/RobotoLight/RobotoLight.woff) format("woff"),url(./assets/fonts/Roboto/RobotoLight/RobotoLight.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"RobotoMedium";src:url(./assets/fonts/Roboto/RobotoMedium/RobotoMedium.eot);src:url(./assets/fonts/Roboto/RobotoMedium/RobotoMedium.eot?#iefix)format(embedded-opentype),url(./assets/fonts/Roboto/RobotoMedium/RobotoMedium.woff) format("woff"),url(./assets/fonts/Roboto/RobotoMedium/RobotoMedium.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"RobotoBold";src:url(./assets/fonts/Roboto/RobotoBold/RobotoBold.eot);src:url(./assets/fonts/Roboto/RobotoBold/RobotoBold.eot?#iefix)format(embedded-opentype),url(./assets/fonts/Roboto/RobotoBold/RobotoBold.woff) format("woff"),url(./assets/fonts/Roboto/RobotoBold/RobotoBold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"RobotoBlack";src:url(./assets/fonts/Roboto/RobotoBlack.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"RobotoBoldCondenced";src:url(./assets/fonts/Roboto/RobotoBoldCondenced.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"NautilusPompiliusRegular";src:url(./assets/fonts/NautilusPompiliusRegular/NautilusPompiliusRegular.eot);src:url(./assets/fonts/NautilusPompiliusRegular/NautilusPompiliusRegular.eot?#iefix)format(embedded-opentype),url(./assets/fonts/NautilusPompiliusRegular/NautilusPompiliusRegular.woff) format("woff"),url(./assets/fonts/NautilusPompiliusRegular/NautilusPompiliusRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"OpenSans Semibold";src:url(./assets/fonts/open-sans.semibold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"OpenSans Regular";src:url(./assets/fonts/open-sans.regular.ttf) format("truetype");font-style:normal;font-weight:400}*{font-family:RobotoLight}html{min-height:100%;position:relative}body{min-height:100%}#wrapper{position:static;padding-bottom:390px}.widget .tagcloud a{font-size:14px!important}#comments .col-is-logged-in{padding-bottom:15px}.woocommerce div.product .entry-summary p.price,.woocommerce div.product .entry-summary span.price{font-size:34px;line-height:44px;color:#AA855C}.single-content-right .content{padding-right:0;padding-left:30px;margin-bottom:50px}#craftlea-footer-nav .sub-menu{display:none}#body .woocommerce-message{color:#FFF;padding:15px;background:#955251 none repeat scroll 0 0;margin-bottom:10px;margin-top:-20px}#body .woocommerce-message a{color:#FFF}.single_variation .price{display:none!important}.swatch-list .select-option.selected .swatch-color-preview{border-color:#000}.product-item .price{color:#AA855C;text-decoration:none}.cart-loading{display:none;height:70px;width:70px;line-height:70px;font-size:25px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;z-index:9999;text-align:center;background-color:rgba(0,0,0,0.8)}.added_to_cart{display:none!important}.cart-loading i{position:absolute;top:30%;left:30%}form .inp-text.error{border-color:-moz-use-text-color -moz-use-text-color red;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;color:red}.main .wpb_row{margin-bottom:0}.single .blog-mansory-right .content,.page .blog-mansory-right .content{padding:0 0 0 30px}body.woocommerce-cart .quantity .options-caption{display:none}.shop_table tbody .quantity{width:90px;height:38px;border:1px solid #EEE;position:relative;padding:0 27px;margin:0 auto}.shop_table tbody .quantity .qty{width:100%;text-align:center;color:#231F20;outline:medium none;height:36px;border-width:medium 1px;border-style:none solid;border-color:-moz-use-text-color #EEE;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;border:none}.shop_table .quantity button{position:absolute;top:0;width:27px;height:100%;outline:medium none;color:#A3A2A2;background:#F7F7F7 none repeat scroll 0 0;font-family:"Roboto",sans-serif;font-size:14px;line-height:36px;text-align:center;border:medium none}.shop_table .quantity button.minus-btn{left:0}.shop_table .quantity button.plus-btn{right:0}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.select2-choice{background:#FFF none repeat scroll 0 0;border:1px solid #E3E3E3;font-size:14px;height:40px;padding-left:5px;color:#0D161F;width:100%;outline:0 none}.thumbnail-frame{width:100%;border:10px solid #fff;box-shadow:1px 1px 15px #d7d7d7}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.pp_woocommerce .pp_details{text-align:center}div.pp_woocommerce .pp_nav{display:inline-block;float:none;margin-right:0}.woocommerce table.shop_table td{border:none;border-top:1px solid rgba(0,0,0,.1)}.text-content table th{border:none}.woocommerce-checkout .woocommerce form .form-row textarea{height:125px;padding-top:6px;padding-left:10px}.woocommerce-checkout .woocommerce #coupon_code{width:100%;padding-left:10px}.woocommerce-checkout .woocommerce .checkout_coupon input[type="submit"]{height:40px}.woocommerce-checkout .woocommerce .checkout_coupon .form-row-first{width:53%;padding-right:10px}.woocommerce-checkout .woocommerce .select2-container .select2-choice>.select2-chosen{height:40px;line-height:40px}@media (max-width: 991px){.woocommerce-checkout .woocommerce form .form-row{width:100%}}.woocommerce-wishlist .wishlist-title{padding:20px 0;text-align:center}.woocommerce-wishlist .wishlist_table{margin:0 auto}.woocommerce-wishlist .wishlist_table thead th{padding:5px 10px;border:1px solid #DBDADA!important;color:#333;background:#dbdada;text-align:center}.woocommerce-wishlist .wishlist_table td{padding:10px;border:1px solid #DBDADA;vertical-align:middle;text-align:center}.woocommerce-wishlist .wishlist_table .product-thumbnail img{max-width:80px}.woocommerce-wishlist .wishlist_table .wishlist-empty{text-align:center;font-size:16px;font-weight:600}.woocommerce-wishlist .wishlist_table tfoot{display:none}.woocommerce-wishlist .wishlist_table .remove_from_wishlist{width:16px;height:16px;display:block;line-height:16px;border-radius:100%;background:#F44336;color:#fff!important;margin:0 auto}.woocommerce-wishlist .wishlist_table .product-name{width:200px;text-align:left}.woocommerce-wishlist .wishlist_table .product-name a{color:#955251;text-transform:uppercase}.woocommerce-wishlist .wishlist_table .button--main{padding:3px 8px}.woocommerce-wishlist .wishlist_table .list--hover{display:none}@media (max-width: 599px){.woocommerce-wishlist .wishlist_table .product-name{width:auto}.woocommerce-wishlist .wishlist_table .product-stock-stauts,.woocommerce-wishlist .wishlist_table .product-stock-status{display:none}}.woocommerce form.login .form-row input.input-text{border:1px solid #D3CED2;height:32px;padding:5px 10px}.woocommerce form.edit-account .form-row input.input-text{border:1px solid #D3CED2;height:32px;padding:5px 10px}.woocommerce form.edit-account fieldset legend{padding-top:20px}@media (max-width: 480px){.woocommerce form.edit-account .form-row{width:100%}}#block-testimonials{padding-bottom:80px;background-color:#fff}.testimonials-title{padding-top:80px}.testimonials-title .index-title{max-width:50%;margin:0 auto}.testimonials-list{white-space:nowrap;overflow:hidden;padding-top:20px;padding-bottom:20px}.testimonials-title .index-title span{font-size:14px;display:inline-block;margin-top:15px;margin-bottom:30px;line-height:20px;color:#5d5d5d;text-transform:none}.testimonial .description{background-color:#ececec;color:#5d5d5d;padding:50px 30px;font-style:italic;font-size:16px;line-height:24px;position:relative;border-radius:5px}.testimonial .description > i{position:absolute;top:-12px;left:30px;color:#ffb900;font-size:30px}.testimonial .description .triangle{position:absolute;width:0;height:0;bottom:-15px;left:30px;border-style:solid;border-width:20px 20px 0;border-color:#ececec transparent transparent}.step-content .images-title{min-width:300px}.testimonial .info{margin-top:30px}.testimonial .info .rating{float:right}.testimonial .info .images-title{float:left;white-space:nowrap;margin-left:20px}.testimonial .info .images-title img{display:inline-block}.testimonial .info .images-title > strong{display:inline-block;background-color:transparent;text-align:left;text-transform:none!important}.testimonial .info .images-title > strong > span{font-weight:700;font-style:normal!important;color:#2f2f2f;font-size:16px}.testimonial .info .images-title > strong > strong{font-weight:400;color:#9a9a9a;font-size:14px;line-height:20px}.testimonial .info .rating .fa{color:#ffc400}.testimonial{white-space:normal;display:inline-block;float:none}.testimonials-controls{text-align:center}.testimonials-controls .btn{display:inline-block;width:10px;height:10px;background-color:#303030;padding:0;border-radius:50%;margin:6px}.testimonials-controls .btn.active{background-color:#ffb900}#block-post{background:#fff}#block-post .index-title span,#block-roleti-images .index-title span{text-transform:none;font-size:14px;margin-top:15px;color:#444}.posts-list-item{margin-top:10px}.posts-list-item .blog-item{display:table}.posts-list-item:nth-of-type(2n + 1){clear:both}.posts-list-item.small:nth-of-type(2n + 1){clear:none}.posts-list-item .blog-item .thumb{padding-left:0;display:table-cell;width:275px;min-width:275px;border:10px solid #fff;box-shadow:0 0 15px #d7d7d7;z-index:1;position:relative}.posts-list-item .blog-item .info{background-color:#ede8e2;height:270px;overflow:hidden;text-align:center;display:table-cell;vertical-align:middle;width:50%;min-width:50%}.posts-list-item .blog-item .info .info-inner.auto-height{height:auto}.description.outer{margin:15px}.posts-list-item .blog-item .title:after{display:none}.posts-list-item .blog-item .info-inner{padding-right:20px;padding-left:20px}.posts-list-item .blog-item .title{font-size:28px;text-transform:uppercase;color:#000;margin:0;padding:10px 0;letter-spacing:1px}.page-id-333 .posts-list-item .blog-item .title{font-size:20px;line-height:normal}.vertical-line{background-color:#aa855c;width:2px;height:50px;display:inline-block}.posts-list-item .blog-item .description{padding-bottom:10px;color:#111;font-size:16px;line-height:22px}.page-id-333 .posts-list-item .blog-item .description{margin:20px 30px}.posts-list-item .blog-item .description p{margin-top:10px;font-size:16px}.posts-list-item .blog-item .description *{color:#111}.posts-list-item .blog-item .description ul li{padding:10px 30px;list-style:disc;list-style-position:inside;font-size:16px;text-align:left;color:#111}.posts-list-item:last-of-type .view_all_link{display:inline-block;font-family:RobotoBold;color:#aa855c;border:2px solid #aa855c;padding:7px 30px;text-transform:uppercase;font-size:13px;transition:all .3s;line-height:13px;letter-spacing:1px}.posts-list-item:last-of-type .view_all_link .fa{display:inline-block;margin-left:5px}.posts-list-item:last-of-type .view_all_link:hover{background-color:#aa855c}.posts-list-item:last-of-type p{max-width:360px;margin:70px auto 30px;font-style:italic;font-size:20px;color:#575757}.posts-list-item.last-item{text-align:center}#block-about .text-content p{-webkit-column-count:2;-moz-column-count:2;column-count:2;font-family:RobotoLight;font-size:14px}#block-about .text-content p br{margin-bottom:10px;content:'';display:block}#block-about .index-title strong{font-size:44px;color:#000;font-family:RobotoBold;letter-spacing:1px}#block-about .index-title span{font-size:13px;color:#959595;font-family:RobotoRegular;letter-spacing:1px}#block-story{background-position:bottom}#block-story .block-body p,#block-advantage .block-body p{font-size:20px;line-height:30px;text-indent:15px;margin-bottom:30px}#block-story .block-body p{color:#444;font-family:RobotoLight}#block-story .block-body p:empty{display:none}#block-story .block-body,#block-advantage .block-body{padding-bottom:60px;padding-top:60px}.home #block-story .scroll-note,.home #block-story .time-line-list .div-table span{display:none}#block-story .time-line-list-wrapper-1 .time-line-list *{color:#fff;font-family:RobotoLight;font-size:14px;line-height:normal;text-indent:0}#block-story .time-line-list-wrapper-1 .time-line-list .fa{font-family:FontAwesome}#block-story .time-line-list-wrapper-1 .time-line-list strong{font-family:RobotoMedium;font-weight:400;font-size:inherit;line-height:normal;display:inline-block;margin-bottom:15px}#block-story .time-line-list-wrapper-1 .time-line-list h3{font-family:RobotoBold;font-size:21px;color:#fff;text-transform:uppercase;margin-top:25px;margin-bottom:10px}#block-subscrible .index-title.with-line:before{display:none}#block-subscrible .index-title.with-line strong{position:relative;font-family:RobotoBold;font-size:36px;color:#fefefe;letter-spacing:1px}#block-subscrible .index-title.with-line span{margin-top:30px;font-size:14px;color:#fefefe;letter-spacing:1px;font-family:RobotoRegular}#block-subscrible .index-title.with-line strong:before{content:'';position:absolute;bottom:-15px;width:60px;left:50%;margin-left:-30px;height:1px;background:#fff}.container{margin-left:auto;margin-right:auto;float:none}.our-clients{padding-top:50px;padding-bottom:50px}.our-clients h3{font-size:36px;line-height:38px;font-family:'RobotoBoldCondenced';margin-bottom:15px;color:#111;letter-spacing:1px;text-transform:uppercase}.our-clients p{line-height:24px;font-size:14px;color:#444;font-family:RobotoLight}.our-clients img{margin:20px 25px}#block-testimonials .container{border-top:2px solid #ececec}.header-top{/*background-color:rgba(0,0,0,0.3);*/background-color: #262626;height:80px;width:100%;/*position:absolute;*/position:relative;top:0;left:0}.header-top:before,.header-top:after{content:' ';display:table}.header-top:after{clear:both}.header-top-inner{position:relative;width:1500px;margin:0 auto;height:100%;display:table}.header-top-inner > *{display:table-cell;vertical-align:middle;text-align:center}.header-contacts-container li{font-family:RobotoRegular;font-size:15px}.header-contacts-container > li{color:#fff;display:inline-block;text-transform:uppercase;vertical-align:middle}.header-contacts-container > li.social a{color:#fff;font-size:14px;display:inline-block;margin-left:3px;margin-right:3px;padding:3px;border:1px solid #fff;line-height:16px;transition:all .3s;background-color:transparent;width:24px;height:24px;text-align:center}.header-contacts-container > li.social a:hover{background-color:rgba(255,255,255,0.5);color:#111;border:1px solid rgba(255,255,255,0.5)}.header-contacts-container > li ul li{line-height:26px}.header-contacts-container > li ul li a{color:inherit}.header-contacts-container > li ul li a:hover{color:#e8e8e8}.header-contacts-container{text-align:right}.header-contacts-container .main-phone{margin-left:100px;position:relative}.header-contacts-container .main-phone a{color:inherit}.header-contacts-container .main-phone:hover{color:#e8e8e8}.header-contacts-container .main-phone .fa-phone{display:inline-block;margin-right:10px;line-height:20px;font-size:20px}.header-contacts-container .main-phone > span{display:inline-block;margin-right:10px;font-size:13px}#callback-us{padding-top:80px;background-color:#f7f7f7;position:absolute;bottom:0;width:100%}#callback-us .contacts-container li,#callback-us .contacts-container li a{font-size:15px;font-family:RobotoRegular;color:#555;transition:all .3s}#callback-us .contacts-container li a:hover{text-decoration:underline}#callback-us .contacts-container li small{font-size:13px;font-family:RobotoRegular}#callback-us .contacts-container > ul > li{margin-bottom:15px}#callback-us .contacts-container li span{display:inline-block;font-family:RobotoRegular}#callback-us .contacts-container li span:first-of-type{width:30px}#callback-us .contacts-container li.social span:last-of-type{width:auto;font-style:normal}#callback-us .contacts-container li.social a{display:inline-block;color:#111;background-color:#fff;border:1px solid #111;margin-left:10px;transition:all .3s;width:24px;height:24px;text-align:center}#callback-us .contacts-container li.social a .fa{line-height:18px;font-size:14px;padding:2px 3px}#callback-us .contacts-container li.social a:hover{background-color:#111;color:#fff}#callback-us .contacts-container li span:last-of-type a{color:inherit}#callback-us .contacts-container > ul > li > .contacts-item{float:left}#callback-us .contacts-container > ul > li > .contacts-item:nth-of-type(1){width:40%}#callback-us .contacts-container > ul > li > .contacts-item:nth-of-type(2){width:60%}#callback-us .contacts-container > ul > li:after,#callback-us .contacts-container > ul > li:before{content:'';display:table}#callback-us .contacts-container > ul > li:after{clear:both}#callback-us .icon-container,#callback-us .icon-container + ul,#callback-us .icon-container + span{display:inline-block}#callback-us .icon-container.time,#callback-us .icon-container.address{margin-top:7px}#callback-us .callback-form-container input,#callback-us .callback-form-container textarea,.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid #9f9b9b;font-size:12px;padding:5px;width:100%;background-color:transparent}#callback-us .callback-form-container input::-webkit-input-placeholder,#callback-us .callback-form-container textarea::-webkit-input-placeholder,.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#aa855c}#callback-us .callback-form-container #wpcf7-f192-o1 input::-webkit-input-placeholder,#callback-us .callback-form-container #wpcf7-f192-o1 textarea::-webkit-input-placeholder,.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{font-style:italic}#callback-us .callback-form-container #wpcf7-f192-o1 input,#callback-us .callback-form-container #wpcf7-f192-o1 textarea{font-size:14px;padding:10px;border-color:#303030}#callback-us .callback-form-container #wpcf7-f192-o1 .wpcf7-submit{float:right;margin-top:20px}#callback-us .callback-form-container #wpcf7-f192-o1 .wpcf7-email{margin-top:20px}#callback-us .callback-form-container textarea{height:35px}#callback-us .callback-form-container #wpcf7-f192-o1 textarea{height:100px}#callback-us .callback-form-container .wpcf7-submit,.contact-form .wpcf7-submit{text-transform:uppercase;color:#fff;background-color:#000;padding:8px 38px;border:2px solid #000;margin-top:10px;width:auto;float:right;transition:all .3s;font-family:RobotoBold;letter-spacing:1px}#callback-us .callback-form-container .wpcf7-submit{float:none}.contact-form .wpcf7-submit{background-color:transparent;color:#000;float:none;display:block;margin:15px auto 0}.contact-form .wpcf7-submit:hover{background-color:rgba(0,0,0,0.1)}#callback-us .callback-form-container .wpcf7-submit:hover{background-color:#fff;color:#000}#callback-us .callback-form-container h3{text-transform:uppercase;font-size:16px;color:#111;font-family:RobotoRegular;margin-bottom:10px}#callback-us .contacts-item.social .fa{color:#111;font-size:14px;display:inline-block;border:1px solid #111;padding:3px;transition:all .3s;margin-right:5px;width:24px;height:24px;text-align:center;line-height:17px}#callback-us .contacts-item.social .fa:hover{background-color:#111;color:#fff}#callback-us .callback-form-container input:focus,#callback-us .callback-form-container textarea:focus,.contact-form textarea:focus,.contact-form input:focus{outline:none}#craftlea-home-nav .sub-menu{position:absolute;top:100%;left:0;z-index:99999;background-color:rgba(0,0,0,0.9);text-align:left;/*width:375px;*/padding:15px 0;display:none}#navbar .sub-menu li{display:block;padding:15px 35px!important;margin:0!important;}
#navbar .sub-menu li{transition:all.3s}
#navbar .sub-menu li:hover{background-color:rgb(53, 53, 53)}
#navbar .sub-menu .sub-menu{position:absolute;width:auto;left:100%;top:0;box-shadow: 0 0 2px rgba(255,255,255,0.3);}
#navbar .sub-menu .sub-menu .sub-menu{position:absolute;width:auto;left:100%;top:0;box-shadow: 0 0 2px rgba(255,255,255,0.3);}
#navbar .sub-menu li:before{display:none}#craftlea-home-nav .sub-menu a{text-transform:none;line-height:18px}.menu-item-has-children:hover > .sub-menu{display:block}.fit_slider{text-align:center}.with-parallax.with-text:before{display:none}#block-story .div-table .div-cell{display:block}#block-story .time-line-list li,#block-advantage .time-line-list li{border:0;margin-bottom:20px}#block-story .time-line-list .div-table .div-cell,#block-advantage .time-line-list .div-table .div-cell{padding:0;font-size:18px;color:#fff;font-weight:400;font-family:RobotoLight}#block-story .head-title,#block-advantage .head-title{text-align:center;text-transform:uppercase;line-height:normal;max-width:415px;margin:0 auto;font-size:36px;font-family:RobotoBold;line-height:40px;margin-bottom:30px;letter-spacing:1px}#block-advantage .head-title{width:50%;max-width:50%;font-size:35px;display:table-cell;vertical-align:middle;margin-bottom:0}#block-advantage .block-body > .div-table > .div-cell{width:50%;padding:0 30px;display:table-cell;vertical-align:middle}#block-advantage .time-line-list .div-table .div-cell{font-size:24px;line-height:24px}.wpb_content_element #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0{width:100%!important;max-width:100%!important;display:block}#block-story .head-title span,#block-advantage .head-title span{font-size:160px;line-height:160px;display:block;color:#e0ae74;font-family:RobotoBold}#block-story .time-line-list .div-table .div-cell .fa,#block-advantage .time-line-list .div-table .div-cell .fa{color:#ff9600;font-size:20px;display:inline-block;margin-right:10px}#block-story .index-title span{font-size:20px;color:#111;font-family:RobotoRegular}#block-story .index-title strong{font-family:RobotoBoldCondenced;font-size:36px;letter-spacing:1px;color:#111}#block-story .wpcf7-form-control-wrap input{font-size:16px;padding:12px 30px;line-height:normal;border:1px solid #dbdbdb;border-radius:5px;text-transform:uppercase;width:100%;letter-spacing:1px}#block-story .wpcf7-submit{font-size:18px;line-height:normal;padding:12px 70px;color:#fff;background-color:#ff9600;border:0;border-radius:5px;text-transform:uppercase;margin-top:30px;transition:all .3s;font-family:RobotoBold;letter-spacing:1px}#block-story .wpcf7-submit:hover{background-color:#D08110}#block-story .wpcf7-form p{text-indent:0;padding:0;margin:0}#block-story .wpcf7-form-control-wrap{display:block}#block-story .your-phone{margin-top:10px}.wpb_wrapper > h2.vc_custom_heading{font-size:44px;color:#121212;text-transform:uppercase;margin-bottom:35px;font-family:RobotoBoldCondenced!important;font-weight:400!important;letter-spacing:1px}.wpb_wrapper > p.vc_custom_heading{font-size:20px;color:#111;text-transform:uppercase;font-family:RobotoRegular!important;font-weight:400!important;letter-spacing:1px}.with-border.wpb_single_image img{border:10px solid #fff;box-shadow:1px 1px 15px #d7d7d7}.gallery-controls .btn{top:40%;font-size:50px;position:absolute;cursor:pointer;height:65px;transition:color .3s;background-image:none!important;background-color:transparent!important}.gallery-controls .btn:focus,.gallery-controls .btn:active{background-image:none!important;box-shadow:none!important}.gallery-controls .btn-left{left:-50px}.gallery-controls .btn-right{right:-50px}.gallery-controls .btn-left:hover,.gallery-controls .btn-right:hover{color:#ff9600}.gallery-controls + #bwg_standart_thumbnails_0{white-space:nowrap;overflow:hidden;max-width:1100px!important;margin:0 auto}.gallery-controls + #bwg_standart_thumbnails_0 > a{white-space:normal;display:inline-block;float:none;border:10px solid #fff;box-shadow:0 0 10px #d7d7d7;margin:10px 17px}.main-button{text-align:center!important;display:block!important}.main-button a,.main-button button{color:#000!important;text-transform:uppercase!important;border:2px solid #000!important;border-radius:0!important;background-color:#fff!important;transition:all .3s!important;padding:10px 40px!important;font-weight:600!important;font-family:RobotoBold!important;line-height:14px!important;font-size:14px!important}.main-button a:hover,.main-button button:hover{background-color:rgba(0,0,0,0.1)!important;color:#000!important;background-image:none!important}.main-button a .fa,.main-button button .fa{line-height:28px!important;position:static!important;display:inline-block!important;margin-left:5px}.wpb_content_element .wpb_wrapper ul li{font-size:18px;color:#262626;list-style:disc;list-style-position:inside;padding:5px 0}.wpb_video_wrapper{border:3px solid #fff;box-shadow:0 0 10px #d7d7d7}#block-story .block-body .second-description p{font-size:14px;font-weight:400;line-height:20px}#block-story .phone-number{color:#ff9600;font-size:42px;font-family:RobotoBoldCondenced;display:inline-block;margin-top:35px;margin-left:75px}#block-story .block-body .second-description h4{text-transform:uppercase;font-weight:700;line-height:normal;font-size:21px}.blog-item.outside{display:block}.blog-item.outside:nth-of-type(2n){clear:both}.posts-list-item.last-item .description p{width:100%;margin:0;font-style:normal;max-width:100%;text-align:left}.blog-item.outside .thumb img{width:250px;height:250px}.blog-item .description p{font-size:16px}.blog-item .description p:empty{display:none}.blog-item .description.inner{padding-left:15px;padding-right:15px}.blog-item .description.inner p{font-size:14px;color:#666}.blog-item .description.outer ul{margin-top:10px;margin-top:25px}.blog-item .description.outer ul li{color:#333;padding:3px 0;list-style-position:outside;margin-left:20px}.post-img-bg{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);z-index:2;opacity:0;transition:all .5s}.blog-item .thumb:hover > .post-img-bg{opacity:1}.container.fixed-container .wpb_content_element .wpb_wrapper ul li{color:#424242;list-style-position:outside;margin-left:15px}.tp-parallax-wrap{text-shadow:1px 1px 2px #000}.wpb_wrapper{position:relative}.block-small-title-image{position:absolute;top:38%;left:0;background-color:#ede8e2;z-index:2;width:100%}.page-id-117 .block-small-title-image{top:22%}.block-small-title-image strong{color:#000;font-size:36px;font-family:RobotoBoldCondenced;letter-spacing:1px}.vc_single_image-wrapper.vc_box_border_grey{text-align:center}.wpb_text_column.wpb_content_element .wpb_wrapper p{margin-bottom:10px}.wpb_text_column.wpb_content_element .wpb_wrapper strong{font-size:20px;color:#000;font-family:RobotoBlack;display:inline-block}.call-me-section .second-description{line-height:32px;font-size:18px}.block-small-title-image + figure{margin-bottom:30px}.container.vc_col-sm-4{float:left;width:33.3%}.vc_btn3-left{text-align:left!important}.wpb_single_image .vc_figure-caption{font-size:16px;font-family:RobotoBold;text-transform:uppercase;margin-top:30px;letter-spacing:1px}.contacts-page-content .wpb_wrapper{font-size:18px;font-family:RobotoRegular;line-height:24px;color:#121212}.contacts-page-content .wpb_wrapper p{font-family:RobotoRegular;margin-top:20px;font-size:18px;color:#121212}.contacts-page-content .wpb_wrapper h3{text-transform:uppercase;margin:25px 0;font-size:18px;font-family:RobotoMedium;color:#121212;letter-spacing:1px}.gmap-button{font-size:16px;color:#ff9600;display:inline-block;font-family:RobotoRegular;margin:10px 0}.bwg_standart_thumbnails_0 .bwg_lightbox_0{display:inline-block;border:10px solid #fff;box-shadow:1px 1px 10px #d7d7d7;margin:20px}.pagination-links .gallery-first-page,.pagination-links .gallery-last-page{display:none}.pagination-links .gallery-prev-page,.pagination-links .gallery-next-page{position:absolute;top:45.5%;font-size:30px!important;color:#000!important;padding:15px 10px!important;background-color:#f7f7f7;box-shadow:1px 1px 10px #d7d7d7;border:none;transition:all .3s}.pagination-links .gallery-prev-page{left:-35px;content:'&#xf104;'}.pagination-links .gallery-next-page{right:-35px}.pagination-links .gallery-prev-page:hover,.pagination-links .gallery-next-page:hover{background-color:#d7d7d7!important;color:#fff!important}.pagination-links .gallery-prev-page.disabled:hover,.pagination-links .gallery-next-page.disabled:hover{background-color:#fff!important;color:#000!important}.paging-input{font-size:18px!important;font-weight:400!important;color:#000!important;line-height:50px!important}.feedback-meta,.feedback-time{font-size:12px;color:#999}.feedback-author{font-family:RobotoMedium;font-size:14px;color:#222}.feedback-message{font-family:RobotoLight;font-size:14px;color:#4c4c4c;margin-top:10px;white-space:normal}.feedback{margin-top:25px}.feedbacks-pagination{text-align:center;margin-top:40px}.feedbacks-pagination li{display:inline-block;margin:5px}.feedbacks-pagination li a,.feedbacks-pagination li span{display:block;padding:5px 10px;color:#121212;font-size:16px;font-family:RobotoBold;background-color:#f7f7f7;transition:all .3s}.feedbacks-pagination li span{background-color:#d7d7d7}.feedbacks-pagination li a:hover{background-color:#d7d7d7;color:#fff}.feedbacks-pagination li span:hover{cursor:not-allowed}.gallery-list-container{text-transform:uppercase;width:23%;margin-top:75px}.gallery-container{padding-bottom:90px;padding-top:90px}.gallery-container .index-title{text-align:center}.gallery-container .index-title strong{font-family:RobotoBoldCondenced;letter-spacing:1px}.gallery-images-container{width:77%}.gallery-list-container .gallery-types > li{padding:25px 10px;box-shadow:1px 1px 10px #e8e8e8;margin-bottom:15px;transition:all .3s}.gallery-list-container .gallery-types > li > span,.gallery-list-container .gallery-types > li > a{font-family:RobotoRegular;font-size:22px;color:#121212;line-height:28px;letter-spacing:1px}.gallery-list-container .gallery-types > li > a{font-size:20px;line-height:24px}.gallery-list-container .gallery-types > li > ul > li{margin-top:10px;margin-left:10px}.gallery-list-container .gallery-types > li > ul > li a{color:#121212;font-size:14px;font-family:RobotoRegular}.gallery-container .bwg_standart_thumbnails_0 .bwg_lightbox_0{margin:10px}.gallery-container .pagination-links .gallery-prev-page{left:5px}.gallery-container .pagination-links .gallery-next-page{right:5px}.gallery-list-container .gallery-types a.active{font-family:RobotoMedium;color:#ff7800}.without-slider > header .header-top{position:relative;background-color:#262626}#step-process .block-small-title span{font-family:RobotoRegular;font-size:13px}#step-process .block-small-title strong{color:#333;font-family:RobotoBold;font-size:28px}#block-process .row .col-md-4{position:relative}#block-process .row.right-alignment > .col-md-4{float:right}#block-process .index-title span{font-family:RobotoRegular;font-size:20px;color:#111}#block-process .index-title strong,#callback-us .index-title strong{font-family:RobotoBoldCondenced;font-size:36px;color:#111}.step-content *{font-size:14px;color:#424242}.step-content h3{font-size:24px;margin-bottom:15px;font-family:RobotoLight}.subscribe-btn{display:inline-block;padding:7px 20px;font-size:16px;text-transform:uppercase;color:#fff;background-color:transparent;border:2px solid #fff;transition:all .3s;font-family:RobotoMedium;letter-spacing:1px}.subscribe-btn .fa{display:inline-block;line-height:18px;margin-left:5px}.subscribe-btn:hover{background-color:rgba(255,255,255,0.2);color:#fff}.middle-alignment > .container{display:table;vertical-align:middle}.middle-alignment > .container > div{display:table-cell;vertical-align:middle;float:none}#block-featured .index-title span{font-size:20px;font-family:RobotoRegular;color:#111}#block-featured .index-title strong{font-size:36px;color:#111;font-family:RobotoBold}.step-product-item h3{font-weight:400;position:absolute;top:90px;width:100%;letter-spacing:1px}.step-product-list > li{height:415px;overflow:hidden;background-color:#f7f7f7;display:table;vertical-align:bottom}.step-product-item:before{position:absolute;top:0;left:180px}.step-product-item{display:table-cell;vertical-align:bottom}.step-product-item img{margin:0 auto;display:inline-block;text-align:center;vertical-align:bottom}.step-product-item h3 span{font-family:RobotoBold;font-size:16px;color:#aa855c}#block-post .index-title strong,#block-testimonials .index-title strong,#block-roleti-images .index-title strong{font-family:RobotoBoldCondenced;color:#111;font-size:36px;letter-spacing:1px}#block-post .mansory-layout{height:auto!important}.blog-item .title a{font-family:RobotoBold;font-size:28px;color:#000;letter-spacing:1px}.page-id-119 #block-about .index-title strong,.page-id-121 #block-about .index-title strong{font-size:36px}.page-id-131 #block-about .index-title strong{font-size:34px}.page-id-119 #block-story .head-title,#block-advantage .head-title{max-width:490px}.page-id-131 #block-advantage .time-line-list .div-table .div-cell{font-size:18px}#block-advantage .full-width-cell{width:100%!important;display:block;float:none;width:100%;max-width:100%}#block-advantage .head-title.full-width-cell{max-width:640px}#block-advantage .full-width-cell .time-line-list .div-table .div-cell{font-size:18px;line-height:22px}#block-advantage .full-width-cell .time-line-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:50px}.page-id-129 #block-post{padding-top:0}.show-modal{cursor:pointer}.close-modal-window{position:absolute;top:20px;right:20px;cursor:pointer;color:#cfcfcf;transition:all .3s;font-size:20px;z-index:2}.close-modal-window:hover{opacity:.7}.modal-head{z-index:2}.modal-head-title{font-family:RobotoBoldCondenced;color:#111;font-size:27px;text-transform:uppercase}.modal-body{position:relative;z-index:1;height:100%}.modal-body p{margin:10px 0;color:#382c2d;font-size:16px}.modal-window{position:fixed;top:50%;left:50%;margin-left:-205px;width:410px;background-color:#f7f7f7;display:none;z-index:10000000;text-align:center;padding:40px 60px!important;-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin-top:100px}.modal-window.in{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform:translate3d(0,-400px,0);transform:translate3d(0,-400px,0);opacity:1}.modal-open{overflow:auto;padding:0!important}body.modal-open .hide-bg{background-color:rgba(0,0,0,0.75);position:fixed;z-index:9999999;left:0;top:0;height:100%;width:100%}#modal-window.full-map{width:90%;left:5%;top:5%;height:90%;margin-left:0;margin-top:300px;padding:0!important}.modal-backdrop{background-color:transparent}#modal-window.full-map .modal-body{padding:0}#modal-window.full-map .modal-head-title{padding:0}#modal-window.full-map .close-modal-window .fa{color:#000;font-size:36px}.pagination-links .pagination-item{font-size:16px!important;font-family:RobotoLight!important;color:#121212!important;padding:5px 9px!important;display:inline-block!important;background-color:#f7f7f7!important;line-height:normal!important;margin:3px!important;transition:all .3s;border:none!important}.pagination-links .pagination-item.active{font-family:RobotoBold!important;background-color:#d7d7d7!important}.pagination-links .pagination-item:hover{background-color:#d7d7d7!important}.testimonial .block-small-title{text-align:left;margin-top:20px}.testimonial .block-small-title span i{font-size:16px;font-family:RobotoBold;color:#121212;font-style:normal;letter-spacing:1px}.subscribe-btn:focus{color:#fff;text-decoration:none}.contact-form-container{display:none}.contact-form{margin-top:30px}.contact-form div.wpcf7-validation-errors{display:none!important}.slider-btn{text-transform:uppercase;text-shadow:none;font-family:RobotoBold;font-size:14px;padding:8px 30px;letter-spacing:1px!important}.slider-btn:after{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;content:"\f105";margin-left:5px;font-size:20px;line-height:15px;transition:all .5s!important}.slider-btn:hover{background-color:rgba(255,255,255,0.3)!important;color:#fff!important;border:2px solid #d7d7d7!important}#block-advantage .div-cell.full-width-cell{display:inline-block!important;width:auto!important;text-align:left}#block-advantage .div-table.full-width-cell{text-align:center}.vc_custom_1464851712945 .posts-list-item:last-of-type{margin-left:25%}#modal-window .wpcf7-response-output{position:absolute;bottom:0;width:100%;left:100%;background-color:#fff;box-shadow:0 0 10px #d7d7d7;padding:15px}#modal-window .wpcf7-response-output .fa{position:absolute;right:5px;top:5px;font-size:10px;cursor:pointer}#modal-window .wpcf7-response-output.error,.wpcf7 .wpcf7-response-output.error{color:red}#modal-window .wpcf7-response-output.success,.wpcf7 .wpcf7-response-output.success{color:green}#amvb546999397{display:none!important}a:focus{outline:none}#slide-1-layer-7,#slide-4-layer-7,#slide-5-layer-7,#slide-3-layer-7,#slide-12-layer-7,#slide-13-layer-7,#slide-14-layer-7,#slide-15-layer-7,#slide-16-layer-7{font-family:RobotoBoldCondenced!important;letter-spacing:3px!important}.small.posts-list-item .title{color:#333;font-family:RobotoBoldCondenced;font-size:20px;text-transform:uppercase;text-align:center;margin-bottom:5px}.posts-list-item.small .blog-item{height:225px}.posts-list-item.small .blog-item .info{height:140px;min-width:140px;width:140px;display:block;margin-left:160px}.posts-list-item.small .blog-item .description.inner{color:#333;font-size:20px;padding:0;margin-top:40px;line-height:28px;font-family:RobotoRegular}.posts-list-item.small .blog-item .thumb{display:block;width:160px;min-width:160px;height:160px;position:absolute;top:-10px}.posts-list-item.small .post-main-wrapper{position:relative}.post-main-wrapper{display:table;width:100%}#craftlea-home-nav .current-menu-item a,#craftlea-home-nav .current-menu-parent > a{color:#aa855c!important}.gallery-list-container .gallery-types > li:hover{box-shadow:#a7a7a7 1px 1px 20px}.gallery-list-container .gallery-types > li a:hover{color:#ff7800!important}.gallery-list-container .gallery-types:before,.gallery-list-container .gallery-types:after{content:'';display:table}.gallery-list-container .gallery-types:after{clear:both}.header-contacts-container .phone .contact-icon,.header-contacts-container .phone > ul{display:inline-block}.header-contacts-container .phone .contact-icon{margin-top:7px;margin-right:8px}.contact-icon-2{display:inline-block;margin-right:12px}.contact-icon-2 img{display:inline-block;margin-top:-3px}.header-contacts-container .address{font-size:13px}.header-contacts-container > li:nth-of-type(3){margin-left:40px}.header-contacts-container > .social,.header-contacts-container .address,.header-contacts-container > li:nth-of-type(2){margin-left:80px}#navbar .menu a{letter-spacing:.8px}body.error404 header .header-top{position:relative;background-color:#262626}#craftlea-home-nav li a .glyphicon{line-height:20px}.header-top-inner .logo{text-align:left}.price-container{text-align:center;border-bottom:0}.price-container .price-table-head:before,.price-container .price-table-head:after{content:'';display:table}.price-container .price-table-head:after{clear:both}.price-container .price-table-head > div{float:left}.price-container .price-table-head .col-th-1{width:166px;height:119px;background-color:#ccc;border-top:1px solid #888c91;border-bottom:1px solid #888c91;border-left:1px solid #888c91}.price-container .price-table-head .col-th-2{width:490px;border-top:1px solid #888c91;position:relative;border-bottom:1px solid #888c91}.price-container .price-table-head .col-th-3{width:451px;border-top:1px solid #888c91;border-right:1px solid #888c91;border-bottom:1px solid #888c91}.price-container .price-table-head .col-th-2 .col-head{background-color:#1cb4bf;color:#f4f4f4;font-size:20px;font-family:"RobotoBold";padding:22px 0;border-left:1px solid #fefefe;border-right:1px solid #fefefe;border-bottom:1px solid #fefefe}.price-container .price-table-head .col-th-3 .col-head{background-color:#3f5465;color:#f4f4f4;font-size:20px;font-family:"RobotoBold";padding:22px 0;border-bottom:1px solid #fefefe}.price-cell-container{overflow:hidden;position:relative}.price-cell-container .inner{white-space:nowrap;width:9999px;text-align:left;display:table;position:relative}.price-cell-container .inner .price-cell{display:inline-block;width:98px;padding:14px 0;color:#444;font-family:"RobotoBold";background-color:#f2f6fb;text-align:center;border-left:1px solid #888c91}.price-cell-container.scroll{cursor:-webkit-grab}.price-cell-container.scroll .inner{width:1570px}.price-container .price-table-head .col-th-3 .price-cell-container .inner .price-cell,.price-row .col-td-2 .price-cell-container:last-of-type .inner .price-cell{background-color:#fff;width:90px}.price-cell-container .inner .price-cell:first-of-type{border-left:1px solid transparent}.price-col-btn{position:absolute;bottom:0;background-color:#898989;width:20px;height:49px;cursor:pointer;transition:all .3s}.price-col-btn:hover{background-color:#3f5465}.price-col-btn:active{background-color:#1cb4bf}.price-col-btn .fa{color:#fdfdfd;font-size:12px;line-height:49px}.price-col-btn-left{left:0;border-left:1px solid #fff}.price-col-btn-right{right:0;border-right:1px solid #fff}.price-row:before,.price-row:after{content:'';display:table}.price-row:after{clear:both}.price-row{height:196px}.price-row .col-td-1{background-color:#f5f5f5;float:left;width:168px;padding:40px 0 15px;color:#444;height:100%;border-right:1px solid #888c91;border-left:1px solid #888c91;border-bottom:1px solid #888c91}.price-row .col-td-2{float:left;width:939px;position:relative;height:100%;border-bottom:1px solid #888c91}.price-row .col-td-1 .category-title{height:120px}.price-row .col-td-1 .category-title span,.price-row .col-td-1 .category-title p{font-size:18px;font-family:"RobotoBold"}.price-row .col-td-1 .currency{font-size:14px;font-family:"RobotoBold"}.price-row .col-td-2 .price-cell-container:nth-of-type(2){float:left;width:490px;border-left:1px solid #888c91;border-right:1px solid #888c91}.price-row .col-td-2 .price-cell-container:last-of-type{float:left;width:449px;border-right:1px solid #888c91}.price-row .category-deacription{height:146px;padding:10px 70px 0;display:table;width:100%;border-right:1px solid #888c91}.price-row .category-deacription .inner{display:table-cell;vertical-align:middle}.price-row .category-deacription p{font-size:15px;color:#444;margin-bottom:20px}.price-row .price-cell-container .inner .price-cell{border-top:1px solid #888c91}.price-row .col-td-2 .price-cell-container:nth-of-type(2){border-left:0}.navbar .menu{width:1500px;margin:0 auto}#block-subscrible .block-body.block-col{height:auto!important;z-index:2}#slide-1-layer-9{color:#fff!important;font-size:18px!important;line-height:26px!important;font-family:RobotoBoldCondenced!important;text-transform:uppercase!important}.fixed-right-block{position:fixed;bottom:10px;right:0;text-align:center;cursor:pointer;z-index:1000;display:none}.fixed-right-block .inner{background-color:transparent;background-image:url(./assets/images/roleti-8-march-popup-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center bottom;height:460px;width:460px;position:relative}.fixed-right-block:active{opacity:.7}.fixed-feedback{display:none}.mobile-sale-block{display:none;text-transform:uppercase;color:#636729;font-size:30px;font-family:"OpenSans Semibold";height:80px;line-height:125px;padding-left:15px;padding-right:15px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(./assets/images/mobile-sale-block-bg.png);width:550px;height:120px}.close-sale-block{position:absolute;display:none;right:45px;top:30px;z-index:2;color:#fff;cursor:pointer;transition:all .3s;width:20px;height:20px}.close-sale-block i{color:#636729}.close-sale-block:hover{color:#777}.roleti-item-image-wrapper{text-align:center}.roleti-item-image{border:5px solid #fff;box-shadow:0 0 15px #d7d7d7}.roleti-images-list{text-align:center;margin:40px 0}.roleti-images-list-item{display:inline-block;margin:0 8px 40px;float:none;width:auto}.fixed-right-block .button-container{text-align:center;position:absolute;bottom:30px;left:50%;margin-left:-95px}.fixed-right-block .popup-btn{display:inline-block;font-size:16.5px;color:#fff;text-transform:uppercase;background-color:#3598dc;border-radius:30px;padding:15px 50px;transition:all .5s;font-family:"OpenSans Semibold"}.fixed-right-block .popup-btn:hover{background-color:#636729}.fixed-right-block .inner .text{padding-top:180px;width:300px;margin:0 auto}.fixed-right-block .inner .text *{font-family:'NautilusPompiliusRegular';font-size:25px;line-height:1.4em}.fixed-right-block .inner .text em{color:#636729;font-style:normal}.fixed-right-block .inner .text span{color:#97a665}.fixed-right-block .inner .text b{color:#e86e9a;font-weight:400}.fixed-right-block .inner p{background-color:rgba(255,255,255,.5);font-size:16.5px;color:#2d3e50;position:absolute;bottom:90px;width:300px;left:50%;margin-left:-150px;padding:5px;text-align:center;font-family:"OpenSans Regular"}.fixed-right-block .inner p b{font-family:"OpenSans Semibold";font-weight:400}
@media (min-width: 768px){
    #myModal{
        -webkit-animation: fade-bg 3s infinite;
        animation: fade-bg 3s infinite;
    }
    @keyframes fade-bg{
        0%{background-color:rgba(0,0,0,0.5);}
        25%{background-color:rgba(133, 142, 62, 0.5);}
        50%{background-color:rgba(187, 81, 49, 0.5);}
        75%{background-color:rgba(45, 103, 71, 0.5);}
        100%{background-color:rgba(0,0,0,0.5);}
    }
    #myModal .modal-dialog{width:70%}
    #myModal .modal-dialog img{border-radius:5px;box-shadow:-1px 1px 11px #ffffff}
}
*{outline:none;min-font-size:16px!important;}
.butt-subcats{border:1px solid #000;background:transparent;text-align:center;width:100%;padding:10px;margin:5px 0;transition:all.3s}
.butt-subcats:hover{background-color:rgba(0,0,0,0.1)}
.vc_tta-tab a{background-color:#9c92ab;color:#fff}
#breadcrumbs{margin:50px auto 20px;font-size:16px}
#breadcrumbs a{color:#333;text-transform:uppercase}
/**/
#cat-desc h1,#cat-desc h2,#cat-desc h3,#cat-desc h4,#cat-desc h5{font-family:sans-serif;text-align:center;margin:25px 0 10px;text-transform:uppercase;font-style:italic}
#cat-desc h1:before,#cat-desc h2:before,#cat-desc h3:before,#cat-desc h4:before,#cat-desc h5:before
{content:'';display:block;width:50%;height:1px;border: 1px solid #ececec;margin:50px 0 10px 0}
#cat-desc h1:after,#cat-desc h2:after,#cat-desc h3:after,#cat-desc h4:after,#cat-desc h5:after
{content:'';display:block;width:50%;height:1px;border: 1px solid #ececec;margin:10px 0 10px 50%}
#cat-desc{box-shadow:0 10px 10px -9px #b7b7b7;padding-bottom:50px}
#cat-desc p{text-indent:20px}
#cat-desc #cat-prices > div{background-color:#f7f7f7}
#cat-desc #cat-prices > div > span{border-bottom:3px solid #fff}
#cat-desc #cat-prices > div > .cat-prices-img{min-height:160px;border-bottom:3px solid #fff}
#cat-desc #cat-prices > div span{display:block;padding:10px 0;font-size:1.5em;margin-bottom:15px;}
#cat-desc #cat-prices > div:not(:last-child){border-right:3px solid #fff;}
#sub-cats{margin:0 auto;width:fit-content;height:50px}
#sub-cats ul li{float:left;margin:5px;border:1px solid #000;min-width:170px;text-align:center;text-transform:uppercase;transition:all.3s}
#sub-cats ul li a{display:block;padding:10px 30px;color:#000}
#sub-cats ul li:hover{background-color:rgba(0,0,0,0.1)}
.b-r{border-right:1px solid #ebebeb}
.chld-img-fl img{float:left;margin-right:5px;margin-top:15px}
.vc_custom_heading ,.vc_custom_heading a{font-weight:900!important}
.wpb_wrapper > h2.vc_custom_heading{background-color:#f7f7f7;padding:0 5px}
.cta-block{z-index:997;display:flex;justify-content:center;font-family:'Geogrotesque',sans-serif}
.cta-block ul li{font-family:'Geogrotesque',sans-serif;font-size:1.4em;float:left;padding:15px;margin:10px;min-width:300px;text-align:center;border:1px solid #6f1313;background-color:#d82727;color:#fff;}
.cta-block ul li:hover{background-color:#6f1313}
.entry-footer{display:none}
.fixed-cta{position:fixed;top:49px;width:100%;left:0}
.fixed-cta li{box-shadow:0 1px 5px 0 grey;}
.emodal.medium{width:400px;padding-bottom:0!important;}
.emodal .modal-header{color:#000;text-transform:uppercase;}
.emodal input,.emodal textarea{width:100%;padding:5px;margin:10px 0;border:none;border-bottom:1px solid #000;background:transparent;}
.emodal input[type=submit]{background:transparent;border:1px solid #000;padding:6px 18px;transition:all.3s;text-transform:uppercase;color:#000;width:auto;margin:10px auto;display:flex;}
.emodal input[type=submit]:hover{background-color:rgba(0,0,0,0.1)}
.up-title{background-color:#262626;color:white;font-weight:100!important;padding:0 5px;}
.entry-content{font-size:18px}
.attachment-post-thumbnail{box-shadow:0 0 5px black;}
#order-steps{display:flex;align-items:center;margin:50px 0}
a[href$="/zhalyuzi/vertikalnye"] button{
    /*background-image:url("./assets/images/17/vertical_blinds.png");*/
    background-repeat:no-repeat;
    background-position:left;
    background-size:contain;
}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0{width:100%!important;max-width:100%!important;}
#menu-item-115{display:none!important}
/*styles for posts*/
.flex-center{display:flex;align-items:center}
.mark-green-ul li{padding-left:25px;position:relative;margin-bottom:30px;font-style:italic;font-size:1.7em;line-height:1em}
.mark-green-ul li:before{content:'✔';position:absolute;left:-10px;top:16px;color:green;font-size:1.5em;line-height:16px;font-style:initial;width:30px;height:30px;border-radius:30px;border:1px solid #dcb375}
.fntsz30,.fntsz30 strong{font-size:30px!important}

.mfs20,.mfs20 strong,.mfs20 strong p,.mfs20 span{font-size:20px!important;}
#flake{z-index:999999}


#callback-us {
	padding: 40px 0;
}

#block-advantage .time-line-list .div-table .div-cell {
	color: #000;
}

.modal-body .contact-form {
	display: none;
}

.modal-body .contact-form:nth-child(1) {
	display: block;
}


#block-story .block-light .time-line-list .div-table .div-cell{
	color: #0f0e0e;
}

.content .post-date {
	padding: 5px 0;
}

.text-content h2.wpb_heading {
	font-size: 22px;
}









