@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Divi-child
Theme URI: http://www.toeriverarts.com/wp-content/themes
Description: Child Theme for Divi
Author: jennifer
Author URI: http://www.toeriverarts.com/
Template: Divi
Version: 0.1
*/
 
@import url("../Divi/style.css");



/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and ( min-width:981px ) {
    /* Set the slider height */




/* Headers */
h1,
h2,
h3,
h5,
h6 {
	padding-bottom: 7px;

	font-family: "Lato", Arial, sans-serif;
	font-weight: 500;
	line-height: 1em;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}

h1 {
	font-size: 22px!important;
    color: #638A17!important;
	text-transform: uppercase!important;
	line-height:25px;
}

h1 a:link {
  color:#638A17;
}


h1 a:visited {
  color:#638A17;
}


h1 a:hover {
  color: #093D4E;
}


h2 {
	font-size:21px!important;
	color:#65696a!important;
	line-height:25px!important;
}

h2 a:link {
  color:#638A17;
}


h2 a:visited {
  color:#638A17;
}


h2 a:hover {
  color: #093D4E;
}

h3 {
	font-size: 19px!important;
	color:#65696a !important;
	text-transform:none;
	line-height: 1.3em;}
	
h3 a:link {
  color:#638A17;
}


h3 a:visited {
  color:#638A17;
}


h3 a:hover {
  color: #093D4E;
}

h4 {
	font-size: 17px!important;
	color:#7f7f7f!important;
	text-transform: none!important;
}

h5 {
	font-size: 15px!important;
	color:#65696a!important;  
	line-height: 1.3em;
}

h6 {
	font-size: 14px!important;
	line-height: 20px;
}



body {
     color:#575959!important;
    font-family: "Lato", Arial, sans-serif!important;
    font-size: 14px!important;
    font-weight: 500;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.3em;
}

body a:link {
  color:#638A17;
}


body a:visited {
  color:#638A17;
}


body a:hover {
  color: #093D4E;
}


/*Top Menu */

#top-menu-nav #top-menu a:hover { color: #093D4E!important; }

#et-top-navigation {

    float: left!important;

}


/*Top Menu  remove arrow*/



/*#top-menu .menu-item-has-children {padding-right: 0px;}*/



#top-menu li a
{
font-size: 14px;

}

/*Top Menu  drop down container*/


.nav li ul{
width: 270pxc
}

/*Top Menu  drop down font size*/

#top-menu .sub-menu .menu-item a { 
    font-size: 13px!important; 
	letter-spacing:1;
	line-height:18px;
}

/* Set the text on full width slide*/

.photo-header-text{

color:#000!important; 

}

/* Set the slider height on specific slider class art_slider*/

.the_artscustom-slider .et_pb_slides .et_pb_slider_container_inner {
display: block;}
    .the_arts, .the_arts .et_pb_container { 
        height: 300px !important;  
}
	
.the_arts, the_arts .et_pb_slide { 
        max-height: 300px; 
 }
 
.the_arts .et_pb_slide_description { 
        position: relative; 
        top: 15%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; }

 .the_arts .et_pb_slide_description .et_pb_slide_title {
    text-align:left!important; 
    font-family: "Verdana",Helvetica,Arial,Lucida,sans-serif!important; 
    font-size: 23px!important;  
    text-transform: uppercase!important; 

 
 }
 
 /* --------- Header remove bottom shadow------------- */
 
 header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}



/* Full Width Header Module - SLIDER */

.hpcustom-slider { 
max-height:300px!important;

}

.hpcustom-slider .et_pb_slides .et_pb_slider_container_inner {
display: block;
}




.et_header_style_split .centered-inline-logo-wrap #logo {
border-image-width:0!important;

}



.et_pb_fullwidth_header {
  height: 300px !important; 
  max-height:300px!important;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
   padding-top: 100px!important;

    padding-left: 0;
}


.et_pb_section {
    padding: 24px 0!important;
}

.et_pb_section_1.et_pb_section {
    background-color: #ffffff !important;
	padding-top:15px!important;
}

.wp-caption {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-bottom-color: #ddd;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #ddd;
    border-left-style: solid;
    border-left-width: 0px;
    border-right-color: #ddd;
    border-right-style: solid;
    border-right-width: 0px;
    border-top-color: #ddd;
    border-top-style: solid;
    border-top-width: 0px;
    margin-bottom: 0px;
    max-width: 96%;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
    text-align: center;
}

