/*
 Theme Name:   Divi-WONGDOODY 
 Theme URI:    https://www.wongdoody.com
 Description:  Child Theme for www.wongdoody.com
 Author:       Michelle Asp
 Author URI:   https://www.wongdoody.com
 Template:     Divi
 Version:      2.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  Divi
*/

@import url("//hello.myfonts.net/count/2befc4");
@font-face { font-family: 'AvenirRegular';
		src: url("/wp-content/uploads/fonts/2BEFC4_1_1.eot");
		src: url("/wp-content/uploads/fonts/2BEFC4_1_1.eot?#iefix") format("embedded-opentype"),
			  url("/wp-content/uploads/fonts/2BEFC4_1_1.woff") format("woff"),
			  url("/wp-content/uploads/fonts/2BEFC4_1_1.ttf") format("truetype");
	    font-weight: normal;
	    font-style: normal; 
}
@font-face { font-family: 'AvenirNextDemiBold';
		src: url("/wp-content/uploads/fonts/2BEFC4_2_1.eot");
		src: url("/wp-content/uploads/fonts/2BEFC4_2_1.eot?#iefix") format("embedded-opentype"),
			  url("/wp-content/uploads/fonts/2BEFC4_2_1.woff") format("woff"),
			  url("/wp-content/uploads/fonts/2BEFC4_2_1.ttf") format("truetype");
	    font-weight: normal;
	    font-style: normal; 
}
@font-face { font-family: 'AvenirNextBold';
		src: url("/wp-content/uploads/fonts/2BEFC4_3_1.eot");
		src: url("/wp-content/uploads/fonts/2BEFC4_3_1.eot?#iefix") format("embedded-opentype"),
			  url("/wp-content/uploads/fonts/2BEFC4_3_1.woff") format("woff"),
			  url("/wp-content/uploads/fonts/2BEFC4_3_1.ttf") format("truetype");
	    font-weight: normal;
	    font-style: normal; 
}

@font-face { font-family: 'AvenirNextHeavy';
		src: url("/wp-content/uploads/fonts/2BEFC4_4_1.eot");
		src: url("/wp-content/uploads/fonts/2BEFC4_4_1.eot?#iefix") format("embedded-opentype"),
			  url("/wp-content/uploads/fonts/2BEFC4_4_1.woff") format("woff"),
			  url("/wp-content/uploads/fonts/2BEFC4_4_1.ttf") format("truetype");
	    font-weight: normal;
	    font-style: normal; 
}
/*social feed plugin*/
@font-face { font-family: 'AvenirHeavy';
		src: url("/wp-content/uploads/fonts/2BEFC4_4_1.eot");
		src: url("/wp-content/uploads/fonts/2BEFC4_4_1.eot?#iefix") format("embedded-opentype"),
			  url("/wp-content/uploads/fonts/2BEFC4_4_1.woff") format("woff"),
			  url("/wp-content/uploads/fonts/2BEFC4_4_1.ttf") format("truetype");
	    font-weight: normal;
	    font-style: normal; 
}

p {
	font-family: 'AvenirNextDemiBold' !important;
}
h2,h3,h4 {
	font-family: 'AvenirNextHeavy' !important;
}

/* header logo */
.logo_container {
    text-align: center;
}
.logo_container { display: none; }
#et-top-navigation { float: none; margin-left: calc(50% - 16px);padding-left:unset !important;padding-top:0 !important}

body.home #et-top-navigation { float: none; margin-left: calc(50% - 16px);padding-left:unset !important;padding-top:0 !important}

