/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.62.1508920462
Updated: 2017-10-25 08:34:22

*/

#top-header, #et-secondary-nav li ul {
    padding: 8px;
}

#et-info {
    float: none;
    text-align: left;
    margin-bottom: -30px;
}
#homeinfo {
    padding: 15px;
    background: #38b6ff;
    color: white;
    border-radius: 0px 40px;
}

#top-menu a {
    background-color: #38b6ff;
    padding: 12px 10px 13px 10px !important;
    margin: 0px 0px 15px 0px;
    position: relative;
    bottom: 20px;
    border-radius: 0px 10px;
}
.et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button {
    float: right;
    margin-left: 10px;
}

.et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button {
    float: right;
}
#main-footer .footer-widget h4 {
    color: #ffffff!Important;
    font-size: 29px;
    font-style: italic;
    border-bottom: 1px solid;
    padding-bottom: 18px;
    margin-bottom: 14px;
}
#main-footer {
    background-color: #201e1e;
    border-top: 4px solid #38b6ff;
}
.gs_logo_single img{
border: 2px solid #000;
}
#top-menu li li a {
    width: 300px;
    margin-left: -20px;
    margin-top: -5px;
}
.nav li ul {
    background: transparent;
}
#homecontact {
    background: rgba(0, 0, 0, 0.79);
    padding: 10px;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
    color: #ffffff !important;
    margin-bottom: 5px;
    padding: 10px;
    
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
    color: #fff !important;
    padding: 10px;
    
}
.et_pb_contact {
    padding: 30px;
    background: #38b6ff;
    border: solid 1px white;
    border-radius: 0px 40px 0px 40px;
}
span.et_pb_contact_captcha_question {
    font-size: 22px;
    color: #fff;
}
.et_pb_scroll_top.et-pb-icon {
    background: #38b6ff;
}
.entry-content table, body.et-pb-preview #main-content .container table{
    border: 1px solid #000;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 6px 24px;
    border-top: 1px solid #000;
}
.ih-item.circle.effect18 .info .info-back {
    opacity: 1;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    background: #ffffff;
}
.ih-item.circle.effect18 .info p {
    color: #000000;
}
.ih-item.circle.effect18 .info h3 {
    color: #000000;
    font-size: 22px;
}
.ih-item.circle.effect18 .info p {
    color: #000;
    padding: 10px 5px;
    font-style: italic;
    margin-top: -15px;
    font-size: 20px;
    font-size: 14px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.et_pb_fullwidth_slider_0 .et_pb_slide_description {
    background: rgba(0, 0, 0, 0.83);
    height: 10px;
    padding: 10px 16px 200px 15px !important;
    margin: 40px 0px 0px 0px !important;
    border: solid 2px white;
}
#et-secondary-nav a {
    -webkit-transition: background-color .4s,color .4s ease-in-out;
    -moz-transition: background-color .4s,color .4s ease-in-out;
    transition: background-color .4s,color .4s ease-in-out;
    background: #66768f;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    margin-top: -5px;
    margin-bottom: 5px;
    border: 2px solid #fff;
    border-radius: 0px 10px;
}


.et_mobile_menu {
    background: #000;
}


@media (min-width:0px) and (max-width:1024px){
a.et_pb_more_button.et_pb_button.et_pb_button_one {
    margin: 15px 10px 10px 0px !IMPORTANT;
    float: none !important;
}

a.et_pb_more_button.et_pb_button.et_pb_button_two {
    margin: 0px 0px 0px 0px !IMPORTANT;
    float: none !important;
}
}

#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
	color:#000000!Important;
}
.et_mobile_menu {
    margin-top: 20px;
    border-top: 4px solid #ffff06;
    border-bottom: 4px solid #ffff06;
}
.et_pb_contact p input[type=radio]:checked+label i:before {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #000000!Important;
}