.wp-caption p.wp-caption-text {
    font-size: 12px;
	line-height:16px!important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
}

.post-meta {
display:none!important;

}


/*------Home Page----- */

.four-col {
width:100%!important;

}


.et_pb_row_1 {
    min-height: 70px!important;
	/*border: 1px solid red!important;*/
}




/*------artists by name---- */


/*------Remove line from sidebar----- */

.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }


/*DIVI Gallery */




.et_pb_portfolio_item .post-meta, .et_pb_gallery_item .et_pb_gallery_caption {
font-size:12px!important;
}


/*--------email sign up form---------*/

input[type="text"], input.text, input.title, textarea, select {
    margin: 0 0 0 10px!important;
}


input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input.text, input.title, textarea, select {
    padding: 2px;
	 margin: 0 0 0 10px!important;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
}


a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
    display: inline-block;
    padding: .3em .9em;
    color: #ffffff!important;
	letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;
    text-transform: uppercase !important;
    text-align: center;
    border: 1px solid #ffffff!important;
    text-decoration: none;

    cursor: pointer;
    background: #093d4e!important;
    font-weight: 500;
   

}

/*------ Map----- */

.map_key {
max-width:75px!important;
}


/* Modern Tribe Calander plugin */

#tribe-bar-form{

 background-color:#ffffff!important;


}

.tribe-events-venue-details{
font-style:normal!important;
}

.tribe-events-list h2.tribe-events-page-title {
	color:color:#65696a!important;
	font-weight:normal!important;
}

.tribe-events-list-separator-month {
	font-family: "Lato", Arial, sans-serif;
	font-weight: 500;
	line-height: 1em;
	font-size: 16px!important;
	color:#65696a!important;
	text-transform:uppercase!important;

}

.tribe-bar-view-list span[class^="tribe-icon-"], .tribe-bar-views-list span.tribe-icon-list, .tribe-select2-results-views span.tribe-icon-list{
display:none!important;}

#tribe-bar-form .tribe-bar-submit input[type="submit"] {
color:#65696a!important;
 background-color:#EDEDED!important;
/*  border: 1px solid #638A17!important;*/

}


.tribe-bar-views-inner {
color:#65696a!important;
 background-color:#EDEDED!important;

}


.tribe-events-single-section .tribe-events-address .adr .street-address { display: block; }
.tribe-events-single-section .tribe-events-address .adr .delimiter,
.venue-address .tribe-events-address .adr .delimiter { display: none; }

/*POSTS*/

body.home-posts #left-area .et_pb_post h2, body.archive #left-area .et_pb_post h2, body.search #left-area .et_pb_post h2, body.single .et_post_meta_wrapper h1 {
display:none!important;

}



.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
padding-top: 0px!important;

}


.et_pb_team_member_image {

text-align:left;

}


/*-------WOO Commerce---------*/


.woocommerce div.product div.images.woocommerce-product-gallery {
    margin-bottom: 5%!important;
}

.woocommerce .woocommerce-message {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 15px !important;
font-weight: 500;
border: 1px solid #f3f3f2!important;
background: #fdfdfd 20px 13px!important;
}

.woocommerce .woocommerce-info {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 15px !important;
font-weight: 500;
border: 1px solid #f3f3f2!important;
background: #fdfdfd 20px 13px!important;
}

.woocommerce .woocommerce-error {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 15px !important;
font-weight: 500;
border: 1px solid #f3f3f2!important;
background: #fdfdfd 20px 13px!important;
}


.woocommerce-loop-product__title{
font-size:17px!important;
color:#65696a !important;
line-height:20px!important;
}

.woocommerce h1.product_title.entry-title{
font-size:17px!important;
color:#65696a !important;
text-transform: none!important;
line-height:19px!important;
}

.entry-summary p.price span{
font-size:17px!important;
color:#65696a !important;
}


.woocommerce-product-details__short-description{
font-size:15px!important;
color:#65696a !important;
padding-top:5px!important;
line-height:19px!important;
}

.woocommerce div.product p.stock{
display:none!important;
}

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

}

.woocommerce-result-count{
display:none!important;

}

.woocommerce .woocommerce-ordering select{
display:none!important;

}