/*main nav*/
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
    padding-bottom: 4px;
}
.et_header_style_fullscreen ul#mobile_menu_slide {
	vertical-align: top !important;
	padding-top: 40px;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
    top: 4px;
    left: calc(50% - 14px);
}
.et_header_style_fullscreen .et_slide_menu_top a, .et_header_style_fullscreen .et_slide_menu_top, .et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before, .et_header_style_fullscreen .et_slide_menu_top button#searchsubmit_header:before {
    color: #000000 !important;
}
body #page-container .et_slide_in_menu_container {margin-top: 52px; padding-top: 0 !important}
.mobile_menu_bar:before {color: #89ff18;}
.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu:active  .mobile_menu_bar:before{
	content: "\4d";}
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened{
	opacity:1;
}
.et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a{
line-height: 0.7em;
letter-spacing: 0;
	text-transform: uppercase;
	font-family: 'AvenirNextHeavy';
}
.et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a:hover{
	color: #00e95d;
}
@media (max-height: 349px) { .et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a { font-size: 20px;
	} }
@media (min-height: 350px) { .et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a { font-size: 30px; } }
@media (min-height: 450px) and (min-width: 270px) { .et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a { font-size: 40px; } }
@media (min-height: 550px) and (min-width: 350px) { .et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a { font-size: 50px; } }
@media (min-height: 650px) and (min-width: 400px) { .et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a { font-size: 70px; } }
@media (min-height: 750px) and (min-width: 480px) { .et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a { font-size: 90px; } }
@media (min-height: 850px) and (min-width: 500px) { .et_slide_in_menu_container #mobile_menu_slide li span.et_mobile_menu_arrow:before, .et_slide_in_menu_container #mobile_menu_slide li a {
	font-size: 100px; } }
@media (max-width: 767px){
.et_slide_in_menu_container #mobile_menu_slide li a {
	line-height: 0.3em;
	letter-spacing: -2px;
	padding: 20px 0 !important;
	}
}
/* mobile menu */
.et_header_style_split #et-top-navigation .mobile_menu_bar,
.et_header_style_left #et-top-navigation .mobile_menu_bar {
  padding-bottom: 0 !important;
}
@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
	background-color: #000;
}
	.et_header_style_fullscreen .et-fixed-header #et-top-navigation {
		padding: 2px !important;
	}
	body #page-container .et_slide_in_menu_container {
		margin-top: 36px;
	}
}

/* button hover */
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover, body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover, body:not(.home) #page-container .et_pb_section .et_pb_button_0:hover, body #page-container .et_pb_section .et_pb_button_1, body #page-container .et_pb_section .et_pb_button_1:hover, body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover,
body #page-container .et_pb_section .et_pb_button_2:hover {color: #00e95d !important;}

/* module hover */
.pillar.et_pb_blurb h3.et_pb_module_header:hover, .pillar.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_0.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_1.et_pb_blurb h3.et_pb_module_header a, .et_pb_blurb_2.et_pb_blurb h3.et_pb_module_header a, .et_clickable h1, .et_clickable h2, .et_clickable h3, .et_clickable h4, .backtowork.et_pb_fullwidth_header .header-content h4.et_pb_module_header {
-moz-transition: color .2s linear;
  -webkit-transition: color .2s linear;
  -o-transition: color .2s linear;
  transition: color .2s linear;
}
.pillar.et_pb_blurb h3.et_pb_module_header:hover, .pillar.et_pb_blurb h3.et_pb_module_header a:hover, .et_pb_blurb_0.et_pb_blurb h3.et_pb_module_header a:hover, .et_pb_blurb_1.et_pb_blurb h3.et_pb_module_header a:hover,
.et_pb_blurb_2.et_pb_blurb h3.et_pb_module_header a:hover, .et_clickable:hover h1, .et_clickable:not(.reasons):hover h2, .et_clickable:hover h3, .et_clickable:hover h4, .backtowork.et_pb_fullwidth_header .header-content:hover h4.et_pb_module_header{
	color: #e1ff1f !important;
}

/*About person */
.et_pb_member_position {
	margin-bottom: 6px;
	min-height: 40px;
}
.et_pb_team_member_image {
	margin: 0 auto 12px auto !important;
}

