@import url("fonts.css");@import url("hamburgers.css");@import url("animate.css");@import url("https://code.cdn.mozilla.net/fonts/fira.css");@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');@import url(https://fonts.googleapis.com/css?family=PT+Sans|Ubuntu:300,400,700);html{padding-top: 80px; overflow-y: scroll; overflow-x: hidden; background-color: #F9F9F9;}@media (max-width: 1000px){html{padding-top: 54px;}}body{max-width: 100%; overflow: hidden; padding: 0; margin: 0;}*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}@media (max-width: 1000px){body{padding: 0px 0px;}}#header{position: fixed; top: 0; right: 0; left: 0; text-align: center; background-color: rgb(134, 175, 73); z-index: 1000; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}.header_scroll{padding-top: 0px !important;/* border-bottom: 1px solid #e5e5e5;*/ top: -24px !important; /* -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.03); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.03); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.03);*/}.header_scroll .logo{height: 30px; width: auto;}.header_content{width: 100%; max-width: 1160px; margin-right: auto; margin-left: auto; background-color: rgb(123, 157, 73); height: 81px; padding-left: 10px; padding-right: 30px;}.header_scroll .header_content{height: 90px;}@media (max-width: 1240px){#header{padding-left: 14px; padding-right: 14px;}}@media (max-width: 1000px){#header{padding: 0px 0px; height: 75px; overflow: hidden; padding-top: 0px !important; top: -18px !important; padding-bottom: 0px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,d2ebf9+100;Blue+3D+%2312 */ background: rgb(254,255,255); /* Old browsers */ background: -moz-linear-gradient(left, rgba(254,255,255,1) 0%, rgba(210,235,249,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(254,255,255,1) 0%,rgba(210,235,249,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d2ebf9',GradientType=1 ); /* IE6-9 */ background: rgba(255, 255, 255, 1);}.header_scroll{background: rgba(255, 255, 255, 0.9) !important;}#header .logo{left: 7px; height: 29.5px; position: fixed; top: 12px !important;}#header .toggleMenuBtn{top: 15px; right: 20px; width: 25px; cursor: pointer; z-index: 2;}#header .toggleSearchBtn{top: 15px; right: 11px; width: 25px; cursor: pointer; z-index: 2;}.search_icon_header_link{display: none !important;}}.mobile_menu_btn_active_b2{right: 11px !important;top: 10px !important;}.nav{font-family: 'Oswald', sans-serif; font-weight: 400; text-transform: uppercase; font-size: 18px;}.nav a{padding-bottom: 3px; text-decoration: none; color: #F9F9F9; position: relative; display: inline-block;}.nav a:hover{-webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s;}.nav a.active{background-color: #F9F9F9; background-color: rgba(255, 255, 255, 0.9); color: #7B9D49; padding: 0px 5px; border-radius: 6px; -webkit-box-shadow: 0 0 30px 5px rgba(0,0,0,.3); box-shadow: 0 0 30px 5px rgba(0,0,0,.3);}.nav a.active:hover{color: #7B9D49 !important;}.nav.left a{margin-right: 35px;}.nav.right a{margin-left: 35px;}.nav.center{display: inline-block;}.nav.left, .nav.right{margin-top: 50px;}.nav.left{float: left;}.nav.right{float: right; margin-top: 24px;}.logo{position: fixed; top: 12px; max-height: 53px;}.navLogo:hover{border-bottom: none !important;}.search_icon_header{height: 18px; vertical-align: text-bottom; border-left: solid 1px #444444; padding-left: 30px; margin-left: -5px; cursor: pointer;}.search_icon_header_link:hover{border: none !important;}@media (min-width: 1000px){suche{display: none;}}@media (max-width: 1000px){.search_icon_header{display: none;}suche{cursor: pointer;}suche img{width: 22px; vertical-align: baseline; margin-bottom: -3px; margin-right: 10px;}}.headerImg{margin-bottom: -5.5px; width: 100%; height: 310px; background-image: url(../img/header.JPG); background-attachment: scroll; background-position: center bottom; background-repeat: no-repeat; background-size: cover;}.headerImgBG{}.headerImgDiv{}@media (max-width: 1130px){.headerImg{height: 260px;}}@media (max-width: 1000px){.headerImg{height: 220px;}}@media (max-width: 800px){.headerImg{height: 190px;}}@media (max-width: 600px){.headerImg{height: 150px;}}@media (max-width: 400px){.headerImg{height: 100px;}}.fullWidth{width: 100%; display: block; position: relative;}@media (min-width: 2000px){.fullWidth{width: 2000px !important; margin-left: auto; margin-right: auto;}.headerImg{width: 2000px !important; margin-left: auto; margin-right: auto;}}.fullWidth.blue{background-color: #3b4f62;}@media (max-width: 1000px){.fullWidth.blue{margin-left: -5%; width: 110%;}}.fullWidth.grey{background-color: #F1F1F1; padding: 55px 14px;}.fullWidth.white{background-color: #F9F9F9; padding: 55px 14px;}@media (max-width: 1000px){.fullWidth.grey{padding: 30px 14px;}.fullWidth.white{padding: 30px 14px; padding-bottom: 45px;}}.fullWidth.subfooter{background-color: #F9F9F9; color: #959595; padding: 20px 14px; line-height: 1.5; font-size: 14px;}.fullWidth.subfooter a{color: #838383; text-decoration: none;}.fullWidth.subfooter a:hover{text-decoration: underline;}#ie_no_support{background-color: #F9F9F9; color: #959595; padding-bottom: 30px; line-height: 1.5; font-size: 14px; display: none;}#ie_no_support a{color: #838383;}.fullWidth.footer{background-color: #454545; color: #FFF; padding: 55px 14px; margin-bottom: -8px; line-height: 1.5; font-size: 14px;}.fullWidth.footer a{color: #FFF; text-decoration: none;}.fullWidth.footer a:hover{text-decoration: underline;}.fullWidth.footer .left{vertical-align: top; display: inline-block; margin-right: 65px; width: 17.5%;}@media (max-width: 940px){.fullWidth.footer{padding-top: 5px !important;}.fullWidth.footer .left{width: 25%;}}@media (max-width: 840px){.fullWidth.footer .left{display: block; margin-right: 0px; width: 100%;}}.fullWidth.footer .left h4{margin-bottom: 10px; margin-top: 0px; font-size: 14px; border-bottom: solid 1px #fff; padding-bottom: 10px; font-weight: 500;}@media (max-width: 1000px){.fullWidth.footer div:first-child{}.fullWidth.footer .left h4{margin-top: 25px;}}.fullWidth.footer .left p{margin: 0 0;}.fullWidth.footer .right{vertical-align: top; display: inline-block; margin-left: 80px; float: right; margin-top: 0px;}.fullWidth.footer .right .footer_logo{max-width: 100px; display: block; margin-bottom: 10px; cursor: pointer;}@media (max-width: 1000px){.fullWidth.footer{padding: 30px 14px; padding-bottom: 40px;}.fullWidth.footer .right{display: none;}}.about{float: right; width: 430px; margin-left: 40px; display: none;}.contact_start{width: 100%; display: inline-block;}.latestNews,.project{display: inline-block;}.latestNewsImg,.projectsImg{display: inline-block; width: 430px;}.latestNewsDiv,.projectsDiv{float: right; width: 430px; margin-left: 40px;}@media (max-width: 1000px){.newsDiv,.projectsCenterDiv,.newsCenterDiv{text-align: center;}.latestNewsImg,.projectsImg{display: block; width: 100%; max-width: 500px;}.latestNewsDiv,.projectsDiv{float: none; display: block; width: 100%; max-width: 500px; margin-left: 0px; margin-top: 20px; padding: 0px 10px; text-align: left;}}.latestNewsH2,.projectsH2{font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 19px; margin-bottom: -14px; margin-top: 0px; color: #3B4F62; cursor: pointer;}.projectsH2{font-weight: lighter; font-size: 30px; margin-bottom: 0px;}.projectsMore{display: block; margin-top: 5px;}.latestNewsInfo{color: #999;}.newsPre,.newsPre a{color: #999; font-size: 12px; margin-bottom: 0px; margin-top: 0px;}.newsPre a{text-decoration: none; border: 1px solid #999; padding: 0px 2px; margin-left: 3px;}.newsPre a:hover{color: #3B4F62; border-color: #3B4F62;}.latestNewsOpen,.projectsOpen,input[type=button]{-webkit-appearance: none; -moz-appearance: none; border-radius: 0; border-style: solid; border-width: 0; cursor: pointer; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 16px; font-weight: lighter; line-height: normal; position: relative; text-align: center; text-decoration: none; display: inline-block; padding: 7px 15px; border-color: #243a4e; color: #fff; transition: background-color 300ms ease-out; background-color: #C82527;}.projectsOpen{margin-top: 10px;}.latestNewsOpen:hover,.projectsOpen:hover,input[type=button]:hover{background-color: #dc4446;}.mainDiv{width: 100%; max-width: 1160px; margin: auto; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px;}.mainDiv b{font-weight: 400;}.mainDiv strong{font-weight: 400;}.mainDiv.fluid_text{/*Currently not being used*/}.quickLinksDiv{text-align: center;}.quickLinksA,.quickLinksA:hover{background-color: transparent;}.quickLinks{transition: all .20s ease-in-out; -moz-transition: all .20s ease-in-out; -webkit-transition: all .20s ease-in-out;}.quickLinks:hover{opacity: 1 !important; -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); transform: scale(1.02);}.quickLinks.left{float: left;}.quickLinks.right{float: right;}@media (max-width: 850px){.quickLinks{width: 32%;}}@media (max-width: 300px){.quickLinks{float: none !important; width: 100%; max-width: 220px; margin-bottom: 10px;}.quickLinks.right{margin-top: 10px;}}a{color: #1E8BC3;}a[href^="tel"]{color:inherit; text-decoration:none; cursor: text;}.input_comment{font-size: 14px; line-height: 1.4; color: rgba(50,50,50,1.0); font-family: 'Droid Sans', sans-serif; font-style: normal; font-weight: 400; border: solid; border-color: #CCC; border-width: thin; border-radius: 0px; padding: 6px; max-width: 1300px; min-width: 100%; margin-top: 9px; margin-bottom: -13px; display: block; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.input_comment:hover{opacity: 1;}.input_comment:focus{border-color: #34495E; opacity: 1;}.textarea_comment{font-size: 14px; line-height: 1.4; color: rgba(50,50,50,1.0); font-family: 'Droid Sans', sans-serif; font-style: normal; font-weight: 400; border: solid; border-color: #CCC; border-width: thin; border-radius: 0px; padding: 6px; max-width: 1300px; min-width: 100%; height: 100px; margin-top: 20px; margin-bottom: 7px; display: block; resize: none; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.textarea_comment:hover{opacity: 1;}.textarea_comment:focus{border-color: #34495E; opacity: 1;}.commentsForm{width: 100%; margin-top: 3px;}.hrComments{border: solid; border-color: #999; border-width: thin; width: 100%; opacity: 0.8;}.submit_comment{padding: 6px; border-radius: 0px; border-style: none; border: none; margin-bottom: 5px; text-align: center; color: #fff; font-family: "Open Sans",sans-serif; text-transform: uppercase; font-weight: lighter; font-size: 14px; cursor: pointer; background-image: -ms-linear-gradient(bottom right, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%); background-image: -moz-linear-gradient(bottom right, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%); background-image: -o-linear-gradient(bottom right, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%); background-image: -webkit-gradient(linear, right bo ttom, left top, color-stop(50, rgba(44,62,80,1)), color-stop(50, rgba(52,73,94,1))); background-image: -webkit-linear-gradient(bottom right, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%); background-image: linear-gradient(to top left, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%);}.submit_comment:hover{opacity: 0.9;}.redeMit{border-bottom: solid 1px #34495E; color: #000; background: #fff url('../img/Note-50.png') no-repeat left 9px top 6px; background-size: 18px 18px; font-family: 'Droid Sans', sans-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 16px; width: 100%; padding: 10px 0px 8px 36px; margin-bottom: 13px; cursor: pointer; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.contentImg{max-width: 1160px; height: auto; margin-top: 20px;}@media (max-width: 1000px){.contentImg{width: 100%; height: auto;}}.articleEnd{width: 100%; border-bottom: 1px solid #DDDDDD; padding-top: 30px; margin-bottom: 40px;}@media (max-width: 1000px){.articleEnd{padding-top: 20px; margin-bottom: 30px;}}@media (max-width: 1000px){.logo{position: fixed; top: 45px; left: 25px; right: inherit; margin-right: inherit; margin-left: inherit; height: 30.56px;}.header_scroll .logo{top: 33px; left: 11px; height: 27.5px;}.nav.right{display: none;}}.toggleMenuBtn,.toggleSearchBtn{position: fixed; top: 24px; right: 25px; width: 32px; z-index: 1002; cursor: pointer; transition: all .20s ease-in-out; -moz-transition: all .20s ease-in-out; -webkit-transition: all .20s ease-in-out;}.header_scroll .toggleMenuBtn{top: 11px; right: 11px; width: 32px; cursor: pointer;}@media (min-width: 1000px){.toggleMenuBtn,.toggleSearchBtn{display: none;}}.mobileMenu{position: fixed; top: 0px; right: 0px; left: 0px; height: 100%; z-index: 1001; background-color: #2C3E50; color: #fff; padding-top: 180px; display: none;}.menuHeaderOpen{z-index: 1002; -webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); -o-filter: brightness(0) invert(1); -ms-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}.start_spotlight{text-align: center;}.start_spotlight, .start_spotlight li{list-style: none; margin: 0 0; padding: 0 0;}.start_spotlight li{width: 31%; display: inline-block; vertical-align: top; text-align: left; padding-bottom: 24px; margin-bottom: 4px; cursor: pointer; border: solid 1px #fff;}@media (max-width: 810px){.start_spotlight li{width: 70%; margin-bottom: 3%;}}@media (max-width: 625px){.start_spotlight li{width: 90%;}}@media (max-width: 515px){.start_spotlight li{width: 100%;}}@media (max-width: 400px){.start_spotlight li{width: 100%;}}.start_spotlight a{text-decoration: none;}.start_spotlight .link{text-decoration: underline;}.start_spotlight li:hover{background-color: #F1F1F1;}@media (min-width: 515px){.start_spotlight li.center{margin-left: 3%; margin-right: 3%;}}.start_spotlight li h1{font-family: "ProximaNovaT", Arial, "Lucida Grande", sans-serif; font-weight: 100; font-size: 30px; max-width: 90%; margin-left: auto; margin-right: auto; border-bottom: solid 1px #D1D1D1; padding-bottom: 6px; color: rgb(70, 70, 70); text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}.start_spotlight li p{font-size: 15px; margin-bottom: 0px; margin-top: 24px; max-width: 90%; margin-left: auto; margin-right: auto; color: rgb(70, 70, 70);}.start_spotlight li a{font-size: 15px; color: rgb(0, 89, 115);}.programm_spotlight{text-align: center;}.programm_spotlight, .programm_spotlight li{list-style: none; margin: 0 0; padding: 0 0;}.programm_spotlight li{width: 33.1%; height: 250px; margin-bottom: 0.26%; display: inline-block; vertical-align: top; text-align: left; padding-bottom: 40px; cursor: pointer; background-size: cover; border: solid 1px #F1F1F1;}@media (max-width: 1136px){.programm_spotlight li{width: 33%; height: 200px;}}@media (max-width: 990px){.programm_spotlight li{width: 33%;}}@media (max-width: 850px){.programm_spotlight li{width: 32.9%; height: 175px;}.programm_spotlight li h1{font-size: 30px !important;}}@media (max-width: 750px){.programm_spotlight li{width: 32.9%; height: 140px;}.programm_spotlight li h1{font-size: 26px !important;}}@media (max-width: 750px){.programm_spotlight li{width: 32.9%; height: 130px;}.programm_spotlight li h1{font-size: 26px !important;}}@media (max-width: 630px){.programm_spotlight li{width: 32.8%; height: 110px;}.programm_spotlight li h1{font-size: 22px !important;}}@media (max-width: 515px){.programm_spotlight li{width: 100%; height: 230px;}.programm_spotlight li h1{font-size: 35px !important;}}@media (max-width: 400px){.programm_spotlight li{width: 100%; height: 190px;}}.programm_spotlight li:hover{-webkit-filter: grayscale(100%); filter: grayscale(100%);}.programm_spotlight li.placeholder{visibility: hidden;}@media (max-width: 515px){.programm_spotlight li.placeholder{display: none;}}.programm_spotlight li h1{font-family: "ProximaNovaT", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 100; font-size: 35px; text-align: right; background-color: rgba(255, 255, 255, 0.8); max-width: 90%; margin-left: auto; margin-right: auto; padding-left: 10%; color: rgb(34, 34, 34); text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}.notice{width: 100%; border: solid 1px #888; padding: 15px 20px; background-color: #FFFFFF; border: solid 1px #F64747; border-top: none; border-bottom: none; -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.05), 0px 1px 0px rgba(255, 255, 255, 0.25) inset; -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.05), 0px 1px 0px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.05), 0px 1px 0px rgba(255, 255, 255, 0.25) inset;}.kurse_header{font-family: 'Roboto', sans-serif; font-size: 22px; font-weight: 700; color: #333; border-bottom: solid 1px #666; padding-bottom: 10px; margin-bottom: 30px; margin-top: 0px;}.mainDiv.fluid_text h1{font-family: 'Roboto', sans-serif; font-size: 22px; font-weight: 700; color: #333; border-bottom: solid 1px #666; padding-bottom: 10px; margin-bottom: 20px; margin-top: 35px;}.mainDiv.fluid_text h1:first-child{margin-top: 0px;}.kurs{background-color: #F2F2F2; padding: 20px; margin-bottom: 30px;}.kurs:last-child{margin-bottom: 0px;}@media (max-width: 750px){.kurs{padding: 15px;}.kurs:last-child{margin-bottom: 20px;}}.kurs .left, .kurs .right{display: inline-block;}.kurs .left{width: 24%; float: left;}.kurs .right{min-height: 294px; width: 70%; border-left: solid 1px #888; padding-top: 8px; padding-left: 3%; margin-left: 2%;}@media (max-width: 1060px){.kurs .right{min-height: 310px;}}@media (max-width: 850px){.kurs .right{min-height: 335px;}}@media (max-width: 750px){.kurs .left, .kurs .right{display: block;}.kurs .left{width: 100%; float: none;}.kurs .right{width: 100%; min-height: 0px; border-left: none; padding-top: 8px; padding-left: 0%; margin-left: 0%;}.kursMobileOpen{height: 130px; overflow: hidden; content: ""; position: relative; cursor: pointer;}.kursMobileOpen:before{content: ''; width: 100%; height: 70%; position: absolute; left: 0; bottom: 0; background: -moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f2f2', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}.kursMobileInfo{display: none !important;}}.kurs .right h1{margin: 0 0; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 16px; text-align: left; display: inline-block; margin-bottom: 10px;}@media (max-width: 750px){.kurs .right h1{width: 80%;}}.share_event{font-size: 14px; color: #333; display: block; margin-top: -5px; padding-bottom: 3px; font-weight: 400;}.share_event img{width: 15px; margin-left: 3px; margin-bottom: -2px; cursor: pointer;}.anmeldeBtnMobile{display: none;}@media (max-width: 750px){.share_event{font-size: 0px; color: #333; display: block; margin-top: 8px; margin-bottom: 20px; padding-bottom: 3px; font-weight: 400; background-color: #ececec; border: solid 1px #D2D7D3; border-top: none; border-radius: 6px; padding: 7px 0px; display: none;}.share_event img{width: 31px; margin-right: 4px; padding-right: 12px; border-right: solid 1px #D2D7D3; margin-bottom: 0px; cursor: pointer;}.share_event img:first-child{margin-left: 12px;}.anmeldeBtnMobile{display: inline-block; float: right; padding-right: 12px;}.anmeldeBtnMobile img{border: none; margin: 0 0; padding: 0 0; width: auto; height: 18px;}}.hideEventMobile{width: 20px; float: right; margin-top: -2px; cursor: pointer; display: none;}.kurs .right .kurstage{width: 100%; border-top: solid 1px #888888; padding-top: 10px;}.kurs .left .d___details{padding-top: 4.5%;}.kurs .left button{margin-top: 14%; -webkit-appearance: none; -moz-appearance: none; border-radius: 0; border-style: solid; border-width: 0; cursor: pointer; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: lighter; line-height: normal; position: relative; text-align: center; text-decoration: none; display: inline-block; padding: 5px 13px; border-color: #243a4e; color: #000; transition: background-color 300ms ease-out; background-color: #cfd3d6;}@media (max-width: 750px){.kurs .right .kurstage{border-bottom: solid 1px #888888; padding-bottom: 14px;}.kurs .left .d___details{padding-top: 17px;}.kurs .left button{margin-top: 30px;}}.anmeldung_left{width: 70%; display: inline-block;}@media (max-width: 965px){.anmeldung_left{width: 100%; display: block;}}.anmeldung_header{color: #111; font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: 300; line-height: 10px; margin: 0 0 0; padding: 20px 30px; text-align: center; text-transform: uppercase;}.anmeldung_header_2{margin-top: 320px;}@media (max-width: 550px){.anmeldung_header_2{padding-top: 330px;}}@media (max-width: 450px){.anmeldung_header_2{padding-top: 470px;}}@media (max-width: 965px){.contact_plholder{margin-bottom: 0px !important; margin-top: 100px !important; padding: 0 0;}}@media (max-width: 550px){.contact_plholder{margin-bottom: 0px !important; margin-top: 170px !important; padding: 0 0;}}@media (max-width: 450px){.anmeldung_header{font-family: 'Roboto', sans-serif; font-size: 26px; font-weight: 700; border-bottom: solid 1px #666; padding-bottom: 10px; margin-bottom: 10px; margin-top: 0px; text-align: left; text-transform: none; line-height: 30px; padding-left: 0px;}.anmeldung_header.first_child{margin-top: -25px;}.contact_plholder{margin-bottom: 0px !important; margin-top: 110px !important; padding: 0 0;}.pl_holder_white{display: block !important;}}.anmeldung_right{float: right; width: 25%;}@media (max-width: 965px){.anmeldung_right{width: 45%; float: none; margin: auto; margin-top: 50px;}}@media (max-width: 650px){.anmeldung_right{width: 60%;}}@media (max-width: 550px){.anmeldung_right{width: 80%;}}@media (max-width: 450px){.anmeldung_right{width: 100%;}}.anmeldung_right .warenkorb_div{width: 100%; background-color: #F6F6F6; border: solid 1px #999; padding: 20px; margin-bottom: 15px;}.warenkorb_header{padding: 0 0 0 30px; margin: 0 0; color: #111; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 400; text-align: left; background: url('../img/Shopping Cart-48.png') no-repeat center left 0px;background-size: 20px 20px;}.anmeldung_right .d___details{border-top: solid 1px #999; border-bottom: solid 1px #999; margin-top: 30px; margin-bottom: 30px; padding-top: 15px; padding-bottom: 15px; padding-left: 0px; font-size: 12px;}.anmeldung_right .d___details h2{margin: 0 0; margin-bottom: 5px; display: inline-block; color: #111; font-family: 'Roboto', sans-serif; font-size: 18px; font-weight: 300; text-align: left;}.anmeldung_right .d___details preis{margin: 0 0; float: right; color: #111; font-family: 'Open Sans Condensed', sans-serif; font-size: 14px; font-weight: 400; text-align: left; border: solid 1px #999; padding: 3px; padding-top: 3px; padding-bottom: 1px;}.anmeldung_right .d___details b{font-weight: 400;}.warenkorb_link{color: #446CB3; text-decoration: none; font-size: 12px;}.warenkorb_link:hover{text-decoration: underline;}.warenkorb_endpreis{padding: 0 0 0 30px; margin: 0 0; color: #111; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 400; text-align: left; background: url('../img/Euro Price Tag-52.png') no-repeat center left 0px;background-size: 20px 20px;}.warenkorb_zahlungshinweis{font-family: 'Roboto', sans-serif; float: right; margin-top: -21px; width: 43.5%; font-size: 9px; border-left: solid 1px #999; padding-left: 10px;}@media (max-width: 1225px){.warenkorb_zahlungshinweis{float: none; margin-top: 15px; width: 100%; font-size: 11px;}}.warenkorb_button{width: 100%; background-color: #F6F6F6; border: solid 1px #999; padding: 20px; margin-bottom: 0px; cursor: pointer; background-size: 200% 100%; background-image: linear-gradient(to right, #F6F6F6 50%, #DADFE1 50%); -webkit-transition: background-position .2s; -moz-transition: background-position .2s; transition: background-position .2s; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.warenkorb_button:hover{background-color: #446CB3; color: #fff; background-position: -100% 0;}.warenkorb_buy{padding: 0 0 0 30px; margin: 0 0; color: #111; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 400; text-align: left; background: url('../img/Checked-48.png') no-repeat center left 0px;background-size: 20px 20px;}.anmeldung_section_3{margin-top: 160px; border: solid 1px #999999; padding: 20px; width: 97.2%; margin-left: auto; margin-right: auto;}@media (max-width: 550px){.anmeldung_section_3{margin-top: 300px; width: 97.2%;}}@media (max-width: 450px){.anmeldung_section_3{margin-top: 245px; width: 100%;}}.anmeldung_checkbox input{display: none;}.anmeldung_checkbox span{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 0 0 30px; display: block; background: url('../img/Unchecked%20Checkbox-48.png') no-repeat center left 0px; background-size: 20px 20px; margin-bottom: 20px;}.anmeldung_checkbox input:checked + span{padding: 0 0 0 30px; display: block; background: url('../img/Checked%20Checkbox%202-48.png') no-repeat center left 0px; background-size: 20px 20px;}.warenkorb_error{width: 100%; color: #96281B; font-weight: 500; border-radius: 0px 0px 4px 4px; margin-bottom: 15px; display: none;}.warenkorb_success{width: 100%; color: #1E824C; font-weight: 500; border-radius: 0px 0px 4px 4px; margin-bottom: 15px; display: none;}.loader{background-color: #7B9D49; opacity: 0.98; z-index: 1001; width: 100%; height: 100%; position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px; cursor: pointer; text-align: center; display: none;}.loader img{width: 35px; position: absolute; top:0; bottom: 0; left: 0; right: 0; margin: auto; -webkit-animation:spin 1.5s linear infinite; -moz-animation:spin 1.5s linear infinite; animation:spin 1.5s linear infinite;}.contact_hinweis{padding: 0 0 0 30px; margin: 0 0; color: #111; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 400; text-align: left; background: url('../img/Attention-48.png') no-repeat center left 0px;background-size: 20px 20px;}.contact_send{padding: 0 0 0 30px; margin: 0 0; color: #111; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 400; text-align: left; background: url('../img/Paper Plane-52.png') no-repeat center left 0px;background-size: 20px 20px;}.searchDiv{display: none;}.searchDiv input{background-color: transparent; font-weight: 300; color: #666; font-family: 'Roboto', sans-serif; font-size: 12px; width: 250px; border: 1px solid #666; border-radius: none; padding: 5px 8px; cursor: auto; height: 25px; margin-left: -10px; margin-right: -16px; margin-top: 0px; -webkit-appearance: none; -webkit-border-radius:0px;}.searchLink{float: right; margin-top: 2px; width: 125px; margin-right: -35px; cursor: pointer;}.searchLink:hover{border: none !important;}@media (max-width: 1000px){.searchDiv input{background-color: transparent; color: #fff; font-size: 22px; font-weight: lighter; width: 60%; border: none; border-bottom: solid 1px #fff; height: 40px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3px; display: inline-block; float: none; position: fixed; left: 0; right: 0; top: 200px; margin: auto;}.searchLink{float: none; margin-top: 2px; position: fixed; left: 0; right: 0; top: 255px; margin: auto;}}.search_header{font-family: 'Roboto', sans-serif; font-size: 26px; font-weight: 200; border-bottom: solid 1px #666; padding-bottom: 10px; margin-bottom: 30px; margin-top: 0px;}.search_header b{font-weight: 500;}.monthOverview{font-family: 'Roboto', sans-serif; font-size: 18px; font-weight: 400; margin-bottom: 30px;}#folderError{font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: inherit; padding: 15px 20px 15px 42px; border-radius: 1px; margin-bottom: 16px; margin-top: -5px; color: #2C3E50; background: #FFFFFF url('../img/cd-icon-warning.png') no-repeat center left 12px;background-size: 22px 22px; -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.05), 0px 1px 0px rgba(255, 255, 255, 0.25) inset; -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.05), 0px 1px 0px rgba(255, 255, 255, 0.25) inset; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.05), 0px 1px 0px rgba(255, 255, 255, 0.25) inset;}#folderError button{padding: 0px 2px; border-radius: 0px; background-color: transparent; border-bottom: 2px solid #C1DDF5; box-shadow: 0px -6px 0px #C1DDF5 inset; color: inherit;}#folderError button:hover{background-color: #C1DDF5;}.noscript{position: fixed; width: 100%; height: 100%; left: 0px; right: 0px; top: 0px; right: 0px; padding-top: 8%; background-color: #F2F2F2; z-index: 9000;}.noscript a{color: #55ACEE;}.noscriptContainer{max-width: 638px; width: 80%; margin: auto;}.inhaber_info_1, .inhaber_info_2{display: none;}.anmeldung_section_3.abw_ki{margin-top: 332px;}@media (max-width: 550px){.anmeldung_section_3.abw_ki{margin-top: 648px;}}@media (max-width: 450px){.anmeldung_section_3.abw_ki{margin-top: 490px;}}.warenkorb_leer{border: solid 1px #96281B; border-radius: 0px; padding: 20px 20px;}.header_link.inactive{color: #6C7A89; cursor: pointer;}.header_link.inactive:hover{color: #6C7A89 !important; border: none;}.header_link.inactive:hover:before,.search_icon_header_link:hover:before,.navLogo:hover:before,.searchLink:hover:before{visibility: hidden !important; -webkit-transform: scaleX(0) !important; transform: scaleX(0) !important;}.fast_ausgebucht_button{height: 31.4333px; margin-left: 8px; margin-bottom: -9px;}.search_kurse_all{padding-bottom: 15px; margin-bottom: 30px; -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2); box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);}.search_kurse_select{width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; white-space: nowrap; padding-left: 15px;}.search_kurse_header{padding: 15px 15px; border-bottom: solid 1px #EBEBEB; margin-bottom: 18px; font-weight: 300; font-size: 16px;}.kursSearchDiv{width: 100%; max-width: 260px; display: inline-block; margin-right: 10px; white-space: normal; margin-bottom: 0px; vertical-align: top; height: 300px; overflow: hidden; content: ""; position: relative; cursor: pointer; color: #000041 !important;}.kursSearchDiv:before{content: ''; width: 100%; height: 70%; position: absolute; left: 0; bottom: 0; background: -moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(242,242,242,0) 0%,rgba(242,242,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f2f2', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}.kursSearchDiv a{text-decoration: none; color: #000041 !important;}.kursSearchDiv .left{display: none;}.kursSearchDiv .right{width: 100%; min-height: 0px; border-left: none; padding-top: 8px; padding-left: 0%; margin-left: 0%; display: block;}.kursSearchDiv_lastchild{display: none;}.dozentSearchDiv{text-align: center; width: 100px; display: inline-block; white-space: normal; vertical-align: top; margin-right: 0px; margin-bottom: 10px;}.dozentSearchDiv:first-child{margin-left: -5px;}.dozentSearchDiv img{width: 80px;}.dozentSearchName{font-size: 14px; color: #000041;}.kurs_more_info{color: #F2F2F2; font-size: 1px;}.headerCurrentNav{margin-top: -80px; margin-bottom: 50px; width: 205px; text-align: center; border-radius: 0px; padding-top: 14px; background-color: rgb(255, 255, 255);}@media (max-width: 1000px){.headerCurrentNav{margin-top: -55px; margin-bottom: 42px;}}@media (max-width: 630px){.headerCurrentNav{margin-top: 0px; text-align: left;}}.headerCurrentNav a{color: #fff; text-decoration: none; padding: 6px 8px; margin-right: 3px; margin-left: 3px; background-image: -ms-linear-gradient(bottom right, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%); background-image: -moz-linear-gradient(bottom right, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%); background-image: -o-linear-gradient(bottom right, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%); background-image: -webkit-gradient(linear, right bottom, left top, color-stop(50, rgba(44,62,80,1)), color-stop(50, rgba(52,73,94,1))); background-image: -webkit-linear-gradient(bottom right, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%); background-image: linear-gradient(to top left, rgba(44,62,80,1) 50%, rgba(52,73,94,1) 50%);}.headerCurrentNav a:hover{opacity: 0.95;}.search_header img{width: 35px; margin-bottom: -8px; margin-left: 10px; border: solid 1px #BDC3C7; border-radius: 30px; float: right;}.dozent_beschreibung{margin-bottom: 30px; font-size: 17px; font-weight: 300;}.horizontalFooter{padding: 0px 15px; margin-top: 10px; font-size: 12px;}.horizontalFooter img{height: 32px; float: left; margin-right: 8px;}.horizontalFooter b{font-size: 14px;}@media (min-width: 750px){.horizontalFooter{margin-top: 12px;}}.menu_opened_darkbg{position: fixed; top: 54px; bottom: 0px; left: 0px; right: 0px; display: none; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}.menu_opened_logo_left{margin-left: -100px; opacity: 0; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}.mobileMenu{position: fixed; top: 0px; right: 0px; left: 0px; height: 100%; width: 75%; max-width: 500px; z-index: 1001; background-color: #86AF49; color: #fff; padding-top: 14px; padding-left: 5px; text-align: left; padding-left: 10px; padding-top: 30px; display: none; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.03); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.03); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.03);}@media (max-width: 320px){.mobileMenu{width: 260px;}}.mobileMenu_opened_bodybg{position: fixed; top: 0px; right: 0px; left: 0px; height: 100%; width: 100%; z-index: 1000; background-color: #000; opacity: 0.6; cursor: pointer; display: none;}.mobileNav,.mobileNav a{text-decoration: none; color: #fff; text-transform: none; margin: 0 0 !important; padding: 0 0; float: none !important; display: block; border: none !important; font-family: 'Roboto', sans-serif; white-space: nowrap; font-size: 14px; font-weight: 400;}.mobileNav a{padding-bottom: 20px; font-size: 14px; padding-right: 10px; padding-left: 10px; font-weight: 300; border-bottom: solid 1px #dadada !important; padding-bottom: 18px; padding-top: 18px;}.mobileNav a.active,.mobileNav a.inactive{background-color: transparent; color: #fff; border-radius: 0px; padding-bottom: 20px; padding-right: 10px; padding-left: 10px; border-bottom: solid 1px #DADADA !important; padding-bottom: 18px; padding-top: 18px; -webkit-box-shadow: 0 0 30px 5px rgba(0,0,0,.3); box-shadow: none;}.mobileNav a.inactive{display: none;}.mobileNav a:hover, .mobileNav a.active:hover{color: #fff !important;}.mobileMenuInlineHeader{color: #fff; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 15px; border-bottom: solid 1px #DADADA; padding-bottom: 18px; padding-left: 20px; text-align: left; margin-left: -10px;}.mobileMenuInlineHeader img{width: 20px; float: right; margin-right: 15px; margin-top: -3px; cursor: pointer;}.searchMobileES{resize: none; font-size: 14px; color: rgba(50,50,50,1.0); font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 400; border: none; padding: 0px 15px; padding-right: 76px; margin-top: -6px; margin-bottom: 30px; width: 100%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius:0px; background-color: #fff; height: 44px; vertical-align: top; border-radius: 2px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);}.searchMobileES:focus{}.mainDiv_search{margin-bottom: 70px;}.searchBtn_searchsite{background-color: #34495E; width: 56px; height: 44px; float: right; margin-top: -74px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; cursor: pointer;}.searchBtn_searchsite img{height: 20px; margin-top: 10px; margin-left: 18px;}.search_empty_alert{}.search_empty_alert img{width: 25px; margin-right: 10px; margin-top: -3px; float: left;}.search_empty_alert p{font-family: 'Roboto', sans-serif;}.mainDiv_contact_sh{/* padding-left: 28px; padding-right: 28px;*/}.sh_contact_left{width: 50%; min-height: 780px; display: inline-block; background-color: #f0efea; border-top-left-radius: 5px; border-bottom-left-radius: 5px; padding: 10px 30px;}.sh_contact_header{padding-bottom: 15px; font-family: 'Roboto', sans-serif; font-weight: 500; color: #76725f; font-size: 24px;}.sh_contact_abs,.ffw_contact_input,.ffw_contact_textarea{border: none; width: 100%; background-color: #e5e3dc; padding: 10px 10px; line-height: 1.35; color: #676454; font-weight: 300; font-size: 15px; margin-bottom: 15px; border-radius: 6px; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}a .sh_contact_abs{cursor: pointer;}a .sh_contact_abs:hover{background-color: #d9d6cd;}.ffw_contact_textarea{height: 130px;}.ffw_contact_button{border: none; background-color: #e5e3dc; padding: 10px 10px; line-height: 1.35; color: #676454; font-weight: 300; font-size: 15px; margin-bottom: 15px; border-radius: 6px;, transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}.ffw_contact_button:hover{background-color: #d9d6cd;}.sh_contact_abs img{height: 18px; margin-right: 10px; vertical-align: text-bottom;}.sh_contact_right{width: 50%; float: right; border-top-right-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden;}.sh_contact_right #map{height: 780px;}@media (max-width: 570px){.sh_contact_left{width: 100%; min-height: inherit; display: inline-block; background-color: #f0efea; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 0px; padding: 10px 30px;}.sh_contact_right{width: 100%; float: none; border-top-right-radius: 0px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; overflow: hidden;}.sh_contact_right #map{height: 300px !important;}}.fullWidth_sh_bgimg{padding: 0px !important;}.mainDiv_sh_bgimg{height: 822px; max-width: 100%; background-repeat: no-repeat; background-size: 100%; background-attachment: fixed; background-position: top center; overflow: hidden; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}.headerimg_mobile_sh{display: none;}@media (max-width: 1220px){.mainDiv_sh_bgimg{background: none !important;}.headerimg_mobile_sh{display: block; width: 100%; z-index: 1;}.headerimg_mobile_sh_div{overflow: hidden;,,}}.mainDiv_e2_sh{max-width: 1160px; margin: auto; padding: 0px 18px;}.mainDiv_sh_bgimg_coaching{height: 794px;}.mainDiv_sh_bgimg_beratung{height: 839px;}.mainDiv_sh_bgimg_profil{height: 865px;}.mainDiv_sh_bgimg_home{height: 525px;}.mainDiv_sh_bgimg_notfound{height: 304px;}@media (max-width: 1220px){.mainDiv_sh_bgimg,.mainDiv_sh_bgimg_notfound,.mainDiv_sh_bgimg_home,.mainDiv_sh_bgimg_beratung,.mainDiv_sh_bgimg_coaching,.mainDiv_sh_bgimg_profil{height: auto !important;}}@media (min-width: 1780px){.mainDiv_sh_bgimg_home_sc{background-position: center -60px;}}.sh_div_bih_ip{width: 41%; padding: 29px 30px; padding-top: 8px; float: right; margin-top: 35px; border-radius: 6px; background-color: rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0 0 30px 5px rgba(0,0,0,.3); box-shadow: 0 0 30px 5px rgba(0,0,0,.3);}.sh_div_bih_ip_left{float: left; margin-left: 4px;}@media (max-width: 1220px){.sh_div_bih_ip{width: 100%; padding: 29px 30px; padding-top: 8px; float: none; margin-top: -30px; z-index: 990; border-radius: 6px; position: relative; background-color: #F2F2F2; -webkit-box-shadow: none; box-shadow: none;}.sh_div_bih_ip_left{float: none; margin-left: 0px;}}.sh_div_bih_ip_home{width: auto; background-color: #f5f5f5; margin-left: 6%;}@media (max-width: 1220px){.sh_div_bih_ip_home{width: 100%; background-color: transparent; margin-left: 0%; padding-left: 0px; padding-right: 0px;}}.sh_div_bih_header{padding-bottom: 3px; font-family: 'Roboto', sans-serif; font-weight: 500; color: #5a5850; font-size: 25px;}.sh_div_bih_p{font-family: 'Roboto', sans-serif; font-weight: 300; color: #5a5850; font-size: 17px; line-height: 1.32;}.sh_div_bih_p p:first-child{margin-top: 0px;}.sh_div_bih_openmore{font-family: 'Roboto', sans-serif; font-weight: 400; color: #5a5850; font-size: 17px; padding: 10px; background-color: #d8d8d8; margin-bottom: 10px; cursor: pointer; border-radius: 6px; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}.sh_div_bih_openmore:hover{background-color: #d0d0d0;}.sh_div_bih_openmore img{float: right; height: 18px;}.sh__expand_rotated{transform: rotate(180deg); -ms-transform: rotate(180deg); /* IE 9 */ -moz-transform: rotate(180deg); /* Firefox */ -webkit-transform: rotate(180deg); /* Safari and Chrome */ -o-transform: rotate(180deg); /* Opera */}.sh_div_bih_p_sub{font-family: 'Roboto', sans-serif; font-weight: 300; color: #5a5850; font-size: 17px; line-height: 1.32; display: none; margin-bottom: 30px; margin-top: 25px;}.sh_div_bih_p_sub p:first-child{margin-top: 0px;}blockquote{display: block; border-width: 2px 0; border-style: solid; border-color: #ededed; padding: 1.5em 0 1.2em; margin: 1.5em 0; position: relative; font-size: 19px; width: 320px; text-align: center; font-weight: 100; cursor: pointer; margin-top: 52px; color: #212121; /* transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;*/}blockquote:hover{color: #86AF49; border-color: #c8e899;}blockquote:before{content: '\201C'; position: absolute; top: 0em; left: 50%; transform: translate(-50%, -50%); background: #f5f5f5; width: 3rem; height: 2rem; font: 6em/1.08em 'PT Sans', sans-serif; color: #666; text-align: center; /* transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;*/}blockquote:hover:before{color: #86AF49;}.home_moreinfo_vis{display: none; font-family: 'Oswald', sans-serif; border-width: 1px; border-style: solid; border-color: #86AF49; padding: 8px 10px; position: relative; font-size: 19px; width: 320px; text-align: center; font-weight: 300; cursor: pointer; width: 75%; margin: auto; margin-top: 18px; color: #86AF49; text-transform: uppercase; border-radius: 5px;}@media (max-width: 1220px){blockquote{display: block; border: solid 1px #e8e8e8; padding: 1.2em 0 1.2em; font-size: 17px; width: 100%; margin-top: 0px; color: #212121; border-radius: 5px; background-color: #F5F5F5;}blockquote:hover{color: #212121; border-color: #e8e8e8;}blockquote:before{content: none;}.home_moreinfo_vis{font-size: 16px; display: block; color: #a0a0a0; border: none; border-top: solid 1px #cbcbcb; border-radius: 0px; padding-top: 15px;}}@media (min-width: 775px){blockquote{width: 32%; margin-left: 0.5%; margin-right: 0.5%; display: inline-block;}}@media (min-width: 1220px){blockquote{width: 320px; margin: 1.5em 0; display: block;}}.sidePanel_sh{background-color: rgba(247, 247, 247, 0.04);}.sidePanelLeft_sh{position: absolute; left: 0px;}.sidePanelRight_sh{position: absolute; right: 0px;}.h1_rb_sh{padding-bottom: 3px; font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 25px;}.footer_action{font-weight: 300; cursor: pointer;}.footer_action:hover{text-decoration: underline;}.small_ico_footer{width: 16px; margin-bottom: -3px; margin-right: 5px;}.small_ico_footer_2{margin-right: 7px;}.cookiebar{position: fixed; background-color: rgba(152, 152, 152, 0.8); bottom: 0px; left: 0px; right:0px; z-index: 999;}.cookiebar .mainDiv{z-index: 999; color: #fff; padding: 15px 20px;}.cookiebar .mainDiv a{color: #fff;}.cookiebar button{float: right; border: none; background-color: #e0e0e0; color: #6a6a6a; border-radius: 5px; font-size: 16px; margin-left: 10px; padding: 7.5px 15px; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}.cookiebar button:hover{background-color: #eaeaea;}.home_center_all{font-size: 17px; font-family: 'Roboto', sans-serif; line-height: 1.4; font-weight: 300; color: #5a5850; margin-top: 64px;}@media (max-width: 1190px){.home_center_all{padding-left: 14px; padding-right: 14px; margin-top: -10px;}}.home_center_left{width: 70%; display: inline-block; -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; -webkit-column-gap: 40px; /* Chrome, Safari, Opera */ -moz-column-gap: 40px; /* Firefox */ column-gap: 40px; padding: 30px 30px; border-radius: 5px; background-color: #f2f2f2;}@media (max-width: 970px){.home_center_left{width: 100%; display: block;}}@media (max-width: 580px){.home_center_left{-webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1; -webkit-column-gap: 0px; /* Chrome, Safari, Opera */ -moz-column-gap: 0px; /* Firefox */ column-gap: 0px;}}.home_center_left p:first-child{margin-top: 0px;}.home_center_right{width: 25%; float: right; padding: 30px 30px; border-radius: 5px; background-color: #f2f2f2;}@media (max-width: 970px){.home_center_right{display: none;}}.home_center_right button{font-family: 'Oswald', sans-serif; border-width: 1px; border-style: solid; border-color: #86AF49; padding: 8px 30px; position: relative; font-size: 19px; text-align: center; font-weight: 300; cursor: pointer; margin: auto; color: #86AF49; text-transform: uppercase; border-radius: 5px; background-color: #F0F0F0;}.home_center_right button:hover{text-decoration: underline;}/* CSS Animations *//*.mobileMenuInline{animation: popout .4s ease; -webkit-animation: popout .4s ease;}@keyframes popout{from{transform:scale(2)}to{transform:scale(1)}}@-webkit-keyframes popout{from{-webkit-transform:scale(2)}to{-webkit-transform:scale(1)}}*//*Spin animation*/@-moz-keyframes spin{100%{-moz-transform: rotate(360deg);}}@-webkit-keyframes spin{100%{-webkit-transform: rotate(360deg);}}@keyframes spin{100%{-webkit-transform: rotate(360deg); transform:rotate(360deg)