p,li{color:#333;font-size:16px;line-height:1.7;}p strong{font-weight:600;}ul{list-style:none;}.home h2{font-size:40px;line-height:42px;font-weight:500;letter-spacing:2px;color:#3cafe1;text-transform:uppercase;}.home h2:after{content:"";display:block;height:4px;width:115px;background:#3cafe1;margin:0 auto;margin-top:15px;}.home .home-service h2,.home .home-service h4{color:#3aaadf;}.home .home-service h2:after{background:#fff;}.column_slider_plugin{margin-bottom:0;}#Top_bar.is-sticky{height:auto;}body #Top_bar .menu>li ul li a{color:#fff;font-size:13px;}.header-magazine #Top_bar .banner_wrapper{width:calc(100% - 350px);}.header-magazine #Top_bar .banner_wrapper a{display:inline-block;line-height:1;color:#fff;padding:15px 25px;font-size:14px;font-weight:600;text-transform:uppercase;font-family:"Montserrat",Arial,Tahoma,sans-serif !important;}.header-magazine #Top_bar .banner_wrapper a.num{font-size:22px;padding:15px 25px 12px;}.header-magazine #Top_bar .banner_wrapper a.num img{position:relative;top:-2px;}.header-magazine #Top_bar .banner_wrapper a.soc{padding:0;background:none;}.header-magazine #Top_bar .banner_wrapper a.soc img{margin:0;}.banner_wrapper img{margin-right:10px;vertical-align:middle;}.header-stack #Top_bar .top_bar_right{position:static;}.header-stack.header-center #Top_bar .logo{text-align:left;}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{padding:15px 0;}.header-stack #Top_bar .top_bar_right{position:static;padding:15px 0;}body:not(.button-stroke) #Top_bar a.button.action_button{color:#fff;font-size:22px;font-weight:700;}#Footer h4{font-size:23px;color:#fff;font-weight:500;text-transform:uppercase;margin-bottom:30px;}#Footer p,#Footer a{color:#fff;}#Footer ul li a{font-size:15px;padding:0 !important;background:none !important;text-decoration:none;margin-bottom:5px;display:block;color:#fff !important;}#Footer ul li a:hover{color:#3cafe1 !important;}aside#text-2 a{font-size:22px;color:#3cafe1;font-weight:600;letter-spacing:1px;}#Footer p{font-size:15px;}#Footer ul li{background:none !important;}#Footer .widget_product_categories ul{background-color:#000;list-style:none;padding:0;}.widget_product_categories ul>li:after{display:none;}#Footer .footer_copy{background:#000;}.contact-section h4{font-size:24px;line-height:1.2;letter-spacing:0;text-transform:uppercase;font-weight:400;color:#3cafe6;}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{padding:15px;font-size:15px;box-shadow:none !important;}input.wpcf7-form-control.wpcf7-submit{padding:15px 30px;font-size:18px;font-weight:600;}#Subheader{background-color:#3cafe6 !important;}#Subheader .title{font-size:45px;line-height:1;font-weight:400;text-transform:uppercase;color:#fff;}.contact-section.one-third .column_attr{border:4px solid #3cafe6;padding:30px !important;}.testimonials_list .item.no-img .desc{background:#fff;border:1px solid #ececec;border-radius:4px;padding:25px 25px 5px;box-sizing:border-box;margin-bottom:25px;}.testimonials_list .item.no-img .desc:hover{box-shadow:0 0 5px rgba(0,0,0,.2);}.testimonials_list .item .desc h4{text-transform:uppercase;font-weight:400;letter-spacing:1px;color:#3cafe6;}.testimonials_slider .testimonials_slider_ul li .author h5{font-weight:500;letter-spacing:1px;font-size:22px;padding-bottom:5px;}a.button.button_js.slick-arrow{color:#fff;}.header-stack #Top_bar .menu_wrapper .menu>li>a{padding:0;font-weight:600;text-transform:uppercase;letter-spacing:0;}#Top_bar .menu>li>a span:not(.description){padding:0 10px;border-right-width:0;}#Top_bar .top_bar_left{width:100% !important;}#Top_bar.is-sticky .logo{width:100%;}.header-stack #Top_bar .top_bar_right_wrapper{top:5px;}.page-content h4{font-size:30px;line-height:1.1;}.page-content h4:after{content:"";display:block;height:3px;width:100px;background:#3cafe6;margin-top:10px;margin-bottom:30px;}.products.grid .yith-ywraq-add-to-quote{position:absolute;bottom:15px;right:15px;line-height:1.4;font-size:14px;}a.button.cart_button{margin-bottom:2px;padding:10px 15px 10px;font-size:18px;overflow:auto;margin-right:7px;}a.button.cart_button img{position:relative;bottom:-2px;margin-right:10px;}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:20px;float:left;}a.add-request-quote-button.button{font-size:15px;padding:5px 12px;background-color:#3cafe6 !important;}.woocommerce ul.products li.product{margin-bottom:40px !important;background:#fff;padding:15px;box-sizing:border-box;border:1px solid #e8e8e8;}.woocommerce-page ul.products li.product h4{margin-bottom:15px;}.woocommerce ul.products li.product .desc{padding:15px 0;}.single-product.woocommerce .product div.entry-summary>p.price{margin-bottom:20px;}.single-product.woocommerce .yith-ywraq-add-to-quote{margin-bottom:15px;}span.wpcf7-list-item{display:block;}.level span{display:inline-block !important;}.radio-280 span.wpcf7-list-item{display:inline-block;}.yith-ywraq-mail-form-wrapper h3{text-align:center;margin-bottom:30px;border-top:1px solid #e4e4e4;padding-top:30px;margin-top:40px;}.yith-ywraq-mail-form-wrapper h3:after{content:"";display:block;width:100px;height:3px;background:#3cafe6;margin:0 auto;margin-top:15px;}.woocommerce.ywraq-wrapper form .form-row{padding:0;margin:0 1% 10px;width:31.33%;float:left;}.woocommerce.ywraq-wrapper form .form-row input{width:100%;}.woocommerce.ywraq-wrapper form .form-row input.raq-send-request{width:auto;}.page-id-4079 #Content{padding:80px 0;}.select2-container .select2-choice{padding:5px 10px;height:40px;width:132px;font-size:1.2em;}.woocommerce.ywraq-wrapper form #message_field{width:98%;}.woocommerce .shop_table .product-remove a.remove{background:#3cafe6;height:40px;width:40px;border-radius:0;font-size:60px;font-weight:400;line-height:.65;}.woocommerce form .form-row .select2-container{width:100% !important;}.select2-container .select2-selection--single .select2-selection__rendered{line-height:45px !important;padding-left:15px;}.select2-container .select2-selection--single{height:50px !important;border-radius:0;border-color:#ebebeb;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px !important;right:10px;}#yith-ywraq-default-form p.form-row:nth-child(3n+2){clear:both;}span.wpcf7-form-control-wrap.comtact_me{display:inline-block;width:auto;}.woocommerce form .form-row textarea{height:5em;}span.wpcf7-form-control-wrap.comtact_me .wpcf7-list-item-label{display:none;}#Top_bar.is-sticky #logo{padding:15px 0 !important;}.header-stack #Top_bar .menu_wrapper .menu>li>a{padding:0 0 10px 0;}.posts_group.grid.col-3 .post-item{width:31.33%;padding:20px;box-sizing:border-box;box-shadow:0 2px 5px #ccc;}.grid .post-footer{margin:0;background:none;padding:0;}.grid .post-footer a{color:#fff;}.post-footer .post-links{float:right;border-left-width:0;border-style:solid;padding:5px 15px;background:#42b1e7;}.grid .post-desc-wrapper .post-desc{padding:15px 0 0 0;}.grid .post-photo-wrapper{height:218px;overflow:hidden;}.single-post #Content{padding:60px 0 40px;}.post-meta .category .cat-wrapper ul{min-width:190px;background:#3cafe6;}.post-meta .category .cat-wrapper ul li a{color:#fff !important;}.post-meta .category .cat-wrapper ul li a:hover{background:#3d3d3d;}.ox{overflow-x:scroll;}.with_aside .sections_group{width:72%;}.with_aside .sidebar.columns{width:28%;}.woocommerce .product .product_wrapper .product_image_wrapper,.woocommerce-page div.product div.summary{width:98%;}.slotholder:after{content:"";display:block;position:absolute;height:100%;width:100%;top:0;background-image:radial-gradient(circle,rgba(0,0,0,.09),transparent);}.page-content1 h3{line-height:1.4;font-size:28px;}.google-review-badge{position:fixed;left:5px;bottom:60px;z-index:99;display:block;}@media only screen and (max-width:1239px){#Top_bar #menu{right:1px;left:auto;}#Top_bar a.responsive-menu-toggle{float:right;}.woocommerce ul.products li.product{width:48% !important;}.woocommerce ul.products li.product:nth-child(3n+1){clear:none;}.woocommerce ul.products li.product:nth-child(2n+1){clear:both;}}@media (max-width:960px){.images-section .one-fifth.column{width:31.33% !important;margin:0 1% 10px !important;clear:none;}.with_aside .content_wrapper{max-width:100%;}.header-stack #Top_bar .logo #logo{max-width:160px;}}@media only screen and (max-width:768px){.header-stack #Top_bar .logo #logo{max-width:auto;}body:not(.button-stroke) #Top_bar a.button.action_button{max-height:43px;}#Top_bar a.responsive-menu-toggle{top:-40px;}.home h2{font-size:30px;line-height:1;}.images-section .one-fifth.column{width:48% !important;margin:0 1% 10px !important;clear:none;}.images-section .one-fifth.column img{width:100%;}#Subheader .title{font-size:35px;}.header-stack #Top_bar .top_bar_right{display:block;padding:0;text-align:left;margin-left:20px;}#Top_bar .top_bar_right .top_bar_right_wrapper{float:none;}.top_bar_right_wrapper a{display:none !important;}.top_bar_right_wrapper a.cart_button,.top_bar_right_wrapper a.action_button{display:inline-block !important;margin-bottom:0;}.top_bar_right_wrapper a.button .button_label{padding:10px 20px;}.google-review-badge{bottom:60px;}.google-review-badge img{width:125px;}.home .home-service h4{font-size:30px;}.home .home-service h2,.home .home-service h4{font-size:30px;line-height:1;}#Top_bar a.button.action_button{top:0;}.header-stack #Top_bar .logo #logo{max-width:100%;margin:0 auto;margin:-1px 20px 14px;border-bottom:1px solid #383838;}#Top_bar a.responsive-menu-toggle i{font-size:30px;line-height:34px;}header#Header{position:fixed;z-index:4;width:100%;top:0;}.home div#Content{margin-top:134px;}#Top_bar.is-sticky #logo{padding:0 !important;}#Top_bar .top_bar_right a:not(.action_button) i{display:none;}#Subheader{margin-top:135px;}body:not(.home) #Content .mcb-section:first-child{padding-top:50px !important;}#yith-ywraq-form #yith-ywrq-table-list td.product-thumbnail{width:100%;display:block;text-align:center !important;padding:10px 0 !important;}#yith-ywraq-form #yith-ywrq-table-list td.product-thumbnail:before{display:none !important;}.woocommerce.ywraq-wrapper form .form-row{padding:0;width:98%;}}@media only screen and (max-width:580px){.woocommerce ul.products li.product{width:98% !important;}.woocommerce ul.products li.product:nth-child(2n+1){clear:none;}}@media (max-width:480px){.images-section .one-fifth.column{width:98% !important;margin:0 1% 10px !important;clear:none;}}.full-content{display:none;}#sb_instagram{width:100% !important;}#sb_instagram .sb_instagram_header{display:none !important;}