h1.et_pb_module_header {
	padding-bottom: 4px;
}
/*WORK tiles*/
div.et_pb_section.work-feature, div.et_pb_module.work-tile {
	background-position: top center;
	background-size: 100% auto;
	background-color: #01ff02;
background-blend-mode: normal;
	transition: background .2s linear;
	-webkit-transition: background .2s linear;
	-moz-transition: background .2s linear;
	-o-transition: background .2s linear;
}
div.et_pb_section.work-feature:not(#over):hover, div.et_pb_module.work-tile:hover {
	/*background-size: 102% auto;*/
background-blend-mode: screen;
}
div.et_pb_section.work-feature:hover .et_pb_blurb .et_pb_image_wrap img, div.et_pb_module.work-tile:hover .et_pb_blurb .et_pb_image_wrap img{
	filter: brightness(0);
}
div.et_pb_section.work-feature .et_pb_blurb h2.et_pb_module_header a, 
div.et_pb_section.work-feature .et_pb_module_header {
	margin-top: 100px;
	color: #fff !important;
	transition: margin-top .2s linear, color .2s linear;
	-webkit-transition: margin-top .2s linear, color .2s linear;
	-moz-transition: margin-top .2s linear, color .2s linear;
	-o-transition: margin-top .2s linear, color .2s linear;
}
div.et_pb_section.work-feature .et_pb_blurb_description p {
display: block;
font-size: 28px;
margin: 10px 0px 0px 0px;
	padding-bottom: 0;
overflow: hidden;
line-height: 0%;
-webkit-transition: color .2s linear, line-height 0.2s linear;
-moz-transition: color .2s linear, line-height 0.2s linear;
-ms-transition: color .2s linear, line-height 0.2s linear;
-o-transition: color .2s linear, line-height 0.2s linear;
transition: color .2s linear, line-height 0.2s linear;
}

.work-tile h4, .work-tile p {
	color: #fff !important;
-webkit-transition: color .2s linear;
-moz-transition: color .2s linear;
-ms-transition: color .2s linear;
-o-transition: color .2s linear;
transition: color .2s linear;
}

.work-tile:hover h4, .work-tile:hover p {
	color: #000 !important;
}

div.et_pb_section.work-feature .et_pb_blurb_description .cta {
	display: block;
	font-size: 28px;
	font-family: 'AvenirNextHeavy' !important;
	margin-top: 10px;
line-height: 0%;
-webkit-transition: color 0.2s linear, line-height 0.2s linear;
-moz-transition: color 0.2s linear, line-height 0.2s linear;
-ms-transition: color 0.2s linear, line-height 0.2s linear;
-o-transition: color 0.2s linear, line-height 0.2s linear;
transition: color 0.2s linear, line-height 0.2s linear;
}

div.et_pb_section.work-feature:hover .et_pb_module_header {
	margin-top: 60px;
	color: #000 !important;
}
div.et_pb_section.work-feature:hover .et_pb_blurb h2.et_pb_module_header a, div.et_pb_section.work-feature:hover p {
	color: #000 !important;
}
div.et_pb_section.work-feature:hover p, div.et_pb_section.work-feature:hover .cta {
	line-height: 120%;
}
div.et_pb_section.work-feature .cta:hover {
	color: #00e95d !important;
}

/* iphone widths */
@media only screen and (max-width: 767px) {
.et_pb_row {
	width: 90%;;
}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100%;
    max-width: 900px;
	}
}
/* Landscape */
@media only screen 
  and (min-device-width: 376px) 
  and (max-device-width: 979px) 
  and (orientation: landscape) { 
.et_pb_section_1.et_pb_section{
	margin-top:-130px !important;
}
.et_pb_section_2 { height: 375px !important;}
}
@media only screen and (max-width: 980px){
	div.et_pb_section.work-feature .et_pb_blurb h2.et_pb_module_header a, 
div.et_pb_section.work-feature .et_pb_module_header {
	margin-top: 0px;
	font-size: 40px;
	}
	div.et_pb_section.work-feature:hover .et_pb_module_header {
	margin-top: 0px !important;
}
div.et_pb_section.work-feature .et_pb_blurb_description .cta, div.et_pb_section.work-feature .et_pb_blurb_description p {
	font-size: 28px;
		line-height: 1.2em;
	margin: 0;
}	
}
	
@media only screen and (max-width: 767px) {
	div.et_pb_section.work-feature .et_pb_blurb h2.et_pb_module_header a, 
div.et_pb_section.work-feature .et_pb_module_header {
	margin-top: 0px;
	font-size: 25px;
	}
	div.et_pb_section.work-feature:hover .et_pb_module_header {
	margin-top: 0px !important;
}
div.et_pb_section.work-feature .et_pb_blurb_description .cta, div.et_pb_section.work-feature .et_pb_blurb_description p {
	font-size: 15px;
		line-height: 1em;
	margin: 0;
}
	div.et_pb_section.work-feature {
		background-size: 120% auto !important
	}		.et_pb_main_blurb_image{margin-bottom:0;}
}
/*green button hover */
body:not(.home) #page-container .et_pb_section .et_pb_button_0.green-button:hover {
	color: #ffffff !important;
}

