 .fullWidth {width: 100%;margin-left: auto;margin-right: auto;max-width: initial;}body{font-size:16px;}.content li, .details-content li {list-style-type:square;}.row .row.collapse{width:100%;}.th{border:3px solid #fff; box-shadow: 0 0; }.th:hover, .th:focus { box-shadow: 0 0; background: #8c0000;} .th:hover img, .th:focus img { box-shadow: 0 0; opacity: 0.7} a.th{color: #fff;}#menu .rt, .rt.panel{border-color: #880000; color: #880000;}#menu .bl, .bl.panel{border-color: #32507c; color: #32507c;}#menu .gn, .gn.panel{border-color: #327c57; color: #327c57;}#menu .active .rt,#menu .rt:hover{background: #880000; border-color: #880000; color: #eee; text-shadow: none;}#menu .active .bl,#menu .bl:hover,.content.bl h3{background: #32507c; border-color: #32507c; color: #eee; text-shadow: none;}#menu .active .gn,#menu .gn:hover{background: #327c57; border-color: #327c57; color: #eee; text-shadow: none;}.content.rt h4,.content.rt h5,.rt h1,.rt h2{color: #8c0000 !important; border-bottom-color: #8c0000 !important;}.content.bl h4,.content.bl h5,.bl h1,.bl h2{color: #32507c !important; border-bottom-color: #32507c !important;}.content.gn h4,.content.gn h5,.gn h1,.gn h2{color: #327c57 !important; border-bottom-color: #327c57 !important;}.rt .th:hover, .rt .th:hover p, .rt .th:focus, .rt .thumbs a:hover p { background: #8c0000;} .bl .th:hover, .bl .th:hover p, .bl .th:focus, .bl .thumbs a:hover p { background: #32507c;} .gn .th:hover, .gn .th:hover p, .gn .th:focus, .gn .thumbs a:hover p { background: #327c57;} .rt.border{border-color:#185929 !important;}.bl.border{border-color:#0e3f66 !important;}.bx.border{border-color:#262625 !important;}a.rt:hover{background: #1f7335;}a.bl:hover{background: #124e80;}a.bx:hover{background: #262625;}a.rt.border:hover{border-color:#1f7335 !important;}a.bl.border:hover{border-color:#124e80 !important;}a.bx.border:hover{border-color:#262625 !important;}a.rt-hover:hover{color: #1f7335 !important;}a.bl-hover:hover{color: #124e80 !important;}a.bx-hover:hover{color: #262625 !important;}.rt-headline{color: #8c0000 !important;}.bl-headline{color: #124e80 !important;}.gn-headline{color: #1f7335 !important;}.gr-headline{color: #c3c4c5 !important;}a, a h1, a polygon, img, #scrollToTop,.thumbs a p{transition: background-color 0.4s, border-color 0.4s, color 0.4s, fill 0.4s, box-shadow 0.4s, text-shadow 0.4s, opacity 0.4s ;}html,body{font-family: 'Open Sans', sans-serif; font-weight: 300;color: #222;}h1,h2,h3,h4,h5,h6,p,div,a{font-family: 'Open Sans', sans-serif;}.fixed{z-index:auto;}body{background: url("assets/images/site_background.png") repeat scroll left 1018px transparent; height:100%;}#mainbg-overlay{background: url("assets/images/site_background_overlay.png") repeat-x scroll left top transparent; position:fixed; top:0; left:0; height:1018px; width:100%;}header{ background:url("assets/images/background_spektrum.jpg") no-repeat center scroll transparent; position:relative; bor der-top:4px solid #8c0000; height:478px;z-index:98;}#header { bor der-top: 4px solid #e5e5e5;}#header-top{ background:url("assets/images/trenner.png") no-repeat center scroll transparent; height:16px; position:absolute; top:0; width:100%;}#header-bottom{ background:url("assets/images/trenner_inv.png") no-repeat center scroll transparent; height:16px; position:absolute; bottom:0; width:100%;}.headline-wrapper h1,.headline-wrapper h2{ background:#f9f9f9; border-bottom: 5px solid #8c0000; border-top: 1px solid #fff; box-shadow: 0 0 5px #ddd; color: #8c0000; margin: 0; padding: 0.3em 0.5em; text-shadow: 1px 1px #fff; text-transform:uppercase; font-weight:600;}.headline-wrapper h1{font-size: 2.3125em;}#spektrum {height: 478px;position: relative; overflow:visible;}#spektrum #fahrzeug{position:absolute; top: 180px; left: 130px;}#spektrum .arrow {position:absolute; overflow: visible; z-index:1;top: 0; left:0; opacity: 0.7;height:100%; width: 100%;}#spektrum .teaser{ padding: 0.5em 0.7em; font-size:1.1em; line-height:1em; font-weight:100; color: #8c0000; background:#fff; border-bottom: 4px solid #8c0000; position:absolute; z-index:99; opacity: 0;}#spektrum .teaser:hover{ background: #8c0000; color: #fff;}#spektrum .teaser.active{ background: #8c0000; color: #fff;border-color:#fff;}#spektrum .teaser-main{left: 340px; top: 410px; opacity: 1; background:#8c0000; color:#fff; text-transform:uppercase; border:none;}#logo-container{z-index:99; background: url("assets/images/background_logo.png") repeat-x scroll center transparent; padding: 0 2.8125em; height:478px; font-size: 1em;margin-bottom: 0;}#logo{box-shadow: 1px 1px 5px #333;background:linear-gradient(rgba(238, 238, 238, 1) 0%, rgba(208, 208, 208, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);padding: 0.6em; top: -12px; border-bottom:0.3em solid #8c0000;}#logo-container span.span-p{color:#eee; margin-bottom: 0.35em; font-size: 2.2em; line-height: 1.05em; text-transform:uppercase; font-weight:700; text-align:center; letter-spacing:-0.05em;}#logo-container #headerkontakt{line-height:0.8em;}#logo-container span.span-hr{background: url("assets/images/header_trenner.png") no-repeat scroll center transparent; border:none; height:2px;margin: 0 0 0.75em; width: 100%; line-height: 0; font-size: 0.75em;}#logo-container span{display:inline-block;}#logo-container #ihr{line-height: 1.2em; margin-top: 0.25em;}#logo-container #volt{font-size: 1.48em;}#logo-container #spezialist{font-size: 1.15em;}#logo-container #headerphone{font-size: 0.8em; font-weight:400;white-space: nowrap;}#logo-container #headeremail{font-size: 0.56em; font-weight:300; text-transform:none; color: #eee; letter-spacing:0;}.fixed #logo{background:#eee; box-shadow: 1px 1px 3px #bbb;}.small-block-wrapper{padding-top: 0.5em; background:#e5e5e5;}.image-content-wrapper img{padding:0;}.image-content-wrapper div{background:#e5e5e5;}#logo-con tainer, #me nu u l, #me nu li, #su b menu ul, #su b menu li{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}#menu{ background:#eee; position:relative;z-index:98;}#menu-trenner{background: url("assets/images/trenner.png") no-repeat scroll center bottom #eee; height: 21px; position: relative; }#menu .icon {font: 4em/0.9em 'ModernPictogramsNormal'; display: inline-block; position: relative; text-align: center; width: 100%; text-transform:none;}#menu .background{ position: absolute; height:100%; left:0; bottom:0; width:100%; background:#eee; opacity: 0.8;}#menu .line{ position: absolute; border-bottom: 5px solid #800; height:0; left:0; bottom:0; width:100%;}#menu nav{ position: relative; z-index:99;}#menu li{list-style: none; float: left; overflow:hidden; }#menu li div{width: 100%; height:100%; background:#fff; position:absolute;} #menu ul{ margin:0;}#menu a{ font-size: 1.0em; font-weight: 100; line-height: 1.0em; text-align: center; text-decoration: none; text-transform: uppercase;border-bottom: 5px solid; text-shadow: 0 1px #d4d4d4;display: table-cell;vertical-align: middle; width:12.5%; padding: 0.4em 0.2em;}#menu a:hover{opacity:1;}#breadcrumbs {padding-bottom: 1.2em;}#breadcrumbs a{color: #8c0000;}#wrapper{ padding-top:1.3em; background: #eee; z-index:98; position:relative;}.break{ background: url("assets/images/trenner.png") no-repeat scroll center bottom transparent; height: 16px; margin-bottom: 2em; clear:both; padding: 0 0 1.5em;}.break-inv{ background: url("assets/images/trenner_inv.png") no-repeat scroll center bottom transparent; height: 16px; margin-bottom: 2em; clear:both; padding: 0 0 1.5em;}.break.border{ border-top: 4px solid #8c0000; padding-bottom: 20px;}.break-inv.border{ background-position: center top; margin: 4em 0 4px; padding: 16px 0 0;}.break.no-bg{ background: none;}.break.no-padding{ padding: 0;}.break-inner {background: url("assets/images/trenner.png") no-repeat scroll center bottom transparent; margin-bottom: 1em !important;padding-bottom: 1.5em;}.info-block .dummy{ border: none; height: 0; margin: 0; padding: 0;}.info-block div,.info-block section div { background: none repeat scroll 0 0 #f9f9f9; border-b ottom: 5px solid #8c0000; border-top: 1px solid #fff; border-bottom: 1px solid #fff; box-shadow: 0 0 5px #ccc; font-weight: 600; margin: 0; text-shadow: 1px 1px #fff; margin-bottom: 1em;}.info-block div div{ background: none; border:none;}.info-block header { font-size:1.5em;color: #8c0000; margin: 0.5em 0; border-bottom: 2px solid #8c0000; padding-bottom: 0.3em; background:none; height: auto; border-top: none; }.info-block p,.info-block a { float:left; font-size:1.2em;line-height:1.4em;margin-bottom: 0.2em; font-weight:600;}.info-block a{color:#8c0000; font-size: 0.8em; margin-bottom:1em;}.info-block a:hover{ text-decoration:underline;}.info-block p.anfahrt { line-height:1.1em;}.info-block p.anfahrt span { font-size: 0.75em; line-height: 2.2em; font-weight:300;}.info-block div p { padding-left: 1em;}.info-block div p:first-child { padding-left: 0;}.info-block.top-info-block a{padding: 0 0 0.3em; float:none; font-size:1em;font-weight:100;}.info-block.top-info-block div p{padding: 0 0 0.3em; font-weight: 100;}.info-block.top-info-block .csSlideOuter{background: none;border: medium none; box-shadow: 0 0; margin:0;}.info-block.top-info-block .csSlideWrapper{margin:0; box-shadow: 0 0;}.info-block.top-info-block .csPager.cSpg{margin:0;}.info-block.top-info-block .lightSlider{margin:0;box-shadow: 0 0;}.info-block.top-info-block section{}.info-block.top-info-block section div{background:#f9f9f9;}.info-block.top-info-block .csSlideOuter .csPager.cSpg > li:hover a, .info-block.top-info-block .csSlideOuter .csPager.cSpg > li.active a {background: #8c0000;}.info-block .icon {font: 5em/1em 'ModernPictogramsNormal'; display: inline-block; position: relative; text-align: center; width: 100%; text-transform:none;}.border-left{border-radius:10px 0 0 10px;}.border-right{border-radius:0 10px 10px 0;}.top-info .icon span{font: 7em/0.75em 'ModernPictogramsNormal'; display: inline-block; position: relative; text-align: center; text-transform:none; color:#fff;padding:0.08em 0 0 0.05em; height:100%; width:100%;}article.top-info { margin: 1em 0 0; }article.top-info .icon{ border:0; }article.top-info header{ margin:0.5em 1em 0.5em 0; }article.top-info p{ margin:0.5em 1em 0.5em 0; line-height: 1.1em;}article.top-info .icon span{color:#b0b0b0; text-shadow:1px 1px #ddd;}article.top-info section { overflow:hidden;}article.top-info section div{background:linear-gradient(#808080 20%, #d3d3d3 100%); border: 2px solid #646464; padding-left:3em; border-left: none;}article.top-info section div span { float:left; position:relative;}article.top-info section div:nth-child(2n+1) {background: #646464; padding:0;}article.top-info section div:nth-child(2n+1) span:nth-child(2n) {border-color: transparent transparent transparent #646464; border-style: solid; border-width: 1em 0 1em 0.5em; float: left; height: 0; width: 0; position:absolute; top:0; font-size:2.95em; padding:0; z-index:999;}.news section {border: 1px solid #eee; border-top:0; border-bottom:2px solid #eee;}.news section:nth-child(3n+1) {border-left-width: 0; border-right-width: 2px;}.news section:nth-child(3n+3) {border-right-width: 0; border-left-width: 2px;}.news .newswrapper {background:#e5e5e5; position:relative; color:#222; font-size:1.2em; line-height:1.2em; margin-bottom:1em; border-b ottom: 1px solid #aaa;display:block;}.news .newsblock, .news .more{display: block; padding: 0 1em 0.5em; }.news .arrow {width: 60px; height:30px; position:absolute; overflow: hidden; z-index:999;}.news h1{ padding: 0.2em 0.47em 0.1em; background: #ddd; border-bottom: 2px solid #8c0000; margin-top:0; margin-bottom: 0.5em; text-shadow: 0 1px #eee; text-transform: uppercase; text-align:center; font-size:1.25em; font-weight:400; color: #8c0000;}.news a .svg-content{fill: #ddd;}.news a:hover {background: #ccc; color:#111;}.news a img{opacity: 1;}.news a:hover img{opacity: 0.8;}.news a:hover .svg-content{fill: #bbb;}.news a:hover h1{background: #bbb; border-bottom-color: #6c0000; color: #6c0000; text-shadow: 0 1px #ccc;}.offer-small section {border: 1px solid #eee; border-top:0; border-bottom:2px solid #eee;}.offer-small section:nth-child(4n+1) {border-left-width: 0; border-right-width: 2px;}.offer-small section:nth-child(4n+4) {border-right-width: 0; border-left-width: 2px;}.offer-small .offerwrapper {background:#e5e5e5; position:relative; color:#222; font-size:1.2em; line-height:1.2em; margin-bottom:1em; border-b ottom: 1px solid #aaa;display:block;}.offer-small .offerblock, .offer-small .more{display: block; padding: 0 1em; }.offer-small .arrow {width: 60px; height:30px; position:absolute; overflow: hidden; z-index:999;}.offer-small h1{ padding: 0.2em 0.47em 0.1em; background: #ddd; border-bottom: 2px solid #8c0000; margin-top:0; margin-bottom: 0.5em; text-shadow: 0 1px #eee; text-transform: uppercase; text-align:center; font-size:1.25em; font-weight:400; color: #8c0000;}.offer-small a .svg-content{fill: #ddd;}.offer-small a:hover {background: #ccc; color:#111;}.offer-small a img{opacity: 1;}.offer-small a:hover img{opacity: 0.8;}.offer-small a:hover .svg-content{fill: #bbb;}.offer-small a:hover h1{background: #bbb; border-bottom-color: #6c0000; color: #6c0000; text-shadow: 0 1px #ccc;}.offer .offerwrapper {background:#e3e4e5; position:relative; color:#222; font-size:1.3em; line-height:1.3em; border-width:0 0 1px; border-style: solid; border-color: #a3a4a5; font-weight:300;}.offer a:hover {background: #ccc; color:#111;}.offer a:hover .svg-content{fill: #ccc;}.offer a:hover h1{background: #4a4b4c; border-color: #aaa;}.offer .arrow {width: 40px; height:80px; position:absolute; left: -39px; overflow: hidden; top:50%; z-index:999;}.offer .right .arrow {right: -40px; left:auto;}.offer h1{ padding: 0.1em 0.6em; background: #7a7b7c; border-bottom: 1px solid #ccc; bord er-top: 1px solid #ccc; font-size:1.6em; margin-top:0; margin-bottom: 0.5em; text-shadow: -1px -1px #4a4b4c; text-transform: uppercase; font-weight: 300; color:#fff;}.offer .offerblock, .offer .more{display: block; padding: 0 1em; text-shadow: 0 1px #eee;}.offer .more {margin-top: 1em;}.offer img{opacity: 1;}.of fer .rtt .offerwrapper {background:#e3e4e5;}.of fer .rtt .offerwrapper span{text-shadow: none;}.of fer .rtt h1{ background: #8c0000;text-shadow: -1px -1px #3c0000; border-color: #4c4d4e; color:#fc0; border-top:none; font-weight:300;}.of fer .rtt .svg-content{fill: #e3e4e5;}.of fer .rtt a:hover {background: #ff4848;}.of fer .rtt a:hover .svg-content{fill: #ff4848;}.of fer .rtt a:hover h1{background: #c90000; border-color: #990000;}.offer .gr .offerwrapper {background:#ccc;}.offer .gr .offerwrapper span{text-shadow: none;}.offer .gr h1{ background: #4a4b4c;text-shadow: -1px -1px #3c0000; border-color: #aaa; color:#eee; border-top:none; font-weight:300;}.offer .gr .svg-content{fill: #ccc;}.offer .gr a:hover {background: #a3a4a5;}.offer .gr a:hover .svg-content{fill: #a3a4a5;}.offer .gr a:hover h1{background: #3a3b3c; border-color: #333;}.zenec-small {}.zenec-small section {border: 1px solid #eee; border-top:0; border-bottom:2px solid #fff;background: #fff; margin-bottom: 2px;}.zenec-small section:nth-child(6n+1) {border-left-width: 0; border-right-width: 2px;}.zenec-small section:nth-child(6n+6) {border-right-width: 0; border-left-width: 2px;}.zenec-small .zenecwrapper {background:#fff; position:relative; color:#222; font-size:1.2em; line-height:1.2em; ma rgin-bottom:1em; border-b ottom: 1px solid #aaa;display:block;}.zenec-small .zenecblock, .zenec-small .more{display: block; padding: 0 1em; }.zenec-small .arrow {width: 60px; height:30px; position:absolute; overflow: hidden; z-index:999; opacity:0;}.zenec-small h1{ padding: 0.2em 0.47em 0; background: #ddd; border-bottom: 2px solid #8c0000; margin-top:0; margin-bottom: 0; text-shadow: 0 1px #eee; text-transform: uppercase; text-align:center; font-size:1.15em; font-weight:400; color: #8c0000; width:100%; line-height:1.1em; border-top: 1px solid #c3c4c5;}.zenec-small h1 span{font-size:0.7em;line-height: 1em;}.zenec-small a .svg-content{fill: #ddd;}.zenec-small a:hover {background: #fff; color:#111;}.zenec-small a img{opacity: 1; padding: 0.75em;}.zenec-small a:hover img{opacity: 0.8;}.zenec-small a:hover .svg-content{fill: #bbb;}.zenec-small a:hover h1{background: #bbb; border-bottom-color: #6c0000; color: #6c0000; text-shadow: 0 1px #ccc;}.contact section{background:#e5e5e5;}.contact fieldset{ border:none; margin:0;}.contact textarea {height:13.2em;}.contact label{margin: 0 0 1rem;}.contact input, .contact textarea{margin: 0;}.contact input.button{float:right;}.contact h3{ padding:1.25rem 1.25rem 0;font-weight: 300;}.button{background: #8c0000; color: #fff; padding: 1em 2em; text-decoration: none; text-transform: uppercase;}button:hover, button:focus, .button:hover, .button:focus {background-color: #6c0000;}#content{ width: 100%; padding: 7px 0;}#content li.col{list-style: none; width: 33.33%; float: left; overflow:hidden;}#content li.col .cell{color: #fff; display: block; font-size: 3.5em; font-weight: 600; letter-spacing: -0.05em; line-height: 1em; margin: 0 10px; padding: 17px 5px 13px ; text-align: center; text-decoration: none; text-transform: uppercase;border-bottom: 8px solid; min-height: 200px;}#content li.col:first-child .cell{margin: 0 0 0 20px;}#content li.col:last-child .cell{margin: 0 20px 0 0;}section.panel{ border-width: 0 0 0.5em; }section.gr-panel{ border-width: 0 0 0.5em; border-style: solid; border-color:#666; padding:0;}section header{ color: #fff; font-size: 1.4em; font-weight: 400; margin-bottom: 0.5em; margin-top: 1em; text-transform: uppercase; border-bottom:0; position:relative;}section.panel p{ color: #fff; }section footer{ color: #fff; }section a{ color: #8c0000; }section a:hover{ color: #222; }.car-list section h1{ color: #666; font-size:1.5em; text-transform:uppercase; padding-top:1em; }.car-list section h2{ color: #666; font-size:1.2em; text-transform:uppercase; padding-top:1.25em; }.car-list section p{ color: #666; font-weight: 300; }.car-list section p.infoblock{ font-weight: 400; }.car-list section a{ color: #444; text-transform:uppercase; margin-top:0.5em; display:block; }.car-list section .main-image { padding-left:0; padding-right:0;}.car-list section .main-image img{ border:0;width: 100%;}.car-list section img.thumb { border:0; padding:0.9375em;}.car-detail{margin-top:2em;}.content .contentwrapper {background:#e3e4e5; position:relative; color:#222; font-size:1.3em; line-height:1.3em; border-width:0 0 1px; border-style: solid; border-color: #a3a4a5; font-weight:300;}.content a{color:#222; font-weight:600;}.content a:hover {color:#000;}.content h3{ padding: 0.3em 0.8em; background: #7a7b7c; border-bottom: 1px solid #ccc; bord er-top: 1px solid #ccc; font-size:1.2em; margin-top:0; margin-bottom: 0.5em; text-transform: uppercase; font-weight: 300; color:#fff;}.content h4{ margin-bottom: 0; padding: 0.4em 0 0;}.content h5{ font-size: 1.3em; padding: 0.5em 0 0;}.content .contentblock{display: block; padding: 0 1em; text-shadow: 0 1px #eee;}.thumbs a { position: relative;}.thumbs a p { background: #333; bottom: 0; font-weight: 100; margin: 0; opacity: 0.9; padding: 0.4em 1em; position: absolute; width: 100%;}.thumbs a:hover p { opacity: 1; color: #fff; background:#8c0000;}.thumbs-wrapper {background: #e5e5e5;}.thumbs-wrapper section {padding: 0;}article .thumbs-wrapper:last-child{padding-bottom: 0.75rem;}.thumbs-wrapper [class*="column"] + [class*="column"]:last-child { float: left; }.details-content p,.overview-content p,.details-content h2,.overview-content h2,.details-content h3,.overview-content h3,.details-content .content-fahrzeugliste,.details-content ul,.overview-content ul{background:#e5e5e5; padding: 0.5em 1em 1em;margin:0;font-weight:normal;}.details-content li,.overview-content li{margin-left: 1.5em;}.details-content p:first-child,.overview-content p:first-child{padding-top:1.5em;}.details-content h1,.overview-content h1{}.details-content h2,.overview-content h2{font-size:1.2em;padding: 1.5em 0.75em 0.5em;font-weight: 600;}.details-content h3,.overview-content h3{font-size: 1em; font-weight: 600; padding-bottom: 0.3em; padding-top: 1em;}.details-content h4,.overview-content h4{}.details-content h5,.overview-content h5{}.details-content h6,.overview-content h6{}.content-fahrzeugliste table{ width: 100%;}.content-fahrzeugliste td{ padding: 5px 8px; font-size: 0.75em;}.content-fahrzeugliste table tr{background: none;}.content-fahrzeugliste tr:first-child td{ padding:5px 5px 0;}.content-fahrzeugliste h4{background: #e5e5e5; font-size: 1.25em; font-weight: bold; margin: 0; padding: 0.5em;}.content-fahrzeugliste td:nth-child(3n){border-right: 1px solid #e5e5e5;}.details-content p.content-preis { font-size: 1em; padding: 0 1em 1em; text-align:right;}.details-content p.content-preis span{ color: #a80000; font-family: 'Alegreya SC',"Alegreya SC",Alegreya SC,serif !important; font-size: 3em; padding: 0 10px; line-height:1em;}.offerblock .content-preis { font-size: 1em; float:right;text-align:right;padding-bottom: 0.5em;}.offerblock .content-preis span{ color: #a80000; font-family: 'Alegreya SC',serif; font-size: 2.3em; padding: 0 10px; line-height:1em;}.offerblock a.content-preis{float:left;padding: 1em 0;}.offerblock hr{border-color: #aaa;margin: 0.7em 0 0;}.details-content .info-gr-rt,.overview-content .info-gr-rt,.details-content .info-gr-rt-100,.overview-content .info-gr-rt-100,.details-content .info-ws-rt,.overview-content .info-ws-rt,.details-content .info-rt-ws,.overview-content .info-rt-ws{background: none repeat scroll 0 0 #aaa; border-left: 5px solid #8c0000; box-shadow: 0 0 5px #ccc; color: #000000; font-weight: 400; padding: 0.5em; text-shadow: 0 1px #ccc;display:inline-block;line-height:1em;}.details-content .info-gr-rt-100,.overview-content .info-gr-rt-100{display:block;}.details-content .info-ws-rt,.overview-content .info-ws-rt{background: #fff; border-bottom: 2px solid #8c0000; border-left: 0 none; text-shadow: 0 0;}.details-content .info-rt-ws,.overview-content .info-rt-ws{background: #8c0000; border-bottom: 2px solid #8c0000; border-left: 0 none; text-shadow: 0 0; color:#fff;}.details-slider [class*="block-grid-"] > li {padding-bottom: 0.75rem;}.details-slider .small-block-grid-6 > li:nth-of-type(6n+1) {clear:none;}footer.fullWidth{}#footer h4, #footer p, #footer a{ color:#fff; margin-bottom: 0.5em; }#footer p, #footer a{ font-weight:300; }#footer {padding: 1.5em 0;background:#4c4b51; position:relative;}#footer ul{margin: 0;list-style:none;}#footer a:hover{ text-decoration:underline; }*, *:after, *:before{-webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}#scrollToTop {background:#b3b4b5; border-radius: 30px; bottom: 50px; color: #555; font: 3em/0.97em 'ModernPictogramsNormal'; height: 52px; opacity: 0.3; position: fixed; right: 50px; text-align: center; width: 50px; }#scrollToTop:hover {background:#eee; cursor:pointer; text-shadow: 1px 1px #fff; opacity: 0.7 }.slider-overlay{background: url("assets/images/background.png") repeat scroll 0 0 transparent; height: 100%; opacity: 0.5; position: absolute; top: 0; width: 100%; z-index: 998;}.orbit-container .orbit-timer {top: auto; overflow: hidden; left: 0;}.orbit-container .orbit-timer .orbit-progress {right: auto;background-color: #aaa;top:auto;}.orbit-container {background-color:#dedede; height:100%;}.orbit-container .imgVertical {background-position:center;}.orbit-bullets-container {position: relative; width: 100%; top:0; display:none;}.orbit-bullets-container ul {position:relative;}.orbit-bullets-container li {list-style:none; float:left;}.orbit-bullets-container a, .orbit-bullets-container p { */ text-align: left; display: block; border-bottom: 1px solid #fff; color: #fff; height: 1.7em; overflow: hidden; font-size: 0.7em; margin: 0;text-align: left;}.orbit-bullets-container .active a, .orbit-bullets-container .active p {color: #aaa; border-color: #aaa;}#featured1 .caption{bottom: 10em; width:100%; position:absolute;}#featured1 p,#featured1 a { background: linear-gradient(rgba(238, 238, 238, 0.8) 0%, rgba(238, 238, 238, 0.8) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; min-height: 2em; z-index: 99999; text-shadow:1px 1px #eee; color:#222; padding:0.6em 1em; margin-bottom:1.25rem; border-bottom:0.3em solid #8c0000;}#featured1 a:hover{opacity:1; color:#8c0000;}#featured1 p,#featured1 a { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.csSlideOuter {overflow: hidden;}.lightSlider:before, .lightSlider:after {content: " "; display: table;}.csSlideWrapper > .lightSlider:after {clear: both;}.csSlideWrapper .csSlide {-webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 1s; transition: all 1s; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-timing-function: inherit; transition-timing-function: inherit;}.csSlideWrapper .csFade {position: relative;}.csSlideWrapper .csFade > * {position: absolute !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100%;}.csSlideWrapper.usingCss .csFade > * {opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit; transition-timing-function: inherit;}.csSlideWrapper .csFade > *.active {z-index: 10;}.csSlideWrapper.usingCss .csFade > *.active {opacity: 1;}.csSlideOuter .csPager.cSpg {margin: 10px 0 0; padding: 0; text-align: center;}.csSlideOuter .csPager.cSpg > li {cursor: pointer; display: inline-block; padding: 0 5px;}.csSlideOuter .csPager.cSpg > li a {background-color: #222222; border-radius: 30px; display: inline-block; height: 8px; overflow: hidden; text-indent: -999em; width: 8px; position: relative; z-index: 99; -webkit-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s;}.csSlideOuter .csPager.cSpg > li:hover a, .csSlideOuter .csPager.cSpg > li.active a {background-color: #428bca;}.csSlideOuter .media {opacity: 0.8;}.csSlideOuter .media.active {opacity: 1;}.csSlideOuter .csPager.cSGallery {list-style: none outside none; padding-left: 0; margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.csSlideOuter .csPager.cSGallery li {opacity: 0.7; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s;}.csSlideOuter .csPager.cSGallery li.active, .csSlideOuter .csPager.cSGallery li:hover {opacity: 1;}.csSlideOuter .csPager.cSGallery img {display: block; height: auto; max-width: 100%;}.csSlideOuter .csPager.cSGallery:before, .csSlideOuter .csPager.cSGallery:after {content: " "; display: table;}.csSlideOuter .csPager.cSGallery:after {clear: both;}.csAction > a {width: 32px; display: block; top: 50%; height: 32px; background-image: url('../img/controls.png'); cursor: pointer; position: absolute; z-index: 99; margin-top: -16px; opacity: 0.5; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s;}.csAction > a:hover {opacity: 1;}.csAction > .csPrev {background-position: 0 0; left: 10px;}.csAction > .csNext {background-position: -32px 0; right: 10px;}.cS-hidden {height: 1px; opacity: 0; filter: alpha(opacity=0); overflow: hidden;}#fancybox-wrap{width:auto !important;}.content.team .contentblock{padding: 0;}div.gmap_content_zoom {height: 450px;}.google-maps section{background:#e5e5e5;}.google-maps fieldset{ border:none; margin:0;padding-bottom:0;}.google-maps label{margin: 0 0 1rem;}.google-maps input{margin: 0;}.google-maps input.button{float:r ight;}.errors{padding: 10px; color: #fff; background: #8c0000; line-height: 1.5em;; box-shadow: 0 0 10px #aaa; border: 1px solid #fff;margin-bottom: 1.5em;}.errors span {padding: 0 5px;}.error input.error {border-color: #c60f13;}.facebook, .fb-like-box div, .facebook div div, .facebook div div div {padding: 0 !important; margin: 0 !important; box-shadow: 0 0 !important;}.facebook {overflow:hidden !important;}@media only screen and (max-width: 640px) and (orientation: portrait){#logo{top:-2px;}#menu nav a {font-size: 0.4em !important;}.headline-wrapper h1, .headline-wrapper h2 {font-size: 1.3125rem;}article .column h1 {font-size: 1rem;}}@media only screen and (min-width: 640px) and (max-width: 768px) and (orientation: portrait){#logo{top:-6px;}article .column h1 {font-size: 1.3125rem;}}