/* Styles for favourites starts here */
 .favs-option-btn{
     background: #fff;
     padding: 5px 10px;
     color: var(--color-menu-text);
     text-decoration: none;
     height:22px;
}
.favs-options {
    margin-left: auto;
}
 .float-left {
     float: left;
}
 .favs-header {
     display: flex;
     padding-top: 25px;
}
 .favs-tab-list li{
     margin: 0 50px 0 50px;
}
 .favs-content .favs-tab-list {
     margin: 0 auto;
     width: 60%;
}
 .favs-tab-container {
     background: #fff;
}
 .favs-tab-container .resp-tab-content-active {
     margin-top :0;
     padding: 30px 50px;
}
 .result-container .door-terms-li{
     width: 100%;
}
 .result-container .door-terms li {
     padding: 3px;
}
.favs-content .tab-wrapper-content .result-container {
     width: 90%;
     height: 100%;
}
.page_break_after {
    visibility: hidden;
    width: 100%;
}
/*.favs-content .tab-wrapper-content .result-container {
     width: 20%;
     height: 100%;
}*/
.favs-content .tab-wrapper-content .result-container .result-media img{
   width: 100%;
}
.favs-content #products.tab-wrapper-content .result-container .result-media img{
     
    display: block;
    margin: auto;
    max-width: 70%;
}
.favs-content .tab-wrapper-content .result-container .result-media a {
    display:block;
}
.favs-content .prod-list.column .result-container {
    width: 90%;
}
.favs-content .prod-list.column .result-container .result-media {
    width: 15%;
    float:left;
}
 .result-container .result-media a,.result-container .result-heading a{
    display:inline-block;
    text-decoration:none;
    cursor: pointer;
}
.favs-content .prod-list.column .result-container .result-content,
.favs-content .prod-list.column .result-container .result-heading
 {
    float: left;
    width: 50%;
    margin-left: 30px;
}
.favs-content .prod-list.column .result-container .prodTile_actions{
    width: 30%;
}

 .favs-content .layoutSwitch_print {
     background: url(/file/media/Midcontinent/Common/sprite-images.png) -91px -309px;
     width: 20px;
     height: 20px;
}

 .favs-content .layoutSwitch_item-stacked {
     background: url(/file/media/Midcontinent/Common/sprite-images.png) -537px -246px;
     width: 18px;
     height: 22px;
}
 .favs-content .layoutSwitch_item-grid {
     background: url(/file/media/Midcontinent/Common/sprite-images.png) -557px -246px;
     width: 19px;
     height: 22px;
}
 .favs-option-btn > * {
     display: inline-block;
     margin-right: 10px;
     vertical-align: middle;
}
 .term-value span {
     padding-left:10px;
     font-weight: 600;
}
 .term-value .term-edge {
    display: flex;
    flex-wrap: nowrap;
   
} 
 .term-value .edge-icon img {
    height: 16px;
    width: 16px;
    float: left;
    
} 
.result-heading h3{
    width:100%;
    float:left;
}
.favs_social_icons {
    margin-top:20px;
    display: flex;
     flex-wrap: wrap;
}
.prodTile_actions {
    width: 30%;
    position: relative;
    top: 5px;
}
.social-bar_share{
    width:35%;
}



 .tab-wrapper-content .prod-list-items {
     width: 25%;
     /*float: left;*/
     position: relative;
     padding-bottom: 50px;
}
 .tab-wrapper-content .prod-list li {
     list-style: none;
     font-weight: 300;
}
.favs-content .prod-list.prod-list-ruled.column li {
    width: 100%;
}
  .prod-list-items .remove-result{
      position: relative;
  }
 .prod-list-items .remove-result a {
     content: ' ';
     width: 25px;
     height: var(--fs-heading);
     background: url(/file/media/Midcontinent/Common/sprite-images.png) -190px -231px no-repeat;
     display: block;
     cursor: pointer;
     position: absolute;
     top: 6px;
     z-index: 999;
     right:0%;
     visibility: visible;
}
 #products .prod-list-items .remove-result a{
     top: -3px;
 }
 .prod-list-items .remove-result a:hover {
    width: 91px;
    height: 27px;
    margin-left: 189px;
    
    background: url(/file/media/Midcontinent/Common/sprite-images.png) -215px -230px no-repeat;
}
/* .prod-list-items .remove-result a {
     visibility: hidden;
}*/
/* Styles for favs tab*/
 .favs-content ul.accordion {
     background: #FFFFFF !important;
}
 .favs-content ul.accordion li.js-tabs_panel {
     display: none;
}
 .favs-content .tab-wrapper-nav>*>*, .favs-content .tab-wrapper-nav>*>a, .favs-content .tab-wrapper-nav>*>a:hover, .favs-content .tabWrapper_list {
     color: var(--color-menu-text);
     font-weight:500;
}
 .favs-content .tab-wrapper-thick>.tab-wrapper-nav>*>*, .favs-content .tab-wrapper-thick>.tab-wrapper-nav>*>a {
     font-size: 1.25em;
     text-decoration: none;
}
 .tab-wrapper-thick>.tab-wrapper-nav>*>*, .tab-wrapper-thick>.tab-wrapper-nav>*>a {
     padding: 20px 10px;
}
 .tab-wrapper-nav>* {
     display: table-cell;
     width: 1000px;
     vertical-align: middle;
     white-space: nowrap;
}
 .tab-wrapper-content{
     background: #fff;
     margin-top:25px;
     /*display: flex;*/
     padding:50px 40px;
}
 .tab-wrapper-content .prod-list {
     width: 100%;
     display: flex;
     flex-wrap: wrap;
}
 .favs-content .tab-wrapper-nav.util_visibility-tabletAndUp {
     width: 60%;
     margin: auto;
     border: 0;
}
 .favs-content .ui-tab.ui-tabs-active.ui-state-active>* {
     border-bottom: 5px solid var(--color-highlight-primary);
}
 .door-terms .term {
     display: flex;
}
 .door-terms,.result-heading {
     padding-left:0px;
}
.favs-content input[type=checkbox] + span.favs-checkbox::before  {
    content: "";
    background: url(/file/media/Midcontinent/Common/sprite-images.png) -473px -85px;
    width: 16px;
    height: 23px;
    float:left;
    display: inline-block;
}
.favs-content input[type=checkbox]:checked + span.favs-checkbox::before {
    background-position: -496px -85px;
}
.favs-content input[type="checkbox"] {
    width: 0;
    height: 0;
    visibility: hidden;
} 

