/*
 Theme Name:   CBD and More Store Custom Them
 Theme URI:    http://studiox.com
 Description:  studio x Child Theme
 Author:       
 Author URI:   http://studiox.com
 Template:     make 
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  make-child
*/

/*product tag pages. we make the big image shorter.*/
.tax-product_tag a.custom-logo-link{
  max-height:210px;
  overflow:hidden;
}
/*the title is repeated and styled in the description*/
.tax-product_tag h1.page-title {
 display:none
}

.post-35252 .entry-header {
	/*breadcrumb for new homepage*/
	display:none;
}
      .header-bar .search-form{
        float:none;
        display:block;
        z-index: 9999;
        position: relative;
        width:101%;
        max-width:1920px;
        text-align:right;
        margin:0px auto -60px auto;
      }    
    @media(max-width:1100px){
    
      .header-bar .search-form{
        display:block;
        padding:11px 0 11px 16px;
        padding:1.1rem 0 1.1rem 1.6rem;
        padding:11px 0;padding:1.1rem 0;
        margin-bottom: -60px;
        z-index: 9999;position: relative;
        width:100%;
        max-width:150px;

        text-align:right;
        margin:-53px 0 -2px auto;
      }          
    }

.home .builder-text-column{margin:0px;float:none;display:inline-block;}
.home .builder-text-row {margin:0 auto;text-align:center}
.builder-text-content:before{}
.home .builder-text-columns-3:hover .builder-text-content:before {
   content:'';
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   background:#ccc;
   z-index:0;
   opacity:.4
}

.home .builder-text-columns-3:hover .builder-text-content:hover:before {
   content:'';
   background:transparent;
   display:none;
}
   

.home .builder-text-content{
   padding:0px;
   position:relative;
   text-align:center;
}
.home .builder-text-content p{
  margin:0;

}
.overlay-image{
   position:absolute;
   z-index:9;
   top:20px;
   left:20px;
   background:#fff;
   color:#000;
   padding:3px 10px;
   
}

 .custom-logo{
   margin:0px -3.2rem;
   max-width:calc(100% + 3.2rem);
   min-width:calc(100% + 6.4rem)
}

.home .builder-text-content img {
  width:100%;
}
/*global*/
.container, .infinite-footer-container, .page-template-template-builder-php .entry-content > .twitter-share {
   max-width:initial;
}
.header-layout-3 .site-navigation {
   float:none;
   margin:0 auto;
   max-width:1000px;
}
.site-header-main {
   padding:0px;
}
.site-header {
	background-color: #ffffff;
}

.site-main {
    float: none;
}
.has-right-sidebar .site-main, .has-left-sidebar .site-main {
    width: unset;
    max-width:1500px;
}


/*woocommerce*/
.woocommerce ul.products, .woocommerce-page ul.products{
   text-align:center;
   display:flex;
   justify-content: space-around;
   margin:0;
   padding:0;
   flex-flow: wrap;
 
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none;
    display:inline-block;
    margin: 0 0 2.992em 0;
    padding: 0;
    position: relative;
    width: 23%;

}
.woocommerce ul.products::after,
.woocommerce ul.products::before,
.woocommerce-page ul.products::after,
.woocommerce-page ul.products::before {
 content:' ';
 display:none;
}
