/*
Theme Name: Grogreentrees
Theme URI: http://webdesign-finder.com/canabia
Author: grogreentrees.com
Author URI: https://grogreentrees.com
Description:Grogreentrees WordPress theme
Version: 1.0.0
License: 
License URI: http://grogreentrees.com
Tags: custom-header, left-sidebar, right-sidebar, post-formats, full-width-template
Text Domain: grogreentrees.com
Domain Path: /languages

This theme uses great Unyson Framework to make best user experience

see css/main.css for all of the styles
*/


/*
** WordPress Required
*/
.alignnone {
    margin: 5px 0 20px 0;
    clear: both;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    border: 1px solid #d9d9d9;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

dl.wp-caption {
    border: none;
    padding: 0;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.gallery-caption {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    display: block;
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    line-height: 1.5;
    padding: 0.5em 0;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    clip: auto !important;
    display: block;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}

.sticky,
.bypostauthor{position: relative;}


@media (max-width: 768px) {
	.page_topline{display:none;}
	.slide_description p.bold {display:block !important;}
	.slide_description p, .slide_description h2 {display:none;}
	.logo_text {font-size:28px !important;}
}


.owl-item  .product h2 {height:40px;}

.owl-item  .has-post-thumbnail.product.type-product .item-media a {display:block; height:300px;}

.mobile-home-bl {display:none;}


.slide_description p.bold {display:none;}

footer {background:url('../canabia/img/parallax/leaf_white.png');}

.product-template-default section.ls.page_content {/*background:url('../canabia/img/parallax/leaf_green.png');*/position: relative;    background: transparent;}

.product-template-default section.ls.page_content::after {
  content: "";
  background: url('/wp-content/uploads/2019/11/burlap-background-texture_35652-459.jpg');
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}

.product-template-default .ls .greylinks a {color:black;}

.product-template-default a.social-icon {
    color: #669543;
}
.product-template-default  .nav-tabs > li > a {color:black;}
.product-template-default .summary .price {display:none;}
@media (max-width: 600px) {
	.woocommerce-product-details__short-description a.theme_button.color4.min_width_button {display:block;}
	
	.overlay_color.ls:after, .ls.page_content { opacity:1;	background:url('../canabia/img/parallax/leaf_green.png');}
	
	
}

.affix-wrapper .affix  .logo_text {
   
    font-size: 24px;
-moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;}


.affix-wrapper .affix  .logo.logo_with_text img {
	max-width: 95px;
	-moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}

.affix-top-wrapper .affix-top  .logo_text{  font-size: 30px;
}
@media (max-width: 768px){
	
	
	
.affix-top-wrapper .affix-top .logo.logo_with_text img {
    max-width: 80px;
}
.affix-wrapper .affix  .logo_text {
    font-size: 24px !important;
	-moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.affix-wrapper .affix  .logo.logo_with_text img {
	max-width: 70px;
	-moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
}
.simple-banner .simple-banner-text a {border: 1px solid #78bf4d;
    padding: 5px 10px;
    border-radius: 15px;
    background: #78bf4d;}
.simple-banner {z-index:999;}

h4 {line-height: normal !important;}

.wpcf7 textarea {height:100px;}

.product h2, .product h2:first-child {min-height:40px;}

.product.type-product .item-media {min-height:300px;}
li.has-post-thumbnail.product.type-product {text-align:center;}
.mobile-active .sf-menu {z-index:9999;}

li.has-post-thumbnail.product.type-product  .product-buttons {display:none;}

.woocommerce-product-gallery__image {text-align:center;}

.product-template-default .nav-tabs > li > a {
    background: #f2f2f2;
}


.page-id-697 .page_breadcrumbs.background_cover {
  
    background-image: url(https://growgreentrees.com/wp-content/uploads/2019/11/eco-ecology-environment-5808.jpg);}

.page-id-97 .page_breadcrumbs.background_cover {
 background-image: url('https://growgreentrees.com/wp-content/uploads/2019/11/corn-field-440338_1920.jpg');}


.page-id-376 .page_breadcrumbs.background_cover {
 background-image: url('https://growgreentrees.com/wp-content/uploads/2019/11/barn-buildings-clouds-248880.jpg');}

.page-id-709 .page_breadcrumbs.background_cover {
 background-image: url('https://growgreentrees.com/wp-content/uploads/2019/11/matthew-bell-BuMtcu_W2XU-unsplash-1.jpg');}

#custom_html-5 .fa {text-align:right;}

.page_breadcrumbs h2 {text-transform:uppercase;}

.widget.widget_text.greylinks.color2 {    max-width: 240px;
    margin-left: auto;
    margin-right: auto;}


.page-id-709 .teaser_icon i, .page-id-709 .teaser.media a{color:#704d26;}

@media (max-width: 600px){
	.pers .person_bio:first-child {display:none;} 
	.col-xs-12.col-sm-6.to_animate.animated.fadeInDown .person_bio.hide{ display:block !important;    margin-bottom: 25px;}
	.pers  {padding:15px;}
}

.product_cat-apparel .summary .price {display: inline-block;     padding: 10px 10px; font-size:30px;}
.variations select {    background: white;}
.product_cat-apparel .summary .product_meta {padding-bottom:0;}
.product_cat-apparel form.cart{margin-top:0;}
.product_cat-apparel .summary .share_buttons {margin: 0 0 10px 0px;
    padding: 0;}

.product_cat-apparel h1.entry-title {display:block;color: #133311;}


.product_cat-apparel .variations label {font-size: 18px;}
.product_cat-apparel.product h2 {min-height:auto;  margin-bottom:0;}
.product_cat-apparel.product .content-3lines-ellipsis {display:none;}
.product_cat-apparel .variations select {height: 35px;
    line-height: 25px;
    padding: 4px 20px 4px;    border-radius: 0;}
.product_cat-apparel > .row > .col-sm-7 {background: #faedddd1;
    border-radius: 13px;
    padding: 10px;}

.owl-carousel li.product_cat-apparel .content-3lines-ellipsis > p {
    color: #183716;
}

.owl-carousel li.product_cat-apparel > .with_background {
    padding-top: 20px;
}


.product_cat-apparel .variations tr {float:left; margin-right:15px;}


#content_products li.product_cat-apparel .content-3lines-ellipsis > p {
    color: #183716;
}


.has-post-thumbnail.product {position:relative;}
a.button.product_type_variable.add_to_cart_button, a.button.product_type_simple {/*display:none;*/ display:block; position: absolute;
    top: 20%;
    z-index: 999;
    background: #669544;
    right: 0;
    left: 0;
    width: 160px;
    color: white;
    padding: 5px 15px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 7px;}

.has-post-thumbnail.product:hover a.button.product_type_variable.add_to_cart_button, 
.has-post-thumbnail.product:hover a.button.product_type_simple {display:block;}
.product .images:hover img, .product .thumbnails a:hover img, .product .item-media:hover img {
	opacity: 0.4 !important;}

.page_footer .woocommerce-mini-cart__total strong {
    color: white;
} 
.single-product .hide_single_page{
	display: none !important;
}