a.compare-submit.disabled {
    color: #d4d3c9;
    pointer-events: none;
}
a.compare-submit,.social-bar_share{
    font-size:0.8em
}
.favs-showmore-container {
    display: table;
    width: 100%;
    margin-bottom: 30px;
    cursor: pointer;
}
.favs-showmore-container {
    display:none;
}
.favs-showmore-container .showmore-button {
    background: #FFF;
    border: 2px solid var(--color-highlight-primary);
    border-radius: 0;
    color: var(--color-highlight-primary) !important;
    font-size:1.25em;
    padding: 10px 0;
    width: 300px;
    margin: 0 auto;
    display: block;
    text-align: center;
}
.placement{
    display:none;
    
}
.shareIconContent{
    width:50px;
    position: absolute;
    top: -175px;
    right: 20px;
    display:none;
}
.imgContainer {
   
}
.tab-wrapper-content > .print-heading {
    display: none;
    font-family:'Raleway';
    font-weight:600;
}
/* Styles for favs tab ends */
 @media (min-width: 768px) {
     .find-styles li ul li:nth-child(even) {
         padding: 0;
    }
     .result-container .favs_social_icons a.shareLink {
         text-decoration: none;
         margin: 3px 16px 0 5px;
         font-weight: 400;
    }
    #products .result-container .favs_social_icons a {        
        margin: 3px 16px 0 0px;
    }
    a.compare-submit.disabled {
        color: #d4d3c9;
        pointer-events: none;
    }

}
/* for mobile devices */
 @media (max-width: 767px) {
     .favs-options {
         display: none;
     }    
     .favs-title{
         text-align:center;
         width:100%;
         font-weight:bold;
     }
 .favs-content .tab-wrapper-nav.util_visibility-tabletAndUp {
         width: 90%;
         padding: 0 9.2px;
         background:#fff;
         border: 2px solid var(--color-highlight-primary);
         border-top: none;
         display:none;
    } 
 li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab:last-child{
    border-bottom:none;
    } 
     .favs-content .tab-wrapper-nav >* {
         border-bottom: 1px solid var(--color-highlight-primary);
    }
     .tab-wrapper-nav>* {
         display: flex;
         width:100%;
    }
     .favs-content .ui-tab >* {
         width:100%;
    }
    .tab-wrapper-content {

        width: 100%;
        padding:0;
        margin: 0 auto;
    }
     .tab-wrapper-content .prod-list-items {
         width:100%;
    }
    
     .favs-content .ui-tab {
         text-align: left;
    }
     /*.favs-content .ui-tab.ui-state-active a {
         font-weight:700;
    }*/ 
     .favs-content .ui-tab.ui-tabs-active.ui-state-active>* {
         border-bottom:none;
    }
    .tab-wrapper-content .prod-list {
        width: auto;
        display:block;
    }
    #doors .result-container, #finishes .result-container, .favs-content .tab-wrapper-content .result-container {
        width :85%;
        padding: 0 1%;
    }
    .prod-list-items .remove-result a:before {
        right : 16%;
    }

    .result-container .favs_social_icons a{
        text-decoration: none;
        margin: 3px 16px 0 5px;
        font-weight: 400;
    }
