@import url(https://fonts.googleapis.com/css?family=Lato:200,300,400,400,600,700,800,900&subset=latin,latin-ext);

	body
	{
font-family: 'Lato';
font-size: 14px;
	}

	/* accent color */


	/* secondary color */


	/* overlay color and opacity */
	.csmx-media.effect-hover:hover .overlay-background
	{
	opacity: 0.6;
	}


	/* logo height */
	.csmx-logo .logoimg {
	height: 90px;
	max-height: 90px;
	}


	/* Header Backgrounds */
	.csmx-header {
	background : #140000	}


/* menu colors */


/* content background */
	#csmx-page, .csmx-main-content, #csmx-footer
	{
	background : #f7f7f7	}





	h1 , h1 a , h1 span ,
	h2 , h2 a , h2 span ,
	h3 , h3 a , h3 span ,
	h4 , h4 a , h4 span ,
	h5 , h5 a , h5 span ,
	h6 , h6 a , h6 span
	{
font-family: 'Lato';
font-weight: bold;
	}

	.csmx-primary-navigation a
	{
font-family: 'Lato';
font-weight: bold;
font-size: 20px;
	}

.color2, a:hover, input[type=submit].btn-bordered, button.btn-bordered, .button.btn-bordered, .csmx-btn.btn-bordered, .csmx-primary-navigation > li > a:hover, .csmx-primary-navigation > li.current-menu-parent > a, .csmx-primary-navigation > li.current-menu-item > a, .dl-menuwrapper li a:hover, .csmx-btn:hover, .csmx-breadcrumb, .csmx-bg-transparent-onhover:hover .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon, .csmx-pagination-numless a:hover, .csmx-blog article.post.sticky .sticky-label, .post article.post.sticky .sticky-label, .csmx-blog .entry-comment a span, .post .entry-comment a span, .csmx-blog.blog-small-media article .entry-thumbnail .post-date, .post.blog-small-media article .entry-thumbnail .post-date, .csmx-comment-section .comments-title span, .csmx-comment-section .csmx-comments .comment-date, .csmx-portfolio .portfolio-item h6, .csmx-portfolio .portfolio-item .csmx-love, #csmx-searchpopup label span, .owl-theme .owl-nav [class*='owl-']:hover, .csmx-testimonials.style-2 h6, .csmx-testimonials.style-2 blockquote:before, .csmx-love, .csmx-icon-box.csmx-style-1:hover h4, .csmx-icon-box.csmx-style-2:hover h4, .csmx-contact-info ul p:first-of-type, .widget.csmx-widget-popular-posts li time, .csmx-dark-background .widget.csmx-widget-contact-info p:first-of-type, .widget.csmx-widget-twitter .tweet a, .widget.csmx-widget-tags a, .wpcf7-validation-errors, .mfp .mfp-arrow:hover{color:#4ec669;  }
.csmx-primary-navigation > li > a{ color:white; font-size:1.4em; font-weight:bold; line-height:90px; padding:25px 10px; }
.csmx-primary-navigation > li:last-child a { background-color:#4da5f5; color:white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; line-height: 5px; margin: 42px 10px; font-size:16px; }
.csmx-primary-navigation > li:last-child a:hover { background-color:white; color:black; }
#csmx-footer .lnk_scrollup_wrapper{ display:none; }
.csmx-navigation .mobile-menu-toggle{ color:white; }
.post-password-form{ text-align:center; padding:100px 0; font-size:18px; }
.post-password-form submit{ background-color:#f2822b; }
.orange {
    background-color: #f2822b !important;
        color: white;
    padding: 15px 30px !important;
    display: inline;
    border-radius: 5px;
    margin:0 20px;
    line-height:60px;
}
.purple {
    background-color: #c130f1 !important;
        color: white;
    padding: 15px 30px !important;
    display: inline;
    border-radius: 5px;
    margin:0 20px;
    line-height:60px;
}
a.orange:hover, a.purple:hover{ background-color:#4da5f5 !important; color:white; }
.rev_slider strong{ color:white; }
.rev_slider{ text-align:center; }
.bluebx{ font-size:18px; }
.bluebx strong{ color:white; }
.tablepress tfoot th, .tablepress thead th{ background-color:#6ec1e4 !important; line-height:50px; font-weight:bold; }

#csmx-footer .widget{ border:none; text-align:center; }
.eeSFL_ListFileActions{ display:none; }
@media only screen and (max-width: 600px){
.mobileAdjust{ margin-top:40px; }

}