/*
Theme Name: Divi Child Main
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.5.9
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
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
Template: Divi
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("../Divi/style.css");

element.style {
  padding-top: 0px;
}

@media (max-width: 767px) {
.et_pb_fullwidth_header .header-content h1 {
font-size:30px !important;
}}

.demo-subscribe-section .et_pb_newsletter{padding: 20px 10px; border-radius:10px;}
.demo-subscribe-section .et_pb_newsletter_description {padding: 0 0 20px 0; width: 100%;}
.demo-subscribe-section .et_pb_newsletter_form {width: 100%;}
.demo-subscribe-section .et_pb_newsletter_form p {display: inline-block; margin-right: 40px;}
.demo-subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 300px;}
.demo-subscribe-section .et_pb_newsletter_button {padding: 2px 6px;}
.demo-subscribe-section a.et_pb_newsletter_button:hover {padding: 2px 6px!important;}
.demo-subscribe-section a.et_pb_newsletter_button:after {display:none;}

@media only screen and (max-width: 1100px) {
.demo-subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 275px;}
}
 
@media only screen and (max-width: 980px) {
.demo-subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 220px;}
.demo-subscribe-section .et_pb_newsletter_description { width: 100% !important;}
}
 
@media only screen and (max-width: 767px) {
.demo-subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 240px;}
}
 
@media only screen and (max-width: 479px) {
.demo-subscribe-section .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 180px;}
}


.page-id-10650 #top-menu {
display: none!important;
}

@media only screen and (min-width: 981px) {
.page-id-10650.et_header_style_left #et-top-navigation, .page-id-10650.et_header_style_split #et-top-navigation { 
padding: 120px 0 0 0!important;
}
.page-id-10650.et_header_style_left .et-fixed-header #et-top-navigation, 
.page-id-10650.et_header_style_split .et-fixed-header #et-top-navigation {
padding: 98px 0 0 0!important;
}
}

/*Menu CTA Button*/
#et-top-navigation .et_pb_button {
    margin-top: 0px;
    font-size: inherit;
    font-weight: inherit;
    border-radius: 0 !important;
}
 
#et-top-navigation .et_pb_button:after {
font-size: 23px;
}

/*DIVI CTA BUTTONS - SQUARED CORNERS*/
 
.et_pb_promo_button, .et_pb_newsletter_button, a.et_pb_more_button, .et_pb_pricing_table_button {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0 !important;
}

a.et_pb_more_button.et_pb_button {
border-radius: 0 !important;
}

.demo-subscribe-section .et_pb_newsletter {
border-radius: 0 !important;
}

.et_pb_newsletter_form p input {
border-radius: 0 !important;
}

.shiftup .header-content-container.center {
align-self: auto !important;
}

.et_pb_main_blurb_image {
    margin-bottom: 5px !important;
    text-align: center;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
	display: inline-block;
	margin-top: 12px !important;
}
.et_pb_fullwidth_header {
padding: 40px 0
}
#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 12px 0 12px 16px !important;
	line-height: 22px;
	list-style-type: disc;
}

#logo {
	display: inline-block;
	float: none;
	max-height: 100% !important;
	margin-bottom: 0px !important;
	vertical-align: middle;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
}

.page-id-11258 #main-content .container {
	max-width: 100%;
    padding-top: 39px;
    width: 100%;
}