/*
Theme Name: meteors-child
Theme URI: http://themes.themegoods2.com/meteors
Description: Meteors Child Theme
Version: 1.9.9
Tags: gray, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Template: meteors
Text Domain: meteors
*/

 
@import url("../meteors/style.css");
body.woocommerce .page-title{
    display: block !important;
    background: #226980;
    color: #fff;
    padding: 50px 10px;
}
#page_content_wrapper .inner {margin-top:30px;}
.size-shop_single {/*max-width:70% !important; margin: 0 auto !important;*/ padding:0 80px;}
h1.product_title {background-color:#226980; padding:20px !important; color:#fff;     margin-bottom: 30px;}
.posted_in {display:none !important;}
.sku_wrapper {font-weight:bold;}
#footer h3 {color:#757678;}

.summary h3{font-size:16px; /*margin-top:20px;*/}
#tab-description h3{font-size:16px; /*margin-top:20px;*/}
.containerSpec {
  display: table;
  width:100%;
  margin:20px 0;
}
.rowSpec {
  display: table-row;

}
.rowSpec:nth-child(1), .columnSpec:nth-child(1) {
  font-weight:bold;
}
.columnSpec {
  display: table-cell;
  border-bottom:1px solid #ccc;
  padding:4px;
}
.top_bar #searchform {  background: #edeef0; width:234px; height:38px; max-width:100%;}
.top_bar #searchform input {
    border: none; float:left;
  width: 80%;
       display: block;
    margin-left: 0px;
padding: 8px 10px 7px 10px;
   
}
.summary ul{padding-left:25px;}
.top_bar #searchform {padding-bottom:0;}
.top_bar #searchform button {margin-left:0; float:right;padding: .6em 1em 0.3em 1em !important;}
.widget.yith-woo-ajax-navigation li small.count {float: right;
    color: #a6a6a6;
    padding: 1px 0 0;
    border: none;
    width: auto;}
#sidebar .widget ul li a {    display: block;
    text-transform: none;
    padding: 0 0 6px 2px;
    position: relative;}
