/*
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.34
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 19 Feb 2017 04:03:58 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


h1 {
    font-size: 34px !important;
}
h2 {
    font-size: 30px !important;
}
h3 {
    font-size: 26px !important;
}
h4 {
    font-size: 20px !important;
}

.entry-content tr td {
    padding: 6px 0;
    border-top: 1px solid #ccc;
}

.entry-content table {
    border: none;
}

#et-top-navigation {
    font-weight: 400;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    font-size: 14px !important;
}

/*.gfield_radio#input_1_13 .ginput_price, .gfield_checkbox#input_1_15*/

.gform_body .ginput_price {
	display: none;
}

.gform_wrapper .description_above .gfield_description {
    padding: 0 !important;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    line-height: 1.5 !important;
}

#field_1_12 .ginput_container_total {
	background-color: #ffffff;
	border: 1px solid #bbb; 
	padding-left: 10px;
	padding-right: 10px !important;
	padding-top: 10px;
	padding-bottom: 10px;
}

.gform_button {
    color: rgba(255,255,255,0.99);
	padding: 10px 24pt;
	font-size: 16px !important;
    background-color: #0066a5;
    border-width: 0px!important;
    border-radius: 12px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
	cursor: pointer;
	transition: all 300ms ease 0ms;
}

.gform_button:hover {
	background: #cccccc!important;
    border-radius: 24px;
}

.gfield_label {
	color: #0066a5;
}

.partial_entry_warning {
	display: none !important;
}

.et_pb_sidebar_0.et_pb_widget_area h4:first-of-type, .et_pb_sidebar_0.et_pb_widget_area .widgettitle {
    font-size: 26px !important;
}

.et_pb_widget {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 0;
}

.home .et_pb_widget ul li {
    margin-bottom: 0 !important;
}

@media only screen and (min-width: 641px) {
	
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 30px !important;
}
	
}

@media only screen and (max-width: 1300px) and (min-width: 961px) {
	
#et_mobile_nav_menu {
display: block;
}
	
#top-menu {
display: none;
}
	
#logo {
max-height: 80% !important;
max-width: 70% !important;	
}

}


@media only screen and (max-width: 980px) { /* Tablet */
#logo {
max-height: 80% !important;
max-width: 70% !important;	
}
}

@media only screen and (max-width: 680px) { /* Another Size */
#logo {
max-height: 80% !important;
max-width: 70% !important;	
}
}

@media only screen and (max-width: 480px) { /* Mobile */
#logo {
max-height: 90% !important;
max-width: 70% !important;	
}
}