/*woo product search*/
.aws-container .aws-search-field{
    width: 100%;
    max-width: 100%;
	height:33px!important;
    color: #313131;
    padding: 6px;
        padding-right: 6px;
		font-size:12px!important;
    line-height: 20px!important;
    display: block;
    font-size: 12px;
    position: relative;
    z-index: 2;
    -webkit-appearance: none;
    height: 100%;
    margin: 0 !important;
    border: 1px solid #d8d8d8;
    outline: 0;
}


/*quanity products*/
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    height: 33px!important;
    border: none !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff !important;
    background-color: rgba(0,0,0,.2) !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}

/*** ALL WOO BUTTONS ***/
.woocommerce button.button.alt, 
.woocommerce-page button.button.alt,
.woocommerce a.button, 
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button {
	text-transform: capitalize !important;
	text-size:14px!important;
	line-height: 1!important;
	background: #ffffff !important;
	border: 2px solid !important;
	border-radius: 0px;
	color: #638A17!important;
} 
.woocommerce button.button.alt:hover, 
.woocommerce-page button.button.alt:hover,
.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover,
.woocommerce a.button:hover, 
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover {
	background: #638A17 !important;
	color: #fff !important;
}


button.single_add_to_cart_button{

}

/* product tabs*/

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #65696a !important;
	
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before {
    border-bottom-color: #d9d9d9;
}

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {

    margin: 0 !important;
    padding: 0 !important;
    background: #ffffff!important;

}

.tab-title-description {display:none;}


/*FOOTER*/

.footer-widget h4 {
text-transform: uppercase!important;
    font-size: 20px;
	color:#ffffff!important;
}

#footer-info {
    float: left;
    padding-bottom: 10px;
	font-family: 'Lato', sans-serif!important;
	font-weight:500!important;
    text-align: left;
}


#footer-info a:hover{color:#CCCCCC!important;
opacity: 0.9!important;}

.mc4wp-form-fields {

margin-right:60px!important;
}

#footer-widgets .footer-widget li:before {
display: none;
}

/* Social Media Follow Icon Color */
.et_pb_social_media_follow li a.icon:before {
color: #89D6F2!important;
}


.et_pb_social_media_follow li a.icon:hover:before{
color: #ffffff!important;
}




html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
line-height: 26px;
padding-left: 0px;
}



/*--------SHOPING CART-------------------*/


.et-cart-info { /*display:none!important;*/
 }

/*#et-top-navigation .et-cart-info {
    float: right!important;
    margin: -2px 0 0 -7px;
    font-size: 16px;
}
*/


}

@media only screen and (max-width: 1130px) {

.classes-logo-size {
max-width:70%!important;

margin:0 20px 0 20px!important;
}

.row-1-new-ht {
 min-height: 200px!important;
/* border:1px solid blue;*/
}


}


@media only screen and (max-width: 1020px) {
article.esg-filters.esg-singlefilters {
margin-top:2%!important;
}

}

@media only screen and (max-width: 981px) {


#logo {
height: 189px!important; /*change this to adjust the size*/
max-height: 189px !important; /* change this to adjust the size */
padding-bottom:80px;
}


/* Headers */
h1 {
	font-size: 22px!important;
    color: #638A17!important;
	text-transform: uppercase!important;
	line-height:25px;
}

h1 a:link {
  color:#638A17;
}


h1 a:visited {
  color:#638A17;
}


h1 a:hover {
  color: #093D4E;
}


h2 {
	font-size:21px!important;
	color:#65696a!important;
	line-height:25px!important;
}

h2 a:link {
  color:#638A17;
}


h2 a:visited {
  color:#638A17;
}


h2 a:hover {
  color: #093D4E;
}

h3 {
	font-size: 19px!important;
	color:#65696a !important;
	text-transform:none;
	line-height: 1.3em;}
	
h3 a:link {
  color:#638A17;
}


h3 a:visited {
  color:#638A17;
}


h3 a:hover {
  color: #093D4E;
}

h4 {
	font-size: 17px!important;
	color:#7f7f7f!important;
	text-transform: none!important;
}

h5 {
	font-size: 15px!important;
	color:#65696a!important;  
	line-height: 1.3em;
}

h6 {
	font-size: 14px!important;
	line-height: 20px;
}



body {
    color:#575959!important;
   font-family: "Lato", Arial, sans-serif!important;
    font-size: 14px!important;
    font-weight: 500;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.3em;
}

body a:link {
  color:#638A17;
}


body a:visited {
  color:#638A17;
}


