/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/

@import url("../Divi/style.css");


/* Style Footer Credits - Lines 948 & 949 */

#footer-info { 
text-align: left; 
color: green; 
padding-bottom: 10px; 
float: left; 
}

#footer-info a { 
font-weight: 700; 
color: yellow; 
}

#footer-info a:hover { 
color: pink; 
}


/* Style Footer Social Icons - Lines 1185 to 1198 */

#footer-bottom .et-social-facebook a {
	color: blue;
}
#footer-bottom .et-social-twitter a {
	color: powderblue;
}
#footer-bottom .et-social-google-plus a {
	color: red;
}
#footer-bottom .et-social-rss a {
	color: orange;
}

/* Hover Colors*/
#footer-bottom .et-social-facebook a:hover {
	color: pink;
}
#footer-bottom .et-social-twitter a:hover {
	color: pink;
}
#footer-bottom .et-social-google-plus a:hover {
	color: pink;
}
#footer-bottom .et-social-rss a:hover {
	color: pink;
}

#footer-form input,
#footer-form textarea
{background-color: rgba(255, 255, 255, 0.10);
	color: #000;}
#footer-form {
	color: #FFF;}
#footer-form .et_pb_cta_0.et_pb_promo h2 {
	color: #FFF !important;}

/* make front page transparent top menu */
.page-id-40 #page-container {padding-top:0 !important;}

#main-right-image {
	margin-top:100px;}
#main-header {background-color: rgba(255, 255, 255, 1)}
#main-header.et-fixed-header {background-color: rgba(255, 255, 255, 0.8)}
.page-id-40 h1 {
	color: #FFF;
	font-size:1em;}




/* overlay */
.overlay {
	background:rgba(0,0,0, 0.2);
	position:absolute;
	left:0; right:0; top:0; bottom:0;
	z-index:1; /* required for IE */

	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
a.overlay:hover {
	background:rgba(255,255,255, 0.2);
}

/* dark overlay */
.overlay.dark-0 {
	background-color: rgba(0,0,0,0);
}
.overlay.dark-1 {
	background-color: rgba(0,0,0,.1);
}
.overlay.dark-2 {
	background-color: rgba(0,0,0,.2);
}
.overlay.dark-3 {
	background-color: rgba(0,0,0,.3);
}
.overlay.dark-4 {
	background-color: rgba(0,0,0,.4);
}
.overlay.dark-5 {
	background-color: rgba(0,0,0,.5);
}
.overlay.dark-6 {
	background-color: rgba(0,0,0,.6);
}
.overlay.dark-7 {
	background-color: rgba(0,0,0,.7);
}
.overlay.dark-8 {
	background-color: rgba(0,0,0,.8);
}
.overlay.dark-9 {
	background-color: rgba(0,0,0,.9);
}
.overlay.dark-10 {
	background-color: rgba(0,0,0,1);
}

/* light overlay */
.overlay.light-0 {
	background-color: rgba(255,255,255,0);
}
.overlay.light-1 {
	background-color: rgba(255,255,255,.1);
}
.overlay.light-2 {
	background-color: rgba(255,255,255,.2);
}
.overlay.light-3 {
	background-color: rgba(255,255,255,.3);
}
.overlay.light-4 {
	background-color: rgba(255,255,255,.4);
}
.overlay.light-5 {
	background-color: rgba(255,255,255,.5);
}
.overlay.light-6 {
	background-color: rgba(255,255,255,.6);
}
.overlay.light-7 {
	background-color: rgba(255,255,255,.7);
}
.overlay.light-8 {
	background-color: rgba(255,255,255,.8);
}
.overlay.light-9 {
	background-color: rgba(255,255,255,.9);
}
.overlay.light-10 {
	background-color: rgba(255,255,255,1);
}
.item-box .item-hover {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	color: #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	margin-left:15px;margin-right:15px;
}

.item-box:hover .item-hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

#portfolio .item-box-overlay-title {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 8px;
	color: #fff;
	background-color: rgba(0,0,0,0.6);
	color: #fff;
	z-index: 100;
}

.item-box .item-hover .inner {
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	top: 30%;
	margin-top: -10px;
	margin-bottom: 0;
	width: 100%;
	z-index: 100;
	line-height: 23px;
}
#portfolio .item-box-overlay-title h2, #portfolio .item-box-overlay-title h3, #portfolio .item-box-overlay-title h4, #portfolio .item-box-overlay-title a {
	color: #fff;
}

.item-box .item-hover .inner .ico-rounded>span {
	color: #666;
	background-color: #fff;
	width: 50px;
	height: 50px;
	line-height: 50px !important;
	margin: -50px 5px 0 5px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-topleft: 20px;
	border-bottom-right-radius: 20px;
	border-top-left-radius: 20px;
}

.mtn, h2.mtn, .et_pb_post h2.mtn{margin-top:0;}


/* testimonials archive page */

.et_pb_section {
	background-color: #ffffff;
}
@media only screen and (min-width: 1350px) {

	.et_pb_section.et_pb_section_title_strip {
		padding: 1em 0;
		border-bottom: 1px solid #fcbf00;
	/*	background-color: rgba(70,52,38,0.84) !important;
		background-image: url(http://acewp.dev/wp-content/uploads/2017/04/2000x1000-diag-double-bg-8-1.png);*/
		/*background-image: url(http://acewp.dev/wp-content/uploads/2017/04/122-1.jpg);
		background-size: cover;
		background-position-y: 40%;*/
		background-color: #056faf;
		color: #eee;
		font-size:1.2em;
	}
	.et_pb_section.et_pb_section_title_strip h1{
		color: #eee;
		font-size:3em;}
	.et_pb_gutters3 .et_pb_section_title_strip .et_pb_column_4_4 .et_pb_module{
		margin-bottom:0!important;}
}

#top-menu li {
	display: inline-block;
	padding-right: 2px;

}
@media screen and (max-width:980px)
{
	.et_pb_row_5 {background-size:100%!important}
}

@media only screen and (min-width: 981px)
{

	.et_header_style_left #et-top-navigation nav#top-menu-nav > ul > li > a, .et_header_style_split #et-top-navigation nav#top-menu-nav > ul > li > a {
		margin-bottom: 25px;
		padding-bottom: 12px;
	}
#front-hero-section {
    padding-top:0;}

    #front-hero-left{
        padding-top:80px;}
}

#menu-footer-middle.menu li > a {
	padding-bottom:0;
	color: #FFF;
	padding-left:0;
}
#menu-footer-middle.menu li > a:hover {background-color: transparent}

#menu-footer-middle li {
	width:100%!important;}