/*
 Theme Name:     Changing Habits Child Theme
 Theme URI:      http://www.changinghabits.com.au
 Description:    Changing Habits Child Theme
 Author:         Nathan Bailey
 Author URI:     http://www.nathanbailey.com.au
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("/wp-content/themes/Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
#main-header {
background: #41ad49;
/* Old Browsers */background: -moz-linear-gradient(top, #41ad49 0%, #41ad49 0%, #41ad49 48%, #41ad49 100%);
 /* FF3.6+ */background: -webkit-gradient(left top, left bottom, color-stop(0%, #41ad49), color-stop(0%, #f6290c), color-stop(0%, #41ad49), color-stop(48%, #41ad49), color-stop(100%, #41ad49));
/* Chrome, Safari4+ */background: -webkit-linear-gradient(top, #41ad49 0%, #41ad49 0%, #41ad49 48%, #41ad49 100%);
 /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #41ad49 0%, #41ad49 0%, #41ad49 48%, #41ad49 100%);
 /* Opera 11.10+ */background: -ms-linear-gradient(top, #41ad49 0%, #41ad49 0%, #41ad49 48%, #41ad49 100%);
 /* IE 10+ */background: linear-gradient(to bottom, #41ad49 0%, #41ad49 0%, #41ad49 48%, #41ad49 100%);
/* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41ad49', endColorstr='#41ad49', GradientType=0 );
/* IE6-9 */ }

@media screen and (min-width: 981px) {
.et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 20px !important;
}}

.et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
margin: -60px 0;
width: 104px !important;
}

.et-animated-content {
padding-top: 176px !important;
}

#main-content {
    padding-top: 70px !important;
}

.cart_item {
padding: 45px 0!important;
}

@media screen and (min-width: 981px) {
.single .et_post_meta_wrapper h1 ~ img {
width:50%;
float:left;
padding-right:10px;
}}
.et_pb_post .entry-content {
    padding-top: 0px;
}
#main-content .container {
    padding-top: 0px;
}

@media all and ( max-width: 980px ) {
img#logo {
    max-height: 100px !important;
}}

#top-menu li {
padding-right: 2%;
}
li#menu-item-178 {
padding-left: 50px;
}

.archive .et_pb_post {
float: left;
margin-right: 2%;
max-width: 31%;
}

.nav li li a {
    color: #215723 !important;
}

ul#top-menu {
margin-left: -80px;
}

.et_header_style_split .centered-inline-logo-wrap {
width: 180px !important;
}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
width: 180px !important;
}

.home .current_page_item {
width: auto!important;
}
/*#page-container #main-header {
    top: 114px !important;
}
#page-container #main-header {
    top: 69px !important;
}
.page-id-51 #page-container {
    padding-top: 106px !important;
}
@media all and ( min-width: 981px ) {
.page-id-51 #page-container #main-header {
    top: 69px !important;
}}
@media all and (min-width: 981px) and (max-width: 1759px) {
.page-id-51 #page-container {
    padding-top: 155px !important;
}}*/

@media only screen and (min-width: 980px) {
#main-header { margin-top: 0 !important; }
}

.page-id-51 #main-content {
    padding-top: 0px !important;
}

.et_pb_blog_grid .et_pb_post {
min-height: 520px!important;
max-height: 520px!important;
}
.cart_item {
    padding: 20px 0px 0px !important;
}

#et-secondary-nav, #et-secondary-nav li {
    text-align: right;
}

@media all and ( min-width: 981px ) {
.et_right_sidebar #left-area {
    padding-right: 1.5%;
}}
/* Single Recipe Page */
.single-cp_recipe .container::before {
display: none !important;
}

.single-cp_recipe .main_title {
margin-bottom: 0px;
}

.single-cp_recipe .addtoany_share_save_container {
    clear: both;
    margin: 0px 0px;
}

#main-content .container::before {
    top: 0px !important;
}

.crp_related_widget li {
margin-bottom: 2.5em !important;
}

@media all and ( max-width: 981px ) {
.crp_related_widget img {
width:100%
}}

