/* Themify Customize Styling */
body {		font-size:16px;
	line-height:22px;

	color: #000124;
	margin-top: 0px; 
}
h1 {	
	font-family:Satisfy;	font-weight:normal;
	font-size:48px;
 
}
.header-widget-full {	background: none;
	background-color: #96a9f5; 
}
#main-nav {		position:relative;
 
}
#footerwrap {	background: none;
	background-color: #96a9f5;
	border-top: 6px double #646db8; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
h1 {		font-weight:normal;
 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
h1 {		font-weight:normal;
 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {	
	color: #000124; 
}
h1 {		font-weight:normal;
 
}
.header-widget-full {	background: none;
	background-color: #96a9f5; 
}
#footerwrap {	background: none;
	background-color: #96a9f5; 
}
 }
/* Themify Custom CSS */
#content {
    width: 71%;
    padding: 0;
}
h1 {
    font-family: Satisfy;
    font-weight: normal;
    font-size: 48px;
    text-shadow: 2px 2px #2f2f2f;
}
#header {
    text-align: inherit;
    padding: 0 0 0.5em 0;
}
.main-col, .section-col {
    box-sizing: border-box;
    margin-top: -30px;
}

@media screen and (max-width: 1290px) {
  .module-pro-slider .sp-slide {
	  background-size: contain !important;
		max-height: 300px;
  }
  .sp-mask {
			 height: 300px !important;
    }
}

@media screen and (max-width: 768px) {
  .module-pro-slider .sp-slide {
	  background-size: contain !important;
		max-height: 200px;
  }
  .sp-mask {
			 height: 200px !important;
    }
}

@media screen and (max-width: 586px) {
  .module-pro-slider .sp-slide {
	  background-size: contain !important;
		max-height: 150px;
  }
  .sp-mask {
			 height: 150px !important;
    }
}

li {
    margin: 0;
    padding: 0;
}
.themify_builder .widget-9-2-0-0.module-widget {
    background-color: #f5f5f5;
    background-repeat: repeat;
    background-position: left top;
    padding: 10px;
    min-height: 475px !important;
}
#main-nav {
    position: relative;
	  float: none !important;
}
.blue-border {
	border-top: blue solid 2px;
	border-bottom: blue solid 2px;
}