/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
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
Version: 3.0.95.1515944311
Updated: 2018-01-14 15:38:31

*/

@font-face {
    font-family: 'hallelujah_regularregular';
    src: url('/wp-content/hallelujah_demo-webfont.eot');
    src: url('/wp-content/hallelujah_demo-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/hallelujah_demo-webfont.woff2') format('woff2'),
         url('/wp-content/hallelujah_demo-webfont.woff') format('woff'),
         url('/wp-content/hallelujah_demo-webfont.ttf') format('truetype'),
         url('/wp-content/hallelujah_demo-webfont.svg#hallelujah_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


h2 {
    padding-bottom: 25px;
    line-height: 1em;
    font-weight: 500;
    color: #333;
}
#main-header {
    background-color: rgba(36, 33, 37, 0.83) !important;
}
#logo {
    max-height: 100% !important;
    margin: 0 0 0 -27px !important;
    padding: 10px 0 !important;
}
#et-top-navigation .et-cart-info {
    color: #fff !important;
}
#top-menu li {
    font-size: 12px !important;
    padding-right: 16px !important;
}
#top-menu a {
    color: rgba(255, 255, 255, 0.6) !important;
}
#et_search_icon:before {
    color: #fff !important;
}
#top-menu li li a {
    width: 310px !important;
    color: #4a4a4a !important;
    padding: 6px 20px !important;
}
#footer-info a {
    color: #969696 !important;
}
.et_pb_toggle_title:before {
    margin-top: -0.5em;
    content: "\e056";
    color: #ffcc51;
}
.nav li ul {
    width: 350px !important;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
    background-color: #fff !important;
}
.nav li li a, .et_mobile_menu li a {
    font-size: 12px !important;
}
.mobile_menu_bar:before, .et_overlay:before {
    color: #ffcc51 !important;
}
a.more-link {
    display: inline-block;
    margin-top: 10px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    border: 2px solid;
    text-transform: uppercase;
    padding: 3px 10px;
}
.get-away {
    -moz-transition: all 0.0s ease-out;
    -webkit-transition: all 0.0s ease-out;
    -o-transition: all 0.0s ease-out;
    transition: all 0.0s ease-out;
    opacity: .2 !important;
}
#top-menu li.current-menu-item > a {
    color: #ffcc51 !important;
}
