/*!/wp-content/themes/astra-child/style.css*/@font-face{font-family:Goldenbook;src:url(/wp-content/themes/astra-child/font/Goldenbook.ttf)}body{font-family:'Josefin Sans',sans-serif;color:#333;font-size:18px;line-height:1.5;font-weight:400}.footer-adv{color:#ccc}.footer-adv-widget-1 p{text-align:justify;font-size:13px;line-height:1.8}.site-footer .widget-title{text-transform:uppercase;font-size:15px;margin-bottom:20px;margin-top:3px;font-weight:300}.contact-info-item{margin-bottom:10px}.contact-info-item .contact-text{width:30px;display:block;float:left;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-top:2px;position:relative}.contact-info-item .contact-value{margin-left:35px;display:block;font-size:13px}ul.hours li{list-style:none;margin:0;padding:6.66667px 0;font-size:13px}ul.hours li span{float:right;font-weight:700;font-size:13px}.footer-social-widget a{font-size:20px;margin:4px}.contact-info-box a{font-size:13px}.main-header-menu>.menu-item>a{padding:0 10px 0;font-style:normal;font-size:16px;font-family:"Josefin Sans",sans-serif;text-transform:uppercase}.sub-menu li:hover{background:none;color:#000}.sub-menu{padding:0 21px!important}.sub-menu li.current_page_item{background:none;color:#000}.sub-menu li.current_page_item a{text-align:left}.ast-desktop .main-header-menu.submenu-with-border .sub-menu a,.ast-desktop .main-header-menu.submenu-with-border .children a{font-size:13px}.main-header-menu>.current-menu-item>a,.main-header-menu li:hover>a,.main-header-menu li.focus>a,.main-header-menu .current-menu-ancestor>a{color:#aaa}.ast-desktop .main-header-menu.submenu-with-border .sub-menu{border:unset}.menu-image-title-hide img{padding:6px 0;margin:0 66px}.sub-menu li.current_page_item{background:none}.sub-menu li.current_page_item a{color:#aaa}.sub-menu li:hover{background:none}.site-topbar .widgettitle{display:none}.sub-menu li{border-bottom:1px solid #aaa}.topbar-left{float:left;margin-top:4px}.topbar-right{float:right}.site-topbar .topbar-left .topbar-widget:nth-of-type(2){padding:10px;padding-left:0}.site-topbar .topbar-left .topbar-widget{padding-right:15px;margin-right:15px;float:left}.site-topbar .widget{margin-bottom:0}.main-header-bar{line-height:unset}.site-topbar .widget a{color:#333}.site-topbar .topbar-social a{margin:0 7px;font-size:15px;line-height:1}.aws-container .aws-wrapper .aws-search-field{padding:10px;font-size:14px;width:260px;height:38px;background:unset;border:1px solid #ccc!important;background:#bfbfbf;font-family:'Josefin Sans',sans-serif;font-weight:700;position:relative}.aws-container .aws-wrapper:before{content:"\f002";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:10px;right:10px;z-index:99;color:#FFF}.site-topbar .topbar-right .topbar-widget{padding-left:15px;margin-left:15px;float:right}h5{text-transform:uppercase;font-size:15px}.site-topbar .phone{font-size:19px;line-height:21px}.site-topbar .topbar-highlight{letter-spacing:.5px}.site-topbar .topbar-widget{padding:12px 0 12px}.site-topbar{font-size:14px;padding-bottom:7px;background-color:#FFF}.main-header-bar{background-color:#f8f9f9;border-bottom:0 solid #f46a08}.site-branding .ast-site-identity{padding:5px 0}.header-main-layout-2 .site-branding{padding-bottom:0}.home .ast-main-header-bar-alignment{background-color:#fff0;border-top:2px solid #ccc;padding:7px 0 12px 0}.ast-main-header-bar-alignment{background-color:#fff0;border-top:1px solid #e9e9e9;padding:7px 0 12px 0}.ast-small-footer-section-1{font-size:13px}.ast-footer-overlay{padding:18px 0}.site-footer{background-color:#000;font-size:13px;padding:0 0 0}.footer-adv .footer-adv-overlay{background-color:#000}.footer-adv .widget-title,.footer-adv .widget-title a,ul.hours li{color:#ccc}.footer-adv-overlay{padding:40px 0}.site-header.header-fixed{position:fixed;width:100%;top:-60px;left:0;box-shadow:0 1px 3px rgb(0 0 0 / .08);transition:all 0.5s ease;z-index:100}header.entry-header.custome-header{margin-bottom:0;border-top:1px solid #ccc}.simple-tempcontainer{background:#fff;padding-top:12px;padding-bottom:40px}.woocommerce span.onsale{background-color:#000;border-radius:unset;min-width:60px;min-height:22px;line-height:20px;margin:0px!important;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:1.5px;color:#fff}.woocommerce ul.products li.product .ast-woo-product-category,.woocommerce ul.products li.product .star-rating{display:none}.woocommerce.columns-4 ul.products li.product{text-align:center;margin-bottom:20px;width:calc(25% - 4px);margin-left:2px;margin-right:2px;border:0 solid #eee}.woocommerce.columns-4 ul.products li.product:first-child{margin-left:0px!important;margin-right:16.7px!important}.woocommerce.columns-4 ul.products li.product:nth-child(4n+1){margin-left:0px!important}.shopi ul.products li.first{margin-right:16.7px!important}.woocommerce.columns-4 ul.products li.product:nth-child(4n+1){margin-right:0;margin-left:0px!important}.woocommerce ul.products li.product a img{margin-bottom:1em;height:194px}#slider_heading h2{font-family:Goldenbook}#wpgis-gallery{display:none}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;display:block;color:#000;font-weight:700;text-align:center;text-transform:none;letter-spacing:0;padding-bottom:0!important;padding-top:0!important;margin:0;font-family:Goldenbook}.woocommerce ul.products li.product .price{line-height:1.3;font-weight:700;margin-bottom:.1em;font-size:15px;padding:6px 0 7px}.sub-menu li a{font-size:16px!important;text-transform:capitalize!important;font-weight:700;font-family:Goldenbook;padding:8px 0px!important}.woocommerce ul.products li.product .price del{display:inline-block;margin-right:10px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:0;padding-right:0}.single-product #primary{width:100%;padding:0}.sjb-page label.filter_lbl{float:left;color:#333;font-size:24px;font-family:"Source Sans Pro";text-transform:uppercase;padding:0 15px}.site-content{background:#fff}.sjb-archive-page h3.career_title{font-weight:700;text-transform:uppercase;margin-top:30px;font-size:35px;font-family:"Source Sans Pro"}.container.sjb-container{padding:0 10px}.sjb-page .sjb-filters{padding:35px 10px 0 55px}.job-description a{text-transform:uppercase;letter-spacing:1px}.career_form{max-width:700px;margin:50px auto;width:100%}.career_form .wpcf7 form>div{margin-bottom:13px}.career_form .wpcf7 form>p{margin-bottom:25px}.career_form div.wpcf7 input[type="file"]{border:unset}.wpcf7 textarea{border-width:2px}.wpcf7 input:not([type=submit]):focus,select:focus,.wpcf7 textarea:focus{border-color:#000;cursor:pointer}.career_form input.wpcf7-submit[type="submit"],#check_in_from input.wpcf7-submit[type="submit"]{font-size:17px;font-weight:600;padding:17px 23px 17px 23px}#check_in_from textarea{margin-bottom:10px}div.wpcf7-response-output{color:#fff;padding:5px 10px;margin:10px 0;font-size:14px;line-height:1.1;background-color:#393}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}span.wpcf7-not-valid-tip{color:red;font-size:11px;font-weight:400;display:block;letter-spacing:1.5px;text-transform:uppercase;margin-top:3px}.sjb-page .btn{text-transform:uppercase;letter-spacing:1px}.job-detail h3{font-weight:bold!important;text-transform:uppercase;font-size:35px!important;font-family:"Source Sans Pro"}.site-footer a:hover,.site-footer .widget a:hover{color:#ccc}.ast-desktop .main-header-menu.submenu-with-border .sub-menu a,.ast-desktop .main-header-menu.submenu-with-border .children a{font-size:13px;text-transform:uppercase}.main-header-menu .sub-menu{width:216px;text-align:left}.wpcf7 #check_in_from select{height:46px;padding:8px 10px}.woocommerce div.product span.onsale{min-height:2.2em;min-width:5.5em;line-height:2.2em;z-index:99}.aws-search-btn{height:26px!important;border:none!important;border-bottom:1px solid!important;background:none!important}.topbar-right a.wishlist_products_counter.top_wishlist-heart:before{color:#c0392b;font-size:32px!important;margin-top:-7px}.topbar-right .textwidget div.wishlist_products_counter .wishlist_products_counter_number{background:#fff!important;color:#000!important;top:-12px;right:-10px;position:absolute}.topbar-right .textwidget{margin-top:7px}.topreq_wrap{display:none!important}.con_number{font-size:15px;margin-left:15px}.con_number i{font-size:18px;margin-top:2px;margin-right:5px}.contact_link{font-size:15px;margin-right:15px;margin-left:15px;color:#000}.simple-req-box{position:relative;padding-right:10px;display:inline-block}.simple-req-box .ywraq_number_items{background:#fff!important;color:#000!important;top:-6px;right:-8px;position:absolute;font-weight:700;width:19px;height:19px;line-height:19px;border-radius:50%;text-align:center}.simple-req-box .ywraq_number_items span{display:none}.topbar-left aside{padding-bottom:0px!important;padding-top:3px!important}.topbar-right aside{padding-bottom:0px!important;padding-top:3px!important}.topbar-right aside .textwidget p{margin-bottom:0px!important}.aws-container .aws-search-form{height:auto}.topbar-right aside{margin-top:4px}.email_header i{margin-right:7px}.email_header{font-size:15px}.home #primary{margin-top:0}.contact-info-box strong{color:#ccc;font-weight:400}.contact-info-item .contact-value a span{color:#ccc}.footer-social-widget a i{color:#FFF}.popmake-close{background:no-repeat!important;color:#000!important;font-size:31px!important;box-shadow:none!important}.post-type-archive-product span.price{display:none!important}.tax-product_cat span.price{display:none!important}ul.products li .tinvwl_add_to_wishlist-text,ul.products li .tax-product_cat .tinvwl_add_to_wishlist-text{display:none}ul.products li .tinvwl-shortcode-add-to-cart,ul.products li .tinvwl-shortcode-add-to-cart{display:inline-block}ul.products li .tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button,ul.products li .tinvwl-shortcode-add-to-cart .tinvwl_add_to_wishlist_button{width:100%!important;padding:0px!important;margin-top:0px!important}.top_product_page a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-shortcode.ftinvwl-animated:before{color:#fff!important}.footer-adv-widget #custom_html-2 .custom-html-widget h5{text-transform:unset;color:#ccc;font-weight:300}.header_outer.navbar-fixed-top{animation:0.7s ease 0s normal both 1 running fixedmenu;-webkit-animation:0.7s ease 0s normal both 1 running fixedmenu;-o-animation:0.7s ease 0s normal both 1 running fixedmenu;-moz-animation:0.7s ease 0s normal both 1 running fixedmenu;position:fixed!important;transition:all .4s ease 0s;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;width:100%;z-index:9999;top:0}.navbar-fixed-top{top:0;border-width:0 0 1px}.header_outer.shadow{box-shadow:0 0 15px 1px rgb(0 0 0 / .2)}.woocommerce ul.products .price_sotm{font-weight:700;font-size:15px;width:auto;display:table;margin-top:10px;margin:5px auto}.woocommerce ul.products .price_sotm ins{font-weight:700;float:right}.woocommerce ul.products .price_sotm del{float:left;margin-right:11px}a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-shortcode.ftinvwl-animated:before{margin-right:0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff}.finished_photos ul li{display:inline-block;width:calc(25.1% - 4px)!important;padding:0 8px;text-align:center;max-height:185px;overflow:hidden}.finished_photos{margin-bottom:28px;margin-top:28px;display:inline-block;width:100%}.img{float:left;width:100%;max-height:185px;background-size:cover;min-height:185px}.finished_photos ul li a{float:left;width:100%;max-height:185px;min-height:185px}.finished_photos ul{margin:0}.finished_photos h2{font-size:25px!important;font-family:Goldenbook;text-transform:capitalize}.footer-adv-widget-1 img,.footer-adv-widget-1 h5,.footer-adv-widget-1 .privacy_link,{max-width:260px}.footer-adv-widget-1 .privacy_link{margin-top:1.5em;text-transform:unset;color:#ccc;font-weight:300}.our-capabilities .elementor-widget-wrap a.arrow-icon{display:inline-block;width:80px;height:51px;background:url(/wp-content/themes/astra-child/images/read-more-icon.png) no-repeat;margin-left:10px;text-indent:-99999px;float:left;margin-right:70px}.our-capabilities .elementor-widget-wrap a.button{display:inline-block;height:50px;background:#fff;margin-left:60px;border-left:solid 2px #000;text-transform:uppercase;font-weight:700;font-size:20px;padding:15px 20px;color:#000}.our-capabilities .elementor-widget-wrap a span{display:none}.home-features .home-heading-one h2{position:absolute;transform:rotate(-90deg);left:-116px;top:95px}.home-features .home-heading-three h2{position:absolute;transform:rotate(-90deg);left:24px;top:126px}.home-features .elementor-column-wrap{margin-top:20px}.home-features img{max-width:220px}.home-features .elementor-column:nth-child(2) .elementor-column-wrap{margin-top:80px}.home-features .elementor-column:nth-child(2):before,.home-features .elementor-column:nth-child(2):after{height:340px;width:1px;background:#686868;content:""}.home-we-can .elementor-widget-wrap h2:before,.home-we-can .elementor-widget-wrap h2:after{content:"";width:30%;height:1px;background:#686868;display:block;top:48%;position:absolute}.home-we-can .elementor-widget-wrap h2:after{width:50%;top:81%}.home-ca-services .middle-text-wrap span{letter-spacing:13px}.home-ca-services .middle-text-wrap{width:260px;text-align:center;position:absolute;right:-130px;background:rgba(255,255,255,56%);z-index:9;top:50%;transform:translateY(-50%);line-height:120%;padding-top:15px;padding-bottom:15px}.home-contact-section a{color:#fb7711;text-transform:lowercase}.home-quality{margin-top:40px}.home-quality h2{font-size:34px;color:#000;font-weight:400!important;border-top:solid 1px #a4a4a4;padding-top:70px;font-family:'Josefin Sans',sans-serif!important}.home-seller .elementor-widget-wrap a.arrow-icon{display:inline-block;width:80px;height:51px;background:url(/wp-content/themes/astra-child/images/read-more-icon.png) no-repeat;text-indent:-99999px;float:left;margin-top:12.5em}.home-seller .elementor-text-editor:after{height:257px;width:1px;background:#686868;content:"";position:absolute;top:24%;left:45%}.site-logo-img img{margin-bottom:10px}.elementor-8995 .elementor-element.elementor-element-657d805{min-width:340px;right:150px!important}p.inventry_btn{padding-right:35px;text-align:center;margin:0}p.inventry_btn a{margin:auto}div#do_it_sec:after{content:'';position:absolute;width:46%;height:1px;background:#686868;bottom:17%;left:0;right:0;margin:auto}a.wishlist_products_counter.top_wishlist-heart:before{content:'\e908'}.main-header-bar-wrap{display:none}.zoom.slick-slide.slick-current.slick-active a.wpgis-popup.fa.fa-expand{display:block}.zoom.slick-slide a.wpgis-popup.fa.fa-expand{display:none}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{margin-left:3px}section.related.products{margin-top:2em}.close_side{height:25px;width:25px;background:#000;position:absolute;top:1px;right:1px;color:#fff;text-align:center;text-transform:uppercase;border-radius:15px;cursor:pointer;line-height:22px}.open_side{cursor:pointer;height:25px;width:25px;background:#000;position:absolute;top:70px;right:1px;color:#fff;text-align:center;text-transform:uppercase;border-radius:15px}.woocommerce nav.woocommerce-pagination{text-align:center}.full_description{text-align:left;width:34%;float:right;margin-top:15px}.full_description h2{margin-bottom:5px;font-weight:600}.flex-direction-nav a{opacity:1}.flex-direction-nav a:before{content:''!important}.flex-direction-nav a{content:'';border:2px solid #d6d6d6;border-right-width:0;border-bottom-width:0;transform:rotate(-45deg);outline:none;font-size:0;top:38%}.flex-direction-nav a.flex-next{content:'';border:2px solid #d6d6d6;border-left-width:0;border-top-width:0}.single-product.woocommerce div.product .flex-control-thumbs li img{height:110px;object-fit:cover}.single-product.woocommerce div.product .flex-control-thumbs li img.flex-active{border:1px solid #f46a08}.single-product figure.woocommerce-product-gallery__wrapper{position:relative}.single-product figure.woocommerce-product-gallery__wrapper:before{content:'';width:30px;height:90px;border-right:1px solid #ccc;display:table;position:absolute;top:-36px;z-index:9;background:#fff;transform:rotate(47deg);left:-4px}.single-product figure.woocommerce-product-gallery__wrapper:after{content:'';width:30px;height:90px;border-left:1px solid #ccc;display:table;position:absolute;bottom:-36px;z-index:9;background:#fff;transform:rotate(47deg);right:-4px}.single-product.woocommerce #primary{padding-top:50px!important}