/*
Theme Name:   blindshut child theme
Description:  Blindshut is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Blindshut will make your WordPress look beautiful everywhere.
Author:       Jibran Muhammad
Author URL:   Write here the author's blog or website url
Template:     blindshut
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  blindshut-child
*/

/* Write here your own personal stylesheet */
.mount_radio.afclr .mount_input {    width: 50%;}	.mount_radio.afclr .mount_input img {    display: block;    margin-bottom: 14px;}.mount_radio.afclr .mount_input input[type="radio"] {    margin-left: 0px;}.option_right {    padding-bottom: 5px;} .option_right ul li { line-height: 32px; }
div#prodcolorzoom {
	position: absolute;
    height: 100%;
    width: 50%;
    border: 8px solid #ffff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    top: 0px;
    margin-top: -166px;
    background-size: cover;
}
label.label_img {
    display: block;
    cursor: pointer;
}
/*
.single-product .site-content,
.single-product .product_tab.afclr .wrapper {
    max-width: 90%;
}*/
.pro_inner_box .pro_icon {
    width: 18%;
    float: left;
    padding-bottom: 10px;
}
.pro_icon h5 {
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}
.color_name a.fabric_images img {
    width: 100%!important;
    height: 100% !important;
}
#preview {
    position: absolute;
    border: 5px solid #ffff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 5px;
    color: #fff;
    background: #fff;
}
p#preview {
	/* top: 1834px!important; */
    width: 200px;
    height: 200px;
    z-index: 9999999999;
}
p#preview img {
    width: 100%;
    height: 100%;
}
.until_part.afclr {
    display: none;
}
a:hover {
    text-decoration: none !important;
}
.pro_icon h5 {
    font-size: 12px;
}
.pro_detail_size.afclr {
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 25px;
}
.pro_inner_box.col-8 {
    padding: 0;
}
.selectASizeofproduct {
    padding: 10px 15px;
}
.select_room {
    padding-bottom: 0px;
    border-bottom: 1px solid #d6d6d6;
    margin: 25px 0;
    padding: 10px 15px;
}
.select_mount {
    padding: 10px 15px;
    border-bottom: 1px solid #d6d6d6;
    margin: 25px 0;
}
.product_three_columns_section.col.col-md-8 h3 {
    font-size: 25px;
    height: 70px;
}
i.popoverinfo {
    background: #028cca;
    margin-bottom: 15px;
    margin-top: 8px;
}
.fa-info:before {
    content: "\f129";
    color: #fff;
}
.sub_width select {
    width: 55px !important;
    padding: 5px 0px;
}
.sub_height select {
    width: 55px !important;
    padding: 5px 0px;
}
.order_blind_btn.order_bttn_disabled {
    pointer-events: none !important;
}
.btn_cl.alert_background_color {
    background: #fff3cd;
    color: #000;
}
.select_size_heading {
    float: left;
    padding: 5px 0;
    width: unset;
}
.sizeSelectHead {
    float: right;
    width: 70% !important;
	margin-bottom: 15px;
}
select#widthproductSingleBlind, #widthproductinnerSingleBlind, #widthproductCenterBlind, #widthproductinnerCenterBlind, #widthproductRightBlind, #widthproductinnerRightBlind {
    width: 55px !important;
    padding: 5px 0px;
}
.select_size_box {
    width: unset;
    float: left;
    margin: 0 0 !important;
    padding: 5px 5px;
}
.sub_width {
    width: unset;
    float: left;
}
.sub_height {
    width: unset;
    margin-left: 50px;
    float: left;
}
.mount_input.mount_1, .mount_input.mount_2 {
    width: unset !important;
    float: left;
}
.mount_input.mount_2 {
    margin-left: 30px;
}
.inner-wrapper-sticky {
    z-index: 99999;
    background: #fff;
}
.color_pro_box.active {
    border: 2px solid #081d63;
    border-radius: 5px;
}
.color_pro_box:hover {
    border: 2px solid #081d63;
    border-radius: 5px;
}
.select_size {
    padding: 10px 15px;
    border-bottom: 1px solid #d6d6d6;
    margin: 25px 0;
}
.selectASizeofproduct, .select_room, .select_color, .select_mount, .select_size, .select_lift, .optional_info, .summary {
    padding: 10px 0px !important;
}
.select_lift {
    padding: 10px 15px;
    border-bottom: 1px solid #d6d6d6;
    margin: 25px 0;
}
.pro_detail_size.afclr h4, .select_room h4, .select_color h4, .select_size h4, .select_mount h4, .select_size h4, .select_lift h4, .optional_info h4, .summary h4 {
    background: #081d63;
    color: #fff;
    padding: 8px 8px;
    margin-bottom: 20px;
}
.select_color {
    padding: 10px 15px;
    border-bottom: 1px solid #d6d6d6;
 }