body a:hover {
  color: #093D4E;
}

h1,
h2,
h3,
h5,
h6 {
	padding-bottom: 7px;

	font-family: "Lato", Arial, sans-serif;
	font-weight: 500;
	line-height: 1em;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}


.et_pb_team_member_image {
text-align:left!important;

}


 /* --------- Header remove bottom shadow------------- */
 
 header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}


/*------artists by name---- */

.two-columns .et_pb_column {
width: 50%!important;
}


/*-------WOO Commerce---------*/


.woocommerce .woocommerce-message {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 0.813em !important;
font-weight: 500;
border-top: 1px solid #f3f3f2!important;
border-bottom: 1px solid #f3f3f2!important;
background: #f9f8f4 20px 13px!important;
}

.woocommerce .woocommerce-info {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 0.813em !important;
font-weight: 500;
border-top: 1px solid #f3f3f2!important;
border-bottom: 1px solid #f3f3f2!important;
background: #f9f8f4 20px 13px!important;
}

.woocommerce .woocommerce-error {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 0.813em !important;
font-weight: 500;
border-top: 1px solid #f3f3f2!important;
border-bottom: 1px solid #f3f3f2!important;
background: #f9f8f4 20px 13px!important;
}


.woocommerce-loop-product__title{
font-size:17px!important;
color:#65696a !important;
line-height:20px!important;
}

.woocommerce h1.product_title.entry-title{
font-size:17px!important;
color:#65696a !important;
text-transform: none!important;
line-height:19px!important;
}

.entry-summary p.price span{
font-size:17px!important;
color:#65696a !important;
}


.woocommerce-product-details__short-description{
font-size:15px!important;
color:#65696a !important;
padding-top:5px!important;
line-height:19px!important;
}

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

}

.woocommerce-result-count{
display:none!important;

}

.woocommerce .woocommerce-ordering select{
display:none!important;

}



/*FOOTER*/

.footer-widget h4 {
text-transform: uppercase!important;
    font-size: 20px;
	color:#ffffff!important;
}

#footer-info a:hover{color:#CCCCCC!important;
opacity: 0.9!important;}

#footer-widgets .footer-widget li:before {
display: none;
}



html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
line-height: 26px;
padding-left: 0px;
}

/*Woo Commerce*/
/*.tc-wc-header-cart { display:none!important; }*/

li.menu-item a.cart-link {
	display: none;
}

.et-cart-info { display:none!important; }


}

@media only screen and (max-width: 976px) {


/*--------home page---------*/

.four-col {
margin-top:-50px!important;
width:100%!important;


}

.hp-call2action {

max-width:220px!important;
margin-top:20px!important;
}



/*--------email sign up form---------*/

input[type="text"], input.text, input.title, textarea, select {
    margin: 0 0 0 10px!important;
}


input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input.text, input.title, textarea, select {
    padding: 2px;
	 margin: 0 0 0 10px!important;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
}


a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
    display: inline-block;
    padding: .3em .9em;
    color: #ffffff!important;
	letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;
    text-transform: uppercase !important;
    text-align: center;
    border: 1px solid #ffffff!important;
    text-decoration: none;

    cursor: pointer;
    background: #093d4e!important;
    font-weight: 500;
   

}


}

@media only screen and (max-width: 768px) {

.et_pb_team_member_image {
text-align:left!important;

}

 /* --------- Header remove bottom shadow------------- */
 
 header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}



h1 {
	font-size: 22px!important;
    color: #638A17!important;
	text-transform: uppercase!important;
	line-height:25px;
}

h1 a:link {
  color:#638A17;
}


h1 a:visited {
  color:#638A17;
}


h1 a:hover {
  color: #093D4E;
}


h2 {
	font-size:21px!important;
	color:#65696a!important;
	line-height:25px!important;
}

h2 a:link {
  color:#638A17;
}


h2 a:visited {
  color:#638A17;
}


h2 a:hover {
  color: #093D4E;
}

h3 {
	font-size: 19px!important;
	color:#65696a !important;
	text-transform:none;
	line-height: 1.3em;}
	
h3 a:link {
  color:#638A17;
}


h3 a:visited {
  color:#638A17;
}


h3 a:hover {
  color: #093D4E;
}

h4 {
	font-size: 17px!important;
	color:#7f7f7f!important;
	text-transform: none!important;
}

