/*
Theme Name:  Lumberjack Days
Theme URI:   http://lumberjackdays.com/
Version:     3.10.1
Description: A child theme of Divi. This is a custom child theme created for our site Lumberjack Days.
Author:      Grain Studio
Author URI:  http://grainstudio.com
Template:    Divi
*/

/*- Add any CSS custom code for this child theme below this line -*/
a:hover, a:active, a:focus {
outline:0;
}
@font-face {
    font-family: 'brothersbold';
    src: url('/fonts/brothers-bold-opentype-webfont.eot');
    src: url('/fonts/brothers-bold-opentype-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/brothers-bold-opentype-webfont.woff2') format('woff2'),
         url('/fonts/brothers-bold-opentype-webfont.woff') format('woff'),
         url('/fonts/brothers-bold-opentype-webfont.ttf') format('truetype'),
         url('/fonts/brothers-bold-opentype-webfont.svg#brothersbold') format('svg');
    font-weight: normal;
    font-style: normal;
	text-transform: uppercase;
}
.et_pb_fullwidth_header_subhead {
    display: block;
    font-size: 32px;
    font-weight: 700;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 80%;
    max-width: 1800px;
    margin: 20px auto;
	font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif;
}
h1 {
	font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif;
	font-size:60px;
	text-transform: uppercase !important;
}
h2 {
	font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif;
	font-size:32px;
	text-transform: uppercase !important;
}
h3 {
	font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif;
	font-size:28px;
	text-transform: uppercase !important;
}
h4 {
	font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif !important;
	font-size:24px;
	text-transform: uppercase !important;
}
h5 {
    font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif !important;
	text-transform: uppercase !important;
}
.et_pb_text_1 h5 {
    font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif;
	text-transform: uppercase;
}
#main-header, #et-top-navigation {
	font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif !important;
	text-transform: uppercase;
}
.ds_border_top .sub-menu {
    border-top: 0;
    font-family: 'arimo','arial',sans-serif !important;
	font-size:10px !important;
}
.et_pb_fullwidth_header_0 {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.et_pb_module_header {
	font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif !important;
	text-transform: uppercase;
}
.et_pb_aio_extended_0 h3, .et_pb_aio_extended_0 h3 a, .et_pb_aio_extended_0 h1.et_pb_module_header, .et_pb_aio_extended_0 h1.et_pb_module_header a, .et_pb_aio_extended_0 h2.et_pb_module_header, .et_pb_aio_extended_0 h2.et_pb_module_header a, .et_pb_aio_extended_0 h4.et_pb_module_header, .et_pb_aio_extended_0 h4.et_pb_module_header a, .et_pb_aio_extended_0 h5.et_pb_module_header, .et_pb_aio_extended_0 h5.et_pb_module_header a, .et_pb_aio_extended_0 h6.et_pb_module_header, .et_pb_aio_extended_0 h6.et_pb_module_header a {
    font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 24px !important;
    color: #754d29 !important;
    letter-spacing: 1px !important;
    text-align: center !important;
	text-transform: uppercase !important;
}
.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
    font-family: 'brothersbold',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 64px !important;
    text-align: center;
    text-shadow: 0.05em 0.05em 0.05em rgba(0,0,0,0.3);
}
#et-secondary-menu {
    float: none;
    text-align: right !important;
}
#top-header .et-social-icons {
    float: right !important;
	padding-left:20px !important
}
@media only screen and (min-width: 981px) {
    .et_pb_slider:not(.et_pb_gallery),.et_pb_slider:not(.et_pb_gallery) .et_pb_container {
        height:600px !important
    }

    .et_pb_slider:not(.et_pb_gallery),.et_pb_slider:not(.et_pb_gallery) .et_pb_slide {
        max-height: 600px
    }

    .et_pb_slider:not(.et_pb_gallery) .et_pb_slide_description {
        position: relative;
        top: 1% !important;
        padding-top: 0px !important;
        padding-bottom: 15px !important;
        margin-top: -50px !important;
        height: auto !important
    }
}