section#text-3 p {
    margin-bottom: 0px;
}
.first_wrap:after{ display: none; }
.resp-tabs-list li a:hover {
    background: #081d63;
    color: #fff!important;
}
p#preview::before {
    position: absolute;
    display: inline-block;
    border-top: 20px solid transparent;
    border-right: 20px solid #eee;
    border-bottom: 20px solid transparent;
    border-right-color: #fff;
    left: -25px;
    top: 20px;
    content: '';
}
.pro_price_left.real_price {
    text-decoration: line-through;
    color: #ff00007a;
}
span.retail {
    color: #ff00007a;
}
p.extra_off {
    color: green;
    font-weight: 800;
}
.pro_price_left {
    width: 32%;
}
.popover {
    z-index: 99999;
}
.menu_expand i {
    right: 15px;
}
.pro_inner_box_right.col-4.sidebar-sidebar-right.sidebar-sticky.is-affixed .inner-wrapper-sticky {
    margin-top: 20px !important;
    /*width: unset !important; */
}
span.header_call_btn {
    display: block;
    margin: 10px 0;
}

@media screen and (min-width: 470px)  and (max-width: 767px) {
        .pro_icon, .color_type, .accent_type {
            width: 17%;
            height: 150px;
        }
		.product_detail.afclr .wrapper {
			max-width: 90% !important;
		}
		.single-product .site-content, .single-product .product_tab.afclr .wrapper {
			max-width: 90% !important;
			margin: 0 auto;
		}
		.single-product .top_pagination .wrapper {
			max-width: 90%;
			margin: 0 auto;
		}
		.single-product .product_detail.afclr .wrapper {
			max-width: 90%;
			margin: 0 auto;
		}
}
.md-12.pro_inner_box_right.col-4.sidebar-sidebar-right.sidebar-sticky {
    padding-right: 0 !important;
}
.option_right ul li {
    line-height: 25px !important;
}
.option_right ul {
    padding: 0 5px !important;
}
@media screen and (min-width: 767px)  and (max-width: 1000px) {
		.single-product .site-content, .single-product .product_tab.afclr .wrapper {
			max-width: 90%;
			margin: 0 auto;
		}
        .pro_icon, .color_type, .accent_type {
            width: 20% !important;
            height: 120px;
        }
		.pro_icon {
			width: 25% !important;
		}
        p#preview {
            display: none !important;
        }
}
@media screen and (min-width: 1000px) {
    .color_type {
        width: 15%;
        height: 114px;
        margin-bottom: 20px;
    }

}
.other_color select {
    width: 30% !important;
  }
@media screen and (max-width: 470px) {
        .sidebar-sticky {
            display: none;
        }
        .other_color select {
            width: 50% !important;
        }
        .mount_input.mount_1, .mount_input.mount_2 {
            width: 45% !important;
            float: left;
        }
        .sub_height {
            margin-left: 0px !important;
        }
        .sub_width {
            width: 100% !important;
        }
        .pro_inner_box .pro_icon {
            width: 50% !important;
        }
        .style_outlet .color_type {
            width: 45% !important;
            height: 145px;
            margin-bottom: 45px;
        }
        .lift_input_size label {
            display: contents;
        }
        .sizeSelectHead {
            width: 60% !important;
        }


}