.result-container .prodTile_actions{
    display: none;
    visibility: hidden;
}
.favs-content .result-heading{
        border-bottom: 1px solid var(--color-highlight-primary);
        margin-bottom: 10px;
     }
     .favs-content .result-heading h3{
         padding: 10px 0;
        margin: 0;
     }
    .door-terms, .result-heading {
         padding-left: 5px;
     } 
      .placement{
        position: relative;
        background: #fff;
        color: #343434;
        width: 90%;
        padding: 0 9.2px;
        line-height:60px;
        display: block;
        text-align: left;
        border: 2px solid var(--color-highlight-primary);
        margin: auto;
        font-weight: 600;
        font-size: 1.25em;
        color: var(--color-menu-text);
        
     }
     .tab-wrapper-thick>.tab-wrapper-nav>*>*, .tab-wrapper-thick>.tab-wrapper-nav>*>a {
        padding: 20px 0px;
    }
     .right-icon
     {
        background: url(/file/media/Midcontinent/Common/sprite-images.png) -129px -371px no-repeat;
        width: 19px;
        height: 20px;
        display: block;
        position: absolute;
        right: 20px;
        top: 35%;
     }
     #products .prod-list-items .remove-result a {
        top: 3px;
        right: -35px;
    }
}

/* styles for ipad view */
/* Landscape view */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
     .tab-wrapper-content .prod-list-items {
         width: 50%;
    }
     .favs-title{
         width:35%;
    }
     .favs-options{
         width:65%;
    }
    #doors .result-container, #finishes .result-container,.favs-content .tab-wrapper-content .result-container {
        width: 95%;
    }
   .favs-content .prod-list-ruled.column .result-container{
        width: 30%;
    }
    .favs-content .tab-wrapper-content .result-container {
        width: 90%;
    }
    .tab-wrapper-content .prod-list {
            width: auto;
    }
    .prod-list-items .remove-result a:before {
         right: 15%;
    }
    .favs-content .prod-list-ruled.column .prod-list-items .remove-result a:before {
         right: 0%;
    }
    .favs-content .prod-list.column .result-container {
        width: 100%;
    }
    .shareIconContent{
        right: 70px;
    }
}
/* Portrait view */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
     .tab-wrapper-content .prod-list-items {
         width: 50%;
    }
     .favs-title{
         width:35%;
    }
     .favs-options{
         width:65%;
    }
    .prod-list-items .remove-result a:before {
         right: 15%;
    }
    .favs-content .tab-wrapper-content .result-container {
        width: 90%;
    }
    .tab-wrapper-content .prod-list {
            width: auto;
    }
    .favs-content .prod-list.column .result-container {
        width: 100%;
    }
    .favs-content .prod-list.column .result-container .result-media {
    width: 25%;
    float: left;
}
.favs-content .prod-list.column .result-container .prodTile_actions {
    width: 50%;
}
}
/* Styles for favourites starts here */
 .favs-option-btn{
     background: #fff;
     padding: 5px 10px;
     color: var(--color-menu-text);
     text-decoration: none;
     height:22px;
}
 .float-left {
     float: left;
}
 .favs-header {
     display: flex;
     padding-top: 25px;
}
 .favs-tab-list li{
     margin: 0 50px 0 50px;
}
 .favs-content .favs-tab-list {
     margin: 0 auto;
     width: 60%;
}
 .favs-tab-container {
     background: #fff;
}
 .favs-tab-container .resp-tab-content-active {
     margin-top :0;
     padding: 30px 50px;
}
 .result-container .door-terms-li{
     width: 100%;
}
 .result-container .door-terms li {
     padding:5px 0 5px 0;
}
.favs-content .tab-wrapper-content .result-container {
     width: 90%;
     height: 100%;
     page-break-inside: avoid;
     /* font-size: 0.9em; */
}
/*.favs-content .tab-wrapper-content .result-container {
     width: 20%;
     height: 100%;
}*/
.favs-content .tab-wrapper-content .result-container .result-media img{
   width: 100%;
    max-height: 456px;
}
.favs-content #products.tab-wrapper-content .result-container .result-media img{
     
    display: block;
    margin: auto;
    max-width: 70%;
}
.favs-content .tab-wrapper-content .result-container .result-media a {
    display:block;
}
.favs-content .prod-list.column .result-container {
    width: 90%;
}
.favs-content .prod-list.column .result-container .result-media {
    width: 15%;
    float:left;
}
 .result-container .result-media a,.result-container .result-heading a{
    display:inline-block;
    text-decoration:none;
    cursor: pointer;
}
.favs-content .prod-list.column .result-container .result-content,
.favs-content .prod-list.column .result-container .result-heading
 {
    float: left;
    width: 50%;
    margin-left: 30px;
}
.favs-content .prod-list.column .result-container .prodTile_actions{
    width: 30%;
}

 .favs-content .layoutSwitch_print {
     background:url(/file/media/Midcontinent/Common/sprite-images.png) -18px -308px;
     width: 20px;
     height: 20px;
}

 .favs-content .layoutSwitch_item-stacked {
     background: url(/file/media/Midcontinent/Common/sprite-images.png) -537px -246px;
     width: 18px;
     height: 22px;
}
 .favs-content .layoutSwitch_item-grid {
     background: url(/file/media/Midcontinent/Common/sprite-images.png) -557px -246px;
     width: 18px;
     height: 22px;
}
 .favs-option-btn > * {
     display: inline-block;
     margin-right: 10px;
     vertical-align: middle;
}
 .term-value span {
     padding-left:5px;
     font-weight: 600;
}
 .term-value .term-edge {
    display: flex;
    flex-wrap: nowrap;
   
} 
 .term-value .edge-icon img {
    height: 16px;
    width: 16px;
    float: left;
    
} 
.result-heading h3 a {
    font-size: 15px;
    font-weight: 400;
    color: var(--color-menu-text);
}
.favs_social_icons {
    margin-top:20px;
    display: flex;
     flex-wrap: wrap;
}
.prodTile_actions {
    width:35%;
}
.social-bar_share{
    width:35%;
}
.social-bar_share .share {
    position:relative;
    top: 3px;
    left: -25px;
}
.share span.shareIcon {
     background: transparent url(/file/media/Midcontinent/Common/sprite-images.png) -43px -307px;
     width: 23px;
     height: 23px;
     display: inline-block;
     vertical-align: middle;
     margin-right: 5px;
}


 .tab-wrapper-content .prod-list-items {
     width: 25%;
     /*float: left;*/
     position: relative;
     padding-bottom: 50px;
}
 .tab-wrapper-content .prod-list li {
     list-style: none;
}
 .favs-content .prod-list.prod-list-ruled.column li {
     width: 100%;
}
  .prod-list-items .remove-result{
      position: relative;
  }
 .prod-list-items .remove-result a {
     content: ' ';
     width: 25px;
     height: var(--fs-heading);
     background: url(/file/media/Midcontinent/Common/sprite-images.png) -190px -231px no-repeat;
     display: block;
     cursor: pointer;
     position: absolute;
     top: 6px;
     z-index: 999;
     right:0%;
     visibility: visible;
}
 #products .prod-list-items .remove-result a{
     top: -3px;
 }
 .prod-list-items .remove-result a:hover {
    width: 91px;
    height: 27px;
    margin-left: 189px;
    
    background: url(/file/media/Midcontinent/Common/sprite-images.png) -215px -230px no-repeat;
}
/* .prod-list-items .remove-result a {
     visibility: hidden;
}*/
/* Styles for favs tab*/
 .favs-content ul.accordion {
     background: #FFFFFF !important;
}
 .favs-content ul.accordion li.js-tabs_panel {
     display: none;
}
 .favs-content .tab-wrapper-nav>*>*, .favs-content .tab-wrapper-nav>*>a, .favs-content .tab-wrapper-nav>*>a:hover, .favs-content .tabWrapper_list {
     color: var(--color-menu-text);
     font-weight:500;
}
 .favs-content .tab-wrapper-thick>.tab-wrapper-nav>*>*, .favs-content .tab-wrapper-thick>.tab-wrapper-nav>*>a {
     font-size: 1.25em;
     text-decoration: none;
}
 .tab-wrapper-thick>.tab-wrapper-nav>*>*, .tab-wrapper-thick>.tab-wrapper-nav>*>a {
     padding: 20px 10px;
}
 .tab-wrapper-nav>* {
     display: table-cell;
     width: 1000px;
     vertical-align: middle;
     white-space: nowrap;
}
 .tab-wrapper-content{
     background: #fff;
     margin-top:25px;
     /*display: flex;*/
     padding:50px 40px;
}
 .tab-wrapper-content .prod-list {
     width: 100%;
     display: flex;
     flex-wrap: wrap;
}
 .favs-content .tab-wrapper-nav.util_visibility-tabletAndUp {
     width: 60%;
     margin: auto;
     border: 0;
}
 .favs-content .ui-tab.ui-tabs-active.ui-state-active>* {
     border-bottom: 5px solid var(--color-highlight-primary);
}
 .door-terms .term {
     display: flex;
}
 .door-terms,.result-heading {
     padding-left:0px;
     float:left;
    width:100%;

}

