/* Themify Customize Styling */
body {	
	font-family:Muli;	font-weight:300;
 
}
a {	
	color: #f55454; 
}
#pagewrap {	
	background-size: cover; 
}
#body {	
	background-repeat: repeat-y; 
}
#content {	
	background-size: cover;
	background-position: right top;
	padding-left: 12px; 
}
h1, h1.page-title {	
	font-family:Crete Round;	font-weight:normal;
 
}
h2 {	
	font-family:Crete Round;	font-weight:normal;
 
}
h3 {	
	font-family:Crete Round;	font-weight:normal;
 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	
	border: none !important;
	padding: 10px;
	font-family:Muli;	font-weight:300;
	font-size:21px;
 
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus {	
	border: none !important; 
}
#headerwrap {	background-image: url(http://www.stopsorceryviolence.org/staging/6981/wp-content/uploads/2014/11/leaves-001-flip-cropped.jpg); 
}
#header {		text-align:left; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #403e3e; 
}
body[class*="themify"] #site-logo {	
	font-family:Asap; 
}
body[class*="themify"] #site-logo img {		width: 370px; 
}
#site-logo {		position:relative;

	left: 75px; 
}
#site-description {	display: none; 
}
#main-nav a:hover {	
	color: #f55454; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	
	color: #f55454; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav a:hover {	
	color: #f55454; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .dropdown-menu-style.mobile_menu_active #headerwrap #main-nav .current-menu-item > a {	
	color: #f55454; 
}
.post {	
	padding: 20px; 
}
.post-title {	background: none;
	background-color: rgba(255,255,255,0.80);
	padding: 5px; 
}
.post-title a:hover {	
	color: #f55454; 
}
.single-post .post-title {		text-transform:capitalize; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	font-size:28px;
 
}
.post-meta {	background: none;
	background-color: rgba(255,255,255,0.80);
	padding: 5px; 
}
.post-date {	background: none;
	background-color: rgba(255,255,255,0.84); 
}
.more-link:hover {	
	color: #f55454; 
}
.post-nav {	background: none;
	background-color: rgba(255,255,255,0.84);
	padding: 7px; 
}
.post-nav a {	
	color: #f55454; 
}
.page-title {	
	color: #f55454;	font-size:60px;
	line-height:100px;
	text-transform:capitalize;background: none;
	background-color: rgba(255,255,255,0.71); 
}
#sidebar .widget {	
	padding-top: 5px; 
}
#sidebar .widgettitle {	
	color: #616161; 
}
#sidebar .widget li {	background: none;
	background-color: rgba(255,255,255,0.89);
	padding: 5px; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #f55454; 
}
#footer a:hover {	
	color: #eb0000; 
}
#footer-nav {	
	border-bottom: 1px solid #525252;
	margin-bottom: -15px; 
}
#footer-nav a {	
	color: #ffffff; 
}
.footer-widgets .widget {	background: none;
	background-color: #1f1f1f;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px; 
}
.footer-widgets {		text-align:center; 
}
.footer-widgets .widgettitle {	
	color: #f55454;	font-size:20px;

	margin: 10px; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo img {		width: 370px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo img {		width: 370px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo img {		width: 370px; 
}
 }
/* Themify Custom CSS */
.ssgm-logo {
  text-align:center;
width:100%;
}
.shortcode.highlight .post-title {
  background: none;
}
.widget .feature-posts-list .feature-posts-title {
    font-weight: 400;
    font-size: 20px;
}
.module-contact .control-label {
    font-family: muli;
    font-size: 18px;
}
.themify_builder .contact-2366-6-1-1.module-contact {
    border-radius: 3px;
}
.themify_builder .post-2540-0-0-0.module-post .post {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.themify_builder .post-2540-0-0-0.module-post .post:hover {
    box-shadow: 4px 4px 8px 0 rgba(245, 84, 84, 0.5), 0 6px 20px 0 rgba(245, 84, 84, 0.2);
}


.boxed {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 10px;
	background-color: white;
}
.boxed:hover {
	box-shadow: 4px 4px 8px 0 rgba(245, 84, 84, 0.5), 0 6px 20px 0 rgba(245, 84, 84, 0.2);
}

img {
    border-radius: 3px;
}

.boxed-2 {
    border-radius: 3px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.boxed-2:hover {
 background-color: rgba(0,0,0,0);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.round-corners {
border-radius: 3px;
}	
.webkit .themify_builder_row {
    backface-visibility: hidden;
}