/*
Theme Name: Archicon Child
Theme URI: https://archicon.qodeinteractive.com
Description: A child theme of Archicon
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: archicon
Template: archicon
*/

.lang-toggle {
    margin-left: 40px;
    display: flex;
    gap: 10px;
    flex-direction: row-reverse;
}

.lang-toggle a {
    text-decoration: none;
}

.lang-toggle li {
    margin: 0 !important;
    font-size: 16px;
    color: #795548;
}

.qodef-header-widget-area-one p, .qodef-widget-holder.qodef--one p {
    display: none;
}

.qodef-header--standard #qodef-page-header-inner {
    padding-left: 20%;
    padding-right: 20%;
    border-bottom-color: transparent;
    border-bottom-width: 1px;
}

.qodef-skin--light .lang-toggle a {
    color: white;
}

/* home styles */

.home .qodef-blog .qodef-blog-item .qodef-e-media-image img {
    min-height: 385px;
    object-fit: cover;
}

.icon-front-page img {
    max-width: 50px !important;
    margin: 15px 0;
    height: 50px !important;
}

@media only screen and (max-width: 992px) {
    section#home-banner-rev-slider {
        max-height: 600px;
        overflow: hidden;
    }    
}

/* shop */

main.qodef-grid.qodef-gutter--extra-large>.qodef-grid-inner {
    margin: 140px -30px;
}

a.qodef-e-title-link {
    padding-bottom: 6px;
}

button[name="add-to-cart"], .add_to_cart_button {
    background: transparent !important;
}

.single-product span.posted_in a {
    margin-left: 6px;
}




 body.home .thermowood-type {
    display: block;
}

.home span.posted_in, body.home .price {
    display: none;
}

 .thermowood-type {
    font-weight: bold;
    background: #f1f1f1;
    padding: 8px 12px;
    display: inline-block;
    margin-bottom: 5px;
}

.qodef-woo-product-list span.posted_in {
    display: block;
}

.qodef-woo-product-list .price {
    display: none;
}

ul.products .product .qodef-e-inner {
    display: flex;
    flex-direction: column-reverse;
}

ul.products .product a.add_to_cart_button {
    display: none !important;
}

#qode-quick-view-for-woocommerce-pop-up form.cart .variations_button, #qode-quick-view-for-woocommerce-pop-up form.cart:not(.variations_form), #qodef-woo-page.qodef--single form.cart .variations_button, #qodef-woo-page.qodef--single form.cart:not(.variations_form), #yith-quick-view-content.single-product form.cart .variations_button, #yith-quick-view-content.single-product form.cart:not(.variations_form){
    display: none;
}

#qode-quick-view-for-woocommerce-pop-up .entry-summary .price, #qodef-woo-page.qodef--single .entry-summary .price, #yith-quick-view-content.single-product .entry-summary .price{
    display: none;
}

.woocommerce-Price-amount{
    display: none;
}

#qodef-woo-page .qodef-woo-product-title, #yith-quick-view-modal .qodef-woo-product-title, .qodef-woo-shortcode .qodef-woo-product-title {
    margin: 0 0 10px 0;
}

.posted_in{
    display: flex;
}

#qode-quick-view-for-woocommerce-pop-up .woocommerce-tabs, #qodef-woo-page.qodef--single .woocommerce-tabs table, #yith-quick-view-content.single-product .woocommerce-tabs{
    max-width: 700px;
}

.qodef-shortcode.qodef-m.qodef-social-share.clear.qodef-layout--text li {
    background: #f1f1f1;
    padding: 5px 10px;
    margin-right: 15px !important;
    color: rgb(121,85,72);
    box-shadow: 1px 1px rgb(121,85,72);
}

.woocommerce-tabs.wc-tabs-wrapper {
    background: #ededed;
    padding: 80px 0;
    width: 100%;
    margin-bottom: 0 !important;
}

.single-product .qodef-breadcrumbs {
    display: none;
}

p.qodef-m-search-suggestion {
display: none;
}
.qodef-header-navigation>ul>li {
    height: 100%;
    margin: 0 14px;
}

body.archive.en aside .qodef-m-line {
    display: none;
}

header .widget_archicon_core_search_opener .qodef-svg--search circle:first-of-type {
    fill: transparent;
}

.qodef-woo-product-list span.posted_in {
    display: block;
    min-height: 50px;
}

#using-ldc-treatment {
    position: relative;
}

#fire-retardant-treatment-blog .qodef-e-content {
    padding: 0 20px 25px 20px;
}

#fire-retardant-treatment-blog .qodef-e-media {
    margin-bottom: 25px;
}


#fire-retardant-treatment-blog  p.qodef-e-excerpt {
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#fire-retardant-treatment-blog .qodef-blog-item {
    margin: 0;
}

#fire-retardant-treatment-blog .qodef-e-media-image{
    display: block;
    max-height: 150px;
}

#fire-table .e-con-full {
    gap: 0;
}

body.el .woocommerce-product-details__short-description .en-label {
    display: none;
}

body.en .woocommerce-product-details__short-description .gr-label {
    display: none;
}



.icon-front-page span {
    font-size: 18px;
    font-weight: 500;
}

.icon-front-page p, .icon-front-page div {
    font-size: 18px;
}

#faq-section p, #faq-section div {
    font-size: 18px;
}

.home .qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-number::after {
    color: white;
    font-size: 28px;
}