.favs-content input[type=checkbox] + span.favs-checkbox::before  {
    content: "";
    background: url(/file/media/Midcontinent/Common/sprite-images.png) -473px -85px;
    width: 16px;
    height: 23px;
    float:left;
    display: inline-block;
}
.favs-content input[type=checkbox]:checked + span.favs-checkbox::before {
    background-position: -496px -85px;
}
.favs-content input[type="checkbox"] {
    width: 0;
    height: 0;
    visibility: hidden;
} 

a.compare-submit.disabled {
    color: #d4d3c9;
    pointer-events: none;
}
a.compare-submit,.social-bar_share, .result-container .favs_social_icons a.shareLink{
    font-size: var(--fs-tiny);
    color: var(--color-highlight-primary)!important;
}
.favs-showmore-container {
    display: table;
    width: 100%;
    margin-bottom: 30px;
    cursor: pointer;
}
.favs-showmore-container {
    display:none;
}
.favs-showmore-container .showmore-button {
    background: #FFF;
    border: 2px solid var(--color-highlight-primary);
    border-radius: 0;
    color: var(--color-highlight-primary) !important;
    font-size:1.25em;
    padding: 10px 0;
    width: 300px;
    margin: 0 auto;
    display: block;
    text-align: center;
}
.placement{
    display:none;
    
}
.imgContainer {
   
}
/* Styles for favs tab ends */
 @media (min-width: 768px) {
     .find-styles li ul li:nth-child(even) {
         padding: 0;
    }
     .result-container .favs_social_icons a.shareLink,.result-container .favs_social_icons .favs-checkbox a {
         text-decoration: none;
         margin: 3px 16px 0 5px;
         font-weight: 400;
    }
    #products .result-container .favs_social_icons a {        
        margin: 3px 16px 0 0px;
    }
    .compare-submit.active{
    }
    a.compare-submit.disabled {
        pointer-events: none;
    }

}
/* for mobile devices */
 @media (max-width: 767px) {
     .favs-options {
         display: none;
     }    
     .favs-title{
         text-align:center;
         width:100%;
         font-weight:bold;
     }
 .favs-content .tab-wrapper-nav.util_visibility-tabletAndUp {
         width: 90%;
         padding: 0 9.2px;
         background:#fff;
         border: 2px solid var(--color-highlight-primary);
         border-top: none;
         display:none;
    } 
 li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab:last-child{
    border-bottom:none;
    } 
     .favs-content .tab-wrapper-nav >* {
         border-bottom: 1px solid var(--color-highlight-primary);
    }
     .tab-wrapper-nav>* {
         display: flex;
         width:100%;
    }
     .favs-content .ui-tab >* {
         width:100%;
    }
    .tab-wrapper-content {

        width: 100%;
        padding:0;
        margin: 0 auto;
    }
     .tab-wrapper-content .prod-list-items {
         width:100%;
    }
    
     .favs-content .ui-tab {
         text-align: left;
    }
     /*.favs-content .ui-tab.ui-state-active a {
         font-weight:700;
    }*/ 
     .favs-content .ui-tab.ui-tabs-active.ui-state-active>* {
         border-bottom:none;
    }
    .tab-wrapper-content .prod-list {
        width: auto;
        display:block;
        padding: 20px;
    }
    #doors .result-container, #finishes .result-container, .favs-content .tab-wrapper-content .result-container {
        width : 100%;
        padding: 0;    
        display: flex;
        flex-direction: column;
    }
    .prod-list-items .remove-result a:before {
        right : 16%;
    }

    .result-container .favs_social_icons a{
        text-decoration: none;
        margin: 3px 16px 0 5px;
        font-weight: 400;
    }
    .result-container .prodTile_actions{
        display: none;
        visibility: hidden;
    }
    .favs-content .result-heading{
        border-bottom: none;
        margin-bottom: 10px;
     }
     .favs-content .result-heading h3{
         padding: 10px 0;
        margin: 0;
     }
     .favs_social_icons {
        margin-top: 20px;
        display: flex;
        flex-wrap: wrap;
        padding-left: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid var(--color-main-bg);
     }
     .result-container .favs_social_icons a {
         font-size: var(--fs-regular);
     }
    .door-terms, .result-heading {
         padding-left: 5px;
     } 
      .placement{
        position: relative;
        width: 90%;
        padding: 0 9.2px;
        line-height:60px;
        display: block;
        text-align: left;
        border: 2px solid var(--color-highlight-primary);
        margin: auto;
        font-weight: 600;
        font-size: 1.25em;
        color: #fff;
        background: var(--color-highlight-primary);
        
     }
     .tab-wrapper-thick>.tab-wrapper-nav>*>*, .tab-wrapper-thick>.tab-wrapper-nav>*>a {
        padding: 20px 0px;
    }
     .right-icon
     {
        background: url(/file/media/Midcontinent/Common/sprite-images.png) -130px -395px no-repeat;
        width: 24px;
        height: 20px;
        display: block;
        position: absolute;
        right: 20px;
        top: 35%;
     }
     #products .prod-list-items .remove-result a {
        top: 3px;
        right: -35px;
    }
}

