@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;src:url(../fonts/Ubuntu_300_italic.eot);src:local('☺'),url(../fonts/Ubuntu_300_italic.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_300_italic.woff) format('woff'),url(../fonts/Ubuntu_300_italic.ttf) format('truetype'),url(../fonts/Ubuntu_300_italic.svg#Ubuntu_300_italic) format('svg')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:url(../fonts/Ubuntu_400_italic.eot);src:local('☺'),url(../fonts/Ubuntu_400_italic.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_400_italic.woff) format('woff'),url(../fonts/Ubuntu_400_italic.ttf) format('truetype'),url(../fonts/Ubuntu_400_italic.svg#Ubuntu_400_italic) format('svg')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:url(../fonts/Ubuntu_700_italic.eot);src:local('☺'),url(../fonts/Ubuntu_700_italic.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_700_italic.woff) format('woff'),url(../fonts/Ubuntu_700_italic.ttf) format('truetype'),url(../fonts/Ubuntu_700_italic.svg#Ubuntu_700_italic) format('svg')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url(../fonts/Ubuntu_300_normal.eot);src:local('☺'),url(../fonts/Ubuntu_300_normal.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_300_normal.woff) format('woff'),url(../fonts/Ubuntu_300_normal.ttf) format('truetype'),url(../fonts/Ubuntu_300_normal.svg#Ubuntu_300_normal) format('svg')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(../fonts/Ubuntu_400_normal.eot);src:local('☺'),url(../fonts/Ubuntu_400_normal.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_400_normal.woff) format('woff'),url(../fonts/Ubuntu_400_normal.ttf) format('truetype'),url(../fonts/Ubuntu_400_normal.svg#Ubuntu_400_normal) format('svg')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url(../fonts/Ubuntu_700_normal.eot);src:local('☺'),url(../fonts/Ubuntu_700_normal.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_700_normal.woff) format('woff'),url(../fonts/Ubuntu_700_normal.ttf) format('truetype'),url(../fonts/Ubuntu_700_normal.svg#Ubuntu_700_normal) format('svg')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;src:url(../fonts/Ubuntu_300_italic.eot);src:local('☺'),url(../fonts/Ubuntu_300_italic.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_300_italic.woff) format('woff'),url(../fonts/Ubuntu_300_italic.ttf) format('truetype'),url(../fonts/Ubuntu_300_italic.svg#Ubuntu_300_italic) format('svg')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:url(../fonts/Ubuntu_400_italic.eot);src:local('☺'),url(../fonts/Ubuntu_400_italic.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_400_italic.woff) format('woff'),url(../fonts/Ubuntu_400_italic.ttf) format('truetype'),url(../fonts/Ubuntu_400_italic.svg#Ubuntu_400_italic) format('svg')}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:url(../fonts/Ubuntu_700_italic.eot);src:local('☺'),url(../fonts/Ubuntu_700_italic.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_700_italic.woff) format('woff'),url(../fonts/Ubuntu_700_italic.ttf) format('truetype'),url(../fonts/Ubuntu_700_italic.svg#Ubuntu_700_italic) format('svg')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url(../fonts/Ubuntu_300_normal.eot);src:local('☺'),url(../fonts/Ubuntu_300_normal.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_300_normal.woff) format('woff'),url(../fonts/Ubuntu_300_normal.ttf) format('truetype'),url(../fonts/Ubuntu_300_normal.svg#Ubuntu_300_normal) format('svg')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(../fonts/Ubuntu_400_normal.eot);src:local('☺'),url(../fonts/Ubuntu_400_normal.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_400_normal.woff) format('woff'),url(../fonts/Ubuntu_400_normal.ttf) format('truetype'),url(../fonts/Ubuntu_400_normal.svg#Ubuntu_400_normal) format('svg')}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url(../fonts/Ubuntu_700_normal.eot);src:local('☺'),url(../fonts/Ubuntu_700_normal.eot?#iefix) format('embedded-opentype'),url(../fonts/Ubuntu_700_normal.woff) format('woff'),url(../fonts/Ubuntu_700_normal.ttf) format('truetype'),url(../fonts/Ubuntu_700_normal.svg#Ubuntu_700_normal) format('svg')}input,textarea{-webkit-appearance:none;border-radius:0;outline:0}input[type=checkbox]{-webkit-appearance:checkbox}*:focus{outline:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.1em;font-family:"Ubuntu","Trebuchet Ms"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}.clearFix,.clear-fix{clear:both;display:block}html,body{font-size:13px;color:#757575;font-family:"Ubuntu"}.text{font-size:18px;font-weight:300;color:#5f5f5f}body.text{background:#fff;padding:20px}#footer p{padding:0}.text ul li{list-style-image:url(../../images/li.png)}.text,.MsoNormal,.content p,.content ul{line-height:1.4em;font-size:18px;font-family:"Ubuntu","Trebuchet Ms";font-weight:300}h1,h2,h3{font-size:24px;padding-bottom:10px;font-weight:normal;font-family:"Ubuntu";font-style:normal;line-height:1.4em}h1{font-size:36px;text-transform:uppercase;font-weight:300;margin-bottom:20px;line-height:1em}h2{font-size:26px;font-weight:normal;color:#3b3b54;padding-bottom:15px;line-height:1.1em}.text img{max-width:80%}.text p,.text ul,.text ol,.content ul,.content ol{padding:5px 0}.text ul,.text ol,.content ul,content ol{padding-left:30px}.text ul,.content ul{list-style:square;list-style-position:inside}.text ol,.content ol{list-style:decimal;list-style-position:inside}.home-content{color:white;font-size:24px;font-weight:300;line-height:1.5em}body.home-content{background:#1a5c65}.home-content p,.home-content ul,.home-content ol{padding-bottom:20px}.offer-content{color:#292929;font-size:15px;font-weight:300}.offer-content h2{line-height:1em}a{color:#428eb6;text-decoration:none}.text table{min-width:100%}.niceTable{width:100%;border:0 solid !important;border-collapse:collapse}.niceTable th{color:#474747;font-size:14px;padding:5px;border-bottom:1px solid silver}.niceTable td{padding:5px;border-bottom:1px solid silver}.niceTable .center{text-align:center}.niceTable .bor{border:1px solid silver}.niceTable strong{font-weight:bold}strong{font-weight:bold}em{font-style:italic}.footer-content{font-size:14px;color:white;font-weight:90px}.text-content{padding-bottom:55px;font-family:Ubuntu;font-size:18px;line-height:1.4em}body.text-content{text-align:left}body.footer-content{background:#6e86b9 !important}.map-content{background:#e5e3e1;font-size:24px}.map-content strong{font-weight:normal;font-size:22px}.phone-content{color:white;font-size:24px;font-weight:normal}body.phone-content{background:#ff9000}.phone-content h5,.newsletter h5{text-transform:uppercase;font-size:30px;color:white;padding-bottom:22px;line-height:1.2em}

/*! http://responsiveslides.com v1.55 by @viljamis */.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}

