html{color:#222;font-size:1em;line-height:1.4;padding:0;margin:0;overflow-x:hidden;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}.region-content hr{clear:both;border:none;margin:0 0 60px;}audio,canvas,iframe,img,svg,video{width:100%;vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}#toolbar{z-index:9999;}body{font:1em/1.7em 'Open Sans',Helvetica,Helvetica Neue,Arial;margin:0;padding:0;overflow:hidden;}.wrapper{width:100%;}.main-container{width:94vw;margin:0 3vw;position:relative;}a{color:#af0917;text-decoration:none;}a:hover{color:#666;}.red{color:red;}h1,h2,h3,h4,h5{margin-top:0;}h1{font-weight:300;font-size:3.5em;line-height:1em;margin-bottom:0.5em;color:#af0917;clear:both;}h2{font-weight:300;font-size:2.5em;line-height:1.2em;margin-bottom:0.5em;color:#af0917;clear:both;}.front h2{font-size:2.2em;margin:0.3em 0 0;}.front h3{font-weight:300;line-height:1.3em;font-size:3em;margin-bottom:0.5em;}.node .content h3{margin-top:20px;}h4{font-weight:700;font-size:1.4em;}h5,h5 a{font-weight:normal;font-size:1em;color:#af0917;margin:0;}.red{color:#af0917;}p ul{}.header-container{width:100%;height:90px;border-bottom:1px solid #af0917;position:fixed;top:0;z-index:999;transition:all 0.3s linear;display:none;}.header-container.sticky{height:50px;transition:all 0.3s ease;}.wrapper > section{margin-bottom:75px;}.section-grey{padding:20px 999px;margin:4em -999px;background:#eee;}.section-contact p span{display:block;}.section-contact p span span{width:74px;float:left;clear:left;display:block;}.footer-container,.main aside{border-top:20px solid #eee;}.header-container,.footer-container,.main aside{background:#eee;}.front .footer-container{margin-top:20px;background:none;border:none;}.footer-container{margin-top:50px;}nav ul{margin:0;padding:0;list-style-type:none;}nav a{display:block;margin-bottom:10px;padding:15px 0;text-align:center;text-decoration:none;font-weight:normal;color:#af0917;transition:background .3s ease-out,color .3s;-moz-transition:background .3s ease-out,color .3s;-webkit-transition:background .3s ease-out,color .3s;}nav a:hover,nav a:visited{font-weight:bold;}nav a:hover{text-decoration:none;color:white;background:#af0917;}.main{padding:0;}.main article h1{font-size:2em;color:#af0917;}.main aside{color:#222;padding:0px 5% 10px;background:#eee;}.footer-container footer{color:white;padding:20px 0;}.ie7 #logo{padding-top:20px;}.no-margin{margin:0 !important;}.single-col{width:100%;clear:both;float:left;margin:0;}.call-to-action{width:285px;position:absolute;top:192px;right:23%;z-index:99;}.call-to-action.no-slider{top:35px;left:52%;transition:all 0.3s linear;}.sticky .call-to-action.no-slider{top:10px;transition:all 0.3s linear;}.front .call-to-action{top:358px;left:60%;}.call-to-action .block{float:left;margin-right:4%;}.button-contact{width:130px;height:130px;color:#fff;text-align:center;text-transform:uppercase;border-radius:50%;background:#af0917;}.button-contact.journal{width:110px;height:110px;margin-top:5%;background:#680000;}.call-to-action.no-slider .button-contact{width:110px;height:110px;}.call-to-action.no-slider .button-contact.journal{width:90px;height:90px;margin-top:10px;}.button-contact a{margin:0;padding-top:38px;display:block;color:#fff;font-weight:normal;line-height:26px;font-size:18px;}.button-contact.journal a{padding-top:30px;font-size:16px;}.call-to-action.no-slider .button-contact a{font-size:11px;line-height:16px;padding-top:38px;}.call-to-action.no-slider .button-contact.journal a{font-size:11px;line-height:16px;padding-top:28px;}.button-contact strong{display:block;font-weight:400;}.section.first .four-col{text-align:center;}.section.first div > a{display:block;}section img{width:100%;height:auto;}.slider-wrapper,.view-slider-xl,.node-type-inhaltsseite .field-name-field-slider{overflow:hidden;padding:0;display:block;}.view-slider-xl .field-slideshow-slide,.view-slider-xl .field-slideshow-slide img{width:100% !important;height:inherit !important;}.slider-wrapper{padding:0 !important;}.front .slider-wrapper,.front #slider,.front .view-slider-xl{margin-bottom:15px;}.front .nivo-slice img,.front #slider img,.front .slider-wrapper #slider div,.front .view-slider-xl div{height:auto !important;min-width:100% !important;margin-left:0;}.front .section-grey .node-webform .field-name-field-body,.front .section-grey .node-webform .webform-client-form{width:48%;height:auto;margin-right:4%;float:left;display:block;}.front .section-grey .node-webform .webform-client-form{margin-right:0;}.front .section-grey .node-webform .webform-client-form .webform-component-date{margin-right:40px;}.front .section-grey .node-webform .webform-client-form .webform-component-date,.front .section-grey .node-webform .webform-client-form .webform-component-time{float:left;}.front .section-grey .node-webform .webform-client-form .webform-component-textarea{float:none;clear:both;}.front .opening-hours p > span{display:block;}.front .opening-hours span > span{display:inline-block;width:55px;margin-right:5px;}.front .real-important{color:#af0917;display:block;font-size:1.5em;font-weight:300;}.front .opening-hours h4 a{color:#000;}.front .view--block-rezensionen .view-content div:nth-of-type(1){margin-bottom:20px;}.front .view--block-rezensionen .views-row .views-more-link{display:inline-block;}.front .view--block-termine .views-row{margin:0 0 15px;}.front .view--block-termine .views-row .date-display-single{color:#888;display:block;float:left;font-size:0.8em;line-height:1.5em;margin:3px 0 0 10px;}.front .view--block-termine .views-row h5.field-content{float:left;}.front .view--block-termine .views-row p{margin:0;clear:both;}textarea.form-textarea{width:100%;padding:1%;border:1px solid #bbb;}input.form-text,input.webform-submit{width:98%;font-size:1.1em;padding:3%;line-height:2em;border:1px solid #bbb;}input.webform-submit{color:#fff;background:#af0917;transition:all 0.5s linear;}input.webform-submit:hover{color:#000;cursor:pointer;background:#eee;}.contactonly .field-name-field-body{margin-right:4%;}.contactonly .field-name-field-body,.contactonly #webform-client-form-17{width:48%;float:left;}.form-item .description{color:#777;}#node-47 form{width:92%;}#node-47 form select{height:130px;}#node-47 form select option{padding:2px 5px;font-size:1.2em;}.view--block-news p{margin:5px 0 15px;}.field-name-field-galerie .field-item{width:18%;height:auto;margin:0 2.5% 2.5% 0;float:left;overflow:hidden;}.field-name-field-galerie .field-item:nth-child(5n){margin-right:0;}.field-name-field-galerie .field-item img{max-width:100%;height:auto;}.block-reference .field-type-blockreference::after,.block-reference .field-name-field-body::after,.node-type-inhaltsgalerie .field-type-blockreference::after,.node-type-inhaltsgalerie .field-name-field-body::after,.node-type-inhaltsseite .field-name-body::after{height:1px;padding:0;margin:0;content:'&nbsp;';visibility:hidden;clear:both;display:block;}.block-reference .field-name-field-galerie,.node-type-inhaltsgalerie .field-name-field-galerie,.node-type-inhaltsseite .field-name-field-galerie{margin-top:50px;}.block-reference .field-name-field-galerie{clear:both;}.block-reference .pane-node-field-body-1,.block-reference .content > .field-name-body{display:block;float:left;height:auto;margin-right:4%;width:48%;}.block-reference .field-type-blockreference{display:block;float:left;height:auto;margin:0 0 50px 0;width:48%;background:#eee;}.block-reference .field-type-blockreference .field-item{margin:20px;}.block-reference .field-type-blockreference .view-content .views-row:first-child{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}.block-reference h3{font-size:1em;font-weight:700;color:#222;}.block-reference .field-type-blockreference .pane-title{margin-top:20px;margin-left:20px;}.block-reference .field-type-blockreference .pane-content{margin:15px 20px;}.node-type-rezensionen .field-name-field-kategorie{margin-top:30px;}.deeplinks{margin-bottom:100px;}.deeplinks h3{margin-bottom:5px;font-weight:300;}.deeplinks .four-col,.deeplinks .two-col,.deeplinks .single-col{margin-top:20px;}.easy-breadcrumb{font-size:11px;color:#666;margin:30px 0 15px;}.easy-breadcrumb a{color:#000;}.easy-breadcrumb a:hover{opacity:0.5;}#search-block-form{width:250px;position:absolute;top:29px;right:10px;transition:all 0.4s linear;}#search-block-form h2{display:none;}#search-block-form .form-type-textfield input{width:210px;height:26px;padding:4px 33px 4px 4px;}#search-block-form .form-type-textfield{width:100%;margin:0;display:inline-block;}#search-block-form .form-actions input{width:25px;height:25px;padding:0;font-size:0;border:none;position:absolute;right:3px;top:7px;transition:all 0.2s linear;background:url(/sites/all/themes/kieppe_mob/img/sprite.png) -577px 0 no-repeat;}#search-block-form .form-actions input:hover{cursor:pointer;transition:all 0.2s linear;background:url(/sites/all/themes/kieppe_mob/img/sprite.png) -577px -37px no-repeat;}.sticky #search-block-form{opacity:1;top:9px;transition:all 0.2s linear;}.page-search .region-content{width:70%;}.page-search .search-results .search-result{border-bottom:1px solid #ddd;margin-bottom:40px;padding-bottom:20px;}.page-search .region-content #search-form{position:relative;}.page-search .region-content #search-form #edit-submit{width:30px;height:30px;padding:0;font-size:0;border:none;position:absolute;right:3px;top:26px;transition:all 0.2s linear;background:url(/sites/all/themes/kieppe_mob/img/sprite.png) -571px -81px no-repeat;}.page-search .region-content #search-form #edit-submit:hover{cursor:pointer;transition:all 0.2s linear;background:url(/sites/all/themes/kieppe_mob/img/sprite.png) 0 -128px no-repeat;}.page-search #edit-basic{margin-bottom:30px;}#block-block-22::before{height:1px;clear:both;float:none;content:'&nbsp;';visibility:hidden;}#block-block-22{width:100%;height:80px;margin:20px 0 50px;text-align:center;clear:both;float:none;}#block-block-22 .content a{width:80px;height:80px;margin:0 10px;font-size:0;overflow:hidden;text-indent:-999px;display:inline-block;transform:scale(0.8);transition:all 0.3s linear;}#block-block-22 .facebook{background:url(/sites/all/themes/kieppe_mob/img/sprite.png) 0 -170px no-repeat;}#block-block-22 .youtube{background:url(/sites/all/themes/kieppe_mob/img/sprite.png) -83px -170px no-repeat;}#block-block-22 .google-plus{background:url(/sites/all/themes/kieppe_mob/img/sprite.png) -166px -170px no-repeat;}#block-block-22 .facebook:hover{transform:scale(1);background-position:0 -252px;}#block-block-22 .youtube:hover{transform:scale(1);background-position:-83px -252px;}#block-block-22 .google-plus:hover{transform:scale(1);background-position:-166px -252px;}.field-type-taxonomy-term-reference{padding:30px 0 10px;clear:both;}.field-type-taxonomy-term-reference .field-item{float:left;margin-right:20px;}.animate-zoom{overflow:hidden;position:relative;text-align:center;background:transparent;}.animate-zoom .mask{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;background-color:rgba(192,192,192,0.3);transition:all 0.5s linear;opacity:0;}.animate-zoom img{display:block;position:relative;transform:scaleY(1);transition:all 0.4s ease-in-out;}.animate-zoom h3{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:130%;padding:10px;margin:0 20px 0;background:rgba(0,0,0,0.8);border-bottom:1px solid rgba(0,0,0,0.3);background:transparent;transform:scale(0);color:#333;transition:all 0.5s linear;opacity:0;}.animate-zoom p{font-family:Georgia,serif;font-style:italic;font-size:12px;line-height:155%;position:relative;color:#fff;padding:10px 20px 20px;text-align:center;color:#333;opacity:0;transform:scale(0);transition:all 0.5s linear;}.animate-zoom a.info{width:100%;display:inline-block;text-decoration:none;padding:7px 0;background:#af0917;color:#fff;position:absolute;bottom:0;left:0;text-transform:uppercase;box-shadow:0 0 1px #000;opacity:0;transform:scale(0);transition:all 0.5s linear;}.animate-zoom a.info:hover{box-shadow:0 0 5px #000;}.animate-zoom:hover img{transform:scale(10);opacity:0;}.animate-zoom:hover .mask{opacity:1;}.animate-zoom:hover h3,.animate-zoom:hover p,.animate-zoom:hover a.info{transform:scale(1);opacity:1;}##cboxPrevious{bottom:-2px;left:0;}#cboxNext{bottom:-2px;left:123px;}#cboxCurrent{bottom:-3px;left:61px;}#cboxSlideshow{bottom:-2px;right:70px;}#cboxClose{bottom:-2px;}#cboxLoadedContent .panel-display{margin:10px;}.platzhalter-block h3{font-weight:300;font-size:2.5em;line-height:1em;margin-bottom:0.5em;color:#af0917;clear:both;}.platzhalter-block h2{width:20%;font-weight:300;font-size:2em;line-height:1.2em;margin:0;color:#af0917;position:absolute;top:1.65em;right:0;}.platzhalter-block .view .views-row{margin-top:60px;position:relative;}.platzhalter-block .view .views-row h3 + a,.platzhalter-block .view .views-row h3 + .colorbox{width:46%;height:305px;overflow:hidden;display:block;position:static;}.platzhalter-block .view .views-row a:nth-of-type(n+2),.platzhalter-block .view .views-row .colorbox{width:13.5%;position:absolute;}.platzhalter-block .view .views-row > a:nth-of-type(2n){top:3.7em;left:49%;}.platzhalter-block .view .views-row a:nth-of-type(3n){top:3.7em;left:65.5%;}.platzhalter-block .view .views-row a:nth-of-type(4n){top:16.1em;left:49%;}.platzhalter-block .view .views-row a:nth-of-type(5n){top:16.1em;left:65.5%;}.platzhalter-block .view .views-row a:nth-of-type(n+2) img,.platzhalter-block .view .views-row .colorbox img{width:100%;height:auto;display:block;}.view--site-kundenprojekte .item-list{margin-top:30px;}.page-termine #block-views-block-termin-archiv-block,.page-aktuelles #block-views-site-news-block,.page-taxonomy-term .view-filters,.page-kundenmeinungen .view-filters{float:left;margin-right:5%;width:22%;}.page-taxonomy-term .view-filters .views-widget select,.page-kundenmeinungen .view-filters .views-widget select{width:100%;}.page-taxonomy-term .view-filters .views-widget select option,.page-kundenmeinungen .view-filters .views-widget select option{font-size:1.2em;padding:0.2em;}.page-taxonomy-term .view-filters .description,.page-kundenmeinungen .view-filters .description{color:#777;font-size:0.8em;line-height:1.3em;margin-top:5px;}.page-termine #block-system-main,.page-aktuelles #block-system-main,.page-taxonomy-term .view-content,.page-kundenmeinungen .view-content{float:left;width:73%;}.page-termine #block-system-main .views-row,.page-aktuelles #block-system-main .views-row,.page-taxonomy-term .view-content .views-row,.page-kundenmeinungen .view-content .views-row{margin:30px 0 60px;}.page-taxonomy-term .view-content .views-more-link,.page-kundenmeinungen .view-content .views-more-link{display:block;}.page-termine #content > .region-content,.page-aktuelles #content > .region-content{margin-top:20px;}.page-termine .view--site-termine .views-field-field-datum{font-weight:700;font-weight:12px;margin-bottom:15px;}.page-termine .view--site-termine .views-field-title h3{margin:0;}#logo{width:168px;height:30px;display:block;text-indent:-9999px;overflow:hidden;position:absolute;top:12px;left:3vw;margin:0;padding:0;background:url(/sites/all/themes/kieppe_mob/img/sprite.png);z-index:999999;}a.meanmenu-reveal{padding:17px 13px 8px;}.ismobiledevice .animate-zoom .mask{display:none;}.ismobiledevice .animate-zoom:hover img{opacity:1;transform:scale(1);}@media only screen and (max-width:375px){body{line-height:1.4em;}.mean-container .mean-bar a.meanmenu-reveal{padding:17px 13px 8px;}a.meanmenu-reveal em{display:none;}.view-slider-xl,.button-contact,.slider-wrapper,.node-type-inhaltsseite .field-name-field-slider{display:none;}.four-col,.region-footer div.block-menu{width:100% !important;margin:0;display:block;}.two-col img,img.two-col{width:100% !important;height:auto !important;}img.two-col{margin-bottom:15px;}img.two-col.stop{margin-top:15px;}.header-container{display:block;}.block-reference .pane-node-field-body-1,.block-reference .content > .field-name-body,.block-reference .content > .field-name-field-body-2,.block-reference .field-type-blockreference{width:100%;margin:0;float:none;}.slider-wrapper{display:block;}.front .slider-wrapper,.front #slider,.front .view-slider-xl{margin-bottom:0;}.panels-flexible-68 .panels-flexible-row-68-1{padding:0 0 2vh 0;margin:0;width:100%;}.section-grey{padding:7vw 999px;margin:7vw -999px;background:#eee;}h1{font-size:14vw;}h2{font-size:10vw;}ol{padding-left:5vw;}ol li{margin-bottom:5vw;}#content .opening-hours{margin:0 0 10vw;}.opening-hours h4{margin:0;}#content .opening-hours span{line-height:1.2em;}#content .opening-hours span > span{width:25vw;}.opening-hours .real-important{font-size:11vw;padding:4vw 0;margin-bottom:7vw;text-align:center;border-top:1px solid #af0917;border-bottom:1px solid #af0917;}.panels-flexible-row-68-3 .pane-block,.panels-flexible-row-68-6 .pane-block{margin-bottom:20vw;}.panel-flexible .panel-separator{margin:0 !important;}.pane-node-field-body-1,.field-type-blockreference{margin-bottom:20vw !important;}.pane-views-6ad830274efac890fee3bb41ae7f5fa8{padding:7vw 0;}.block-reference h3{font-size:1.2em;}.main-container{margin-top:6vw;}}@media only screen and (max-width:540px){.platzhalter-block .view .views-row a:nth-of-type(1){width:auto;}.platzhalter-block h2{position:initial;}.block-reference .pane-node-field-body-1,.block-reference .content > .field-name-body{display:block;float:none;width:100%;margin-bottom:50px;}.block-reference .field-type-blockreference{display:block;float:none;height:auto;padding:1px;margin:0;width:100%;background:#eee;}.page-termine #block-views-block-termin-archiv-block,.page-aktuelles #block-views-site-news-block,.page-taxonomy-term .view-filters,.page-kundenmeinungen .view-filters{float:none;margin-right:0;width:100%;}.contactonly .field-name-field-body,.contactonly #webform-client-form-17{width:92%;float:none;clear:both;margin-bottom:30px;}}@media only screen and (max-width:779px){body{width:100%;overflow:hidden;}.wrapper{position:relative;}h1{font-size:2.5em;}h2{font-size:1.3em;}h3{font-size:2.0em;line-height:1.3em;}.platzhalter-block h3{font-size:2.3em;}.field-slideshow{height:auto !important;}.header-container{display:block;}.front .main{padding:0;}.section-grey{padding:7vw 999px;margin:7vw -999px;background:#eee;}.section.first h2{font-size:6vw;margin:0 0 2vw;display:block;height:100%;padding:2vw 1vw;border:1px solid #af0917;overflow:initial;}.section.first h2 a{display:inline-block;width:100%;height:100%;}.four-col,.region-footer .block-menu{width:47%;margin:0;display:inline-block;}.four-col:nth-child(odd),.region-footer .block-menu:nth-child(odd){margin-right:3.9%;}.section.first .four-col > a:first-child{display:none;}.front .call-to-action{width:auto;top:8vh;right:-2vw;left:auto;position:fixed;}.front .call-to-action .block{float:none;margin:0;}.pane-node-field-body-1 img,.pane-node-body img{width:100% !important;height:auto !important;margin-bottom:3vh;clear:both;float:none;}.two-col img,img.two-col{width:100% !important;height:auto !important;}img.two-col{margin-bottom:15px;}img.two-col.stop{margin-top:15px;}.platzhalter-block .view .views-row a:nth-of-type(n+2){display:none;}.platzhalter-block h2{width:auto;left:50%;}.platzhalter-block h2 a{color:#222;}.two-col-image-left,.two-col-image-right,.two-col-image-full{width:100%;height:30vw;object-fit:cover;margin:0 0 15vw;float:none;clear:both;overflow:hidden;}.panel-2col .panel-col-first,.panel-2col .panel-col-last{float:none;width:100%;margin-bottom:50px;}}@media only screen and (min-width:780px){.header-container{display:block;}.main article{float:left;}.main aside{float:right;width:28%;}.front .call-to-action{width:auto;top:20vh;right:-2vw;left:auto;position:fixed;}.front .call-to-action .block{float:none;margin:0;}.panel-flexible .panel-separator{clear:both;margin-bottom:30px;}.block-reference .panel-separator{display:none;clear:none;}.two-col,.two-col-content{width:48%;height:auto;margin-right:4%;float:left;display:block;}.two-col img,.four-col img{width:100% !important;height:auto !important;}.two-col-content-full{width:209%;float:none;clear:both;}.front .two-col img{width:46% !important;}.front .panels-flexible-row-2-2 .two-col img{width:100% !important;}.front .panels-flexible-row-2-2 .two-col{height:180px;overflow:hidden;}.stop{clear:right;margin-right:0 !important;margin-left:0 !important;}.inside > div.two-col:nth-child(2n){margin-right:4%;}.inside > div.two-col:nth-child(2n){margin:0;}.region-footer div.block:nth-child(4){margin-right:0;}.four-col,.region-footer div.block-menu{width:22%;margin-right:4%;float:left;display:block;}.section.first .four-col:nth-child(4n){margin:0;}.section.first .four-col:nth-child(4n+1){margin-right:4%;}.section .four-col:nth-child(4n+1){margin:0;}.section .four-col:nth-child(4n){margin-right:4%;}.two-col-image-left{width:44% !important;height:auto !important;margin:0 4% 4% 0;float:left;clear:left;}.two-col-image-right{width:44% !important;height:auto !important;margin:0 0 4% 3%;float:right;clear:right;}.two-col-image-full{width:100%;}.node-webform .two-col-image-right{width:30% !important;height:auto !important;}.contextual-links-wrapper a{margin-right:30px;}}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix{clear:both;}.clearfix::before,.clearfix::after{content:" ";display:table;}.clearfix::after{clear:both;}.clearfix{*zoom:1;}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}
a.meanmenu-reveal{display:none;}.mean-container .mean-bar{float:left;width:100%;padding:4px 0;min-height:42px;position:relative;background:#eee;border-bottom:1px solid #af0917;z-index:999999;}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#af0917;text-decoration:none;font:0.85em/1.6em 'Open Sans',Helvetica,Helvetica Neue,Arial
text-indent:-9999em;line-height:22px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;}.mean-container a.meanmenu-reveal em{text-indent:0;color:#666;font-weight:400;font-style:normal;position:absolute;top:13px;right:50px;}.mean-container a.meanmenu-reveal span{display:block;background:#af0917;height:3px;margin-top:3px;}.mean-container .mean-nav{float:left;width:100%;background:#af0917;margin-top:44px;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul li{position:relative;float:left;width:98%;padding:0 1% 0 0;margin:0 0 0 1%;list-style:none;}.mean-container .mean-nav ul li li{width:100%;padding:0;margin:0 0 0 1%;}.mean-container .mean-nav ul li a{display:block;float:left;width:81%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0;}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%;}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%;}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.2);}.mean-container .mean-nav ul li a.mean-expand{margin-top:0;width:8%;padding:0.9em 1% !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.2);border:none !important;border-left:0.1em solid rgba(255,255,255,0.4) !important;border-bottom:0.1em solid rgba(255,255,255,0.2) !important;}.mean-container .mean-nav ul li a.mean-expand span{display:block;margin-top:41%;}.mean-container .mean-nav ul li a.mean-expand:hover{background:#fff;color:#af0917;}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}.mean-nav .wrapper{width:100%;padding:0;margin:0;}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.mean-remove{display:none !important;}
.megamenu-skin-minimal{background-color:#bbb;}.megamenu-skin-minimal .megamenu-title{font-size:100%;font-weight:normal;}.megamenu-skin-minimal .megamenu-bin{background-color:#eee;border:2px groove #7e7e7e;-moz-border-radius:0.583em;-webkit-border-radius:0.583em;border-radius:0.583em;}.megamenu-skin-minimal .megamenu-slot{margin-right:4px;border-bottom:1px solid #bbb;}.megamenu-skin-minimal .megamenu-slot-title,.megamenu-skin-minimal .megamenu-slot-title a{background-color:#bbb;color:#fff;font-size:100%;text-align:center;text-transform:uppercase;}.megamenu-skin-minimal .megamenu-link{font-size:85%;}.megamenu-skin-friendly li{margin:0px;padding:0px;line-height:120%;}.megamenu-skin-friendly *{list-style:none;}.megamenu-skin-friendly{font-family:verdana,tahoma,arial,helvetica,sans-serif;background:#f5bb00;padding:0px 0px 5px 10px;}.megamenu-skin-friendly a:hover{text-decoration:none;}.megamenu-skin-friendly .megamenu-parent-title{text-transform:lowercase;}.megamenu-skin-friendly .megamenu-parent-title{font-weight:normal;font-size:100%;vertical-align:bottom;}.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .megamenu-parent-title a:visited{font-style:normal;color:#000;padding:5px;}.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}.megamenu-skin-friendly .megamenu-slot,.megamenu-skin-friendly .megamenu-slot a:hover{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}.megamenu-skin-friendly li.megamenu-slot{width:200px;margin:10px 10px auto auto;background:#b08700;padding-top:10px;padding-bottom:10px;}.megamenu-skin-friendly li.megamenu-slot:hover{background-color:#b08700;}.megamenu-skin-friendly .hovering .megamenu-parent-title a,.megamenu-skin-friendly .hovering .megamenu-parent-title span{color:#fff;background:#b08700;}.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{color:#fff;background:#00325b;}.megamenu-skin-friendly .megamenu-bin{margin-top:5px;padding:0px;color:#fff;}.megamenu-skin-friendly .megamenu-slot-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;color:#f4ebcb;}.megamenu-skin-friendly .megamenu-slot-title a:link,.megamenu-skin-friendly .megamenu-slot-title a:visited{color:#f4ebcb;}.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}.megamenu-skin-friendly .megamenu-slot a{color:#fff;}.megamenu-skin-friendly .megamenu-slot a:hover{color:#fff;background:#00325b;}.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}.megamenu-skin-friendly li.megamenu-slot{z-index:3000;background:#b08700;margin-bottom:1.5em;border:0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-opera-border-radius:10px;-khtml-border-radius:10px;-khtml-box-shadow:rgba(0,0,0,.33) 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,.33) 5px 5px 5px;box-shadow:rgba(0,0,0,.33) 5px 5px 5px;}.megamenu-skin-friendly ul a:hover{text-decoration:none;}.megamenu-skin-friendly .megamenu-slot-title{font-size:150%;line-height:150%;font-weight:bold;}.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}.megamenu-menu,.megamenu-skin-friendly .megamenu-parent,.megamenu-skin-friendly .megamenu-parent-title{font-size:100%;line-height:110%;height:100%;}.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title a:link,.megamenu-skin-friendly .megamenu-parent-title a:visited,.megamenu-skin-friendly .megamenu-parent-title a:focus,.megamenu-skin-friendly .megamenu-parent-title a:hover,.megamenu-skin-friendly .megamenu-parent-title a:active,.megamenu-skin-friendly .megamenu-parent-title span{padding:4px 8px;}.megamenu-skin-friendly .megamenu-parent-title a:hover{text-decoration:none;color:#fff;background:#00325b;}
.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}ul.megamenu-menu,.megamenu-menu ul.megamenu-items{list-style:none;}.megamenu-menu{overflow:visible;}.megamenu-menu .megamenu-parent{display:inline;position:relative;z-index:99;}.megamenu-menu .megamenu-parent-title{display:inline;}.megamenu-menu .megamenu-bin{position:absolute;left:0;top:-9000px;z-index:10000;overflow:hidden;}.megamenu-menu .megamenu-bin-right{left:auto;right:-500px;}.megamenu-menu .megamenu-links-horizontal{overflow:hidden;}.megamenu-menu .megamenu-links-horizontal li,.megamenu-menu .megamenu-links-horizontal li a{float:left;}.megamenu-menu .megamenu-menu-vertical .megamenu-parent{display:block;}.megamenu-menu ul a{text-decoration:none;}.megamenu-menu ul a:hover{text-decoration:underline;}.megamenu-parent{margin:0.1em 1em;}.megamenu-menu .megamenu-bin{padding:0.5em;}.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}.megamenu-menu-vertical{width:8em;}.megamenu-menu-vertical .megamenu-parent{margin-top:1em;}.megamenu-slots.flyright{left:7em;top:0;}.megamenu-slots.flyleft{left:-16.2em;top:0;}.megamenu-menu .megamenu-slots-columnar{overflow:hidden;}.megamenu-slots-columnar li.megamenu-slot{float:left;}.megamenu-menu{z-index:10;}
