/*
Theme Name:     Divi plus Schema.org by wp-buddy.com
Theme URI:      http://wp-buddy.com/products/themes/divischema/
Description:    A schema.org child theme for Divi
Author:         wp-buddy
Author URI:     http://wp-buddy.com
Template:       Divi
Version:        3.5.0
*/
h1, h2, h3, h4, h5, h6 {color: #837a76;}
/* Homepage images: rounded corners */
#home-portfolio img{width:155px;min-width:155px;border-radius:155px;}
#home-portfolio article{text-align:center;border:0 none;}
#home-portfolio .more-link{display:block;}
#home-headline{font-size:30px;line-height:1.5;}
.et-fixed-header h2{display:none;}
#top-menu{margin-right:10px;}
.header-titles{display:inline-block;vertical-align:middle;margin-left:10px;}
.et_vertical_nav .header-titles{margin-left:0;}
#logo_container + .header-titles{padding:0 0 0 20px;}
.et_vertical_nav.et_header_style_centered #main-header .logo_container{height:auto;}
.et_header_style_centered .header-titles{float:none;}
.et_vertical_nav .header-titles{float:none;padding:0;}
.et_vertical_nav.et_header_style_centered .header-titles{margin-bottom:20px;}
@media only screen and (max-width:980px){.et_vertical_nav .header-titles{float:left;padding:0 0 0 20px;}
}
#main-header h1{font-size:18px;line-height:1;}
#main-header h2{font-size:12px;line-height:1;padding:0;}
#main-header.et-fixed-header h1{font-size:20px;padding:5px 0 0 0;}
body.home .et_pb_section:first-child{padding-bottom:0;}
#et_mobile_nav_menu{margin-top:18px;}
.entry-content h2{margin-top:25px;}
.entry-content h3{margin-top:10px;}
.widget_wpb_subpages .wpbspl{list-style-position:outside;list-style-type:disc;margin-left:15px;}
p:last-of-type{padding-bottom:1em;}
.comment .children{margin-left:50px;}
.comment-reply-link{opacity:.2;}
.comment-reply-link:hover{opacity:1;}
@media only screen and (max-width:767px){.comment .children{margin-left:0;}
}
input[type="submit"]{cursor:pointer;}
.et_pb_contact p input[type="checkbox"]{width:auto !important;float:left;}
.et_pb_contact p input.input-small,
.et_pb_contact p textarea.input-small{width:20% !important;}
/*.et_pb_contact p select{background-color:#eee;border:none !important;width:100% !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;font-size:18px;color:#666 !important;padding:16px !important;font-family:'Raleway', Arial, sans-serif;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-indent:16px;min-height:40px;-webkit-appearance:inherit;}*/
.et_pb_contact p textarea{min-height:200px;}
.et-info .et-box-content,
.et-bio h1,
.et-bio h2,
.et-bio h3,
.et-bio h4,
.et-bio h5,
.et-bio h6{color:#5a797c !important;}
.et-info .et-box-content,
.et-info h1,
.et-info h2,
.et-info h3,
.et-info h4,
.et-info h5,
.et-info h6{color:#8a855a !important;}
.et-warning .et-box-content,
.et-warning h1,
.et-warning h2,
.et-warning h3,
.et-warning h4,
.et-warning h5,
.et-warning h6{color:#7d5555 !important;}
#breadcrumb{font-size:12px;color:#888888;z-index:9;display:block;position:relative;}
#breadcrumb a{color:#6eadcc;}
.et_left_sidebar .breadcrumb{margin-left:224px;padding:5px 5px 5px 60px;}
.et_right_sidebar .breadcrumb{width:100%;display:block;}
.et_left_sidebar #breadcrumb + #et-main-area,
.et_right_sidebar #breadcrumb + #et-main-area{margin-top:-25px;}
@media only screen and (max-width:980px){.et_left_sidebar .breadcrumb{margin-left:0;padding-left:0;border-left:0 none;}
}
.mute{color:#888888;}
#main-header #et_top_search{margin-left:5px;}
.et_vertical_nav #main-header #et_top_search{margin-left:0;}
.et_search_outer .ds-search-form-alternate{display:none;}
#main-header #et_search_icon:before{left:5px;}
@media only screen and (max-width:980px){#main-header #et_top_search{margin-right:0;margin-left:15px;}
#main-header #et_search_icon:before{top:0;margin-right:10px;}
}
.widget_search .ds-search-form-top{display:none!important;}
#main-header .mlp_language_box{position:absolute;bottom:-30px;right:0;}
#main-header .mlp_language_box li{display:inline-block;vertical-align:middle;margin-right:5px;}
#main-header .mlp_language_box li img{vertical-align:top;}
#main-header.et-fixed-header .mlp_language_box{margin-top:5px;}
@media only screen and (max-width:980px){#main-header .mlp_language_box{margin:12px 16px;}
}
#et-top-navigation .et-cart-info span:before{margin:0 5px 0 0;}
.et-fixed-header #et-top-navigation .et-cart-info{margin-top:5px;}
.mobile_menu_bar{margin-left:10px;}
h1,
h2,
h3,
h4,
h5,
h6{line-height:1.3;}
small{font-size:80%;}

