
/*Right Mobile menu*/
.mobmenur-container .right-menu-icon-text, #mobmenuright .mob-expand-submenu, #mobmenuright > .widgettitle, #mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu_content h2, #mobmenuright .mobmenu_content h3 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: inherit;
    font-weight: inherit;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: normal;
    text-transform: none;
}

/*Left Mobile menu*/

.mobmenul-container .left-menu-icon-text, #mobmenuleft .mob-expand-submenu, #mobmenuleft > .widgettitle, #mobmenuleft li a, #mobmenuleft li a:visited, #mobmenuleft .mobmenu_content h2, #mobmenuleft .mobmenu_content h3 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: inherit;
    font-weight: inherit;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: normal;
    text-transform: none;
}

#mobmenuleft li a, #mobmenuleft li a:visited, #mobmenuleft .mobmenu_content h2, #mobmenuleft .mobmenu_content h3 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: inherit;
    font-weight: inherit;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: normal;
    text-transform: none;
}

/*To reduce bottom margin (padding was 70px)*/
.front-block {
    padding: 10px 0;
}

/*Before and after text*/
code {
    padding: .2rem .4rem;
    font-size: 90%;
    color: #367c2b;
    background-color: #f7f7f9;
}

/*Footer widgets*/
#colophon .footer-widgets {
    padding-top: 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

.widget {
    margin: 0 0 30px;
}

.yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url], .yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number], .yikes-easy-mc-form select {
    padding: .1278em;
    background-color: #F1F1F1;
    border: 2px solid rgba(51,51,51,.1);
    -moz-box-sizing: border-box;
    margin-bottom: 2px;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    padding: 0 9px;
    line-height: 34px;
    height: 34px;
}

#colophon .footer-bottom {
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
}


/*Footer text*/
.footer-custom-text {
    background: #367c2b;
    padding: 10px 0;
    font-size: .8125rem;
    text-align: center;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		color: #ffffff
}

/*Mobile menu*/




#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu_content h2, #mobmenuright .mobmenu_content h3 {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: inherit;
    font-weight: inherit;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: normal;
    text-transform: none;
}

a, #page #flickr_badge_uber_wrapper a:link, #page #flickr_badge_uber_wrapper a:active, #page #flickr_badge_uber_wrapper a:visited, .post-navigation a:hover, .hentry .entry-header a:hover, .hentry .entry-footer a:hover, .single .entry-content p span.dropcap, .page .entry-content p span.dropcap {
    color: #367c2b;
}



/*Disable original mobile menu*/
#mobile-menu-toggle {
 display: none !important;
}

/*Arrows for collapsable text*/
.collapseomatic {
    background-image: url(https://micronex.wpcomstaging.com/wp-content/uploads/2017/08/arrowdown.png) !important;
}
.colomat-close {
    background-image: url(https://micronex.wpcomstaging.com/wp-content/uploads/2017/08/arrowup.png) !important;
}

/*Download button*/

.button-green {
    color: #ffffff!important;
    border: 0px solid #367c2b;
    background-image: -moz-linear-gradient(#367c2b,#367c2b);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#367c2b),to(#367c2b));
    background-image: -webkit-linear-gradient(#367c2b,#367c2b);
    background-image: -o-linear-gradient(#367c2b,#367c2b);
	    text-shadow: 0px 0px 0px #367c2b;
    background-color: #367c2b;
}
.ddownload-button {
    display: inline-block;
    font-size: 12px;
    text-decoration: none!important;
    padding: 7px 12px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    box-shadow: inset 0 0 0px #367c2b;
    -o-box-shadow: inset 0 0 0px #367c2b;
    -webkit-box-shadow: inset 0 0 0px #367c2b;
    -moz-box-shadow: inset 0 0 0px #367c2b;
}

body, button, input, select, textarea {
    color: #464646;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-size: 0.9rem;
    line-height: 1.75;
    font-weight: 300;
}

.brief-text {
    background: #367c2b;
    padding: 5px 0;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    font-style: italic;
}
#featured-content .featured-slide .hentry .entry-title:hover {
	color: #367c2b;
	-webkit-transition: 0.01s 0.01s;
}
#featured-content .featured-slide .hentry .entry-title {
    font-size: 42px;
    font-size: 1.625rem;
    line-height: 1.25;
    color: #ffffff;
    margin: 0 0 19px;
	cursor: pointer;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .more-link-container .more-link, #infinite-handle span {
    border: none;
    display: inline-block;
    line-height: 20px;
    height: 44px;
    padding: 0 18px;
    background: #367c2b;
    color: #ffffff;
    border-radius: 1px;
}

.slick-prev, .slick-next {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	font-size: 1.438rem;
	height: 100px;
	line-height: 100px;
	width: 48px;
	color: rgb(54,124,43);
	text-align: center;
	cursor: pointer;
	z-index: 10;
	visibility: hidden;
	opacity: 0;
	outline: 0;
	background: rgba(0,0,0,0.6);
}

.brief-text, .front-block.featured-page .hentry .sub-title, .page .front-block.featured-page .grid-row .hentry .entry-title {
	font-size: 20px;
	font-size: 1rem;
}

.brief-text {
	background: #367c2b;
	padding: 5px 0;
	color: #ffffff;
	text-align: center;
}

.slick-dots li button::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	box-shadow: rgba(0,0,0,0.3) 0 0 3px 2px;
	-webkit-font-smoothing: antialiased;
	background: rgb(54,124,43);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(54,124,43);
	border-image: initial;
	border-radius: 50%;
}

.main-navigation .container > div > ul > li {
	padding: 6px 0;
}

#masthead .top-bar {
	padding: 2px 0;
	background: #367c2b;
	color: #ffffff;
	overflow: hidden;
}

#masthead .header-inner {
	padding-top: 25px;
	padding-bottom: 1px;
}

#masthead .site-branding .site-logo {
	width: auto;
	max-height: 130px;
}

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/