ul.yith-wcan-list li{    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 6px;}
.yith-wcan-list {padding-top:0 !important;}
.colhome1 { background :url(/wp-content/uploads/2015/12/AluminumChairCollection.jpg) no-repeat;}
.hpChairs div{/*background: url(/wp-content/uploads/2015/12/homechairBkgd-1.png) repeat-x transparent; */color:#7e7e7e; padding-top:40px; position:relative;    margin-bottom: 25px;}
.hpChairs h2 a:link, .hpChairs h2 a:visited{ /* position:absolute;     right: 20%;
    bottom: -20px;
    text-align: right;*/
    color: #104354;
    font-size: 22px;}
.hpChairs h2 a:hover, .hpChairs h2 a:active { color:#226980;}
.hpChairs img {width:75%;}

body.term-aluminum-wood-grain-chairs .sidebar_wrapper, body.term-aluminum-chairs .sidebar_wrapper, body.term-duracaresteel-chairs .sidebar_wrapper, body.term-table-topsbases  .sidebar_wrapper, body.term-aluminum-wood-grain-side-chairs .sidebar_wrapper, body.term-aluminum-wood-grain-bariatric-chairs .sidebar_wrapper, body.term-new-products .sidebar_wrapper{display:none !important;}

body.term-aluminum-wood-grain-chairs .sidebar_content, body.term-aluminum-chairs .sidebar_content, body.term-duracaresteel-chairs .sidebar_content, body.term-table-topsbases .sidebar_content, body.term-new-products .sidebar_content {width:100% !important;}



body.term-aluminum-wood-grain-resident-room-chairs .sidebar_wrapper, body.term-aluminum-chairs .sidebar_wrapper, body.term-aluminum-wood-grain-side-chairs .sidebar_wrapper, body.term-aluminum-wood-grain-bariatric-chairs .sidebar_wrapper, body.term-aluminum-wood-grain-bar-stools .sidebar_wrapper, body.term-duracaresteel-chairs .sidebar_wrapper, body.term-table-topsbases  .sidebar_wrapper, body.term-aluminum-wood-grain-side-chairs .sidebar_wrapper{display:none !important;}

body.term-aluminum-wood-grain-resident-room-chairs .sidebar_content, body.term-aluminum-chairs .sidebar_content, body.term-aluminum-wood-grain-side-chairs .sidebar_content, body.term-aluminum-wood-grain-bariatric-chairs .sidebar_content, body.term-aluminum-wood-grain-bar-stools .sidebar_content, body.term-duracaresteel-chairs .sidebar_content, body.term-table-topsbases .sidebar_content, body.term-aluminum-wood-grain-settees-sofas .sidebar_content {width:100% !important;}


body.term-product-builder .sidebar_content, body.term-product-builder .sidebar_content, body.term-product-builder .sidebar_content, body.term-table-topsbases .sidebar_content{width:100% !important;}
body.term-product-builder .sidebar_wrapper, body.term-product-builder .sidebar_wrapper, body.term-product-builder .sidebar_wrapper, body.term-table-topsbases .sidebar_wrapper {display: none !important;}

#page_content_wrapper .inner .inner_wrapper {padding:0;}
#page_content_wrapper .inner .sidebar_content .products img {max-width:70% !important; margin: 0 auto;}
#page_content_wrapper .inner .sidebar_content .upsells .products img {max-width:100% !important; margin: 0 auto; max-height:125px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    /*width: 18% !important;
width:auto;*/
    margin-right: 2%;
}

.variations .label {text-align:left;}

li.product-category {margin-right:0;}
.product-category h3 { /*   position: absolute !important;
  
    bottom: 20px !important;
    color: #fff !important;
    right: 10px !important;
    font-size: 26px !important;*/}
.woocommerce-result-count {margin-left:20px;}
.sidebar_content  > .yit-wcan-container {margin-left:20px !important;}
.reviews_tab {display:none !important;}
.hpChairs {background-image: url('/wp-content/uploads/2019/09/duraCareSeats.png'); background-attachment: fixed; background-size:cover;}
body.home .sidebar_content {background-color: transparent;}
body.home #page_content_wrapper .inner {margin-top:0;}
@media screen and (max-width: 1024px) {body.home {background:none;}}
.home2colcol {background-color:#104354;}
.home2colcol div {padding:50px;}


.homemn {margin-top:-30px; background-image: url('/wp-content/uploads/2019/09/duraCareSeats.png'); background-size:cover; height: calc(100vh);    background-position-y: 100%;}
.homeLgImg {background-image: url('/wp-content/uploads/2015/02/duraCareHomest.jpg'); background-repeat:no-repeat; background-size:cover; height:288px;     width: calc(100vw - 264px);}
.dedic { color:#7e7e7e; font-size:30px;     padding: 50px 40px;}
.sidebar_content {background-color:#ffffff;}
.price, .variations_button, #tab-reviews, .yikes-custom-woo-tab-title {display:none !important;}
 p.woocommerce-result-count {margin-left:20px !important;}
.woocommerce-page div.product div.images div.thumbnails {display:block }
.thumbnails img {width:100px !important;}
.woocommerce-page div.product div.thumbnails a {
    margin-right: 10px !important;}
@media only screen and (min-width: 450px) {
    .woocommerce-page div.product div.thumbnails a {
        width: 120px !important;
    }
}
@media only screen and (max-width: 450px) {
    .woocommerce-page div.product div.thumbnails a.first {
        clear: none;
    }
    .woocommerce-page div.product div.thumbnails a:nth-child(5){
        clear:both;
    }
}
.woocommerce-page .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product {/*width:20% !important;*/
margin-right:4%;}
.wc-tab h5 {margin-bottom:25px;}

.sidebar {margin-top:150px;     padding-right: 4%;}
.product_type_simple{ display: none !important;}
.products li{float:left;}
#page_content_wrapper .sidebar .content .sidebar_widget li, .page_content_wrapper .sidebar .content .sidebar_widget li {margin-top:0; margin-bottom:10px;}
.closed {display:none;}
.widget_layered_nav h2 {margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:5px; cursor:pointer;}
.opened {padding-top:0px !important;}

.opened li a {    width: 90%;
  background-image: url('/wp-content/uploads/2016/02/bulletSquare.png');
    background-repeat: no-repeat;
    background-position: -4px;
    padding-left: 25px !important;
  color: #666;}
.opened li a:hover{    background-image: url('/wp-content/uploads/2016/02/bulletSquareHover.png');
    background-repeat: no-repeat;font-weight:bold;}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li a:before 
{ background-image: url('/wp-content/uploads/2016/02/bulletSquare.png'); content:"\f00c";    font-family: FontAwesome; color:#226980;
    background-repeat: no-repeat; margin-left:-26px;margin-right:1em;}
.yith-wcan-reset-navigation {color:#226980 !important; opacity:1 !important;font-size:14px  !important;}
.opened .count {float:right;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {padding-left:20px; text-align:center; height:20px;}
.fabricOverlay{
  /*display:none;border:thin solid black;z-index: 1000; position: absolute; top: 30%; left: 10%; width: 80%; height: 40%;background-color: white;*/
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 99999;
    opacity: 0;
    transition: opacity 400ms ease-in;
  	pointer-events: none;
    
    background: rgba(0, 0, 0, 0.8);
  
}
.fabricClose{
 /* cursor: pointer;font-weight: bold;font-size: 20px;padding-right: 10px;position: absolute;right: 0px;z-index: 1000;*/
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
  cursor:pointer;
}
.fabricContent{
  /*width:100%;height:100%;padding: 30px 20px;*/
 width: 100%;
 
}
.fabricP {
   width: 50%;
     position: relative;
    margin: 10% auto;
    padding: 20px;
    border-radius: 10px;
    background: #fff;
    background: white;
   height: 400px;
}
.viewMore a:link, .viewMore a:visited{    display: inline-block;    margin-left: 40px;    font-size: 14px;background-color:#226980; color:#fff; padding:10px;}

.buildButton {padding:10px; color:#fff; text-transform:uppercase; background-color:#226980; margin-top:20px; display: inline-block;    font-weight: bold;}
.buildButton:hover { color:#fff;background-color:#428BA2; }

/*

#Mobile (Portrait)
==================================================
*/
@media only screen and (max-width: 767px) {

}
/*
#Mobile (Landscape)
==================================================
*/
@media only screen and (min-width: 480px) and (max-width: 767px) {

}
.wc-forward {
  color:white !important;
  opacity:1 !important;
  display:block !important;
}
.wc-no-matching-variations {
  display:none !important;
}
.modal2 {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('https://i.stack.imgur.com/FhHRx.gif') 
                50% 50% 
                no-repeat;
}

body.loading {
    overflow: hidden;   
}
body.loading .modal {
    display: block;
}
#page_content_wrapper .inner .sidebar_content ul.products {/*width:90%*/}

.woocommerce-checkout .woocommerce-info{
	display: none;
}
#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul{
	margin:0 0 0 30px !important;
}
.divImageCat {width:100%; height:175px; background-size:cover; background-repeat:no-repeat; border-bottom:2px solid #226980;}
.divImageChair {width:100%; height:250px; background-size:contain; background-repeat:no-repeat; }
.term-table-topsbases .divImageCat { height:370px; background-size: contain;}

.webbedPopup{
    width: 400px;
    height: 400px;
    position: absolute;
    z-index: 100;
    top: 100px;
    right: 230px;
}

@media only screen and (max-width: 778px){

.webbedPopup {top: 300px;
right: 20%;
max-width: 60%;}}
.webbedA{
text-decoration:underline;
color:#226980;
cursor:pointer;
display:inline;
}

.product_cat-fabric-gallery > a > .divImageCat{
	height:135px;
}
.product_meta a:first-child {font-weight:bold; border-bottom:1px dotted #000; padding-bottom:3px;}
.ProductListing{
  text-align: center; 

}
.ProductCategory{
  margin: 0 2.8% 2.992em 0;
}

.upsells > .products > .ProductListing  > a > h3, .upsells > .products > .ProductListing  > a > div{
  /*  width: 140%;*/
}

.ProductListing > a > h3{
font-size:16px;
}
.floatleft {
width:95%;
}
.numDiv{
    font-size: 22px;
    margin: 10px 62px;
    float: right;
    font-weight: 600;
    color: #8c8888;
}
#main_menu{
text-align:right;
}
.portfolio_filter_wrapper{
opacity:1;
}
.menu-item-14943 {background-color:#e1e1e1 !important;}
.woocommerce-checkout .woocommerce {padding: 0 0 40px 40px;}
.woocommerce-order-received .woocommerce {padding: 0 0 40px 40px;}
.woocommerce-order-received .woocommerce .order_details {margin-left:0 !important; margin-top:20px !important;}
.woocommerce-order-received .woocommerce h2 {margin-top:20px !important;}
.menu-item-14943 a {font-weight:bold !important;}
.hometxt {background-color: #226980; color: #ffffff; font-size:17px;}
@media only screen and (min-width: 1200px)  {.woocommerce .products ul li, .woocommerce ul.products li {
       height: 240px;
}}
@media only screen and (min-width: 993px) and (max-width: 1300px) {
.divImageCat { height:125px;}
}
@media only screen and (min-width: 1025px) {
.upsells > .products > .ProductListing{
   height:230px;}}
@media only screen and (min-width: 1301px)  {
.divImageCat{ height:150px;}
}
@media (min-width: 1200px){
.RelatedProducts .col-lg-2  {
    width: 25%;
}
.ChairProducts li {height:300px !important;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {.FabricProducts li { height:180px;}}
@media only screen and (min-width: 1199px) and (max-width: 1400px) {.divImageChair { height:200px;}}
.ChairProducts div {background-size:contain;}
@media (min-width: 1200px) {.ChairProducts .col-lg-2 {width:20%;}}
@media (max-width: 1198px) {.ChairProducts li {height:300px;}}
.three_cols.gallery .element .portfolio_title .table .cell {display:none;}
.three_cols.gallery .element .portfolio_title {background:none;}
@media only screen and (min-width: 1401px) {.SearchProducts li {height:280px !important;}}
@media only screen and (max-width: 1400px) and (min-width: 1199px){
.SearchProducts .divImageChair {
    height: 180px;
}.SearchProducts li {height:230px;}}
@media only screen and (max-width: 1198px) {.SearchProducts li {height:280px !important;}}

@media only screen and (max-height: 700px){
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a {
    padding: 5px 60px 5px 60px;}
#menu_wrapper .nav ul, #menu_wrapper div .nav {margin-top:10px;}.menu-item-3456 {display:none !important;}
.header_cart_wrapper {margin-top:10px;}.numDiv {margin-top:0; margin-bottom:0;}.social_wrapper.leftmenu {margin-top:0;}}
.rbs-imges-loading{display:none !important;}
@media only screen and (min-width: 961px){
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a {
    padding: 10px 59px 7px 59px;
}}
::-webkit-input-placeholder {
   color: #454545;
}

:-moz-placeholder { /* Firefox 18- */
   color: #454545;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #454545;  
}

:-ms-input-placeholder {  
   color: #454545;  
}
.homecatwhite {background: rgba(255, 255, 255, 0.9);padding-bottom: 10px;    margin: 0 20px;}
.homecatwhite h2 {text-align:center;}
.home2colcol ul li {    font-size: 14.5px;
    line-height: 180%;}
@media only screen and (min-width: 1199px) and (max-width: 1345px) {.homecatwhite { height:390px;}}


#page_content_wrapper .inner .sidebar_content img, .page_content_wrapper .inner .sidebar_content img{
/*width:90%;*/
}
.promo_box {text-align: center;
   
    font-size: 18px;}
.newitembanner { background-image: url(/wp-content/uploads/2019/06/newProductsBannerBkgd.jpg) ; background-repeat:no-repeat; background-size: cover;
        width: 100%; min-height:117px; overflow:auto;}
.newitembanner .col-xs-12 {text-align:center;}
.inthepress {    text-align: center;
    margin: 10px;    padding-top: 20px;
    background-color: #fff;}

.mfp-title {    
	    font-size: 18px;
    line-height: 180%;
    text-align: center;
    text-transform: uppercase;
}


.social_wrapper ul li{
	width:30px;
	height:30px;
}
.social_wrapper ul li a{
	padding:5px;
}
#menu_wrapper div .nav, .logo_wrapper, .social_wrapper.leftmenu {margin-top:0;}
#menu_wrapper div .nav li ul {width: 320px;}

li.newcategories a {font-weight:bold !important;}