/* styles for ipad view */
/* Landscape view */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
     .tab-wrapper-content .prod-list-items {
         width: 50%;
    }
     .favs-title{
         width:35%;
    }
     .favs-options{
         width:65%;
    }
    #doors .result-container, #finishes .result-container,.favs-content .tab-wrapper-content .result-container {
        width: 95%;
    }
   .favs-content .prod-list-ruled.column .result-container{
        width: 30%;
    }
    .favs-content .tab-wrapper-content .result-container {
        width: 90%;
    }
    .tab-wrapper-content .prod-list {
            width: auto;
    }
    .prod-list-items .remove-result a:before {
         right: 15%;
    }
    .favs-content .prod-list-ruled.column .prod-list-items .remove-result a:before {
         right: 0%;
    }
    .favs-content .prod-list.column .result-container {
        width: 100%;
    }
}
/* Portrait view */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
     .tab-wrapper-content .prod-list-items {
         width: 50%;
    }
     .favs-title{
         width:35%;
    }
     .favs-options{
         width:65%;
    }
    .prod-list-items .remove-result a:before {
         right: 15%;
    }
    .favs-content .tab-wrapper-content .result-container {
        width: 90%;
    }
    .tab-wrapper-content .prod-list {
            width: auto;
    }
    .favs-content .prod-list.column .result-container {
        width: 100%;
    }
    .favs-content .prod-list.column .result-container .result-media {
    width: 25%;
    float: left;
}
.favs-content .prod-list.column .result-container .prodTile_actions {
    width: 50%;
}
}
/* styles for print */
@media print {
    header,footer,.tab-wrapper-nav,.favs-options a, .placement{
        display : none;
    }
     @page {
         margin:4mm;
    }
     .tab-wrapper-content .prod-list {
        padding-left: 10px;
    }
    .term{
        display: flex!important;
        justify-content:flex-start !important;
        flex-wrap: nowrap !important;
        font-size: 0.8em;
    }
    .term-value {
        margin-left: 3px !important;
    }
     .favs-title{
         width:100%;
     }
    .tab-wrapper-content .prod-list {
           display: inline-block !important;
           float:left;
           width:100%;
    }
    .tab-wrapper-content .grid .prod-list-items {
        width: 25% !important;
        padding-bottom: 13px;
    }

    .favs-header {
        margin: 0;
        /*position: absolute;
        left: 47%;
        top: -0.7em;*/
        padding: 0!important;
        font-weight: normal;
        font-size: var(--fs-small);
    }
    .tab-wrapper-content .prod-list-ruled .column .prod-list-items{
        width:100%;
    }
    .favs-content .tab-wrapper-nav.util_visibility-tabletAndUp,.favs_social_icons {
          display : none;
    }
    .remove-result {
        display: none;
    }
    .favs-content .door-terms .term-key {
        white-space:nowrap;
    }

    .favs-content .door-terms .term-key ,  .favs-content .door-terms .term-value {
        float:none;
    }
    .favs-content .door-terms .term-value span {
        padding:0;
    } 
   .favs-content .result-heading h3{
       border:none;
    }
     .privacy-policy .twocol-sidebar, .privacy-policy .twocol-intro, header, .breadcrumb {
        display:none;
    }
    
    
    .favs-showmore-container{
        display:none !important;
    }
       
    .twocol-content, .twocol-block, .twocol-content h1 {
        margin:0;
        padding:0;
        width: auto;
    }
    .twocol-content {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
         .tab-wrapper-content .prod-list li{
             page-break-before: auto;
             /*page-break-inside: avoid;*/
         }
     .tab-wrapper-content .prod-list li:nth-child(4n+1){
        clear:left !important;
         /*page-break-inside: avoid;*/
    }
    .tab-wrapper-content .prod-list li{
            float:left !important;
    }
    .prod-list-items {
        display:block!important;
    }
    .result-container .result-media{
        height:auto !important;
         page-break-inside: avoid;
    }
    .result-container .result-heading{
        border-bottom:none !important;

    }
    .result-content ul{
        padding-left:5px;
    }
    .favs-content .tab-wrapper-nav.util_visibility-tabletAndUp {
        display:block;
        border:none;
    }
    .favs-content .tab-wrapper-nav >* {
        border-bottom:none;
    }
    .favs-content .tab-wrapper-nav.util_visibility-tabletAndUp, .favs-content .tab-wrapper-nav >* {
        display:none;
    }
    #doors {
        page-break-inside: auto!important;
    }
    #doors, #finishes, #rooms, #products {
        display:block !important;
        margin-bottom: 30px;
        page-break-inside: avoid;
        float:left;
        page-break-after: auto;
    }
    .tab-wrapper-content .prod-list-items {
        padding: 0;
    }
    .favs-content .prod-list.prod-list-ruled.column li {
        padding:0 0 5px 0;
        margin:0 0 0 0;
    }
    .tab-wrapper-content > .print-heading {
        display:block;
    }
    img {
    page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid; /* or 'auto' */
}
}