/*
 Theme Name:   Child Theme
 Author:       Adam Peterson
 Author URI:   http://adamandhisnucleus.com
 Template:     Divi
 Version:      1.0.0
*/


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


/* =Theme customization starts here
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {color:#edd121;}

.home h3 { font-size: 22px; font-family: georgia;}

.main-rotator {}
.main-rotator h2 {font-size:36px; text-shadow:1px 1px 5px #333; font-weight:bold;}
.main-rotator .et_pb_bg_layout_dark .et_pb_slide_content {text-shadow:1px 1px 5px #333; font-size:20px; font-weight:bold;}
.main-rotator .et_pb_more_button {text-shadow:1px 1px 5px #333;}
.main-rotator a.et_pb_more_button {box-shadow:0px 0px 5px #333;}

.main-rotator-2 h2 {font-size:40px; text-shadow:1px 1px 5px #333; padding-top:10px; background:rgba(0,0,0,0.5);}
.main-rotator-2 .et_pb_bg_layout_dark .et_pb_slide_content {text-shadow:1px 1px 5px #333; font-size:20px; padding-bottom:14px; background:rgba(0,0,0,0.5);}

.img-border img {border:1px solid #666;}
.img-border-2 {border:1px solid #FFF; margin-top:8px;}

#first-seventh {font-family: Ewert, sans-serif; font-size: 42px;padding: 0px 0px 20px 11px;}
#second-seventh {font-family: 'Gravitas One', sans-serif; font-size: 52px;}
#third-seventh {font-family: Ewert, sans-serif; font-size: 70px;padding: 25px 0px 20px 25px;}

.hp-center {display:block; margin:0px auto 5px auto; width:60%;}

.et_gallery_item {margin-bottom:0px;}

.widget_specialrecentpostsFree {width:100% !important;}
.srp-thumbnail-box img {margin-top:3px; border:1px solid #fff;}
h3.srp-widget-title {border-bottom:1px solid #fff; margin-bottom:15px;}
.srp-post-date {font-style:italic;}
.srp-content-box .srp-post-stringbreak-link {color:#edd121 !important; display:block;}
.srp-widget-singlepost {border-color:#fff;}

a.small-button {margin-left:14px !important;}
#main-content .container:before {background-color:#333;}
#main-content {background-color:#000;}

.ef-thumb {font-size:20px;}
.ef-thumb img {border:3px solid #333;}

.hours p {padding:7px 0px;}

.form-submit input {cursor:pointer;}

.progress-text {font-size:0.9em; font-weight:bold; text-shadow:1px 1px 2px #000;}
.progress-text .ccf-form-wrapper {margin:20px auto 0px auto;}
.ccf-form-wrapper .field textarea {color:#000;}
.progress-text-2 {font-size:1.2em; font-weight:bold; text-shadow:1px 1px 2px #000; background:rgba(0,0,0,0.5); padding:10px 10px 10px 10px;}

#top-menu a:hover, .fullwidth-menu a:hover {color:#fff;}

.ccf-submit-button {padding:10px !important; background-color: #fff !important; border: 1px solid #AAA !important; border-radius: 7px !important; color: #000 !important; font-weight: bold !important;}
.form-submit {float:left;}
.ccf-form-wrapper .field input[type=text], .ccf-form-wrapper .field textarea, select {padding:8px; border-radius:7px;}
.ccf-form-wrapper .form-title {display:none;}
.ccf-form-complete {font-size:2.5em; line-height:1.5em; text-align:center;}

.mfp-title {display:none;}

.et_pb_divider_0 {clear:both;}

.profile-text {font-size:20px; line-height:28px;}

.et_pb_inline_icon:before {content: attr(data-icon);}

.et_pb_gallery_grid .et_pb_gallery_item {
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
}

.int-gallery {}

.hidden {display:none;}

#left-area .post-meta a {color:#fff; text-decoration:underline;}

h1.entry-title {font-family:Georgia; font-weight:bold; font-style:italic;}
h2.entry-title {font-family:Georgia; font-weight:bold; font-style:italic;}

.et_pb_widget a {color:#edd121 !important;}

.widget_recent_entries a {color:#fff !important;}
.et_pb_widget_area h4 {font-size:24px;}

.et_post_meta_wrapper img {display:none;}

@media only screen and ( max-width: 479px ) { .new-logo .et_pb_column img {display:none;} .new-logo .et_pb_column {padding:50px 0px;} }
@media only screen and (max-width: 767px) { .new-logo .et_pb_column img {display:none;} .new-logo .et_pb_column {padding:50px 0px;} }
@media only screen and ( max-width: 980px ) { .et_header_style_centered .mobile_nav .select_page {color:#fff;} }
@media only screen and ( max-width: 600px ) { .hide-div {display:none;} .show-div {display:inherit !important;} }
@media only screen and ( max-width: 1119px ) { #et_mobile_nav_menu {display:block;} #top-menu {display:none;} .et_header_style_left #logo {max-width:50%;} }