#main-content {
    padding-top: 70px !important;
}

.footer-widget li::before {
    border-color: #fff !important;
}

#footer-widgets .footer-widget li {
    padding-left: 0px !important;
    position: relative;
}

#footer-widgets .footer-widget li::before {
    border-radius: 0px;
    border-style: solid;
    border-width: 0px !important;
}

#footer-widgets .footer-widget li a:hover {
    color: #215723;
}

@media all and ( min-width: 981px ) {
.homerowfullwidth .et_pb_column {
    margin-right: 0% !important;
}
.homerowfullwidth .et_pb_column_1_3 {
    width: 33.33% !important;
}
.et_pb_gutters3 .footer-widget {
    margin: 0px 5.5% 0% 0px;
}
div.footer-widget:nth-child(1) {
width: 20.875% !important;
margin-right: 0.5% !important;
}
div.footer-widget:nth-child(2) {
width: 20.875% !important;
}
#main-content .container::before {
    height: 99%;  
}}

#footer-widgets {
    padding: 20px 0px 10px !important;
}

.rpwwt-post-title {
font-weight: bold;
}

.page-id-51 .woocommerce ul.products {
margin: 0px 0px 0px !important;
}

.product_meta .posted_in {
display: none !important;
}

.homerowfullwidth {
padding-bottom: 0% !important;
}




/* Footer Opt In Styles */

.et_bloom .et_bloom_form_container .et_bloom_form_header {
    background-color: #4d5158;
  }
  
.et_bloom .et_bloom_form_container .et_bloom_form_content {
    background-color: #4d5158;
}

.et_bloom_form_text {
padding-top: 50px;
}

.homepagefooterfullwidth {
width: 100% !important;
background-color: #4d5158;
padding: 0px !important;
margin: 0px !important;
}

.homepagefooterfullwidth > div:nth-child(1) {
padding: 0px !important;
max-width: 100% !important;
}

.et_bloom .et_bloom_inline_form {
        margin: 0px 0px !important;
}

.homepagefooterfullwidth > div:nth-child(1) {
width: 67%!important;
margin: 0 auto!important;
}
.homepagefooterfullwidth .et_bloom_form_content input {
    background-color: rgba(255,255,255,.8) !important;
    color: #333333 !important;
}


/* Gravity Form */
#gform_submit_button_1 {
color: #41ad49;
background-color: rgba( 255, 255, 255, 0.05 );
border: 2px solid #41ad49;
font-size: 20px;
font-weight: 500;
padding: .3em 1em;
}

#gform_submit_button_1:hover {
color: #41ad49;
background-color: rgba( 0, 0, 0, 0.05 );
border: 2px solid transparent;
}

#gform_submit_button_3 {
color: #41ad49;
background-color: rgba( 255, 255, 255, 0.05 );
border: 2px solid #41ad49;
font-size: 20px;
font-weight: 500;
padding: .3em 1em;
}

#gform_submit_button_3:hover {
color: #41ad49;
background-color: rgba( 0, 0, 0, 0.05 );
border: 2px solid transparent;
}

/* People Layout */


/* Other Styles */
.et_pb_blog_grid {
    margin-bottom: 0% !important;
}

.ge-hide-field {
display: none;
}

.cart_item #content-area table tr {
    max-width: 100%;
}

.et_bloom .et_bloom_form_text_light .et_bloom_error_message {
    color: #c5c5c5;
}

.container {
    margin: 0 auto !important;
    max-width: 1080px;
    position: relative;
    width: 90% !important;
}

.left {
    margin-left: -9px !important;
}
#et-info, #et-secondary-menu > ul > li a {
    margin-left: -9px  !important;
}

