body{width:initial!important;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#mainContainer{padding:0 40px;width:auto!important;max-width:990px!important}.flexslider{padding:29px 20px 29px 225px}#footerContainer{min-width:unset!important}.footer_right{width:auto}#headerLogo{min-width:unset!important;margin-right:50px}#navContainer{float:right}#navContainer>a{right:0!important;position:absolute!important}#navContainer>a:before{content:'';display:block;position:absolute;width:1em;height:1em;background:url(images/phone1.png) center / contain no-repeat;margin-left:-1.1em}#content img{max-width:100%;height:auto}form{margin-bottom:60px}input{display:block;width:100%;height:38px;padding:8px 14px;font-size:15px;//:700;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:2px solid #DDD;border-radius:0!important;transition:border-color ease-in-out .15s;box-sizing:border-box;box-shadow:none!important;-webkit-appearance:none}textarea{display:block;width:100%;height:auto;padding:8px 14px;font-size:15px;//:700;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:2px solid #DDD;border-radius:0!important;transition:border-color ease-in-out .15s;overflow:auto;box-sizing:border-box;box-shadow:none!important;-webkit-appearance:none}input[type=submit]{display:inline-block;position:relative;cursor:pointer;outline:none;white-space:nowrap;padding:0 22px;font-size:14px;height:40px;line-height:40px;background-color:#272727;color:#FFF;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;text-shadow:1px 1px 1px rgba(0,0,0,.2);border-radius:3px;border-bottom:3px solid rgba(0,0,0,.15);transition:all .2s ease-in-out;-webkit-appearance:button}@media all and (max-width:1024px){.flexslider{padding-left:26%}.flex-control-nav li img{width:100%;background-size:contain!important}.flex-control-thumbs{width:21%}#sidebar{float:none;clear:both;width:100%}.widget_nav_menu{width:100%;margin-bottom:50px}}@media all and (max-width:840px){#mainContainer{width:100%;box-sizing:border-box}.site-content{width:100%}ol{padding-left:0}#footerContainer #mainContainer{text-align:center}#footerContainer #mainContainer .fl{float:none}.footer_right{width:100%;text-align:center;margin-top:30px}#navContainer{float:right;display:inline-block;width:auto}#navContainer>a{position:relative!important;color:#008193!important;top:-5px!important}.menu-main-menu-container{position:absolute;left:auto;right:-40px;top:0;width:100vw;padding:0!important;display:block;box-sizing:border-box;margin-left:0}.menu-main-menu-container{position:absolute;left:auto;right:-40px;top:0;width:100vw;padding:0!important;display:block;box-sizing:border-box;margin-left:0;margin-top:60px}.menu-main-menu-container>ul{overflow:hidden;max-height:0;transition:max-height .2s ease-in-out,opacity .2s ease;opacity:0;border:none!important}.menu-opened .menu-main-menu-container ul{max-height:900px;opacity:1}.menu-main-menu-container ul,.menu-main-menu-container ul li,.menu-main-menu-container ul.sub-menu{width:100%!important}.menu-main-menu-container ul.sub-menu{position:inherit!important;top:inherit!important}.menu-main-menu-container ul li,.main-navigation #menu-main-menu>li.current-page-ancestor{border-top:2px solid rgba(120,120,120,.2);//:2px solid #333;background:#333}.menu-main-menu-container ul.sub-menu li{background:#444}.menu-main-menu-container ul.sub-menu{display:block!important;overflow:hidden;max-height:0;transition:max-height .2s ease-in-out}.menu-main-menu-container li.menu-item-has-children.menu-opened ul.sub-menu{max-height:600px}.menu-main-menu-container:after,.menu-main-menu-container>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#menu-main-menu ul.sub-menu li:hover{background:#5a5a5a!important}.menu-main-menu-container ul,.menu-main-menu-container ul li,.menu-main-menu-container ul li a,.menu-main-menu-container #menu-button{padding:0!important;display:block;position:relative;box-sizing:border-box}.menu-main-menu-container ul#menu-main-menu li a{padding:17px!important;font-size:12px!important;letter-spacing:1px!important;text-decoration:none!important;color:#ddd;font-weight:700!important;text-transform:uppercase!important;border:none!important}.main-navigation #menu-main-menu li.current_page_item,.main-navigation #menu-main-menu li:hover{background-image:none;border-bottom:solid 2px #008193}.main-navigation #menu-main-menu li.current_page_item,.main-navigation #menu-main-menu>li.current-menu-ancestor{background:#333}.main-navigation #menu-main-menu li:hover{background:#444}.main-navigation #menu-main-menu li a{background:transparent!important}.main-navigation #menu-main-menu li a:hover,.main-navigation #menu-main-menu li.current_page_item a,.main-navigation #menu-main-menu li ul.sub-menu li.current_page_item a{color:#008193;border:none}.menu-main-menu-container>ul>li.has-sub>a{padding-right:30px}.menu-main-menu-container>ul>li.menu-item-has-children:after{content:'';position:absolute;right:0;top:0;display:block;height:48px;width:46px;cursor:pointer;z-index:99;background:url(images/arrow-down.png) no-repeat;background-position:center}#navContainer #site-navigation{display:block;padding:0 0 0 30px;color:#ddd;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;overflow:visible;height:30px;width:30px;float:right;position:initial;margin-left:0}#navContainer #site-navigation:after{position:absolute;top:9px;right:0;display:block;height:6px;width:30px;border-top:3px solid #008193;border-bottom:3px solid #008193;content:'';box-sizing:content-box;transition:all .2s ease}#navContainer #site-navigation:before{position:absolute;top:0;right:0;display:block;height:3px;width:30px;background:#008193;content:'';box-sizing:content-box;transition:all .2s ease}#navContainer #site-navigation.menu-opened:after{top:7px;border:0;height:3px;width:30px;background:#008193;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#navContainer #site-navigation.menu-opened:before{top:7px;background:#008193;width:30px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media all and (max-width:660px){.flexslider{padding-left:0}}@media all and (max-width:480px){#navContainer>a{font-size:20px!important;top:-40px!important;display:block}#headerLogo{margin-right:10px}h1{font-size:39px}}