/*
Theme Name:  Divi Child
Theme URI:   http://www.getwpress.com
Version:     3.0
Description: Custom Divi child of the Divi by Elegant Themes, developed by Scott Hendison and his programmer Heather.
Author:      Scott Hendison
Author URI:  http://www.getwpress.com
Template:    Divi
*/

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 981px ) {

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/
	.footer-widget .fwidget {
		width: 100%!important;
		margin-right: 0!important;
		text-align: center;
		margin: auto;
	}
	.footer-widget .et_pb_widget {
		float: none!important;
	}
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}

@media (max-width: 980px) {

}

.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-twitter a.icon:before { content: '\e094'; }
.et-social-google-plus a.icon:before { content: '\e096'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-myspace a.icon:before { content: '\e0a1'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }
.et-social-rss a.icon:before { content: '\e09e'; }
.et-social-rss a.icon:before {
	content: '\f1e9';
}

.container::before { display: none !important; }
.et_pb_widget_area::after { display: none !important; }
/*
#main-content a { text-decoration: underline; }
#main-content .et-pb-slider-arrows a, #main-content .et_pb_button {	text-decoration: none; }
#top-menu > li:last-child .sub-menu { position: absolute; right: 0; }
*/

/*******************************/
/* Home Page                   */
/*******************************/

#home-banner {
	background: #f2f2f2 url(img/background-body.png) top left repeat;
}

#home-banner .box {
	float: left;
	position: relative;
	top: -6px;
	width: 19%; 
	text-align: center; 
	padding: 0; 
	margin: 0 5px;
}


/*******************************/
/* Home Page                   */
/*******************************/

#home-banner {
	background: #f2f2f2 url(img/background-body.png) top left repeat;
}

#home-banner .box {
	float: left;
	position: relative;
	top: -6px;
	width: 19%; 
	text-align: center; 
	padding: 0; 
	margin: 0 5px;
}

.hometext h1 {
	font-size: 13pt;
	font-weight: bold;
	color: #404040;
	padding-bottom: 10px;
}

.hometext h2 {
	font-size: 12pt;
	font-weight: normal;
	color: #727272;
	padding-bottom: 4px;
}







/*******************************/
/* Buttons, Banners & Boxes    */
/*******************************/
		
.button
{
	display: inline-block;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	border: 0;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border: 5px 5px 5px 5px;
	background: #252122;
	color: #ffffff !important;
	font-weight: bold;
	outline: 0;
	margin: 10px;
	padding: 5px 10px 5px 10px;
	-moz-transition: background-color .25s ease-in-out;
	-webkit-transition: background-color .25s ease-in-out;
	-o-transition: background-color .25s ease-in-out;
	-ms-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out;
}

.button:hover
{
	background: #808080;
}
				
.button:active
{
	background: #151112;
}

.banner-text p {
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	text-shadow: 1px 1px #808080;
	padding: 40px 10px 0 0;
}

.gsa-box {
	padding: 15px 10px 10px 10px;
	margin-bottom: 20px;
	font-size: 8pt;
	text-align: center;
	border: 1px solid #000000;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border: 6px 6px 6px 6px;
}

.rso-box {
	padding: 15px 10px 10px 10px;
	margin-bottom: 20px;
	font-size: 9pt;
	text-align: center;
	border: 1px solid #94cd75;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border: 6px 6px 6px 6px;
}

.offer-box {
	width: 90%;
	margin: 0 auto;
	padding: 6px 6px 6px 20px;
	font-size: 12pt;
	text-align: center;
	background: #c3d0d6; /* Old browsers */
	background: -moz-linear-gradient(top,  #c3d0d6 0%, #c3d0d6 0%, #b0bbc2 100%, #b0bbc2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #c3d0d6 0%,#c3d0d6 0%,#b0bbc2 100%,#b0bbc2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #c3d0d6 0%,#c3d0d6 0%,#b0bbc2 100%,#b0bbc2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d0d6', endColorstr='#b0bbc2',GradientType=0 ); /* IE6-9 */
	border: 2px solid #000000;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border: 5px 5px 5px 5px;
}

.side-box {
	background: #d5dee3;
	border: 1px solid #8fa8b3;
	margin: 5px;
	padding: 8px;
	font-size: 9pt;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border: 5px 5px 5px 5px;
}

.support-box {
	padding: 15px 10px 10px 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 8pt;
	text-align: center;
	border: 1px solid #0055a3;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border: 6px 6px 6px 6px;
}
a.cta-button {
	width: 90%;
	margin: 0 auto;
	padding: 6px 20px 6px 20px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	font-weight: 700;
	background: #2758ab; /* Old browsers */
	background: -moz-linear-gradient(top,  #2758ab 0%, #2758ab 0%, #3473e1 100%, #3473e1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2758ab 0%,#2758ab 0%,#3473e1 100%,#3473e1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2758ab 0%,#2758ab 0%,#3473e1 100%,#3473e1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2758ab', endColorstr='#3473e1',GradientType=0 ); /* IE6-9 */
	border: 2px solid #1a3a71;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border: 5px 5px 5px 5px;
}