h5 {
	font-size: 15px!important;
	color:#65696a!important;  
	line-height: 1.3em;
}

h6 {
	font-size: 14px!important;
	line-height: 20px;
}



body {
     color:#575959!important;
    font-family: "Lato", Arial, sans-serif!important;
    font-size: 14px!important;
    font-weight: 500;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.3em;
}

body a:link {
  color:#638A17;
}


body a:visited {
  color:#638A17;
}


body a:hover {
  color: #093D4E;
}



.classes-logo-size {
max-width:50%!important;

margin:0 20px 0 20px!important;
}

/*-------WOO Commerce---------*/


.woocommerce .woocommerce-message {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 0.813em !important;
font-weight: 500;
border-top: 1px solid #f3f3f2!important;
border-bottom: 1px solid #f3f3f2!important;
background: #f9f8f4 20px 13px!important;
}

.woocommerce .woocommerce-info {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 0.813em !important;
font-weight: 500;
border-top: 1px solid #f3f3f2!important;
border-bottom: 1px solid #f3f3f2!important;
background: #f9f8f4 20px 13px!important;
}

.woocommerce .woocommerce-error {
/*background: WHITE !important;*/
color: #6d6d6d!important;
font-size: 0.813em !important;
font-weight: 500;
border-top: 1px solid #f3f3f2!important;
border-bottom: 1px solid #f3f3f2!important;
background: #f9f8f4 20px 13px!important;
}


.woocommerce-loop-product__title{
font-size:17px!important;
color:#65696a !important;
line-height:20px!important;
}

.woocommerce h1.product_title.entry-title{
font-size:17px!important;
color:#65696a !important;
text-transform: none!important;
line-height:19px!important;
}

.entry-summary p.price span{
font-size:17px!important;
color:#65696a !important;
}


.woocommerce-product-details__short-description{
font-size:15px!important;
color:#65696a !important;
padding-top:5px!important;
line-height:19px!important;
}

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

}

.woocommerce-result-count{
display:none!important;

}

.woocommerce .woocommerce-ordering select{
display:none!important;

}

}

@media only screen and
(max-width: 767px) {
}

@media only screen and
(max-width: 670px) {

.row-1-new-ht {
 min-height: 100px!important;

}
}

@media only screen and
(max-width: 414px) {

h1 {
	font-size: 22px!important;
    color: #638A17!important;
	text-transform: uppercase!important;
	line-height:25px;
}

h1 a:link {
  color:#638A17;
}


h1 a:visited {
  color:#638A17;
}


h1 a:hover {
  color: #093D4E;
}


h2 {
	font-size:21px!important;
	color:#65696a!important;
	line-height:25px!important;
}

h2 a:link {
  color:#638A17;
}


h2 a:visited {
  color:#638A17;
}


h2 a:hover {
  color: #093D4E;
}

h3 {
	font-size: 19px!important;
	color:#65696a !important;
	text-transform:none;
	line-height: 1.3em;}
	
h3 a:link {
  color:#638A17;
}


h3 a:visited {
  color:#638A17;
}


h3 a:hover {
  color: #093D4E;
}

h4 {
	font-size: 17px!important;
	color:#7f7f7f!important;
	text-transform: none!important;
}

h5 {
	font-size: 15px!important;
	color:#65696a!important;  
	line-height: 1.3em;
}

h6 {
	font-size: 14px!important;
	line-height: 20px;
}



body {
     color:#575959!important;
    font-family: "Lato", Arial, sans-serif!important;
    font-size: 14px!important;
    font-weight: 500;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.3em;
}

body a:link {
  color:#638A17;
}


body a:visited {
  color:#638A17;
}


body a:hover {
  color: #093D4E;
}


.classes-logo-size {
max-width:45%!important;

margin-left: 20px!important;
}



/*--------email sign up form---------*/

input[type="text"], input.text, input.title, textarea, select {
    margin: 0 0 0 10px!important;
}


input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input.text, input.title, textarea, select {
    padding: 2px;
	 margin: 0 0 0 10px!important;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
}


a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
    display: inline-block;
    padding: .3em .9em;
    color: #ffffff!important;
	letter-spacing: 1px;
    font-size: 15px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;
    text-transform: uppercase !important;
    text-align: center;
    border: 1px solid #ffffff!important;
    text-decoration: none;

    cursor: pointer;
    background: #093d4e!important;
    font-weight: 500;
   

}

}