#slides{position:relative}#slides .slides-container{display:none}#slides .scrollable{*zoom:1;position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#slides .scrollable:after{content:"";display:table;clear:both}.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:46%;width:100%}.slides-navigation a{position:absolute;display:block}.slides-navigation a.prev{left:0}.slides-navigation a.next{right:0}.slides-pagination{position:absolute;z-index:3;bottom:0;text-align:center;width:100%}.slides-pagination a{border:2px solid #222;border-radius:15px;width:10px;height:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");margin:2px;overflow:hidden;text-indent:-100%}.slides-pagination a.current{background:#222}

@font-face{font-family:'lightcase';src:url("../../fonts/lightcase.eot?55356177");src:url("../../fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("../../fonts/lightcase.woff?55356177") format("woff"),url("../../fonts/lightcase.ttf?55356177") format("truetype"),url("../../fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}[class*='lightcase-icon-']:before{font-family:'lightcase',sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:'\e800'}.lightcase-icon-pause:before{content:'\e801'}.lightcase-icon-close:before{content:'\e802'}.lightcase-icon-prev:before{content:'\e803'}.lightcase-icon-next:before{content:'\e804'}.lightcase-icon-spin:before{content:'\e805'}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]){position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;overflow:hidden;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-o-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){#lightcase-case[data-lc-type=image] #lightcase-content,#lightcase-case[data-lc-type=video] #lightcase-content{background-color:#333}}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner{padding:15px}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner,#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width:640px){.lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px) and (min-width:641px){[data-lc-type=image] #lightcase-content .lightcase-contentInner,[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}@media screen and (max-width:640px){#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important}}@media screen and (min-width:641px){#lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%;overflow:hidden}@media screen and (max-width:640px){.lightcase-open body{padding:55px 0 70px 0}.lightcase-open body>*:not([id*='lightcase-']){position:fixed !important;top:-9999px !important;width:0 !important;height:0 !important;overflow:hidden !important}}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}#lightcase-nav a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:0;cursor:pointer}#lightcase-nav a[class*='lightcase-icon-'],#lightcase-nav a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,0.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-nav a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}#lightcase-nav a[class*='lightcase-icon-']:hover{color:white;text-shadow:0 0 15px white}.lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-0.5em}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause,#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:0}@media screen and (max-width:640px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:absolute}}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed}}@media screen and (max-width:640px){#lightcase-nav a[class*='lightcase-icon-']{bottom:15px;font-size:24px}}@media screen and (min-width:641px){#lightcase-nav a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-0.5em}#lightcase-nav a[class*='lightcase-icon-']:hover,#lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-']{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width:640px){#lightcase-overlay{opacity:1 !important}}

html,body{height:100%;background:#d77b04}#outer{position:relative;min-height:100%}.header{width:100%;display:block}.header-wrap{position:fixed;top:0;left:0;width:100%;z-index:50}header{height:55px;padding:18px;background:white;border-bottom:5px solid #ff9000;margin:26px;line-height:46px;position:relative;-webkit-transition:margin .3s;-moz-transition:margin .3s;-ms-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}#outer .newsletter-flash,#outer .info-box{display:none}.info-box,.newsletter-flash{text-align:center;font-weight:bold;font-size:24px}header.smaller{margin-top:0;margin-left:0;margin-right:0}header .logo{display:block;width:324px;height:73px;background:url(../../images/logo.png) no-repeat;position:absolute;left:23px;top:11px}header nav{float:right}header nav .search>a{display:block;height:55px;float:left;width:48px}header nav .search>a{background:url(../../images/search.png) no-repeat center center}header nav>a,header nav>.search>a{-webkit-transition:top .3s;-moz-transition:top .3s;-ms-transition:top .3s;-o-transition:top .3s;transition:top .3s;position:relative}.search{position:relative;float:left}.search form{position:absolute;top:55px;display:none;width:225px;right:10px}.search form input{color:#6d6d6d;font-size:16px;font-weight:300;background:white;padding:8px;width:200px;border:5px solid #f37f35}.show-search .search form{display:block}header menu{display:block;float:left;padding-top:8px;height:55px;border-right:1px solid #dedede;padding-right:5px;margin-right:10px}header menu li{display:block;float:left;position:relative}header menu a{display:block;font-size:22px;font-weight:300;color:#3b3b3b;padding:0 30px;line-height:46px;height:46px;font-weight:normal}header menu .current>a{background:#ff7200;color:white}header menu li:hover>a{background:#ff7200;color:white}header menu li:hover>ul{display:block}header menu ul{position:absolute;display:none;min-width:150%;white-space:nowrap;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:46px;background:#ff7200}header menu ul li{float:none;margin:0}header menu ul a{color:white;padding:4px 17px;text-align:center;height:auto;font-size:18px;line-height:28px}.breadcrumbs{padding-bottom:20px;display:none}.boxes{display:flex}.boxes a{display:block;flex:1;background:#0e78ab}.boxes .box-2{background:#fcc204}.boxes .box-3{background:#6da435}.boxes .box-4{background:#58341b}.boxes .img{display:block;background-position:center top;background-size:cover}.boxes .img img{width:100%;display:block}.boxes a:hover{opacity:.8}.boxes .tit{height:112px;color:white;display:table;font-weight:300;font-size:26px;text-align:center;width:100%;line-height:1.1em}.boxes .tit>span{display:table-row}.boxes .tit>span>span{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}footer{bottom:0;left:0;z-index:20;width:100%}footer .up{background:#ff9000;display:flex;min-height:90px}footer .cnt{padding:50px 70px;padding-right:150px;flex:1;background:url(../../images/cnt.png) no-repeat center right}footer .newsletter{padding:50px 70px;padding-right:150px;background:#d77b04 url(../../images/newsletter.png) no-repeat center right;flex:1}footer .newsletter .btn{font-size:18px;color:white;background:#91560a;border:0 solid;cursor:pointer;float:left;padding:8px 32px}footer label{clear:both;display:block;font-size:16px;color:white;font-weight:normal}footer .newsletter .txt{border:0 solid;background:white;font-size:18px;color:#b2b2b2;padding:14px;flex:1}footer .newsletter .row{background:white;width:80%;display:flex;margin-bottom:8px}footer .map{height:370px}footer .down{height:100px;line-height:100px;background:#d77b04;position:relative}footer .dev{padding-right:50px;color:#e7b489;font-size:10px;font-family:Verdana;position:absolute;top:0;right:0}footer .dev a{color:#f3dac7}footer .footer-content{float:left;padding-left:50px;position:absolute;top:0;left:0}.footer-content p{padding:0}footer menu{text-align:center}footer menu li{display:inline}footer menu li a{display:inline-block;font-size:16px;color:white;padding:0 30px}#shadow{position:absolute;top:0;left:0;background:url(../../images/shadow.png) repeat-x top left;width:100%;height:100%;z-index:3}#shadow div{position:absolute;top:0;left:0;background:url(../../images/shadow2.png) repeat-x bottom left;width:100%;height:100%;z-index:1}#slides .down{position:absolute;bottom:49px;left:0;width:100%;height:49px;display:block;z-index:10}#slides .down span{display:block;margin:0 auto;background:url(../../images/down.png);width:49px;height:49px}#slides .container{position:absolute;padding-bottom:170px;bottom:0;left:0;width:100%;text-align:center}#slides .container>span{display:inline-block;color:white;font-size:60px;font-weight:300;font-style:italic;line-height:1.4em;position:relatice;padding:0 10px;background:url(../../images/slogan.png)}#slides .slogan{display:inline-block;background:url(../../images/slogan.png);font-size:48px;font-weight:300;line-height:1.3em;font-family:Ubuntu;color:white;padding:0 10px}#slides .btn{display:block;margin:0 auto;background:#ff7200;color:white;text-transform:uppercase;font-size:24px;width:222px;text-align:center;line-height:75px;margin-top:40px}#slides .btn:hover{opacity:.8}#slides .slides-navigation{display:none}#slides:hover .slides-navigation{display:block;z-index:20}#slides .slides-navigation .prev{width:65px;height:65px;background:url(../../images/prev.png) no-repeat center right}#slides .slides-navigation .next{width:65px;height:65px;background:url(../../images/next.png) no-repeat center left}.intro{display:flex}.intro>*{flex:1}.home-content{background:#1a5c65 url(../../images/home-content.jpg) no-repeat center center;background-size:cover;padding:66px;padding-bottom:150px}.intro .right{padding:66px;background:#f8f1f1}.intro .right h2{color:#ff3000;font-size:40px;padding:0}.intro .news h3{padding:0}.intro .news h3 a{font-size:22px;font-weight:300;color:#000}.intro .news h3 a span{display:inline-block;font-size:18px;color:#ff3000;padding-left:20px}.intro .news p{font-size:20px;color:#4e4e4e;padding:25px 0}.intro .news .more,.news-article .more{display:inline-block;font-size:14px;font-weight:normal;color:white;text-transform:uppercase;background:#6da435;padding:8px 23px}.intro .news .more:hover{opacity:.8}.intro .news{padding:22px 0}.title{font-size:30px;color:#ff7200;font-weight:normal;text-transform:uppercase;line-height:85px;padding:0;border-bottom:1px solid #dfdfdf}.map{height:470px}.wrap{padding-top:10px}.gallery{text-align:center;padding:0}.gallery-wrap{margin:-20px}.gallery img{display:inline-block;margin:20px}.gallery a{display:inline-block;position:relative}.gallery .video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/video.png) no-repeat center center}.news-article{padding:25px 0;display:flex}.news-article .r{flex:1}.news-article h4{color:#5f5f5f;font-size:20px;padding-bottom:23px;font-weight:400}.news-article p{font-size:18px;color:#5f5f5f;padding-bottom:20px;font-weight:300;line-height:1.4em}.news-article img{margin-right:29px;display:block}.news-article .date{font-size:18px;display:block;padding-bottom:15px;color:#ff7200;font-style:italic}.pagging li{display:inline;font-size:18px;font-weight:300}.pagging a{display:inline-block;color:#555;padding:3px 4px;overflow:hidden;margin:0 2px}.pagging .current{color:white;background:#6da435}.pagging .prev{text-indent:1000px;width:10px;white-space:nowrap;color:white;background:url(../../images/prev1.png) no-repeat center center}.pagging .next{text-indent:1000px;width:10px;white-space:nowrap;color:white;background:url(../../images/next1.png) no-repeat center center}.news-list{padding:15px 0}.form-group{padding-bottom:20px;position:relative;margin-bottom:10px}.form-group>label{position:absolute;top:5px;line-height:20px;transition:.2s ease all;left:0;font-size:17px;color:#6d6d6d}.form-group input,.form-group select,.form-group textarea{font-size:17px;color:#6d6d6d;box-sizing:border-box;width:100%;font-family:Ubuntu;padding:5px 0;border:0 solid;border-bottom:1px solid #c2c2c2;min-height:24px;line-height:20px;outline:0;box-shadow:none}.form-group .bar{position:relative;display:block;width:100%;margin-top:1px}.form-group .bar:before,.form-group .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#ff7200;transition:.2s ease all}.form-group .bar:before{left:50%}.form-group .bar:after{right:50%}.form-group input:focus ~ .bar:before,.form-group input:focus ~ .bar:after,.form-group textarea:focus ~ .bar:before,.form-group textarea:focus ~ .bar:after{width:50%}.form-group input:required,.form-group select:required{box-shadow:none}.form-group input:invalid,.form-group textarea:invalid{outline:0}.form-inline{display:flex}.form-inline>div{flex:1}.form-group textarea{resize:none;height:31px}.contact-form form>.form-group>label{display:none}.contact-form form>.form-group{padding-bottom:0}.form-group,.label-down,.form-help{margin:0 25px 10px 25px}.contact-form .row{display:flex}.contact-form .row>div{flex:1}.label-down>.form-group,.form-help>.form-group{margin:0}form .alert{margin:0 25px;color:red}.form-help{padding-bottom:8px}p.required strong{color:red}.form-group .help-block{color:red}label.required:after{content:" *";color:red}.form-help>p{font-size:12px}.form-group input:focus ~ label,.form-group textarea:focus ~ label,.has-value label,.label-down>.form-group>label{top:auto;bottom:1px;font-size:14px}form .btns input{background:#ff7200;border:0 solid;font-size:24px;color:white;font-family:Ubuntu;width:147px;margin-right:25px;float:right;text-transform:uppercase;padding:17px 0;text-align:center;cursor:pointer;position:relative;z-index:4}.contact-form{border:1px solid #a9a9a9;padding:25px 0;margin:10px auto;margin-bottom:40px !important}.contact-form h2{padding-left:25px;font-size:24px;font-weight:300}.page-content{background:white;padding-bottom:1px;padding-top:1px}.page-content section,.title span{display:block;max-width:1400px;margin:20px auto}.clear-fix{clear:both}.training-list table{width:100%;border-collapse:collapse}.training-list th.date{border-left:1px solid #dcdcdc}.training-list th.records{border-right:1px solid #dcdcdc}.training-list thead th{text-align:left;font-size:18px;color:#2f2f2f;font-weight:normal;padding:15px;background:#e8e8e8;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc}.training-list td{font-size:18px;padding:15px;color:#5f5f5f;border-top:1px solid #dcdcdc;line-height:1.2em}.training-list table a{color:red}.training-list .date{width:19%;white-space:nowrap}.training-list .subject{width:48%}.training-list .records{width:15%}.training-list .place{width:16%}.training-list .empty{text-align:center}.training-list h2 a{float:right}.training-list h2 img{max-width:46px}.training-list .records2{display:none}@media(max-width:1420px){.page-content section,.title span{width:auto;padding-left:26px !important;padding-right:26px !important}.contact-form{border-left:0;border-right:0}}@media(max-width:1300px){header menu a{padding:0 20px}.home-content{padding:30px;padding-bottom:180px}.intro .right{padding:30px}}@media(max-width:1180px){header menu li:hover>ul{display:none}header menu .opened>ul{display:block !important}footer .newsletter .btn{padding:8px 20px}header menu{display:none}.title{line-height:40px;padding:10px 0}.open-menu{display:block;float:left;padding:16px;width:25px}.boxes{display:block}.boxes a{width:50%;float:left}header{margin:0}.header-wrap{position:absolute}.show-menu menu{position:absolute;top:91px;border-right:0;height:auto;display:block;width:100%;left:0;background:white;padding:0;margin:0;border-bottom:3px solid #ff9000}.show-menu menu>li{float:none;display:block;text-align:center}.show-menu menu ul{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;min-width:auto;white-space:normal;top:0;left:0;width:100%}.open-menu span{display:block;background:#ff9000;height:3px;margin:4px 0}#slides .btn{margin-top:20px;line-height:55px;font-size:22px;width:170px}img.header,.rslides img{width:100%;min-height:230px}.title-wrap h1{font-size:50px;position:relative;top:0;left:0;line-height:60px;color:black}.contact-form .row{display:block;border-top:0;border-left:0}.gallery img{margin:10px}.text-content,.contact-form,.gallery,.facebook-block,.apply-form{padding:10px}.form-group>label{position:static;display:block}.form-group,.label-down,.form-help{margin:0 5px 10px 5px}form .btns input{float:none;margin:0}form .btns{text-align:center;padding-bottom:10px}.g-recaptcha>div{margin:0 auto}footer menu li a{padding:0 15px}#slides .container>span{font-size:40px}footer .cnt,footer .newsletter{padding-left:30px}footer .newsletter .row{width:90%}}@media(max-width:950px){.page-content section,.title span{width:auto;padding-left:20px !important;padding-right:20px !important}.home-content,.intro .right{padding:20px}#slides .container>span{font-size:30px}footer .down{height:auto}footer menu{padding-top:100px}footer menu li a{padding:0 10px}.boxes a{width:50%;float:left}footer .up,.intro{display:block}.training-list .records,.training-list .place{display:none}.training-list .records2{display:block;padding-top:10px}.training-list td,.training-list th{padding:10px}.training-list .subject{width:100%}.training-list .date{width:auto}}@media(max-width:450px){.training-list td,.training-list th{padding:7px 5px;font-size:14px}.training-list th{font-size:14px !important}.training-list .date{font-size:12px}.training-list td.date,.training-list th.date{padding-left:0}.training-list td.subject,.training-list th.subject{padding-right:0}.news-list .img{display:none}.boxes .tit{font-size:20px}footer menu{display:none}footer .down{line-height:40px}footer .down .footer-content{line-height:22px}.text{font-size:16px}footer .cnt,footer .newsletter{padding:20px;background-image:none}#slides .container>span{font-size:20px}header .logo{background-size:contain;background-position:center center}header .logo{width:230px;height:70px;left:10px}.boxes a{width:100%;float:none}footer .footer-content{padding:3px;position:relative;text-align:center;float:none}.home-content{font-size:20px;line-height:1.3em}slides .btn{font-size:20px}#slides .slogan{font-size:30px;line-height:1.3em}footer .dev{padding:0;position:relative;text-align:center}footer{line-height:70px}}@media(max-width:400px){.contact-form h2{padding-left:0}.contact-form{border-left:0 solid;border-right:0}.home-content{font-size:18px;line-height:1.3em}footer .newsletter .row{width:auto}.home-content,.intro .right{padding:10px}.g-recaptcha{margin-left:-15px;margin-right:-15px;overflow:hidden}footer .newsletter .row{display:block;background:0;text-align:center;margin:0}footer label{text-align:center;line-height:40px}footer .newsletter .txt{flex:1;background:white;width:100%;float:none;box-sizing:border-box}footer .newsletter .btn{float:none;margin:0 auto;display:block}.title,.phone-content h5,.newsletter h5{font-size:25px}h2,.intro .right h2{font-size:22px}}@media(max-width:350px){header{padding:10px}.page-content section,.title span{margin:10px auto}.show-menu menu{top:70px}header .logo{width:150px;top:4px}footer .cnt,footer .newsletter{padding:10px}.page-content section,.title span{padding-left:10px !important;padding-right:10px !important}}