.capitalize-button-home .qodef-button.qodef-layout--filled .qodef-m-text {
    text-transform: capitalize;
}

.home .qodef-blog .qodef-blog-item .qodef-e-title a {
    font-size: 18px;
}

div#qodef-page-footer-top-area-inner {
    padding-top: 40px;
    padding-bottom: 40px;
}

div#qodef-page-footer-top-area-inner .qodef-grid-item{
    margin: 0;
}

div#qodef-page-footer-top-area-inner #block-33 {
    display: flex;
  align-items: center;
    margin: 0;
}

div#qodef-page-footer-top-area-inner #block-33 img {
    margin-right: 25px
}

.page-id-16700 div#qodef-page-inner, .page-id-16709 div#qodef-page-inner{
    padding: 50px 0;
}

.qodef-button.qodef-layout--filled {
    background-color: rgb(121, 85, 72) !important;
}

span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
    margin: 0;
}

.qodef-contact-form-7 label {
    margin: 0 0 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.qodef-button.qodef-layout--textual {
   background-color: #795548;
   border: 0;
   color: white;
   gap: 7px;
   padding: 15px !important;
}
.qodef-woo-product-list .qodef-woo-product-content-inner {
    display: none;
}
.qwfw-add-to-wishlist-wrapper {
    display: none;
}
#qodef-woo-page .qodef-woo-product-title, #yith-quick-view-modal .qodef-woo-product-title, .qodef-woo-shortcode .qodef-woo-product-title {
   margin: 0;
}
.qodef-addons-woo-shortcode .added_to_cart, .qodef-addons-woo-shortcode .button{
    display: none;
}

.home span.posted_in {
    display: none !important;
}

/*termsfeed css*/
.cc-nb-main-container, .cc-pc-container{
    font-family: 'Open Sans';
}

div#termsfeed-com---nb.termsfeed-com---nb-simple {
    max-width: 100%;
    width: 100%;
}

.termsfeed-com---palette-light button.cc-nb-okagree{
    background-color: #795548;
}

.termsfeed-com---palette-light button.cc-nb-reject{
    background-color: #795548;
}

.termsfeed-com---palette-light button.cc-cp-foot-save{
    background-color: #795548;
}

div.termsfeed-com---pc-dialog input[type=checkbox].cc-custom-checkbox:checked+label:before {
    background: #795548;
}

button.cc-pc-head-close {
    border-color: #795548 !important;
}

.cookie-popup {
    top: calc(100vh - 75px);
    right: calc(100vw - 75px);
    opacity: 1;
    position: fixed;
    width: 75px;
    height: 45px;
    left: 25px;
    z-index: 6;
    transition: all .3s ease;
    z-index: 999;
}


.cookie-popup a#open_preferences_center .fa {
    color: white;
    font-size: 21px;
}

.cookie-popup  a#open_preferences_center {
    position: fixed;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #795548;
}

/* Customizer Css  */


.icon-front-page span {
    font-size: 18px;
    font-weight: 500;
}

.icon-front-page p, .icon-front-page div {
    font-size: 18px;
}

#faq-section p, #faq-section div {
    font-size: 18px;
}

.home .qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-number::after {
    color: white;
    font-size: 28px;
}

.capitalize-button-home .qodef-button.qodef-layout--filled .qodef-m-text {
    text-transform: capitalize;
}

.home .qodef-blog .qodef-blog-item .qodef-e-title a {
    font-size: 18px;
}

div#qodef-page-footer-top-area-inner {
    padding-top: 40px;
    padding-bottom: 40px;
}

div#qodef-page-footer-top-area-inner .qodef-grid-item{
    margin: 0;
}

div#qodef-page-footer-top-area-inner #block-33 {
    display: flex;
  align-items: center;
    margin: 0;
}

div#qodef-page-footer-top-area-inner #block-33 img {
    margin-right: 25px
}

.page-id-16700 div#qodef-page-inner, .page-id-16709 div#qodef-page-inner{
    padding: 50px 0;
}

.qodef-button.qodef-layout--filled {
    background-color: rgb(121, 85, 72) !important;
}

span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
    margin: 0;
}

.qodef-contact-form-7 label {
    margin: 0 0 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.qodef-button.qodef-layout--textual {
   background-color: #795548;
   border: 0;
   color: white;
   gap: 7px;
   padding: 15px !important;
}
.qodef-woo-product-list .qodef-woo-product-content-inner {
    //display: none;
}
.qwfw-add-to-wishlist-wrapper {
    display: none;
}
#qodef-woo-page .qodef-woo-product-title, #yith-quick-view-modal .qodef-woo-product-title, .qodef-woo-shortcode .qodef-woo-product-title {
   margin: 0;
}
.qodef-addons-woo-shortcode .added_to_cart, .qodef-addons-woo-shortcode .button{
    display: none;
}

.fa {
    font-family: "Font Awesome 5 Free" !important;
}

rs-layer {
    font-family: "Space Grotesk";
    font-weight: 600 !important;
    font-size: 16px !important;
}

.qodef-mobile-header--standard #qodef-page-mobile-header {
    background-color: #e7e7e77a;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.qodef-mobile-header--sticky #qodef-page-mobile-header {
    transform: none;
}

#qodef-back-to-top {
    background: rgb(121,85,72);
}

#qodef-back-to-top path {
stroke: white;
}