.menu {
    width: 300px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-76 {
    margin-right: 7% !important;
    width: 31%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80 {
    width: 20%;
    margin-right: 8% !important;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-77 {
    width: 26%;
    margin-right: 5% !important;
}


.cart_item {
    background: #fff none repeat scroll 0 0;
    width: 100%;
    padding: 35px 0;
}
.left {
    float: left;
    width: 30%;
}
.left p2{
	width:100%;
	float:left;
	text-align:left;
	color:#000;
}

.right {
    float: right;
    width: 30%;
}
.right p3{
    float: left;
    text-align: right;
    width: 100%;
}
.alter{
	width:80%;
	margin:0px auto;
}
.logo_container {
    width: 137px;
    margin-left: 20%;
}

/*.page-id-51 #page-container #main-header {
    top: 147px !important;
}*/
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation{
	padding: 16px 0 0 !important;
}
.et-animated-content {
    padding-top: 168px !important;
}
header {
    margin-top: 3% !important;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-76 {
    background: rgba(0, 0, 0, 0) url("../images/acount.png") no-repeat scroll 9px -3px;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-76 > a {
    margin-left: 20%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80{
	background: rgba(0, 0, 0, 0) url("../images/logout.png") no-repeat scroll 2px -2px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80 > a {
    margin-left: 20%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-77 {
    background: rgba(0, 0, 0, 0) url("../images/cart.png") no-repeat scroll 5px -2px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-77 > a {
    margin-left: 20%;
}
.page_item.page-item-78 > a {
    display: none !important;
}
/*
.page_item.page-item-38 > a {
    margin-left: 41%;
    margin-right: 40%;
}
.page_item.page-item-39 > a {
    margin-right: 49%;
}
.page_item.page-item-51.current_page_item > a {
    margin-right: 55%;
}
.page_item.page-item-40 > a {
    margin-left: 53%;
}
.page_item.page-item-2 > a {
    margin-left: 34%;
}
.page_item.page-item-37 > a {
    margin-left: 54%;
}
.cat-item.cat-item-1 > a {
    margin-left: 26%;
}
*/
nav#top-menu-nav {
    width: 100%;
}
.nav .page_item.page-item-38 {
    width: 10%;
}
.nav .page_item.page-item-38 {
    width: 10%;
}
.nav .page_item.page-item-39 {
    width: 10%;
}
.nav .page_item.page-item-51.current_page_item {
    width: 10%;
}
.nav .page_item.page-item-40 {
    width: 10%;
    /*margin-left: 6%;*/
    margin-left:7%;
}
.nav .page_item.page-item-2 {
    margin-left: 2%;
    width: 10%;
}
.nav .page_item.page-item-37 {
    width: 7%;
    margin-left: 2%;
    margin-right: 2%;
}
.nav .cat-item.cat-item-19 {
    text-align: right;
    width: 12%;
}
.cat-item.cat-item-1 {
    width: 100%;
    margin-left: 2%;
}


.left .aa::before {
    /*content: "";*/
    margin-right: 10px;
}
.left .aa::after{
	font-family: "ETmodules";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
}
.left .aa {
    background: rgba(0, 0, 0, 0) url("https://changinghabits.com.au/wp-content/themes/CH-child/images/shipping.jpg") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 45px;
    margin-right: 5px;
    width: 45px;
}
.left .cart-sub-total-header {
	line-height: 45px;
}

#searchform #src {
    padding: 2%;
    width: 65%;
    background: rgba(0, 0, 0, 0) url("https://changinghabits.com.au/wp-content/themes/CH-child/images/search.png") no-repeat scroll right center;
    padding: 2%;
    width: 92%;
}

#searchform #search_submit {    
    border: 0 none;
    position: relative;
    right: 10%;
    display: none;
}
.page-id-40 .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-40.current_page_item.menu-item-76 {
    margin-right: 4% !important;
}
.page-id-40 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80 {
    margin-right: 2% !important;
}
#main-content .container::before {
    top: 52px;
}
#et_top_search > span{
	display:none;
}

/*
@media screen and ( min-width: 768px )  {
#et-secondary-nav, #et-secondary-menu { display: inline !important; }
}
*/
@media screen and ( min-width: 1241px) and (max-width:1340px){
.nav .page_item.page-item-38 {
    width: 7%;
}
.nav .page_item.page-item-39 {
    width: 9%;
}
.nav .page_item.page-item-51.current_page_item {
    width: 8%;
}
.nav .page_item.page-item-40 {
    margin-left: 5% !important;
    width: 10%;
}
.nav .page_item.page-item-2 {
    width: 11%;
    margin-left: 0%;
}
.nav .page_item.page-item-37 {
    width: 8%;
    margin-left: 0%;
}
li.cat-item.cat-item-1 {  
    width: 100%;
    margin-left: 0%;
}
.right {
    width: 45% !important;
}
.left {
    width: 33%;
}
#page-container {
    padding-top: 180px !important;
}
/* #page-container #main-header {
    top: 126px !important;
} */
#searchform #src {
    width: 64%;
}
}


@media screen and ( min-width: 1025px) and (max-width:1240px){
.nav .page_item.page-item-38 {
    width: 7%;
}
.nav .page_item.page-item-39 {
    width: 9%;
}
.nav .page_item.page-item-51.current_page_item {
    width: 8%;
}
.nav .page_item.page-item-40 {
    margin-left: 4%;
    width: 12%;
}
.nav .page_item.page-item-2 {
    width: 11%;
    margin-left: 0%;
}
.nav .page_item.page-item-37 {
    width: 7%;
    margin-left: 0%;
    margin-right:0%;
}/*
li.cat-item.cat-item-1 {  
    width: 100%;
    margin-left: 0%;
}*/
.left {
    width: 33%;
}
#page-container {
    padding-top: 180px !important;
}
#page-container #main-header {
    top: 131px !important;
}
.right {
    width: 30% !important;
}
ul#top-menu{
	clear:both;
}
#searchform #src {
    width: 68%;
}
.nav .page_item.page-item-2 {
    margin-left: 2%;
    width: 11%;
}
.page-id-51 #page-container #main-header {
    top: 158px !important;
}


}