@media screen and (max-width: 768px) {
    p#preview {
        display: none !important;
    }
    .resp-accordion:not(:first-child) {
        display: none;
    }
    .messageSize.alert.alert-warning {
        margin-left: 0px !important;
    }
    .md-12{
        width: 90% !important;
        flex: 0 0 100% !important;
        max-width: 100%;
    }
    .md-12 .inner-wrapper-sticky {
        position: inherit !important;
        transform: inherit !important;
    }
    .md-12.pro_inner_box_right.col-4.sidebar-sidebar-right.sidebar-sticky.is-affixed {
        position: inherit !important;
    }
    .row.product_three_columns_section_row {
        margin-top: 40px;
    }
    .col.col-md-4.free-samples-col {
        margin-bottom: 30px;
    }
    .footer_first_inner, .footer_second, .footer_third {
        padding-left: 25px;
    }
    .pro_inner_box .pro_icon {
        width: 25%;
     }
     .selectheadrail {
        width: 100%;
    }
    .sizeSelectHead {
    float: left;
}
    div#content {
        max-width: 100%;
        padding: 0 15px;
    }
    .header {
        padding-bottom: 0;
        max-width: 100%;
        padding: 0px;
    }

}
.color_type {
    position: relative;
}

@media screen and (min-width: 1200px) {
    .product_tab.afclr .wrapper {
        max-width: 960px !important;
    }
	.top_pagination .wrapper {
		max-width: 960px;
	}
	.product_detail.afclr .wrapper {
		max-width: 960px;
	}
    .color_type {
        margin: 5px !important;
    }
}
.select_learn {
    display: none;
}
select#colorStyle {
    display: none;
}
@media screen and (min-width: 1400px) {
    .color_type {
        margin: 0 5px 22px 5px !important;
    }


        /* custom css start */

        .more-color-model .color_type{
            width: 85px !important;
            margin:13px !important;
        }
        /* custom css end */

}
.selectASizeofproduct, .select_room, .select_color, .select_mount, .select_size, .select_lift, .optional_info, .summary {
    border-bottom: none !important;
}
@media screen and (min-width: 992px) {
    .searchTerm {
        padding: 23px 125px 23px 8px !important;
    }
    .cart_add a {
        padding: 14px 35px;
    }
     

        /* custom css start */

        .more-color-model .color_type{
            width: 85px !important;
            margin:13px !important;
        }
        /* custom css end */
    
}
.other_color select {
    width: 30% !important;
  }
  .sizeSelectHead label {
    font-size: 16px;
    margin: 0 !important;
}
.alert-warning {
    color: #fff;
    background-color: #ff00009c;
    border-color: #ff0000fc;
}


/* custom css start */

#order_detail .btn-order-view {
    display: none !important;
}



    .woocommerce ul.products li.product a img{
        height:200px;
    }
    #preview-bg{
        width:244px;
        height:200px;
    }
    .woof_show_auto_form {
        display:none !important;
    }

    .footer_link li a:hover, .menu li a:hover {
        padding-left: 0px !important;
    }

    @media only screen and (min-width:992px){
            #woof_results_by_ajax ul.products.columns-4 .col-md-4 {
                width: 33.33%
            };
        
        ul.products.columns-4 .col-md-4 {
                width: 25%;
        }
        
    }

    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
        max-width:48% !important;
    }
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
        max-width:48% !important;
    }
    .woocommerce form .form-row input.input-text, .woocommerce form .form-row password{
        width:100%;
    }
    .password-input{
        width:100% !important;
    }
    .priceheight{
        min-height:55px;
    }


    /* Badge */

    .yith-wcbm-badge-23154 {
        top: 1px !important;
        left: 1px !important;
    }


    .yith-wcbm-badge-23158 {
        top: 151px !important;
        left: 187px !important;
    }


/* custom css end */
