/* 
 Theme Name:     Amber
 Author:         SEO Praxis
 Author URI:     http://www.seopraxis.com 
 Template:       Divi
 Version:        1.0 
*/ 

body { color: #333; }
.home { background: url(http://www.ambercreswell.com/wp-content/uploads/2014/08/ambercreswell-bg.jpg); }
#top-menu li.current-menu-item > a { color: #148f41; }
body.page-id-85 { background-image: none; }
img#brand-logo { max-width: 800px; margin: -50px auto 0; }
#splash-text h4 { font-size: 3em; padding-bottom: 15px; }
#splash-text h3 { padding-bottom: 45px; }
#splash-text p { font-size: 1.5em; line-height: 1.6; }
#splash-text a { color: #333; }
.center { text-align: center; }
#icons { display: inline-block; }
.et_pb_bg_layout_light .et_pb_promo_button { color: #30B055; }

.box { 
  	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  	transition: all 0.2s ease-in-out;
	border-radius: 2px; 
	width: 250px;
	height: 250px;
	border-radius: 50%;
}

.box:hover {
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.et_portfolio_image {
  	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);	
    border: 1px solid #ccc;
    padding: 10% 0;
    background: #fff;
}

.et_pb_title_container h1:after {
    display: block;
    width: 90%;
    margin: 15px auto 10px;
    border-bottom: 2px solid #148f41;
    content: '';
}

.paypal_btn {

    color: #ffffff !important;
    background: #2c728d;
    border-width: 0px !important;
    border-radius: 3px;
    letter-spacing: 1px;
    font-size: 20px;
    text-transform: uppercase !important;
	width: 100%;
}

.paypal_btn:hover {
    background: #49879e !important;
    border-radius: 3px;
    letter-spacing: 1px;
    padding-left: 0.7em;
    padding-right: 2em;
	cursor: pointer;
}

#sub-footer { text-align: center; font-size: 0.8em; background: rgba(0, 0, 0, 0.42); }
#sub-footer a { color: #333; }

#footer-bottom { text-align: center; color: #fff; font-weight: bold; text-transform: uppercase; }

#splash-footer {
width: 100%;
background-color: rgba(25, 25, 25, 0.35);
padding: 0;
text-transform: uppercase;
font-size: 1.2em;
position: fixed;
bottom: 0;
}

#splash-footer .et_pb_row { padding: 10px 0 0 0; }
#splash-footer .et_pb_text { margin-bottom: 10px; }

#footer-bottom p { float: left; }
#footer-bottom ul#icons { float: right; margin-bottom: -1px; }


@media (max-width: 980px) {
	.et_header_style_left #logo, .et_header_style_split #logo {
   		 max-width: 80%;
	}
}