.topbar-outer .social-icons i{font-size:18px !important;}
.topbar-outer .topbar-text{font-size:14px !important;}

/*experimental*/
.post-type-archive.post-type-archive-product  ul.products li.product-category div.container-inner{position:relative !important;} /*might need to put this line into MQs for desktop only*/

/*elements*/
.entry-content blockquote::before, .entry-content blockquote::after{color:#fecf8c !important;}
.entry-content blockquote p{font-size:20px !important;padding:8px 0px !important;}

body.page-id-8017{overflow-x:hidden !important;}
a{transition:all 0.23s ease-in-out !important;}
.header-center .header-logo{float:left !important;padding:15px 0px !important;}
.page-id-8017 h2.woocommerce-loop-category__title{font-size:16px !important;line-height:23px !important;}

.mega-menu ul li a{font-size:14px !important;}

/*prod category section on homepage*/
.page-id-8017 div.container-inner h2.woocommerce-loop-category__title,
.shop-left-sidebar div.container-inner a>h2.woocommerce-loop-category__title{text-align:center !important;font-size:16px !important;}
.page-id-8017 li.product-category.product img,
.shop-left-sidebar  li.product-category.product a img{transition:all 0.23s ease-in-out !important;}
.page-id-8017 li.product-category.product a img:hover,
.shop-left-sidebar  li.product-category.product img:hover{transform: scale(1.1) !important;}

/*whitespider customisations*/
.ws-left-padding{padding-left:40px !important;}  /*might need to put this line into MQs for desktop only*/
.ws-center{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
.ws-grey .main-title{background:#fafafa !important;}

.page-title{background:#bfd6ec !important;margin-bottom:65px !important;}
.main-content-inner .page-title{display:none !important;}

/*main shop page*/
.post-type-archive.post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    box-sizing:border-box !important;
    float: left;
    width: 18%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 2%;
    position: relative;
}

.post-type-archive.post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product:nth-child(6){
clear:left !important;
}

body.post-type-archive.post-type-archive-product,
.post-type-archive.post-type-archive-product .main-content,
.post-type-archive.post-type-archive-product .main-content-inner,
.post-type-archive.post-type-archive-product .site-main#main,
.post-type-archive.post-type-archive-product .site-main#content{background-color:#ffffff !important;}

body.post-type-archive.post-type-archive-product ul.products.columns-4{width:80% !important;margin:0 auto !important;}
body.post-type-archive.post-type-archive-product ul.products.columns-4 li h2.woocommerce-loop-category__title{font-size:16px !important;}

/*single prod page*/
ul.tabs.wc-tabs li.active>a{background-color:#ca9d7a !important;border:solid 1px #ca9d7a !important;}
ul.tabs.wc-tabs li:not(.active)>a:hover{background-color:#9cbbd8 !important;border:solid 1px #9cbbd8 !important;}

/*woocommerce general*/
.woocommerce ul.products li.product.product-category a img, .woocommerce-page ul.products li.product.product-category a img,
.woocommerce ul.products li .container-inner, .woocommerce-page ul.products li .container-inner{border:none !important;}
.term-description{font-size:14px !important;font-weight:300 !important;}

/*woocommerce checkout page*/
/*template override used and styles added inline*/

/*widgets*/
aside.widget.widget_text h1{font-size:18px !important;}
aside.widget.widget_text h2{font-size:15px !important; line-height:20px !important;}
aside.widget.widget_text p{font-size:12px !important; line-height:19px !important;}
.textwidget .cff-post-text span,
.textwidget .cff-post-text,
.textwidget .ctf-tweet-text{text-align:left !important;font-size:11px !important;line-height:20px !important;}

/*bread 4 today on homepage*/
body.page-id-8017 #refContent p{line-height:17px !important;}
#ws-bread a.btnBox{display:none !important;}

/*contact page*/
body.page-id-7863 .page-title.header{display:none !important;}
.address-text-inner .icon{background:#afcdec !important;}

/*about page*/
.page-id-344 p{font-size:14px !important;}

/*footer*/
.footer-widget-area .follow-us a.facebook i.fa{font-size:18px !important;color:#dbae6c !important;}

/*ws members menu*/
#ws_main-nav{background-color:#7ca8d5 !important;}
#ws_main-nav li{display:inline-block !important;padding:10px 25px 10px 0px !important;}
#ws_main-nav li a{;color:#ffffff !important;transition:all 0.23s ease-in-out !important;}
#ws_main-nav li a:hover{color:#fecf8c !important;}

/*featured products home page*/
#horizontalTab{
}

/*mobile styling*/
@media only screen and (max-width: 700px) {

  .ws-no-mobile{
     display:none !important;
  }
  .theme-container{
}

/*edge theme custom css*/
/*remove page titles*/
div.edge-title.edge-standard-type.edge-content-center-alignment{
 display:none !important;
}


