/*
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.67.1502413712
Updated: 2017-08-11 01:08:32

*/

@font-face {
    font-family: "Archer Book Pro";
    font-style: normal;
    font-weight: normal;
    src: url('fonts/archer-book-pro.otf');
}
@font-face {
    font-family: "Archer Book Pro";
    font-style: normal;
    font-weight: bold;
    src: url('fonts/archer-pro-bold.otf');
}
@font-face {
    font-family: "Archer Book Pro";
    font-style: italic;
    font-weight: normal;
    src: url('fonts/archer-book-pro-italic.otf');
}
@font-face {
    font-family: "Archer Book Pro";
    font-style: italic;
    font-weight: bold;
    src: url('fonts/archer-pro-bold-italic.otf');
}


@font-face {
    font-family: "Brothers Bold";
    font-style: normal;
    font-weight: normal;
    src: url('fonts/brothers-bold.otf');
}

#main-header .container {
	max-width: 100%;
	width: 95%;
}
body #page-container .et_slide_in_menu_container form.et-search-form {
	display: none !important;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
	right: 2vw;
}
.et_header_style_fullscreen #et-top-navigation,
.et_header_style_fullscreen .et-fixed-header #et-top-navigation {
	padding: 15px 0 !important;
}
.mobile_menu_bar.et_pb_header_toggle {
	width: 42px;
}
#main-header .et_mobile_nav_menu, .mobile_nav, .mobile_menu_bar::before, .mobile_menu_bar_toggle::before {
	font-size: 42px;
}
.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
	line-height: 60px;
}

@media only screen and (max-width:676px) {
	.et_header_style_fullscreen ul#mobile_menu_slide {
		vertical-align: top;
	}
	.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
		font-size: 24px !important;
		line-height: 30px;
	}
}