/*
Theme Name: Divi Child 01
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.24
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 20 Dec 2016 02:51:08 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


.et_pb_column_1_3 h2, .et_pb_column_1_4 h2 {
    font-size: 30px;
}

*#et-info {
    float: right;
}

#et-info {
    padding-bottom: 0.45em;
}

#et-info, #et-secondary-menu > ul > li a {
    padding-bottom: 0.45em;
}
#et-secondary-menu {
    float: left;
}

#et-info-email {
    display: none;
}

#et-info-phone {
    margin-right: 0;
}
#top-header .container {
    padding-top: 0.25em;
}

#top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #cc0000;
}

.et_pb_gutters3 .footer-widget {
    margin: 0 5.5% 2% 0;
}

#footer-widgets {
    padding: 3% 0 0;
}

#footer-widgets .footer-widget li {
    padding-left: 0;
}

#footer-widgets .footer-widget li:before {
    border-style: none !important;
}

.et_pb_widget a {
    color: #ffffff;
    text-decoration: none;
}

.et_pb_bg_layout_light.et_pb_module.et_pb_button {
    color: #ffffff;
}

.gform_wrapper label.gfield_label {
    font-weight: 600 !important;
}

.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important;
}

body .gform_wrapper ul li.gfield {
    margin-top: 6px !important;
    padding-top: 0;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 3px !important;
}

.gform_wrapper {
    margin: 0 !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 3px !important;
}

.gform_wrapper .gform_footer {
    padding: 0 !important;
}

.gform_wrapper input.button, .gform_wrapper input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    color: #ffffff;
    width: auto;
    margin: 0 16px 0 0;
    padding: 0.3em 1em !important;
    background: #cc3333;
    border-width: 0px !important;
    border-color: rgba(255,255,255,0);
    border-radius: 6px;
    font-size: 18px !important;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.2s;
}

.gform_wrapper input.button:hover, .gform_wrapper input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {
    background: #666666 !important;
}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
    background-color: #cccccc;
}

#scrolldown {
    transition: all 0.2s;
}

#scrolldown:hover {
    opacity: 0.5 !important;
    cursor: pointer;
}

.gallery-item img {
    border: none !important;
}

.gallery-caption {
    line-height: 1;
    margin-top: 0;
    font-size: 14px;
	font-family: 'PT Sans Narrow', Helvetica, Arial, Lucida, sans-serif;
	text-align: left;
}

dl {
    margin: 0 0 0.5em 0;
}

#main-content .container:before {
    width: 0 !important;
    background-color: transparent !important;
}

ol, ul {
    list-style: inherit !important;
}

.popmake-content ul {
    padding: 0 0 23px 16px;
}

.pum-theme-436 .pum-title, .pum-theme-default-theme .pum-title {
    margin-bottom: 10px;
}

p:last-of-type {
    padding-bottom: 1em !important;
}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {

#logo {
    max-height: 80%;
}

}





/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {

#logo {
    max-height: 80%;
}

}




/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {

#logo {
    max-height: 80%;
}

}




/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
}

