#header{width:100%;position:fixed;background-color:#7b2c7f;font-size:.72em;color:#fff;z-index:1000;padding-bottom:20px;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;transition:all ease .8s}#header_top{margin-bottom:20px;background-color:#5d1e60;text-align:right;font-size:.9em;padding-top:1px;padding-bottom:1px}#header a{color:#fff;border-bottom:0}.header_bottom_inside{position:relative}#header #logo{width:360px;padding-top:20px;display:inline-block}#header .nav{margin-top:15px;text-transform:uppercase}#header .nav,.header_top_right{float:right;text-align:right}#header .contact{padding:10px 10px 15px;vertical-align:top;font-size:1.125em;display:inherit;font-weight:300}#header .contact a{display:inline-block;padding-right:5px;padding-left:5px}.mobile,i.mobile{display:none}.header_top_right{display:flex}#header button{border:0;font-size:1.25em;color:#fff;cursor:pointer;background:none;vertical-align:middle}#header .social a{font-size:1.25em;padding-left:3px;display:inline-block;vertical-align:middle}#header .phone{font-family:starling,serif;font-size:1.125em}#header .bar{display:inline-block;padding-left:7px;padding-right:7px}@media only screen and (max-width: 1200px){#header #logo{width:280px}#header .nav{margin-top:12px}}@media only screen and (max-width: 1000px){#header #logo{width:230px}.header_bottom_inside{padding-right:0}#header .nav{font-size:.875em}}@media only screen and (max-width: 840px){#header{padding-bottom:0}#header_top{margin-bottom:0}#header .nav{margin-top:0}#header .mod_navigation,#header_top button.search_btn,#header .phone,.hide{display:none}.mobile .menu{padding:12px 15px;background-color:#617326}.mobile,i.mobile,.mobile .menu{display:inline-block}.mobile .menu,#header button{height:56px}.header_top_inside{text-align:center}#header button{padding-right:12px;padding-left:12px}#container{padding-top:150px}.header_bottom_inside .mobile,.header_bottom_inside i.mobile,.header_bottom_inside .mobile .menu{vertical-align:top}}@media only screen and (max-width: 600px){#header .bar{padding-right:4px;padding-left:4px}.header_top_inside,#footer .inside,.header_bottom_inside,#Hero .flex_wrapper{padding-right:15px;padding-left:15px}.header_bottom_inside{padding-right:0}}@media only screen and (max-width: 500px){#header .bar{padding-right:3px;padding-left:3px}.header_top_inside{padding-right:10px;padding-left:10px;font-size:.9em}}@media only screen and (max-width: 360px){#header #logo{width:190px}}