/* Themify Customize Styling */
body #site-logo a img {	
	height: 80px; 
}
#site-logo {		position:fixed;
 
}
#main-nav a {		text-transform:uppercase; 
}
#main-nav ul a {		text-transform:uppercase; 
}
#footer-logo a img {		width: 120px; 
}
.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 	text-transform:uppercase; }
/* Themify Custom CSS */
.module-fancy-heading .sub-head {
	border-top: 1px solid;
	padding-top: 0;
	margin-top: 20px;
	line-height: 120%;
	font-size: .3em!important;
	letter-spacing: 1px;
	text-transform:uppercase;
}
.sidebar-none.header-none.footer-none .related-posts{
	display:none;
}
ul li {
	margin-bottom: 0;
}
.cbp-popup-singlePageInline-ready {
	background:#fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
}
.w3eden .label-default {
	background: transparent;
	color: #1b912d;
	border: 1px solid #1b912d;
}
.download .well.c2a3 .btn.wpdm-download-link {
	display:none;
}
.download .media {
	margin-bottom: 0;
	padding-bottom: 0;
}
@media (max-width:680px) {
	.footer-logo-wrapper, .footer-widgets {
	text-align:center;
	}
	.alignright{
		float:none;
	}
	body.postid-628 .themify_builder_row.module_row, body.postid-686 .themify_builder_row.module_row, body.postid-676 .themify_builder_row.module_row, body.postid-671 .themify_builder_row.module_row,
	body.postid-791 .themify_builder_row.module_row{
		margin-top: 10px;
	}
	body.postid-628 .module-fancy-heading .main-head, body.postid-686 .module-fancy-heading .main-headw, body.postid-676 .module-fancy-heading .main-head, body.postid-671 .module-fancy-heading .main-head, body.postid-791 .module-fancy-heading .main-head  {
		font-size: 1em;
		margin-top: 10px;
	}
	body.postid-628 .themify_builder h1.fancy-heading span.sub-head, body.postid-686 .themify_builder h1.fancy-heading span.sub-head, body.postid-676 themify_builder h1.fancy-heading span.sub-head, body.postid-671 themify_builder h1.fancy-heading span.sub-head, body.postid-791 themify_builder h1.fancy-heading span.sub-head  {
		font-size: 0.6em!important;
		letter-spacing: 1px;
	}
	body.postid-628 .module-fancy-heading .main-head, body.postid-686 .module-fancy-heading .main-headw, body.postid-676 .module-fancy-heading .main-head, body.postid-671 .module-fancy-heading .main-head, body.postid-791 .module-fancy-heading .main-head {
		font-size: 1em;
		margin-top: 10px;
	}
}
body.postid-628 .related-posts, body.postid-686 .related-posts, body.postid-676 .related-posts, body.postid-671 .related-posts, body.postid-791 .related-posts{
	display:none;
}
body.postid-628 .themify_builder h1.fancy-heading span.sub-head, 
body.postid-686 .themify_builder h1.fancy-heading span.sub-head, 
body.postid-676 .themify_builder h1.fancy-heading span.sub-head, 
body.postid-671 .themify_builder h1.fancy-heading span.sub-head,body.postid-791 .themify_builder h1.fancy-heading span.sub-head{
    font-size: 0.3em!important;
    /*border-top: thin solid grey;*/
    line-height: 110%;
}
.module-image.image-overlay.active-caption-hover .image-wrap .image-content {
	bottom:-100px;
}
strong.ptitle {
	text-transform:uppercase;
	font-weight:normal;
	padding-bottom:10px;
	display:block;
}
a.wpdm-download-link {
	padding:5px 5px 10px;
	background:rgba(0,0,0,0.1);
	border-radius:3px;
}
.w3eden .label {
margin-left: 1em;
}
.media {
	padding-bottom: 10px;
	margin-bottom: 40px;
	border-bottom: thin solid rgba(0,0,0,0.1)
}
.h3.umsMarkerTitle {
	font-size:16px!important;
	margin-bottom:0.3em;
} 
.footer-widgets .textwidget i {
	color:#588F30;
}
#site-logo {
    position: fixed!important;
    /*background: white;
    padding: 20px 25px 0!important;
    border-radius: 50%!important;*/
}
.module-icon .module-icon-item, .module .module-icon .module-icon-item a {
	width:100%;
}
.module-icon span {
	max-width:80%;
}
@media (max-width: 480px) {
	.mobile_menu_active #site-logo {
    padding: 20px 25px 0!important;
	}
	.mobile_menu_active .fixed-header .header-on-scroll #site-logo {
		padding: 15px 20px 0!important;
	}
}
@media (min-width:680px) {
	
	li.arrow a {
		padding-right: 1.7em!important;
	}
	li.arrow:after {
	content: "\e801";
    font-family: 'themify_theme_icon';
    font-size: .8em;
    line-height: 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: .9em;
    padding: 1em;
    transition: transform .3s ease-in-out;
	}
	li.arrow.current-menu-item:after, li.arrow:hover:after {
		color: #fba700;
	}
	}
div.wpdm-link-tpl.link-btn a:hover, div.wpdm-link-tpl.link-btn a:visited, div.wpdm-link-tpl.link-btn a:focus  {
	text-decoration: none!important;
}
#main-nav ul {
	width:260px;
}
.cbp-l-project-desc {
	width:100%!important;
}
.cbp-l-project-details, .cbp-l-project-desc-title, .cbp-l-project-title {
	display:none!important;
}
#page-550 .themify_builder .module .sub-head {
	font-size:0.35em!important;
	margin-top:10px;
	line-height:100%;
	letter-spacing:1px;
	font-weight: normal!important;
	margin-bottom: 60px;
}
#page-550 .module-fancy-heading .main-head {
	text-transform:uppercase;
	font-size:0.9em!important;
	font-weight: 100!important;
	letter-spacing:1px;
}
#page-550 .module-fancy-heading .sub-head:before {
	display:none;
}
select {
	border:1px solid #ddd;
	width:100%;
	margin-bottom:10px;
}
#page-550 .cbp-popup-content .themify_builder_row.module_row {
	margin-top: 50px!important;
}
.caroufredsel_wrapper, ul.themify_builder_slider {
	min-height: 96px!important;
}
@media (max-width:480px) {
	#headerwrap #site-logo a img {
		max-width:50px!important;
	height:auto!important;
	}
}
	