@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.crucianmarine.com/
 Description:    Divi Child Theme
 Author:         Eric Nelson
 Author URI:     http://www.google.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*
#logo { margin-bottom: 0;}

@media only screen and (max-width: 980px){
#logo {max-height: 100%;}
}

.home #logo {
content: url(<a href="http:">http://your_logo.png</a>);
}
*/

/* =makes logo size large on mobile
------------------------------------------------------- */

.et_header_style_split #logo {
    max-height: 90px;
}

/* 
-------------------------------------------------------

.et_pb_slide_description h2 {
    font-size: 60px;
    font-weight: 300;
}

.et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
    font-weight: 300 !important;
}

.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
} */

/* =fixes content jumping down
------------------------------------------------------- */

.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container {
padding-top: 159px !important;
}

.et_pb_contact_submit {
color: #000 !important;
}

/* =If using mobile with dark background
------------------------------------------------------- 
.et_mobile_menu li a { color: #ffffff!important; }

.et_header_style_centered .mobile_nav .select_page {
    color: #fff;
    display: inline-block;
}
*/
	


/* =make header transparent
------------------------------------------------------- 
.home #main-header {
  background:transparent; 
  position:absolute;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.0) !important;
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.0) !important;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.0) !important; 
  }
  */

 

/*-------[Float and Image Between Sections]-------*/
 
/* remove all padding in section */
    .logo-spacer-section { padding:0px; margin:0 0 -40px 0;}
    .logo-spacer-section .et_pb_row, .logo-spacer-section .et_pb_section  { padding: 0px;}
 
/* logo under header */
    #logo-under-header {padding: 0px; margin: 0px;}
    #logo-under-header img {margin-top:-105px; width: 260px; z-index: 1; position: relative;}
 
/* logo under standard sections */
    #logo-spacer {padding: 0px; margin: 0px;}
    #logo-spacer img {margin-top: -55px; width: 114px; z-index: 1; position: relative;}
	


/*-------New button style-------

.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .et_password_protected_form .et_submit_button, .single_add_to_cart_button .button {
	color: #fff !important;
	font-size: 16px;
	font-weight: bold;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	padding: 6px 25px;
	line-height: 1.7em;
	background: rgba(0, 0, 0, 0.8);
	border: none !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	position: relative;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); 
}
.et_pb_promo_button:hover, a.et_pb_more_button:hover, .et_pb_newsletter_button:hover {
	background: rgba(0, 0, 0, 0.5) !important;
	border: none !important;
	padding: 6px 25px !important; 
}
.et_pb_pricing_table_button:hover, .et_pb_bg_layout_light .et_pb_promo_button:hover, .et_pb_bg_layout_light .et_pb_more_button:hover, .et_pb_bg_layout_light .et_pb_newsletter_button:hover, .comment-reply-link:hover, .form-submit input:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover, .et_password_protected_form .et_submit_button:hover {
	background: rgba(0, 0, 0, 0.5) !important;
	border: none !important;
	padding: 6px 25px !important; 
}
.form-submit input:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover, .et_password_protected_form .et_submit_button:hover {
	padding: 6px 25px !important; 
}
.et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after {
	font-size: 32px;
	line-height: 1em;
	content: none;
	opacity: 0;
	position: absolute;
	margin-left: -20px;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	top: 7px;
	right: 5px; 
}*/