@media screen and ( min-width: 981px) and (max-width:1024px){
.nav .page_item.page-item-38 {
    width: 7%;
}
.nav .page_item.page-item-39 {
    width: 9%;
}
.nav .page_item.page-item-51.current_page_item {
    width: 8%;
}
.nav .page_item.page-item-40 {
    margin-left: 2%;
    width: 12%;
}
.nav .page_item.page-item-2 {
    width: 12%;
    margin-left: 0%;
}
.nav .page_item.page-item-37 {
    width: 8%;
    margin-left: 0%;
    margin-right:0%;
}
li.cat-item.cat-item-1 {  
    width: 100%;
    margin-left: 0%;
}

.left {
    width: 33%;
}
#page-container {
    padding-top: 180px !important;
}
#page-container #main-header {
    /*top: 131px !important;*/
    /*top: 125px !important;*/
    top:183px !important;
}
.page-id-51 #page-container #main-header {
    top: 158px !important;
}
.right {
    width: 33% !important;
}

#searchform #src {
    width: 65%;
}
.nav .page_item.page-item-37 {
    width: 7%;
    margin-left: 0%;
    margin-right: 0%;
}
.nav .page_item.page-item-40 {
    margin-left: 4%;
    width: 12%;
}
.nav .page_item.page-item-2 {
    margin-left: 0;
    width: 12% !important;
}


}

