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

/*.home .et_pb_fullwidth_header {
padding-top: 134px !important;
}*/

.container.et_menu_container {
    width: 95% !important;
}
.et_pb_row {
    width: 100% !important;
}
/*.container {
    width: 100% !important;
}*/

h1, h2, h3, h4, h5, h6 {
    line-height: 1.1 !important;
}

.et_pb_column_1_3 h1, .et_pb_column_1_4 h1 { font-size: 36px !important; }
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2 { font-size: 27px !important; }
.et_pb_column_1_3 h3, .et_pb_column_1_4 h3 { font-size: 24px !important; }
.et_pb_column_1_3 h4, .et_pb_column_1_4 h4 { font-size: 20px !important; }
.et_pb_column_1_3 h5, .et_pb_column_1_4 h5 { font-size: 16px !important; }

.et_pb_post h2 {
    margin-top: 0 !important;
}

.entry-content ul {
    line-height: 1.5em !important;
}

.entry-content table {
    margin: 0;
    border: none;
}

.entry-content tr td {
    padding: 3px 0;
}

.et-pb-controllers a {
    width: 1px;
    height: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: rgba(255, 255, 255, 0.01);
}

.et-pb-arrow-prev, .et-pb-arrow-next {
    display: none !important;
}

.et-pb-controllers .et-pb-active-control {
    background-color: transparent !important;
}

.et_pb_gutters1.et_right_sidebar #left-area {
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 30px;
    background-color: #ffffff;
}

.post-template-default #main-content {
    background-color: #3B4990;
}

.single-post .container:before {
display: none !important;
}

.et_right_sidebar #sidebar {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #e5c034;
	color: #ffffff !important;
}

#sidebar h4 {
	color: #ffffff;
}

#sidebar .et_pb_widget a {
    color: #ffffff;
}

.et_pb_post {
    margin-bottom: 0 !important;
}

.et_pb_blog_grid .et_pb_post {
    padding: 20px !important;
}

.et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider {
    margin: -20px -20px 20px !important;
}

sup {
    bottom: 0.6em;
    font-size: 80%;
}

#left-area ol, .entry-content ol {
    list-style-position: outside  !important;
    margin-left: 16px !important;
}

#left-area ol li, .entry-content ol li {
    margin-bottom: 16px !important;
}

.rev_slider {
    color: transparent;
}



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

#logo {
    max-height: 75%;
}
}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

#logo {
    max-height: 75%;
}
}

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

#logo {
    max-height: 75%;
}
}
