.site{background-color:#fff;border-left:0 solid #f2f2f2;border-right:0 solid #f2f2f2;margin:0 auto;max-width:1600px;width:100%}table.customheader{width:90%;max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:0;border-bottom:0 solid #ededed}menu-item{text-align:center}td.custommenu{border-top:0 solid #ededed;padding:0;width:65%;text-align:right}.hentry{padding:0}.site-header .home-link{color:#141412;display:block;margin:0;max-width:100%;min-height:140px;padding:0;text-decoration:none;width:100%}.entry-header{display:none}.entry-content{width:90%;max-width:1080px}.site-description{font-family:"letter-gothic-std", sans-serif;font-size:25px;font-style:normal;font-weight:400;margin:0;color:#000;letter-spacing:10px}.site-title{font-family:"letter-gothic-std", sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:.6;margin:0;padding:58px 0 10px;color:#000}.widget-title{display:none}.developed{color:#C1C1C1;font-size:10px}.btnmap{text-align:center}.hometxt{font-size:14px}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid > li,.last_toggle_el_margin,.wpb_button{margin-bottom:20px}.site-footer{background-color:#fff;color:#fff;font-size:10px;text-align:center}.site-footer .widget-area,.sidebar .site-footer{text-align:left}.site-footer a{color:#fff}.site-footer .sidebar-container{background-color:#fff;border-style:solid;border-top:thick #000;padding:10px 0}.site-footer .widget-area{margin:0 auto;width:80%;max-width:1000px}.sidebar .site-footer .widget-area{max-width:724px;position:relative;left:-158px}.site-footer .widget{background:#fff;color:#000;float:left;margin-right:20px;width:100%}.sidebar .site-footer .widget{width:228px}.sidebar .site-footer .widget:nth-of-type(4),.sidebar .site-footer .widget:nth-of-type(3){margin-right:0}.site-footer .widget a{color:gray}.site-footer .widget-title,.site-footer .widget-title a,.site-footer .wp-caption-text{color:#fff}.site-info{margin:0 auto;max-width:1040px;padding:30px 0;width:100%}#wpstats{display:block;margin:-10px auto 0}.widget{background-color:rgba(247,245,231,0.7);font-size:12px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0 0 10px;padding:10px;word-wrap:break-word}.widget .widget-title{font:300 italic 20px "Source Sans Pro", Helvetica, sans-serif;margin:0 0 10px}.widget ul,.widget ol{list-style-type:none;margin:0;padding:0}.widget li{padding:5px 0}.widget .children li:last-child{padding-bottom:0}.widget li > ul,.widget li > ol{margin-left:20px}.widget a{color:gray}.widget a:hover{color:gray}.main-navigation{clear:both;margin:0 auto;max-width:100%;min-height:45px;position:relative}ul.nav-menu,div.nav-menu > ul{margin:0;padding:0}.nav-menu li{display:inline-block;position:relative}.nav-menu li a{color:#141412;display:block;font-size:15px;line-height:1;padding:15px 20px;text-decoration:none}.nav-menu li:hover > a,.nav-menu li a:hover,.nav-menu li:focus > a,.nav-menu li a:focus{background-color:#fff;color:#000;text-decoration:underline}.nav-menu .sub-menu,.nav-menu .children{background-color:#E6E6E6;border:2px solid #f7f5e7;border-top:0;padding:0;position:absolute;left:-2px;z-index:99999;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0;left:100%;top:0}ul.nav-menu ul a,.nav-menu ul ul a{color:#000;margin:0;width:200px}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover,ul.nav-menu ul a:focus,.nav-menu ul ul a:focus{background-color:gray}ul.nav-menu li:hover > ul,.nav-menu ul li:hover > ul,ul.nav-menu .focus > ul,.nav-menu .focus > ul{clip:inherit;overflow:inherit;height:inherit;width:inherit}.nav-menu .current_page_item > a,.nav-menu .current_page_ancestor > a,.nav-menu .current-menu-item > a,.nav-menu .current-menu-ancestor > a{color:#000;font-style:italic}.menu-toggle{display:none}.navbar{background-color:#fff;margin-left:auto;margin-right:0;margin-top:70px;width:100%}.site-header .search-form{position:absolute;right:20px;top:1px}.site-header .search-field{background-color:transparent;background-image:url(images/search-icon.png);background-position:5px center;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;height:37px;margin:3px 0;padding:0 0 0 34px;position:relative;-webkit-transition:width 400ms ease, background 400ms ease;transition:width 400ms ease, background 400ms ease;width:1px}.site-header .search-field:focus{background-color:#fff;border:2px solid #c3c0ab;cursor:text;outline:0;width:230px}