/* Styling CF7 to look like the Divi Contact Form */
.wpcf7 label {
	font-family: 'AvenirNextDemiBold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 23px;
}
.wpcf7 select {
	height: 38px;
}
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7 select {
    background-color: #000!important;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-radius: 0px!important;
    font-family: 'AvenirNextDemiBold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    color: #fff!important;
    padding: 6px!important;
	border: none !important;
	width: 100% !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.wpcf7-textarea {
	height: 190px;
}
/* customize select */
.wpcf7 select {
background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 100% 50%;
	-moz-appearance: none; 
	-webkit-appearance: none; 
	appearance: none;
}

/*old btn*/
.wpcf7-submit {
    color: #000000!important;
    border-width: 0px!important;
    border-radius: 0px;
    font-size: 20px;
    font-family: 'AvenirNextHeavy',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase!important;
    background-color: #e1ff1f;
    padding-top: 8px!important;
    padding-right: 10px!important;
    padding-bottom: 4px!important;
    padding-left: 10px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.wpcf7-submit:hover {
	    color: #00e95d!important;
}

/*push me button*/
.pushme {
	 padding: 0 !important;
    position: relative;
    background-color: #000;
    display: inline-block;
    font-family: 'AvenirNextHeavy',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 20px;
	border: 0;
}
.pushme .inner {
display: inline-block;
background-color: #00e95d;
border: 0.4em solid #00e95d;
    padding: 0.1em 0.3em;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transform: translate3d(0.6em, -0.6em, 0);
    transform: translate3d(0.6em, -0.6em, 0);
    transition: -webkit-transform 240ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: transform 240ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: transform 240ms cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 240ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition-delay: 220ms;
}
.pushme:active .inner, .pushme.click .inner {
	 transform: translate3d(0, 0, 0);
	 transition: transform 120ms cubic-bezier(0.23, 1, 0.32, 1);
}

/* cookie consent */
#catapult-cookie-bar a {
text-decoration: underline;
margin-left: 10px !important;
}
button#catapultCookie {
padding: 6px 34px !important;
font-size: 15px !important;
}

.et_password_protected_form {
    min-height: initial;
    padding: 100px;
    max-width: 700px;
    margin: auto;
}
 
.et_password_protected_form .et_submit_button {
    background: #8dc63f;
    color: white!important;
    border: 2px solid #8dc63f;
}
 
.et_password_protected_form .et_submit_button:hover {
    background: white;
    color: #8dc63f!important;
}
 
@media (max-width: 479px) {
.et_password_protected_form {
    padding: 40px;
}
}

/* slider buttons */
.et-pb-arrow-prev, .et-pb-arrow-next {
	background-color:#e1ff1f;
	border-radius: 24px;
	opacity: 1 !important;
}
.et-pb-arrow-prev {
	left: 22px !important;
}
.et-pb-arrow-next {
	right: 22px !important;
}
@media only screen and (max-width: 980px){
.et_mobile_device .et-pb-arrow-prev {
  left: 12px !important;
	font-size: 38px !important;
}
	.et_mobile_device .et-pb-arrow-next {
  right: 12px !important;
	font-size: 38px !important;
}
}
@media (max-width: 767px){
.et_mobile_device .et-pb-arrow-prev {
  left: 10px !important;
	font-size: 33px !important;
}
	.et_mobile_device .et-pb-arrow-next {
  right: 10px !important;
	font-size: 33px !important;
}
}


/*news blurbs HP
.news-blurb {
	cursor: pointer;
}
.news-blurb:hover {
	background-color: #000000 !important;
}
.news-blurb:hover h5, .news-blurb:hover p {
	color: #ffffff !important;
}
.news-blurb .link {
	position: absolute;
	top: 165px;
	left: 0px;
}*/

