body.admin-bar header,body.admin-bar .no-top-header:not(.menu_fix){margin-top:32px}body.admin-bar header{margin-top:32px}body.admin-bar .menu_fix{top:32px}.main_menu.transparent{position:fixed}.footer_content h2{color:var(--colorWhite);font-family:var(--headingFont);font-size:24px;font-weight:600;line-height:36px;padding-bottom:27px}.navbar ul,.footer_content ol,.footer_content ul,.header_info,.single_blog_text ul,.breadcrumb_text ul,.main_menu .right_menu,.header_icon{list-style:none;margin:0;padding:0}@media screen and (min-width:992px){.navbar ul.no-nav-item{width:100%;justify-content:end}}.blog_details_share,.blog_det_header{list-style-type:none}.single_blog_text ul li a{color:var(--paraColor)}.pagination_area .navigation{justify-content:center;margin-top:60px}.pagination_area .navigation span.current,.pagination_area .navigation a{border:2px solid rgb(9 9 25 / .1);width:50px;height:50px;line-height:48px;text-align:center;padding:0;border-radius:50%!important;color:var(--colorBlack);font-family:var(--headingFont);font-size:15px;font-style:normal;font-weight:500;margin:0 3px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;display:inline-block}.pagination_area .navigation a:hover,.pagination_area .navigation a.active{background:var(--colorPrimary);border-color:var(--colorPrimary);color:var(--colorWhite)}.pagination_area .navigation span.current{background:var(--colorPrimary);border-color:var(--colorPrimary);color:var(--colorWhite);display:inline-block}.pagination_area .navigation.comments-pagination{margin-top:30px;display:flex}.main_menu .navbar-nav .nav-item .nav-link i{margin-left:5px;font-size:11px}.main_menu .navbar-nav .nav-item.menu-item-has-children>ul.droap_menu>ul .nav-item.menu-item-has-children{position:relative}.main_menu .navbar-nav .nav-item.menu-item-has-children>ul.droap_menu>li>ul{display:none}.main_menu .navbar-nav .nav-item.menu-item-has-children>ul.droap_menu>li:hover>ul{display:block;left:100%;top:0}.single_blog_text p{margin:0}.single_blog_text .title{margin-bottom:14px;word-wrap:break-word}.single_blog_text .more_btn{margin-top:22px;display:block}.main_menu .droap_menu{overflow:visible;overflow-y:clip}@media screen and (max-width:991px){.main_menu .navbar-nav .nav-item.menu-item-has-children>ul.droap_menu>li:hover>ul{width:230px;left:0;margin-left:115px}}.sticky .single_blog{box-shadow:0 5px 25px 0 rgb(9 9 25 / .1)}.blog_det_header li a{color:var(--paraColor)}.blog_det_header li a:hover{color:var(--colorPrimary)}.blog_details_share li a{display:inline-block}.sidebar_category ul,.shop_details_text ul,.shop_details_text ol,.services_details_text ul,.services_details_text ol,.blog_details_text ul,.blog_details_text ol,.projects_details_text ul,.projects_details_text ol{list-style:none;padding:0}.single_comment{display:inline-flex;margin-top:30px;gap:0;width:100%}@media screen and (max-width:991px){.main_menu .right_menu{padding:0 0 25px}}body.search .single_blog_text p{margin-bottom:15px}.footer_content .wp-block-categories li a{margin-top:0}.scroll_btn>i{line-height:50px}.scroll_btn>i::before{font-weight:600}.play_btn>i{line-height:54px}.details_next_preview li.next-project a span{margin-left:10px}ul.eproduct-share-wrap,ul.eproduct-meta-wrap{list-style:none;padding:0;margin:0}ul.eproduct-share-wrap li a{display:inline-block}.single_shop_img img{max-height:100%}.woocommerce .star-rating span::before{font-family:'star';color:#ffb81f;font-size:16px}.woocommerce .star-rating{width:7em;letter-spacing:4px}.single_shop_text .header p{margin:0}.single_shop_text .header p b{margin-left:0}.woocommerce .products ul::after,.woocommerce ul.products::after{display:none}.single_shop_text span ins{text-decoration:none}.single_shop_text ul li a::after,.single_shop_text ul li a.button::after{vertical-align:middle!important}.woocommerce .products ul,.single_shop_text ul{gap:5px}.woocommerce .products ul li,.woocommerce ul.products li{display:flex;gap:5px}.woocommerce span.onsale{padding:unset;top:3em;left:3em;height:3.236em;width:3.236em;background:var(--colorPrimary)}.shop_filter:after{content:'';display:block;clear:both}.faxit-product-ordering{display:flex;gap:5px;align-items:center;width:300px}.faxit-product-ordering>label{min-width:60px;font-weight:700}.woocommerce .woocommerce-result-count{margin:20px 0 0}@media screen and (max-width:767px){.shop_filter{display:grid;width:100%;justify-content:space-around;gap:20px;text-align:center}.faxit-product-ordering>label{margin:-13px 0 0}}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}.shop_details_area{position:relative}.shop_details_header ul{list-style-type:none}.shop_details_header ul li a{display:inline-block}.shop_details_header .common_btn{height:max-content}.sidebar_project_info .list li.reviews::after{content:'';display:block;clear:both}.sidebar_project_info .list li.reviews span{float:left;margin-right:11px;line-height:17px}.sidebar_project_info .list li.reviews div.star-rating{float:none}.faxit-product-tabs-wrapper ul{display:flex}.woocommerce div.product .woocommerce-tabs{margin-top:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs.faxit-product-tabs-wrapper ul.tabs li::after,.woocommerce div.product .woocommerce-tabs.faxit-product-tabs-wrapper ul.tabs li::before,.woocommerce div.product .woocommerce-tabs.faxit-product-tabs-wrapper ul.tabs::before{border-color:#e6e6e8}.woocommerce div.product .woocommerce-tabs .panel h2{margin:0 0 26px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid gray;background-color:#e9e6ed;color:#515151;border-top-left-radius:10px;border-top-right-radius:10px;margin:0 1px;padding:0 1em;background:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:var(--colorPrimary);border-color:var(--colorPrimary);border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none;border:none;position:unset}.woocommerce table.shop_attributes td{font-style:normal;text-align:right}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:#fff0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{font-style:normal;border-bottom-color:rgb(0 0 0 / 27%)}.woocommerce table.shop_attributes{border:none}.woocommerce table.shop_attributes th{padding:8px 0}.woocommerce #reviews #comments ol.commentlist li img.avatar{padding:0;border-radius:50%;width:auto;max-width:100%;height:auto;max-height:100%}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 80px;border-radius:15px;border:1px solid rgb(9 9 25 / .1);padding:25px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:20px;font-weight:500;font-family:var(--headingFont);color:var(--colorBlack);text-transform:capitalize}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time.woocommerce-review__published-date{font-size:18px}div#review_form_wrapper{border-top:1px solid rgb(102 102 102 / 10%);margin-top:30px;padding:20px 0}.woocommerce-message a.button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond .form-submit input.common_btn{color:var(--colorWhite);text-align:center;font-family:var(--headingFont);font-size:16px;font-weight:500;line-height:26px;text-transform:uppercase;padding:15px 30px;background:var(--colorPrimary);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;position:relative;z-index:1;overflow:hidden;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;width:max-content;margin-top:20px}.woocommerce-message a.button,.woocommerce div.product form.cart .button{margin:0;padding:8px 25px;box-sizing:border-box;max-width:100%}.woocommerce-message a.button::after,.woocommerce div.product form.cart .button::after{z-index:-1;position:absolute;content:"";width:100%;height:100%;background:var(--colorBlack);border-radius:30px;top:0;left:0;transform:scale(.5);opacity:0;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.woocommerce-message a.button:hover::after,.woocommerce div.product form.cart .button:hover::after{transform:scale(1);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.woocommerce-message a.button:hover{color:#fff}.woocommerce #review_form #respond .form-submit input.common_btn:hover::after{background:#000}.woocommerce p.stars a{color:var(--colorPrimary);font-size:21px}.woocommerce #review_form #respond p{margin:5px 0 10px}.sidebar_project_info .shop_details_area .price{margin:0 0 10px}.sidebar_project_info .shop_details_area .price ins{text-decoration:none}.sidebar_project_info .shop_details_area .price span{font-family:var(--headingFont);font-size:18px;font-style:normal;font-weight:600;line-height:28px;color:var(--colorBlack)}.sidebar_project_info .shop_details_area .quantity .qty{width:70px;text-align:center;border:1px solid #d9d9d9;padding:6px;border-radius:25px;font-size:20px;margin-top:1px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:var(--colorPrimary);border-radius:5px}.woocommerce-message::before{color:var(--colorPrimary)}.woocommerce div.product .woocommerce-product-rating{margin-bottom:10px}.sidebar_project_info .shop_details_area .price span.amount,.sidebar_project_info a{color:var(--paraColor);font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-top:20px}.sidebar_project_info a{margin-top:0}.sidebar_project_info a:hover{color:var(--colorPrimary)}.woocommerce-product-details__short-description p,.woocommerce div.product form.cart .woocommerce-variation-description p{color:var(--paraColor);font-family:var(--headingFont);font-size:16px;font-style:normal;font-weight:500;line-height:27px;margin-bottom:15px}.woocommerce div.product form.cart .variations{margin-bottom:0}.woocommerce div.product form.cart{margin:1em 0}.single_variation_wrap .woocommerce-variation-price .price{display:block;margin-bottom:20px}.sidebar .shop_details_area label{border:none;margin:0}.product ins{text-decoration:none}.woocommerce div.product form.cart .group_table td{vertical-align:middle}.woocommerce div.product form.cart .group_table .quantity .qty{padding:2px 6px;margin-top:0}.woocommerce div.product form.cart .variations label{font-size:19px;text-transform:capitalize;padding:0;font-weight:500}.woocommerce div.product form.cart .variations select{padding:8px;box-sizing:border-box;border-radius:20px;min-width:200px}.woocommerce div.product form.cart .variations>tbody>tr{margin-bottom:10px;display:block}.woocommerce div.product form.cart .variations>tbody>tr>th{vertical-align:middle;min-width:70px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:0;font-size:unset;padding:1em;max-width:500px;border-radius:50px}.woocommerce .cart_list .quantity input[type="number"].qty::-webkit-inner-spin-button,.woocommerce .cart_list .quantity input[type="number"].qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .cart_list .quantity input[type="number"].qty{-moz-appearance:textfield;width:60px;text-align:center;height:35px;border-radius:30px;border:1px solid #ddd;margin:0 5px;font-size:16px;font-weight:400;color:var(--colorBlack);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.woocommerce .cart_list .quantity button{width:35px;height:35px;line-height:38px;font-size:15px;color:#fff;background:var(--colorPrimary);outline:none;border:none;padding:0;transition:all linear .3s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.woocommerce .cart_list .quantity button:hover{background:var(--colorBlack)}.woocommerce td.product-quantity{width:20%;min-width:180px}.woocommerce table.cart td.actions.action-update-wrap{width:100%;display:block}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-radius:15px;padding:3px 12px;box-sizing:border-box}button.common_btn.button[name="apply_coupon"],button.common_btn.button[name="update_cart"]{min-width:100px;background:var(--colorPrimary);border-radius:30px;color:white!important;font-weight:500;font-size:14px;padding:9px 14px;max-width:180px}.woocommerce .cart_view table.shop_table{margin:0}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:max-content}.woocommerce .cart_view table.shop_table{border:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:450px;margin-top:25px}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:24px;font-weight:600;line-height:36px;color:var(--colorBlack);margin-bottom:20px}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{background:#f3f7fb;border-color:#e7e7e7}.woocommerce-cart .cart-collaterals .cart_totals table tr td{text-align:right}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:35px;line-height:35px}.cart_list .pro_tk h6 span,.cart_list .pro_status h6 span{color:var(--colorBlack)!important;font-size:18px;font-weight:700;display:contents}body.woocommerce-checkout .single_pricing::after{height:545px;position:absolute;content:"";background:url(https://www.inventive-architects.com/wp-content/themes/fax-it/assets/css/../images/pricing_bg.png);background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;z-index:-1}body.woocommerce-checkout .single_pricing ul li::after{display:none}body.woocommerce-checkout .single_pricing h2{margin-bottom:200px}body.woocommerce-checkout .cart_view table.shop_table{border:0;background:#fff;margin:-90px -40px -40px;width:-webkit-fill-available;padding:0 20px 10px;border-radius:0}body.woocommerce-checkout table.shop_table th:nth-child(2),body.woocommerce-checkout table.shop_table td:nth-child(2){text-align:right}body.woocommerce-checkout table thead{background:#fff0}body.woocommerce-checkout form .form-row textarea{height:unset}@media (min-width:1200px){body.woocommerce-checkout form .form-row-first.col-xl-6,body.woocommerce-checkout form .form-row-last.col-xl-6,body.woocommerce-checkout form .form-row-first.col-xl-6,body.woocommerce-checkout form .form-row-last.col-xl-6{width:50%}}body.woocommerce-checkout form .woocommerce-shipping-fields h3#ship-to-different-address label{display:flex;align-items:center;gap:10px}body.woocommerce-checkout form .woocommerce-shipping-fields h3#ship-to-different-address{margin:0 0 25px;font-size:18px}body.woocommerce-checkout form .woocommerce-shipping-fields h3#ship-to-different-address input[type="checkbox"]{width:unset}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{display:block;margin-bottom:5px}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{width:unset}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff0}#add_payment_method #payment ul,.woocommerce-cart #payment ul,.woocommerce-checkout #payment ul{background:#f3f3f3}.cart_view ul,.cart_view #payment ul,.cart_view #payment ul{border:0!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--colorBlack);color:#fff;opacity:.8}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--colorBlack);opacity:.8}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{color:var(--colorWhite)}input[name="billing_state"]{margin-bottom:25px}.cart_view .check_single_form .common_btn{float:none!important;min-width:300px}.woocommerce-privacy-policy-text p{margin:10px 0 0}.woocommerce ul.order_details{padding:0}section.woocommerce-customer-details h2,section.woocommerce-order-details h2{font-size:25px;margin:0 0 10px}body.woocommerce-checkout .single_pricing h2 span bdi{text-align:center;font-size:35px;font-weight:700;line-height:50px;color:var(--colorWhite);margin-bottom:100px;display:block}body.woocommerce-checkout h2>span>bdi>.woocommerce-Price-currencySymbol{font-size:35px;font-weight:700;line-height:50px;color:var(--colorWhite)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important}body.woocommerce-checkout .single_pricing{padding:40px 40px 40px;margin-top:25px;margin-bottom:25px}.footer_right_bottom img{max-width:70px}.woocommerce-info a,.woocommerce-info::before{color:var(--colorPrimary)}button.common_btn.button[name="apply_coupon"].coupon_btn{font-size:15px;padding:16px 14px!important;max-width:200px;min-width:200px}.checkout_coupon .form-row-first{width:52%!important}.common_btn.wc-backward{text-transform:capitalize!important;color:var(--colorWhite)!important;font-size:16px!important;font-weight:600!important;padding:15px 30px!important;background:var(--colorPrimary)!important;border-radius:30px!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;-ms-border-radius:30px!important;-o-border-radius:30px!important}.woocommerce-message a{color:var(--colorPrimary)}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{border:1px solid #dfdcdc;border-radius:10px}.fa,.fab,.fad,.fal,.far,.fas{font-family:'Font Awesome 5 Free'}.header_info li a i:before{font-weight:900}.shop_details_header ul li a i:before,.blog_details_share li a i:before{font-family:'Font Awesome 5 Brands'}.faxit-post-tags{margin-bottom:10px}.faxit-post-tags:last-child{margin-bottom:0}.faxit-post-tags span{color:var(--paraColor);font-size:16px;font-weight:500;line-height:26px;margin-right:10px;display:inline-block}.faxit-post-tags a{color:var(--colorPrimary);font-size:14px;font-weight:500;line-height:26px;margin-right:10px;display:inline-block;border:1px solid;padding:4px 10px;border-radius:30px;margin-bottom:5px}.faxit-post-tags a:hover{color:var(--colorWhite);background:var(--colorPrimary)}.services_details_img{max-height:500px;height:auto}@media screen and (min-width:768px){.list_style .single_shop{display:flex}.list_style.header,ul.list_style{justify-content:left!important;gap:15px!important}}.view-mode{position:fixed;right:0;top:0;bottom:0;margin:auto;height:max-content;width:85px;background:var(--colorPrimary);text-align:center;border-radius:4px;z-index:11}.view-mode button{border:none;display:block;width:100%;margin-bottom:0;background:#e6e6e6;padding:2px;font-size:16px;line-height:27px}.view-mode button:hover{background:#dbdbdb}.view-mode button:last-child{background:#bcbcbc}.view-mode button:last-child:hover{background:#fff}@media screen and (max-width:992px){.view-mode{display:none}}@media screen and (max-width:768px){.breadcrumb_overlay{padding:60px 0 60px 0px!important}.shop_filter input{text-align:center}}@media screen and (max-width:600px){.shop_details_area,.shop_details_header{text-align:center}.shop_details_header>.d-flex{display:block!important;text-align:center}.shop_details_header>.d-flex *{text-align:center;margin:auto;gap:0;width:max-content;min-width:43px}}