@media screen and ( max-width: 980px )  {
	.logo_container {
    width: auto;
	}
	#page-container #main-header {
    top: 142px !important;
}
.et_first_mobile_item > a {
    color: #a0979e !important;
    padding: 0 0 10px !important;
}
.page_item.page-item-38 > a {
    color: #a0979e !important;
    padding-left:0;
}
.page_item.page-item-39 > a {
    color: #a0979e;
    padding-left:0;
}
.page-id-51 #page-container {
    padding-top: 113px !important;
}
.page_item.page-item-51.current_page_item > a {
    color: #a0979e;
}
li.page_item.page-item-40 {
    margin-left: 0%;
    width: 100%;
}
.page_item.page-item-40 > a {
    color: #a0979e;
    padding-left:0;
}
li.page_item.page-item-2 {
    width: 100%;
}
.page_item.page-item-2 > a {
    color: #a0979e;
    padding-left:0;
}
.nav .page_item.page-item-37 {
    margin-left: 0%;
}
.page_item.page-item-37 > a {
    color: #a0979e;
    padding-left:0;
}
.cat-item.cat-item-1 > a {
    color: #a0979e;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-76 {
    width: 100%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-76 > a {
    margin: 0% !important;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-76 {
    background: rgba(0, 0, 0, 0) url("../images/acount.png") no-repeat scroll -1px 9px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-76 > a {
    color: #a0979e;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-77{
	width:100%;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-77 > a {
    margin: 0 !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80 {
    width: 100%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80 {
    background: rgba(0, 0, 0, 0) url("../images/logout.png") no-repeat scroll -3px 9px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80 > a {
    color: #a0979e;
    margin:0 !important;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-39.current_page_item.menu-item-77{
	width:100%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-77 {
    background: rgba(0, 0, 0, 0) url("../images/cart.png") no-repeat scroll 0 11px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-77 > a {
    color: #a0979e;
    margin-left: 9%;
}
.page_item.page-item-51.current_page_item
{
	width:100% !important;
}
.page_item.page-item-51 > a {
    color: #a0979e;
    padding-left:0;
}

.nav .cat-item.cat-item-19 {
    text-align: left;
    width: 100%;
}
.nav .page_item.page-item-2 {
    margin-left: 0%;
}
.cat-item.cat-item-19 > a {
	color: #a0979e;
	padding-left:0;
}
.logo_container {
    margin-left: 0% !important;
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    padding: 36% 12% !important;
}
.ourstoryfullwidth .et_pb_slide_description {
    padding: 2% 1% !important;
}
.ourstoryfullwidth .et_pb_slider .et_pb_container {
    width: 90%;    
}
.threeimagesfullwidth .et_pb_section {
    padding: 0px 0 !important;
}
#page-container #main-header {
    position: unset;
}
#page-container {
    padding-top: 130px !important;
}
.page-id-51 #page-container #main-header {
    position: relative;
    top: 0 !important;
}

.nav .page_item.page-item-38 {
    width: 100%;
}
.nav .page_item.page-item-39 {
    width: 100%;
}
.nav .page_item.page-item-37 {
    width: 100%;
}
.et_mobile_menu {
	/*background: #fff none repeat scroll 0 0;*/
    background: #f2f1f1 !important;
}

#searchform #src {
    width: 77% !important;
}
}

@media screen  and (min-width:768px) and (max-width:979px) {
.cart_item {
    padding: 0px 0 !important;
}
.left {
    width: 40% !important;
}
.right {
    padding-top: 6px !important;
    width: 50% !important;
}

}	

/*@media screen  and (max-width:767px) {
/*.cart_item {
    padding:0 !important;
}*/
/*.page-id-51 #page-container {
    padding-top: 86px !important;
}
/*.left {
    width: 52% !important
}*/
/*.right {
    float: right;
    margin-top: 2%;
    width: 46%;
}*/
/*#searchform #src {
    width: 100% !important;
}   
} */

  
@media screen and (min-width: 520px) and (max-width: 620px){				
				
		/*.left {
		    width: 60% !important;
		}  */
	/*	.right {
		    float: right;
		    margin-top: 2%;
		    width: 40%;
		} */
		.page-id-51 #page-container {
		    padding-top: 75px !important;
		}
		/*	#searchform #src {
		    padding: 3%;
	}  */

	}
		@media screen and (min-width: 481px) and (max-width: 519px){				
		.left {
		    width: 70% !important;
		}
		.right {
		    float: left;
		    margin-top: 5%;
		    width: 60% ;
		}
		.page-id-51 #page-container {
		    padding-top: 136px !important;
		}
		#searchform #src {
		    padding: 4%;
		}

	}



@media screen and  ( max-width: 480px )  {
.cart_item {
    padding:0 !important;
}
.left {
    width: 100% !important;
}
#searchform #src {
    width: 100% !important;
}
#page-container #main-header {
    /*top: 126px !important;*/
    top: 154px !important
}
.right {
    float: left;
    margin-top: 6%;
    width: 66%;
}
#searchform #src {
    padding: 3%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-76 > a {
    padding-left: 7%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-80 > a {
    padding-left: 6%;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-77 > a {
    padding-left: 7%;
}
.page-id-51 #page-container {
    padding-top: 136px !important;
}

}

@media screen and (min-width: 320px) and (max-width: 340px){				
		.left {
		    width: 100% !important;
		}
		.right {
		    float: left;
		    margin-top: 5%;
		    width: 95% !important;
		}
		#searchform #src {
		    padding: 4%;
		}


	}