/*commerce and category pages*/
.page-id-3650 p, .page-id-5050 p, .page-id-5044 p, .page-id-5053 p {
	font-family: 'AvenirRegular' !important;
}
.highlight {
	background-color: #e1ff1f;
	color:#000;
	padding:.04em .05em;
	height:.95em;
	display:inline-block;
}
#commerce-blog-grid .tag a, .category a {
	color:white !important;
}
.post-content-inner:before {
    content: " ";
    border: 1px solid white;
    margin-top: 0;
    margin-bottom: 30px;
    display: block;
    max-width: 60px;
}

/*Commerce bios*/
@media all and (max-width: 1175px) {
h1.et_pb_module_header {
	font-size: 25px;
}
}
@media all and (max-width: 1129px) {
h1.et_pb_module_header {
	font-size: 24px;
}
}
@media all and (max-width: 1084px) {
h1.et_pb_module_header {
	font-size: 22px;
}
}
@media all and (max-width: 994px) {
h1.et_pb_module_header {
	font-size: 21px;
}
}
.et_pb_team_member_description p:not(.et_pb_member_position) {
min-height: 270px;
}
.et_pb_team_member_description .bio-desc {
	min-height: 330px;
}
@media all and (max-width: 1459px) {
.et_pb_team_member_description .bio-desc {
	min-height: 355px;
}
}
@media all and (max-width: 1343px) {
.et_pb_team_member_description .bio-desc {
	min-height: 382px;
}
}
@media all and (max-width: 1278px) {
.et_pb_team_member_description .bio-desc {
	min-height: 410px;
}
}
@media all and (max-width: 1213px) {
.et_pb_team_member_description .bio-desc {
	min-height: 435px;
}
}
@media all and (max-width: 1141px) {
.et_pb_team_member_description .bio-desc {
	min-height: 465px;
}
}
@media all and (max-width: 1061px) {
.et_pb_team_member_description .bio-desc {
	min-height: 490px;
}
}
@media all and (max-width: 1035px) {
.et_pb_team_member_description .bio-desc {
	min-height: 517px;
}
}
/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
/* Person Module */
  .et_pb_column .et_pb_team_member_image {
    float: unset !important;
}
}

/*force 2-columns and 3-columns on tablet*/
@media only screen and (min-width: 480px) and (max-width: 980px) {
.two-columns .et_pb_column {
width: 50%!important;
}
.three-columns .et_pb_column {
width: 33.33%!important;
}
}


/*overide for email icon*/
.et_pb_google_icon:before {
    content: '\e010' !important;
}

/*hide footer*/
footer {
	display: none !important;
}
/*show Divi Builder footer (commerce, blogs and category pages)*/
body.post-template-default footer, .page-id-3650 footer, .page-id-5050 footer, .page-id-5044 footer, .page-id-5053 footer
{
	display: block !important;
}
@media all and (max-width: 1170px) {
.footer-email h6 {
	font-size: 14px;
}
}
@media all and (max-width: 1090px) {
.footer-email h6 {
	font-size: 13px;
}
}
@media all and (max-width: 1015px) {
.footer-email h6 {
	font-size: 12px;
}
}
@media all and (max-width: 980px) {
.footer-email h6 {
	font-size: 15px;
}
}

@media all and (min-width: 570px)and (max-width: 979px) {
.footer-email h6 {
	font-size: 12px;
}
}

/*blog posts*/
body.post-template-default .container, .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper {
  width: 85%;
  max-width: 1250px;
}
.entry-title{
	font-size: 34px!important;
}
#commerce-blog-grid .tag a:hover, .category a:hover, .et_pb_blog_0 .et_pb_post .entry-title a:hover, .et_pb_blog_0 .et_pb_post .post-meta a:hover {
    color: #00e95d !important;
}
.et_pb_blog_0 .et_pb_post .post-meta a[rel="author"], .page-id-3650 .author a {
    pointer-events: none;
}
.et_pb_post .post-meta .author a {
    pointer-events: none;
	color: #000 !important;
}
/*commerce, category blog grid item titles*/
.et_pb_blog_0 .entry-title {
    height: 150px !important;
}
@media all and (min-width: 1090px) and (max-width: 1245px) {
.et_pb_blog_0 .entry-title {
    height: 180px !important;
}
}

@media all and (min-width: 981px) and (max-width: 1089px) {
.et_pb_blog_0 .entry-title {
    height: 210px !important;
}
.et_pb_blog_0 .et_pb_post .entry-title a {
    font-size: 25px !important;
}
}
