@font-face{font-family:'FontAwesome';src:url('../../fileadmin/config/_altus/fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../../fileadmin/config/_altus/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../../fileadmin/config/_altus/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../../fileadmin/config/_altus/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../../fileadmin/config/_altus/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
#socialMedia{position:relative;float:right;right:-120px}
#socialMedia .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit}
#socialMedia .fa-twitter:before{content:"\f099"}
#socialMedia .fa-facebook:before{content:"\f09a"}
#socialMedia .fa-youtube-play:before{content:"\f16a"}
#socialMedia .fa-envelope:before{content:"\f0e0"}
#socialMedia a span{display:none;color:#9a8879;font-family:"Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:16px}
#socialMedia a:link,#socialMedia a:visited{font-family:"FontAwesome";font-style:normal;font-weight:normal;font-size:16px;color:#9a8879;display:inline-block;text-decoration:none;width:18px;height:18px;text-align:center;font-variant:normal;text-transform:none;line-height:16px;border-bottom:none;transition:all 0.15s ease-in-out 0s;background:#ceebef;padding:5px;opacity:1}
#socialMedia a:hover,#socialMedia a:focus,#socialMedia a:active{color:#ffffff;background:#9a8879}
#socialMedia a:hover span,#socialMedia a:focus span{display:inline;background:#ceebef;padding:6px 10px;position:relative}
#socialMedia .fa-twitter:hover span,#socialMedia .fa-twitter:focus span{right:79px}
#socialMedia .fa-facebook:hover span,#socialMedia .fa-facebook:focus span{right:87px}
#socialMedia .fa-youtube-play:hover span,#socialMedia .fa-youtube-play:focus span{right:88px}
#socialMedia .fa-envelope:hover span,#socialMedia .fa-envelope:focus span{right:85px}
#languageselect{margin-top:3px;position:relative;float:right;right:140px}
#lang_globe{height:28px}
#languageselect .globe{border:0px;cursor:pointer;vertical-align:middle}
#languageselect a.selectedLang:link,#languageselect a.selectedLang:active,#languageselect a.selectedLang:visited{color:#9a8879;font-size:11px;line-height:16px;padding:10px;text-decoration:none}
#langbox{background-color:#9a8879;left:0px;position:relative;top:0px;width:120px;list-style:none}
#langbox table{width:100%}
#langbox table tr{border-bottom:1px dotted #dedede;transition:all 0.1s ease-in-out 0s}
#langbox table tr:hover,#langbox table tr:focus{background-color:#ceedef}
#langbox li{margin:0px}
#langbox li:hover,#langbox li:focus{background-color:#ceedef}
#langbox a{display:block;color:#ffffff;padding:0.6em 1.3em;text-decoration:none;white-space:nowrap}
#langbox a:hover,#langbox a:focus{color:#2d2722}
#section-sub-footer p,#section-sub-footer span{margin:0px;padding:0px}
#section-sub-footer a{color:#ddd7d2}
#section-footer a{color:#9a8879;display:block}
#section-header header{overflow:hidden;border-bottom:2px solid #ceebef;margin:0px 10px 80px 10px;padding-bottom:10px}
#section-header header div.columns{margin:0px}
#section-header header #menu{width:660px;bottom:8px;position:absolute}
#section-header header #menu div.navigation{float:right}
figure,img{max-width:99.5%;height:auto;width:auto;vertical-align:middle}
figcaption.csc-textpic-caption{display:inline}
div.csc-textpic-above div.csc-textpic-imagewrap{width:99.8%}
#toTop{background:#2d2722;display:none;height:50px;width:50px;position:fixed;right:45px;padding:0px;margin:0px;border:none;z-index:1000;color:#999999;font-size:11px;font-weight:bold;line-height:65px;opacity:1;text-align:center;text-decoration:none;text-transform:uppercase}
#toTop:hover,#toTop:focus{color:#ffffff;height:50px !important}
#toTop.back-to-top-fancy:before{border-bottom:25px solid #2d2722;border-left:25px solid transparent;border-right:25px solid transparent;content:"";height:0px;left:0px;position:absolute;top:-25px;width:0px;z-index:50}
#toTop.back-to-top-fancy:after{border-bottom:25px solid #9a8879;border-left:25px solid transparent;border-right:25px solid transparent;bottom:0px;content:"";height:0px;left:0px;position:absolute;width:0px;z-index:60}
#toTop.back-to-top-fancy{box-shadow:0px 10px 0px #9a8879;height:15px;line-height:20px;opacity:1;transition:all 0.2s ease-in-out 0s}
.slider-shadow:after{content:"\00a0";background:url('../../fileadmin/config/_altus/img/slider-shadow.png') no-repeat bottom center transparent;background-size:contain;overflow:visible;display:block;position:absolute;margin-top:-39px;height:62px;width:100%}
div.tx-owl-slider div.owl-item img{transition:all 0.2s ease-in-out 0s !important}
div.tx-owl-slider div.owl-item img:hover{opacity:0.9 !important}
div.tx-owl-slider div.owl-controls{position:relative;z-index:1000}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic .csc-textpic-imagewrap img{display:block}
#logoAltus{display:block;margin:0px}
#logoAltus,#logoAltus img{opacity:1}
.iframe-wrapper,.iframe-wrapper-dealersearch{height:0px;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative}
.iframe-wrapper iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}
.iframe-wrapper-dealersearch{padding-bottom:76.25%}
.clearer{clear:both;height:0px;width:0px;display:none}
figcaption.csc-textpic-caption{font-style:italic}
ul{list-style:disc;margin:0px}
ol{margin:0px}
li{margin:0px 0px 0px 15px;line-height:1.42857143;padding:0px}
#section-footer ul{margin:0px;list-style:none}
div.csc-textpic-border div.csc-textpic-imagewrap img{background:rgba(200,200,200,0.05);transition:all 0.2s ease-in-out 0s;border-radius:12px}
div.csc-textpic-border div.csc-textpic-imagewrap img:hover,div.csc-textpic-border div.csc-textpic-imagewrap img:focus{background:rgba(200,200,200,0.3)}
#responsive-nav div.chzn-drop div.chzn-search{display:none}
@media only screen and (max-width:959px){#section-header header #menu{width:530px}
}
@media only screen and (min-width:768px) and (max-width:959px){.slider-shadow:after{margin-top:-73px}
}
@media only screen and (max-width:767px){#logoAltus,#logoAltus img{text-align:center}
#section-header header{margin:20px 10px;padding-bottom:10px;overflow:initial}
#section-header header div.columns{float:none}
#section-header header #menu{position:initial;bottom:0px}
#section-header header #menu div.navigation{float:none;margin-top:20px}
hr.remove-top,hr.remove-bottom{display:none}
#menu{background:none}
#section-header div.container,#section-thirds div.container{padding:0px 10px 0px 10px}
}
@media only screen and (max-width:767px){div.csc-textpic-border div.csc-textpic-imagewrap img{border-radius:6px}
h1{font-size:2.2em}
h4{font-size:18px}
}
@media only screen and (min-width:480px) and (max-width:767px){.slider-shadow:after{margin-top:-72px}
}
@media only screen and (max-width:479px){div.news div.news-list-view div.article div.news-list-leftCol{float:none;margin-bottom:15px;width:100%}
div.news div.news-list-view div.article div.news-list-rightCol{float:none;width:100%}
.slider-shadow:after{margin-top:-81px}
h1{font-size:2.0em}
}
