/*@import url(//fonts.googleapis.com/earlyaccess/notosanssc.css);*/

h2 {
    color: #818185;
    margin-top: 35px;
    font-weight: bold;
    padding-bottom: 15px;
    /*text-decoration: underline;*/
}

h3 {font-size: 24px;}

.tbl_no_border th, .tbl_no_border td {border: 0px;}

.main-navigation .menu-mainmenu-container ul li {
    /*padding-top: 20px;*/
    padding-left: 15px;
}

.main-navigation .menu-mainmenu-container ul li a {
    padding: 25px 7px;
    text-decoration: none;
}

.main-navigation .menu-mainmenu-container ul li a:hover {
    /*background-color: #e9fcda;*/
    background-color: #818185;
    color: #ffffff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.menu-item-has-children a:after {
    display: inline-block; font: normal 14px/1 'Genericons'; 
    vertical-align: middle; 
    content: "\f502";
    padding-left: 10px;
    -webkit-font-smoothing: antialiased;
}

.main-navigation ul li ul {  /*width: auto; min-width: 100px;*/ }
.main-navigation .menu-mainmenu-container ul.sub-menu li {padding: 2px; opacity: 1;}
.main-navigation .menu-mainmenu-container ul.sub-menu li a {padding: 7px;}

.menu-item-has-children ul li a:after {
    display: none;} 

.widget-title a {display:none;}

.contact-ppl {width: 100%; clear: both; overflow: hidden;}
.contact-ppl .contact-right {width: 150px; float: right; text-align: left; overflow: hidden;}
.contact-ppl .contact-left {width: 70%; padding-right: 10px;} 
.contact-ppl .contact-left label {display: block;}

.footer-contact > p {color: #ffffff;}

.cs-content-img img {height: 405px;}
.cs-content-text {padding: 2px 5px 20px; min-height: 300px; border:1px solid #818185;}
.cs-content-text strong {color: #55ae0f;}
.enzyme-col {height: 750px;}
.enzyme-food {padding: 10px 5px 5px; margin-bottom: 10px; border:1px solid #818185;}

.mission-box {margin-bottom: 20px; background-color: #f0f0f0;}
.mission-box h2 {height: 70px; }
.mission-box img {float: left; max-height: 120px; margin-top: 10px;}
.founder_text li {font-size: 20px;}

.product-content {}
.product-content ul li {margin-bottom: 7px;}
.product-content ol li {margin-bottom: 7px;}

.events-box {padding-left:5px; padding-right: 5px;}
.events-cols {border:1px solid #818185; margin:5px auto; height: 500px; overflow: hidden;}
.events-cols img {max-height: 420px; max-width: 290px;}
.events-img {}
.events-text {padding-left: 15px;}

.cert-list {}

.fb-logo {font-size:72px !important; color:#ffffff !important; background-color:#3b5998; border-radius: 50%;}
.fb-logo {color:#ffffff !important; text-decoration: none;}


@media only screen and (max-width: 480px) {
    .contact-ppl .contact-right  {width: 100%; clear: both; padding-bottom: 1px; margin-bottom: 10px; border-bottom:1px solid #55ae0f; }
    .contact-ppl .contact-left  {width: 100%; clear: both;}
    .founder_text li {font-size: 16px;}
    
}

@media only screen and (max-width: 1100px) {
    .main-navigation .menu-mainmenu-container ul li {
        padding-left: 7px;
    }

    
}


@media only screen and (min-width: 768px) {
    .cert-list img {max-height: 580px;}
}

@media only screen and (min-width: 991px) {
    .cert-list img {max-height: 420px;}
}



/*.entry-content {font-family: 'Noto Sans SC', sans-serif;}*/
/* replace wp default */
.call-to-action-button:hover {color: #ffffff;}
.search-icon {color: #ffffff;}

.header-post-title-class {color: #6f7073; font-size: 32px; font-weight: bold;}
.wp-caption {border:1px solid #818185;}

.main-navigation ul li ul {background-color: #ffffff;}

.action-button {
	background-color: #818185;
   border-radius: 3px 3px 3px 3px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	font-size: 22px;
	line-height: 40px;
	text-align: center;
	font-family: 'Lato',sans-serif;
	padding: 5px 3.28407225%;
	margin-top: 4px;
}

.action-button:hover {
    color: #ffffff;
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.6);
	box-shadow:0 0 2px rgba(0, 0, 0, 0.6);
}

.action-button:active {
    color: #ffffff;
}