@media screen and (min-width: 341px) and (max-width: 360px){				
		.left {
		    width: 100% !important;
		}
		.right {
		    float: left;
		    margin-top: 5%;
		    width: 85% !important;
		}
		#searchform #src {
		    padding: 4%;
		}
}


@media screen and (min-width: 361px) and (max-width: 380px){				
		.left {
		    width: 100% !important;
		}
		.right {
		    float: left;
		    margin-top: 5%;
		    width: 82% !important;
		}
		#searchform #src {
		    padding: 4%;
		}
}

@media screen and (min-width: 381px) and (max-width: 400px){				
		.left {
		    width: 100% !important;
		}
		.right {
		    float: left;
		    margin-top: 5%;
		    width: 79% !important;
		}
		#searchform #src {
		    padding: 4%;
		}
}

@media screen and (min-width: 401px) and (max-width: 430px){				
		.left {
		    width: 100% !important;
		}
		.right {
		    float: left;
		    margin-top: 5%;
		    width: 74% !important;
		}
		#searchform #src {
		    padding: 4%;
		}
}
@media screen and (min-width: 431px) and (max-width: 460px){				
		.left {
		    width: 100% !important;
		}
		.right {
		    float: left;
		    margin-top: 5%;
		    width: 72% !important;
		}
		#searchform #src {
		    padding: 4%;
		}
}

 


     .mainlogo img {     
      height: 142px !important;
    
}

.mainlogo {
    
    margin-left: 10% !important;
    margin-top: -1.5% !important;
    padding: 0% 2% 7px !important;
}

.et_header_style_centered #top-menu > li > a {
    padding-bottom: 5px !important;
}

.et_header_style_centered #main-header div#et-top-navigation {
    padding: 10px 0px !important;
}

#page-container {
padding-top 174px !important;
}

.woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce button.button, .woocommerce-page button.button:hover {
color:#41ad49 !important;
}


.woocommerce a.button, .woocommerce-page a.button, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce input.button, .woocommerce-page input.button, .woocommerce input.button:hover, .woocommerce-page input.button:hover {
    color: #41ad49 !important;
}

.stock {
display:none;
}

.search-results .et_pb_post a img {
width: 200px;
}
/*.search-results #sidebar {
display: none;
}
.search-results #left-area {
width: 100%;
padding-right: 0;
}
.search-results #main-content .container:before {
display: none;
}*/
.search-results .et_pb_post h2 {
    margin-top: 10px;
}

.woocommerce-breadcrumb {
display:none !important;
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin: 0 5.5% 2% 0;
}

.homerowfullwidth .et_pb_bg_layout_light .et_pb_more_button {
color: #333;
}

.search-results #left-area .post-meta{
display:none;
}

.et_bloom .et_bloom_form_content button {
    background-color: #41ad49;
}
.error404 #wpa2a_1 {
	display: none;
}
.woocommerce input.button.alt:disabled, .woocommerce input.button.alt[disabled]:disabled {
    background-color: transparent !important;
    color: #fff;
}
@media screen and (max-width: 980px) {
.et_header_style_centered #main-header .mobile_nav {
    background-color: rgba(0, 0, 0, 0.55) !important;
}}

.tribe-mini-calendar-event {
    border-bottom: 1px solid #fff;
}