/* main.css */
#afterheader .mod_quicklink{padding-top:15px;padding-bottom:15px;line-height:1}*{margin:0;padding:0;border:0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;outline: 0; background-repeat: no-repeat;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}html{-webkit-text-size-adjust: none;overflow-y: scroll;-webkit-text-rendering:optimizelegibility}body{height:100%;position:relative;background-color:#fff;font:15px/1.8 'Source Sans Pro',sans-serif;color:#555555;font-weight: 400;overflow-x:hidden}body.vegasboxed,body.vegasslider{background-color:transparent}body.boxed{height:100%;position:relative;background:#fff url("../../files/theme/img/pattern/subtle1.png") left top repeat;font:15px/1.8 'Lato',sans-serif;font-weight:normal;color:#555555;font-weight: 400;overflow-x:hidden}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden}h1,h2,h3,h4,h5,h6{position:relative;margin-top:0;margin-bottom:.5em;font-family:'Great Vibes',cursive;line-height:1.4;color:#3B3C42;text-indent:1px;font-weight: 400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight: inherit}h1{font-size:2.2em;font-weight:400}h2{font-size:2.2em;font-weight:400}h3{font-size:1.7em;font-weight:400}h4{font-size:2.0em;font-weight:400}h5{font-size:1.3em}h6{font-size:1.2em}p,pre,blockquote,table,ol,ul,form{margin-bottom:15px}section,figure{margin:0;padding:0}a{color:#555555}a:hover{color:#AE97CF}i{margin-right:4px}ul li{list-style-type:none}::-moz-selection{background-color:#AE97CF;color:#fff}::selection{background-color:#AE97CF;color:#fff}.mod_article{position:relative}#logo{width:80px;height:74px;position:relative;overflow:hidden;display:table-cell;margin-bottom:0;vertical-align:middle;background-image:url("../../files/theme/img/logo.png");background-position:center center;background-repeat:no-repeat;background-size: 100%}.logonavicenter #logo{width:80px;height:74px;position:relative;overflow:hidden;display:block;margin-right:auto;margin-bottom:20px;margin-left:auto;vertical-align:middle;background-image:url("../../files/theme/img/logo.png");background-position:center center;background-repeat:no-repeat;background-size: 100%}.mod_ctslogo{display:table-cell;vertical-align:middle}.mod_ctslogo .image_container{display:table}#logo a{width:100%;height:100%;display:block}#logo a span{left:-999em;top:-999em;position:absolute}.boxed #wrapper{max-width:1140px;margin-right:auto;margin-left:auto;background-color:#ffffff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5)}#header{position:relative;background-color:#ffffff}#transparent_section,.custom{z-index:99}.top{background-color:#f6f6f6}.top .inside{width:100%;overflow:visible;display:table;margin-right:auto;margin-left:auto;padding:0}.variante2 .boxright{display:table-cell;vertical-align:middle}.navi-section{width:100%;position:relative;background-color:#ffffff;-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;z-index:1000 !important}.boxed .nav--slide_in.banner.banner--clone{background-color:transparent}.boxed .nav--slide_in.banner.banner--clone.banner--stick .inside{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2)}.navi-section .inside{width:100%;max-width:1140px;overflow:visible;display:table;margin-right:auto;margin-left:auto;padding:9px 30px 9px 37px;z-index:999}.navi-section.variante2 .inside{width:100%;max-width:100%;overflow:visible;display:block;margin-right:auto;margin-left:auto;padding:0}.navi-section.variante2 .navi-section_row1{border-bottom:1px solid rgba(174,151,207,.5)}.navi-section.variante2 .navi-section_row1 .inside{width:100%;max-width:1140px;overflow:visible;display:table;padding:20px 30px 20px;color:#555555;z-index:999}.navi-section.variante2 .navi-section_row2 .inside{width:100%;max-width:1140px;overflow:visible;display:block;padding:0 30px;z-index:999}.boxed .nav--slide_in.banner.banner--clone .inside{background-color:#ffffff}.navi-section.logonaviright .inside{width:100%;max-width:1140px;overflow:visible;display:table;margin-right:auto;margin-left:auto;padding:0 30px;-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;z-index:999}.banner--clone{left:0;top:0;position:fixed;z-index: 1;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}.banner--stick{-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%)}body.boxed{position:relative}.banner--clone.banner--stick{left:0;top:0;background-color:rgba(255,255,255,1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2)}.boxed .banner--clone.banner--stick{-webkit-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}.banner--clone .inside{-webkit-transition: all 600ms ease-in-out;        -moz-transition: all 600ms ease-in-out;        transition: all 600ms ease-in-out}.variante2.banner--clone .inside{padding-top:0;padding-bottom:0}.navi-section.variante2.nav--slide_in.banner.banner--clone.banner--stick .navi-section_row1 .inside{padding-top:15px;padding-bottom:15px}.navi-section.logonaviright.banner--clone .inside{padding-top:0;padding-bottom:0;-webkit-transition: all 600ms ease-in-out;        -moz-transition: all 600ms ease-in-out;        transition: all 600ms ease-in-out}.navi-section.logonavicenter.banner--clone .inside{padding-top:15px;padding-bottom:15px;-webkit-transition: all 600ms ease-in-out;        -moz-transition: all 600ms ease-in-out;        transition: all 600ms ease-in-out}.nav--slide_in .inside #logo{-webkit-transition: all 600ms ease-in-out;    -moz-transition: all 600ms ease-in-out;    transition: all 600ms ease-in-out}.banner--clone .inside #logo{width:80px;height:74px;-webkit-transition: all 600ms ease-in-out;    -moz-transition: all 600ms ease-in-out;    transition: all 600ms ease-in-out}.vegasboxed .containerbox{max-width:1140px;display:block;margin:0 auto;padding:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5)}#afterheader{position:relative;overflow:hidden;display:block;margin:0;padding:0;background-color:#f6f6f6;z-index:99}.vegasboxed #afterheader{max-width:1140px;display:block;margin:0 auto;padding:0;background-color:#f6f6f6;border-bottom:1px solid #e6e6e6}#afterheader .inside{max-width:1140px;margin-right:auto;margin-left:auto;padding:0 30px;line-height:60px}#container{max-width:1140px;margin-right:auto;margin-left:auto;background-color:#ffffff}.fullwidth #container{max-width:100%}.fullwidth.vegasboxed #container{max-width:1140px;margin-right:auto;margin-left:auto}#main .inside{padding:30px}.rightColumn #main .inside{padding:30px 40px 30px 30px}.leftColumn #main .inside{padding:30px 30px 30px 40px}.fullwidth #main .inside{padding-right:0;padding-left:0}.fullwidth #main .inside .mod_article{max-width:1140px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.fullwidth #main .inside .mod_article.fullwidth{max-width:100%;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.fullwidth #main .inside .mod_article.fullwidth .ce_ctselementwrapper .inside{max-width:1140px;position:relative;overflow:hidden;margin-right:auto;margin-left:auto;padding:30px}#left .inside{margin-left:30px;padding:35px 20px 20px;background-color:#f6f6f6}.boxed #left .inside{margin-left:0;padding:35px 20px 20px 30px;background-color:#f6f6f6}.vegasboxed #left .inside{margin-left:0;padding:35px 20px 20px 30px;background-color:#f6f6f6}#right .inside{margin-right:30px;padding:35px 20px 20px;background-color:#f6f6f6}.boxed #right .inside{margin-right:0;padding:35px 20px 20px 30px;background-color:#f6f6f6}.boxed #left,.boxed #right{background-color:#f6f6f6}aside h3{padding-bottom:6px;border-bottom:1px solid #AE97CF;font-size:1.2em}#footer{width:100%;position:relative;display:block;background-color:#f6f6f6;color:#555555;z-index:99}.vegasboxed #footer{max-width:1140px;position:relative;display:block;margin-right:auto;margin-left:auto;padding:20px 10px;background-color:#f6f6f6;color:#555555}#footer .inside{max-width:1140px;margin-right:auto;margin-left:auto;padding:50px 30px}.ce_text,.ce_list,.ce_table,.ce_image,.ce_gallery,.ce_download,.ce_downloads,.ce_code,.ce_hyperlink,.ce_youtube,.ce_player{position:relative;margin-bottom:10px}header .ce_text,header .ce_image,header .image_container.float_above{margin:0 !important}.mod_quicknav.mobileselect{display:none}.dk_menu{display:none}#mainmenu{position:relative;overflow:visible;display:table-cell;vertical-align:middle;line-height:0;visibility:visible;overflow: visible!important;z-index:9999}.variante2 #mainmenu{width:100%;position:relative;overflow:visible;display:block;vertical-align:middle;line-height:0;visibility:visible;overflow: visible!important;z-index:9999}.logonavicenter #mainmenu{position:relative;overflow:visible;display:block;vertical-align:middle;line-height:0;visibility:visible;overflow: visible!important;z-index:9999}#mainmenu ul{position:relative;float:right;margin-bottom:0}.variante2 #mainmenu ul{float:none;margin-bottom:0}.logonavicenter #mainmenu ul{float:none;margin-bottom:0;text-align:center}.logonaviright #mainmenu ul{float:left;margin-bottom:0}#mainmenu ul li{float:left;margin-right:5px}.logonaviright #mainmenu ul li{float:none;display:inline-block;margin-right:5px}#mainmenu .level_1 li:hover a{color:#AE97CF}#mainmenu ul li a,#mainmenu ul li span,#mainmenu ul li strong{position:relative;float:none;display:block;padding-right:12px;padding-left:12px;font-size:14px;line-height:80px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight: 600;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease;z-index:10}.variante2 #mainmenu ul li a,.variante2 #mainmenu ul li span{position:relative;float:none;display:block;padding:3px 12px;line-height:80px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease;z-index:10}.banner--stick #mainmenu ul li a,.banner--stick #mainmenu ul li span,.banner--stick #mainmenu ul li strong{line-height:60px;letter-spacing:1px;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease;z-index:10}#mainmenu ul li.submenu a:after,#mainmenu ul li.submenu span:after{margin-left:5px;font:12px/1 FontAwesome;text-decoration:none;content: "\f107"}#mainmenu ul li ul li a:after,#mainmenu ul li ul li span:after{display:none}#mainmenu ul li:hover a:after{height:100%;z-index:-1}#mainmenu ul ul li a:after{display:none}#mainmenu a{text-decoration:none;color:#555555;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease}#mainmenu a.trail{color:#AE97CF}#mainmenu ul li a:hover,#mainmenu ul li span,#mainmenu ul li strong{color:#AE97CF}#mainmenu ul:after{clear:both;display:block;content: ""}#mainmenu ul ul li:after{display:none}#mainmenu ul ul{width:250px;left:-999999px;top:120px;position:absolute;padding:0;background-color:rgba(55,58,62,.95);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);border-top:4px solid #AE97CF;border-bottom:4px solid #AE97CF;opacity:0;visibility: hidden;-webkit-transition: All 0.25s ease;    -moz-transition: All 0.25s ease;    -o-transition: All 0.25s ease;    -ms-transition: All 0.25s ease;    transition: All 0.25s ease}.safari #mainmenu ul ul{width:250px;left:-999999px;top:120px;position:absolute;display:none;padding:0;background-color:rgba(55,58,62,.95);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);border-top:4px solid #AE97CF;border-bottom:4px solid #AE97CF;opacity:0;visibility: hidden;-webkit-transition: none;    transition: none}#mainmenu ul li:hover > ul{height:auto;left:auto;top:80px;opacity:1;visibility: visible;-webkit-transition: All 0.55s ease;        -moz-transition: All 0.55s ease;        -o-transition: All 0.25s ease;        -ms-transition: All 0.55s ease;        transition: All 0.25s ease}.safari #mainmenu ul li:hover > ul{display:block;visibility: visible;-webkit-transition: none;        transition: none}.banner--stick #mainmenu ul li:hover > ul{top:60px}#mainmenu ul ul li{width:100%;border-bottom:1px solid rgba(0,0,0,.1)}#mainmenu ul ul li a{display:block;padding:10px 14px;text-align:left;line-height:1.5;text-transform:none;color:#555555 !important}.variante2 #mainmenu ul ul li a{display:block;padding:10px 14px;text-align:left;line-height:1.5;text-transform:none;color:#555555 !important}.banner--stick #mainmenu ul ul li a{display:block;padding:10px 14px;text-align:left;line-height:1.5;text-transform:none;color:#555555 !important}#mainmenu ul ul li:last-child{width:100%;border-bottom:0px solid rgba(0,0,0,.1)}#mainmenu ul ul span,#mainmenu ul ul a.trail,#mainmenu ul ul li a:hover{display:block;padding:10px 14px 10px 18px;text-align:left;background-color:#AE97CF;font-size:14px;line-height:1.5;text-transform:none;letter-spacing:1px;color:#D3C5E8 !important}.variante2 #mainmenu ul ul span,.variante2 #mainmenu ul ul a.trail,.variante2 #mainmenu ul ul li a:hover{display:block;padding:10px 14px 10px 18px;text-align:left;background-color:#AE97CF;line-height:1.5;text-transform:none;letter-spacing:1px;color:#D3C5E8 !important}.banner--stick #mainmenu ul ul span,.banner--stick #mainmenu ul ul a.trail,.banner--stick #mainmenu ul ul li a:hover{display:block;padding:10px 14px 10px 18px;text-align:left;background-color:#AE97CF;line-height:1.5;text-transform:none;letter-spacing:1px;color:#555555 !important}#mainmenu ul ul ul{left:100%;top:auto;position:absolute;margin-top:-45px;padding-top:0}#mainmenu ul ul li:hover > ul{left:100%;top:auto;position:absolute}.banner--stick #mainmenu ul ul li:hover > ul{top:auto}#mainmenu ul li:last-child{position:relative;float:left;margin-right:0}.logonavicenter #mainmenu ul li:last-child{position:relative;float:none;display:inline-block;margin-right:0}.logonaviright #mainmenu ul li:last-child{position:relative;float:none;display:inline-block;margin-right:0}#mainmenu ul.level_1 > li:last-child > a,#mainmenu ul.level_1 > li:last-child > span,#mainmenu ul.level_1 > li:last-child > strong{padding-right:0;padding-left:12px;-webkit-transition: All 0.25s ease;-moz-transition: All 0.25s ease;-o-transition: All 0.25s ease;-ms-transition: All 0.25s ease;transition: All 0.25s ease;z-index:10}.standardnavi #mainmenu ul li:last-child ul{right:0}.standardnavi #mainmenu > ul > li.submenu.last > ul > li.submenu > ul,.standardnavi #mainmenu > ul > li.submenu.last > ul > li.submenu > ul > li.submenu.last > ul{left:auto;right:100%}.standardnavi #mainmenu > ul > li.submenu.last > ul > li.submenu > ul > li.submenu > ul{left:auto;right:100%}#submenu{margin-bottom:20px}#submenu h3{padding-bottom:10px;padding-left:0;border-bottom:1px solid #AE97CF;font-size:1.2em;font-weight:400}#submenu li{margin-bottom:10px;border-bottom:1px solid #deddd9}#submenu li.active{margin-bottom:10px;border-bottom:1px solid #AE97CF}#submenu li.active.submenu,#submenu li.trail.submenu{margin-bottom:0;border-bottom:0px solid #deddd9}#submenu a{display:block;margin-bottom:0;padding:6px 12px 6px 0;line-height:2;text-decoration:none;font-weight:400;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}#submenu a:after{float:right;display:inline-block;padding-right:6px;font:14px/2 FontAwesome;text-decoration:none;color:rgba(85,85,85,.6);content: "\f105"}#submenu span:after,#submenu a:hover:after{float:right;display:inline-block;padding-right:6px;font:12px/2 FontAwesome;color:#AE97CF;content: "\f105"}#submenu a.active,#submenu a:hover,#submenu span,#submenu a.trail{display:block;margin-bottom:0;padding:6px 12px 6px 0;line-height:2;text-decoration:none;color:#AE97CF;font-weight:400}#submenu ul ul{margin-top:6px;margin-left:10px}.mod_breadcrumb{float:right;display:block;margin-right:1%;margin-left:1%;font-size:11px}#main .mod_breadcrumb{float:none;display:block;margin-left:0;font-size:11px;line-height:30px}.mod_breadcrumb ul li{float:left;line-height:71px}.mod_breadcrumb ul li:before{margin-right:6px;margin-left:6px;font-family:FontAwesome;content: "\f105"}.mod_breadcrumb ul li.first:before{display:none}.mod_breadcrumb ul li a{text-decoration:none}.mod_booknav{margin-top:1em}.mod_booknav ul{margin-bottom:0;padding-top:16px;border-top:1px solid #eee}.mod_booknav li{float:left;margin-right:6px}.mod_booknav li a{padding:8px 10px;background-color:#f4f4f4;line-height:2.3;text-decoration:none}.mod_booknav li a:hover{padding:5px 10px;background-color:#AE97CF;line-height:2.3;text-decoration:none;color:#fff}.slider-control{position:static!important;height:0!important}.slider-control a{top:50%;margin-top:-35px;font-size:0;text-decoration:none;opacity: 0.7}.slider-control a:hover{opacity: 1}.slider-menu{bottom:15px;font-family:Arial,sans-serif;top: auto!important}.slider-menu b{margin: 0 2px!important}.slider-control .slider-menu{width:20%;left:80%;margin-left:-40%}#header .ce_sliderStart,#header .slider-wrapper .ce_image,#header .ce_sliderStart,#header .slider-wrapper .ce_text,#header .ce_sliderStart,#header .slider-wrapper .ce_ctsheaderimage{position:relative;margin:0;margin-left:0 !important;margin-right: 0 !important}#main .slider-wrapper .ce_image,#main .slider-wrapper .ce_text{position:relative;margin:0;margin-left:0 !important;margin-right: 0 !important}.home .slider-wrapper .ce_image img{position:relative;margin-left:0 !important;margin-right: 0 !important}.home .slider-wrapper .image_container.float_above{position:relative;margin:0;margin-left:0 !important;margin-right: 0 !important}.ce_sliderStart{position: relative!important}.slider-next{width:50px;height:70px;right:0;border-radius:3px 0 0 3px;background: rgba(160, 160, 160, 0.5);z-index: 100;color: rgba(0, 0, 0, 0)}.slider-next:before{top:50%;position:relative;display:block;margin-top:-12px;text-align:center;font:30px/26px FontAwesome;color:#fff;content: "\f054"}.slider-prev{width:50px;height:70px;background-color:rgba(160,160,160,.5);border-radius:0 3px 3px 0;color:#000;z-index: 100}.slider-prev:before{top:50%;position:relative;display:block;margin-top:-12px;text-align:center;font:30px/26px FontAwesome;color:#fff;content: "\f053"}.ce_sliderStart .caption{display:none}.mod_article.textslider{position:relative}.ce_sliderStart.textslider{width:100%;height:100%;left:0;top:0;position:absolute;position: absolute !important}.ce_sliderStart.textslider .ce_ctsheaderimage{height:100%}.ce_sliderStart.textslider .content-slider,.ce_sliderStart.textslider .slider-wrapper{width:100%;height:100%}.mod_article.textslider .ce_text{height:100%}.mod_article.textslider .ce_image,.mod_article.textslider .ce_video-container{position:relative;margin:0}.mod_article.textslider.bgvideo .ce_text{width:100%;height:100%;left:0;top:0;position:absolute !important}.textslider .textbox{width:100%;height:100%;left:0;top:0;position:relative;display:table}.slider_text{width:75%;bottom:0;left:0;display:table-cell;padding:30px 56px;vertical-align:middle;text-align:center}.bottom .slider_text{width:75%;bottom:0;left:0;display:table-cell;padding:30px 56px;vertical-align:bottom;text-align:left}.left .slider_text{text-align:left}.textwrapper{max-width:1140px;display:block;margin-right:auto;margin-left:auto;padding-right:120px;padding-left:120px}.left .textwrapper{max-width:1140px;display:block;margin-right:auto;margin-left:auto;padding-right:200px;padding-left:30px}.bottom .textwrapper{max-width:1140px;display:block;margin-right:auto;margin-left:auto;padding-right:200px;padding-bottom:50px;padding-left:30px}.textbox{width:100%;height:100%;left:0;top:0;position:absolute;display:block;padding-top:0}.home .content-slider .textbox,.home .mainslider .textbox,.home .content-slider .textcell,.home .mainslider .textcell{padding-top: calc(74px + 20px + 20px)}.textboxtable{width:100%;height:100%;display:table}.slider_text h1{font-size:3.2em;font-weight:600}.slider_text h2{font:2.8em 'Raleway',sans-serif;text-transform:uppercase;letter-spacing:2px;font-weight:800;text-shadow:0 0 6px rgba(0, 0, 0, 0.50)}.slider_text h3{font-size:2.4em;text-transform:uppercase;letter-spacing:2px;font-weight:600}.slider_text p{font-size:20px;letter-spacing:1px;font-weight:600}.left .slider_text p{font-size:20px;text-transform:none;letter-spacing:1px;font-weight:600}.left .slider_text h2,.bottom .slider_text h2{display:table-cell;font:2em 'Raleway',sans-serif;text-transform:uppercase;letter-spacing:2px;font-weight:700}.bg-color .slider_text h2{padding:20px 30px;background-color:rgba(174,151,207,.6);font-weight:700}.bg-color .slider_text p{clear:both;display:inline-block;padding:20px 30px;background-color:rgba(255,255,255,.6);font:1.5em 'Raleway',sans-serif;letter-spacing:2px;font-weight:700}.slider_text p a{padding:8px 16px;background-color:rgba(0,0,0,.3);border:2px solid #fff;font-size:1em;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:600}.slider_text div{margin-top:20px}.slider_text div a{padding:12px 16px;background-color:rgba(0,0,0,.3);border:2px solid #fff;font-size:1.6em;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:600}.slider_text p a:hover{background-color:#fff;text-decoration:none;color:#AE97CF;font-weight:400}.slider_text div a:hover{background-color:#fff;text-decoration:none;color:#AE97CF;font-weight:400}table{width:100%;margin-bottom:10px;white-space:nowrap;border-bottom:3px solid #7a7a7a}.ce_table table th,.ce_table table tfoot td{text-align:left;background-color:#f3f3f3;border-top:1px solid #e3e3e3}table th{padding:.5em}table td{padding:.5em;border-top:1px solid #e3e3e3}.ce_table.striped tr.even{background-color:#f8f8f8}.ce_accordion .accordion{padding:20px;border:0;background: none}.ce_accordion .accordion > div{padding:0}.ce_accordion .toggler{margin-bottom:10px;padding:7px 0;background-image:none;border:1px solid #f4f4f4;line-height:30px;font-weight:bold;color:rgba(85,85,85,.7);cursor: pointer;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease}.ce_accordion .toggler:hover{border:1px solid #AE97CF;color:#AE97CF;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease}.ce_accordion .toggler:before{width:25px;height:25px;float:left;clear:both;display:inline-block;margin-top:3px;margin-right:15px;margin-left:15px;padding:0;text-align:center;border-radius:3px;font:1.3em/28px FontAwesome;font-weight:normal;color:#AE97CF;content: '\f0d7'}.ce_accordion .ui-accordion-header-active{border:1px solid #AE97CF;color:#AE97CF}.ce_accordion .toggler.ui-state-active:before{font-family:FontAwesome;content: '\f0d8'}.ce_accordion .toggler:after{display:none}.ce_list ul,.ce_text ul{padding-left:1.4em}.ce_list ol,.ce_text ol{padding-left:1.8em}.ce_list ul li{list-style-type:disc;list-style-position:outside}.ce_text ul li{list-style-type:disc;list-style-position:outside}.ce_list.circle ul li{list-style-type:circle;list-style-position:outside}.ce_list.square ul li{list-style-type:square;list-style-position:outside}.ce_list ol li{list-style-type:decimal;list-style-position:outside}.ce_list.upper-alpha ol li{list-style-type:upper-alpha;list-style-position:outside}.ce_list[class^="symlist"] ul,.ce_list[class*="symlist"] ul{margin-left:12px;padding-left:0;list-style-type:none}.ce_list[class^="symlist"] ul li:before,.ce_list[class*="symlist"] ul li:before{margin-left:12px;padding-left:0;font-family:FontAwesome;list-style-type:none}.ce_list[class^="symlist"] ul li,.ce_list[class*="symlist"] ul li{margin-left:12px;padding-left:0;list-style-type:none}.ce_list.symlist1 ul li:before{width:1em;display:inline-block;margin-right:.5em;margin-left:-1.55em;font-family:FontAwesome;list-style-type:none;content: "\$symlist1"}.ce_list.symlist2 ul li:before{width:1em;display:inline-block;margin-right:.5em;margin-left:-1.55em;font-family:FontAwesome;list-style-type:none;content: "\$symlist2"}.ce_list.iconlist ul,.ce_list.iconlistcolor ul{margin-left:30px;padding-left:0;list-style-type:none}.ce_list.iconlist ul li,.ce_list.iconlistcolor ul li{list-style-type:none}.ce_list.iconlist ul li i,.ce_list.iconlistcolor ul li i{width:1.4em;margin-right:.4em;margin-left:-1.85em}.ce_list.iconlistcolor ul li i{color:#AE97CF}.image_container{position:relative;overflow:hidden;line-height:0}.image_container a img{transform:scale(1,1);transition:all 300ms ease-out}.image_container a:hover img{transform:scale(1.02,1.02);transition:all 300ms ease-out}header .image_container img{width:100%}.image_container.float_left{margin-right:3%;margin-bottom:1%}.image_container.float_right{margin-bottom:1%;margin-left:3%}.image_container.float_above{margin-bottom:1%}.image_container.float_below{margin-top:1%}.image_container .caption{bottom:0;left:0;position:absolute;padding:3px 6px;background-color:rgba(255,255,255,.95);border:1px solid #f4f4f4;font-size:.8em;line-height:1.5;width: auto !important}.ce_gallery ul{overflow:hidden}.ce_gallery.gallery_bg{overflow:hidden;padding-top:15px;padding-right:15px;padding-left:15px;background-color:#f2f2f2}.ce_text .ce_gallery ul{padding-left:0}.ce_gallery ul li{position:relative;float:left;margin-bottom:2%}.ce_text .ce_gallery ul li{list-style-type:none}.ce_gallery ul.cols_1 li{position:relative;float:left;margin-right:0;margin-bottom:2%;margin-left:0}.ce_gallery ul.cols_2 li{width:49%;margin-right:1%;margin-left:1%}.ce_gallery ul.cols_3 li{width:32%;margin-right:1%;margin-left:1%}.ce_gallery ul.cols_4 li{width:23.4%;margin-right:1%;margin-left:1%}.ce_gallery ul.cols_5 li{width:18.3%;margin-right:1%;margin-left:1%}.ce_gallery ul.cols_6 li{width:15%;margin-right:1%;margin-left:1%}.ce_gallery ul.cols_8 li{width:10.75%;margin-right:1%;margin-left:1%}.ce_gallery.gallery1 ul li{position:relative;float:left;margin-right:0;margin-bottom:2%;margin-left:0}.ce_gallery.gallery2 ul li{width:49%;margin-right:1%;margin-left:1%}.ce_gallery.gallery3 ul li{width:32%;margin-right:1%;margin-left:1%}.ce_gallery.gallery4 ul li{width:23.4%;margin-right:1%;margin-left:1%}.ce_gallery.gallery5 ul li{width:18.3%;margin-right:1%;margin-left:1%}.ce_gallery.gallery6 ul li{width:15%;margin-right:1%;margin-left:1%}.ce_gallery.gallery8 ul li{width:10.75%;margin-right:1%;margin-left:1%}.ce_gallery ul li.col_first{margin-left:0}.ce_gallery ul li.col_last{margin-right:0}.pagination{clear:both;margin-top:10px;padding-top:8px;white-space:nowrap;border-top:1px solid #ddd}.pagination ul{float:right;margin-bottom:0}.pagination ul li{float:left}.pagination ul li a,.pagination ul li span{display:block;margin-right:2px;padding:4px 12px;text-decoration:none}.pagination ul li span.current{background-color:#AE97CF;color:#fff}.pagination ul li a:hover{color:#AE97CF}.pagination p{float:left;display:block;margin-bottom:0}.mod_search input[type="search"]{width:50%;float:left;display:inline-block;margin-bottom:20px;-webkit-appearance: none}.mod_search input.submit[type="submit"]{display:inline-block;padding-top:9px;padding-bottom:9px;border-top-left-radius:0;border-bottom-left-radius:0}.mod_search fieldset{width:50%;clear:both;display:block}aside .mod_search input[type="search"]{width:100%;float:none;display:block;margin-bottom:0;-webkit-appearance: none}.sidebar_grey aside .mod_search input[type="search"]{width:100%;float:none;display:block;margin-bottom:0;background-color:#eee;-webkit-appearance: none}aside .mod_search input.submit[type="submit"]{width:100%;float:none;display:block;margin-bottom:0;border-radius:0}.searchform form div{margin-bottom:0}#afterheader .mod_form.searchform{float:right;display:block;margin-bottom:0;margin-top:3px}.searchform form{margin:0}.searchform form .widget.widget-text{}.searchform form input[type="text"]{width:120px;float:left;margin-bottom:0;padding:5px;border:0;font-size:12px}.ie .searchform form input[type="text"]{width:120px;float:left;margin-bottom:0;padding:5px 5px 6px;border:0;font-size:12px}.searchform form input.submit[type="submit"]{width:25px;height:25px;float:left;display:block;background:#ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAflBMVEX////CwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsK7XH04AAAAKXRSTlMAAwYJDBUqLTA/SEtOUVRye4SKkJyfoqirrrG0usDP2N7h5Ofq7fD5/MW2kigAAABsSURBVAiZTYtXEoMwDEQVuikJEEMwNVRZ979gQGYI+7PztgCAaJdBumD0okkqXHwGX9c2QLD1TBm6ZuEd9hk5DCk6LNfcpRTwj5Sz/1bz29O5aDRhbFB027dsCBO4ZCnC5w2ra3zi+0/wiK0f2g8HWtM1L6AAAAAASUVORK5CYII=") center center no-repeat;border-radius:0;font-size:0}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea{padding:8px;background-color:#fff;border:1px solid #AE97CF;border-radius:0;box-shadow:none;transition:all 0.15s linear 0s}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input:focus:not([type]),textarea:focus{background-color:#fff;border:1px solid #AE97CF;border-radius:0;box-shadow:none}input[type = "checkbox"]:checked + label,input[type = "radio"]:checked + label{padding:3px;background-color:#AE97CF;color:#fff}input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #fff inset !important}input.submit[type="submit"]{position:relative;display:block;padding:10px 8px;font-size:14px;color:#fff;background-color:#AE97CF;border:0 !important;cursor:pointer;transition: all 0.2s ease-out 0s}input[type="submit"]:hover{opacity:0.8 !important}form div{margin-bottom:20px}form div.picker__footer,form div.picker__header,form div.picker__table,form div.picker__frame{margin-bottom:0}form div.picker__day{margin-bottom:0}form div.picker__month,form div.picker__year,form div.picker__box{margin-bottom:0}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#fff;background-color:#AE97CF !important;color:#fff !important}th.picker__weekday{text-align:left}form div label[class*="grid"],form div input[class*="grid"],form div textarea[class*="grid"],form div select[class*="grid"],form div fieldset[class*="grid"]{width:100%;float:none;margin-right:0;margin-left:0}p.error{width:100%;display:inline-block;font-size:12px;color:#f00}form fieldset,div.widget-upload{padding:10px;border:1px solid #eee}form fieldset[class*="grid"]{width:100%}form fieldset legend{width:auto;padding-right:10px;padding-left:10px;border:1px solid #AE97CF}form select{padding:10px;border:1px solid #eee}.ce_form form select{padding:10px;border:1px solid #eee;-webkit-appearance: none}.ce_form form select{display:inline-block;padding:10px;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM2M0MxQTQxMDJEMTFFNUIwMzFGOTBEMjhCN0YzMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM2M0MxQTUxMDJEMTFFNUIwMzFGOTBEMjhCN0YzMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRkE3NkE4OTEwMkMxMUU1QjAzMUY5MEQyOEI3RjMwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRkE3NkE4QTEwMkMxMUU1QjAzMUY5MEQyOEI3RjMwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoiKpIMAAAAqSURBVHjaYmxsavvPgAMw1dVWMmKTAIkzwRjoEmDG////4RhkBTIfIMAApqkc2ELmU9gAAAAASUVORK5CYII=");background-repeat:no-repeat;border:1px solid #eee;border-radius:0;background-position: 95% center;    -webkit-appearance: none;  /*Removes default chrome and safari style*/    -moz-appearance: none; /* Removes Default Firefox style*/    text-indent: 0.01px; /* Removes default arrow from firefox*/    text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/}.ce_form form select.multiselect{background-image:none}form select option{padding-right:10px;padding-left:10px}form select.multiselect option{padding-right:0;padding-left:0}.checkbox_container.vertical span,.radio_container.vertical span{display:block}.radio_container  label,.checkbox_container  label{margin-left:6px}.checkbox_container span,.radio_container span{margin-right:12px}span.mandatory{color:#f00}.top .mod_customnav.socialsnavi a{width:40px;height:40px;overflow:hidden;display:block;font-size:0;line-height:0;text-decoration:none}.top .mod_customnav.socialsnavi a:hover{font-size:0;line-height:0;text-decoration:none}#afterheader .mod_customnav.socialsnavi a{overflow:hidden;display:block;font-size:0;line-height:0;text-decoration:none}.socialsnavi{overflow:hidden;float:right;line-height:0}.top .mod_customnav.socialsnavi{overflow:hidden;float:left;line-height:0}.socialsnavi ul{margin-bottom:0}.top .mod_customnav.socialsnavi li{overflow:hidden;float:left;display:block;margin-left:0}.socialsnavi li a:hover{text-decoration:none}.top .socialsnavi li.first{overflow:hidden;margin-left:0}.socialsnavi li[class*="fa-"]:before,.socialsnavi li[class^="fa-"]:before{display:none}.socialsnavi a:before{width:40px;height:40px;overflow:hidden;display:block;text-align:center;font:12px/40px FontAwesome}.socialsnavi a.fa-facebook:before{background-color:rgba(13,110,172,.4);content: "\f09a"}.socialsnavi a.fa-facebook:hover:before,#afterheader .socialsnavi a.fa-facebook:hover:before{background-color:#0d6eac;text-decoration:none;color:#fff;content: "\f09a"}.socialsnavi a.fa-instagram:before{background-color:rgba(12,87,130,.4);color:#fff;content: "\f16d"}.socialsnavi a.fa-instagram:hover:before,#afterheader .socialsnavi a.fa-instagram:hover:before{background-color:#0c5782;text-decoration:none;color:#fff;content: "\f16d"}.socialsnavi a.fa-twitter:before{background-color:rgba(85,172,238,.4);color:#fff;content: "\f099"}.socialsnavi a.fa-twitter:hover:before,#afterheader .socialsnavi a.fa-twitter:hover:before{background-color:#55ACEE;border-color:#55ACEE;color:#fff;content: "\f099"}.socialsnavi a.fa-google-plus:before{background-color:rgba(228,61,43,.4);color:#fff;content: "\f0d5"}.socialsnavi a.fa-google-plus:hover:before,#afterheader .socialsnavi a.fa-google-plus:hover:before{background-color:#E43D2B;color:#fff;content: "\f0d5"}.socialsnavi a.fa-xing:before{background-color:rgba(0,100,100,.4);color:#fff;content: "\f168"}.socialsnavi a.fa-xing:hover:before,#afterheader .socialsnavi a.fa-xing:hover:before{background-color:#006464;color:#fff;content: "\f168"}.socialsnavi a.fa-linkedin:before{background-color:rgba(0,102,153,.4);color:#fff;content: "\f0e1"}.socialsnavi a.fa-linkedin:hover:before,#afterheader .socialsnavi a.fa-linkedin:hover:before{background-color:#069;color:#fff;content: "\f0e1"}.socialsnavi a.fa-youtube:before{background-color:rgba(204,24,30,.4);color:#fff;content: "\f167"}.socialsnavi a.fa-youtube:hover:before,#afterheader .socialsnavi a.fa-youtube:hover:before{background-color:#cc181e;border-color:#cc181e;color:#fff;content: "\f167"}#header .social-contact{overflow:hidden;float:right;display:block;margin-right:1%}.social-contact .inside{padding:0 !important}.social-contact .socialsnavi.block{overflow:visible;float:right;margin-bottom:15px}.social-contact .socialsnavi li{float:left}.mod_customnav.socialsnavi.footer{float:left}.mod_customnav.socialsnavi.footer2 li{float:left}.mod_customnav.socialsnavi.footer li{float:left}.mod_customnav.socialsnavi.footer2 ul{overflow:hidden;float:right;display:block;font-size:0;line-height:0;text-decoration:none}.mod_customnav.socialsnavi.footer ul{overflow:hidden;float:right;display:block;font-size:0;line-height:0;text-decoration:none}.mod_customnav.socialsnavi.footer ul li{margin-bottom:10px}.mod_customnav.socialsnavi.footer2 a{overflow:hidden;display:block;font-size:0;line-height:0;text-decoration:none}.mod_customnav.socialsnavi.footer a{overflow:hidden;display:block;font-size:0;line-height:0;text-decoration:none}#footer .inside .mod_customnav.socialsnavi.footer2 a:hover{text-decoration:none}#footer .inside .mod_customnav.socialsnavi.footer a:hover{text-decoration:none}#footer .inside{font-size:14px;color:#555555}#footer .inside h4{padding-bottom:6px;border-bottom:1px solid #AE97CF;font-size:26px;color:#555555}#footer .inside a{text-decoration:none;color:#555555}#footer .inside a:hover{text-decoration:underline}#footer .grid10.mod_microformat_adr_input.footer_2 .adressbox.grid8{margin-left:0}#footer .grid8.mod_microformat_adr_input .adressbox.grid8{margin-left:0}#footer .mod_customnav.footer_2{float:left;margin-left:1%}#footer .mod_customnav.footer_2 ul{margin-bottom:0}#footer .mod_customnav.footer_2 ul li{display:inline-block;margin-right:10px;margin-bottom:0}#footer .mod_microformat_adr_input.footer2{padding-top:30px}#footer .mod_microformat_adr_input.footer2 .grid8{margin-left:0}.mod_microformat_adr_input span.fa{width:18px}#footer .ce_html.row1:first-child{overflow:hidden;display:block;margin-bottom:30px}#footer .contactvcard .tel:before{margin-right:6px;font-family:FontAwesome;content: "\f095"}#footer .contactvcard .tel span.type{display:none}#footer .contactvcard .phonefax.grid8{margin-top:30px}#footer .contactvcard .tel.fax:before{margin-right:6px;font-family:FontAwesome;content: "\f1ac"}#footer .contactvcard .tel.mobil:before{width:14px;display:inline-block;margin-right:6px;text-align:center;font-family:FontAwesome;content: "\f10b"}#footer .contactvcard a.email:before{margin-right:6px;font-family:FontAwesome;content: "\f0e0"}#footer .inside .ce_text{margin-bottom:0}#footer .inside .ce_text a{padding:6px 8px;border:1px solid #555555;text-decoration:none;color:#555555;transition:all 0.25s ease 0s}#footer .inside .ce_text a:hover{padding:6px 12px}#footer .inside .footermenu{margin-top:10px;padding-top:12px;border-top:1px solid rgba(85,85,85,.2);font-size:12px}#footer .inside .footermenu span.designby{float:right;font-size:12px}#footer .inside .footermenu.footer2{bottom:52px;right:42px;position:absolute;padding-top:0;border-top:0}#footer .mod_newslist .layout_simple,#footer .layout_upcoming{padding:.5em;border:1px solid #555555}#footer form div{margin-bottom:10px}.ce_comments input[type="text"],.ce_comments input[type="email"],.ce_comments input[type="url"],.ce_comments textarea{width:100%}#footer .customNavi3 li{float:left;margin-right:4px;margin-bottom:4px}#footer .customNavi3 li a{display:block;padding:6px;border:1px solid #555555}#footer .customNavi3 li span{display:block;padding:6px;border:1px solid #AE97CF;color:#AE97CF}#footer .customNavi3 li a:hover{border:1px solid #AE97CF;text-decoration:none;color:#AE97CF}#footer .ce_ctselementwrapper .inside{padding:0}p.back a,p.more a{padding:10px 14px;background-color:#AE97CF;text-decoration:none;color:#fff}.mod_sitemap li.submenu{font-size:16px;letter-spacing:2px;font-weight:600}.mod_sitemap li{font-size:16px;letter-spacing:0;font-weight:400}.mod_sitemap li a{text-decoration:none}.mod_sitemap ul ul{margin-left:15px}.mod_nl_list li{padding:6px 10px;background-color:#f4f4f4}.mod_nl_list li a{text-decoration:none}aside .mod_subscribe input[type="text"]{width:100%}.mod_subscribe input[type="text"],.mod_unsubscribe input[type="text"]{width:60%}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="text"]{width:60%;display:block;margin-right:auto;margin-left:auto;padding:12px 10px;text-align:center;font-size:22px}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="text"]:focus{margin-right:auto;margin-left:auto;padding:12px 10px}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="text"]::-webkit-input-placeholder{margin-right:auto;margin-left:auto;text-align:center}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="text"]:focus::-webkit-input-placeholder{margin-right:auto;margin-left:auto;text-align:center;text-decoration:none;color:transparent}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="text"]::-moz-placeholder{display:block;text-align:center}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="text"]:focus::-moz-placeholder{display:block;text-align:center;color:transparent}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="text"]:-ms-input-placeholder{display:block;text-align:center}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="text"]:focus:-ms-input-placeholder{display:block;text-align:center;font-size:20px;text-decoration:none;color:transparent}.fullwidth #main .inside .mod_article.nl-fullwidth.fullwidth .mod_subscribe input[type="submit"]{position:relative;display:block;margin-top:30px;margin-right:auto;margin-left:auto;padding:15px 20px;text-align:center;background-color:#AE97CF;font-size:18px;text-transform:uppercase;letter-spacing:2px;font-weight:700}aside .layout_latest .image_container.float_left,aside .layout_latest .image_container.float_right{margin:0 0 8px}aside .layout_latest h2,aside .layout_latest h2 a{font-size:1.1em;text-decoration:none}.mod_newslist p.info,.mod_newsarchive p.info,.mod_newsreader p.info{padding:6px 12px;border:1px solid #f4f4f4;font-size:12px}.mod_newslist h2 a,.mod_newsarchive h2 a{text-decoration:none}.mod_newslist .layout_latest,.mod_newslist .layout_short{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #eee}.mod_newslist .layout_latest.last,.mod_newslist .layout_short.last,.mod_newsarchive .layout_latest.last{margin-bottom:16px;padding-bottom:10px;border-bottom:0px solid #eee}.mod_newslist .layout_simple{margin-bottom:6px;padding:.6em 1.5em;border:1px solid #f4f4f4}.fullwidth #main .inside .mod_article.fullwidth .mod_newslist .layout_simple{margin-bottom:6px;padding:.6em 1.5em;border:1px solid #e5e5e5}.mod_newslist .layout_simple a{display:block;text-decoration:none}.layout_full h1,.layout_full_cts h1{font-size:1.6em}h2.subheadline{font-size:1.1em;color:#9aa1a6}.mod_newslist .layout_latest_cts{width:100%;display:block;margin-bottom:50px;padding-bottom:20px;border-bottom:2px solid #f4f4f4}.mod_newslist .layout_latest_cts.last{border-bottom:0px solid #f4f4f4}.meta_box{width:100%;display:block;margin-bottom:16px;background-color:#f4f4f4;font-size:12px}.meta_box .info,.meta_box .info_author{display:table-cell;padding:3px 8px}.meta_box .info{background-color:#AE97CF;color:#fff}.layout_full_cts.grid4,.layout_full_cts.grid33,.layout_full_cts.grid8{width:100%;margin-left: 0 !important;margin-right: 0 !important}.ce_comments{width:100%;display:block;margin-top:30px}.ce_comments h2{font-size:1.4em}.ce_comments .comment_default{width:100%;display:block;margin-bottom:30px;padding:20px;background-color:#f4f4f4}.ce_comments .comment_default .reply{width:100%;display:block;padding-left:40px;background-color:#f4f4f4}.mod_newsreader .enclosure{width:100%;display:inline-block;margin-bottom:30px}.mod_newsreader .enclosure p{display:block;margin-bottom:6px}.mod_newsreader .enclosure p img.mime_icon{display:inline-block;vertical-align:middle}.mod_newsmenu li{margin-bottom:6px}.mod_newsmenu ul ul{margin-top:6px}.mod_newsmenu a{display:block;margin-bottom:0;padding:6px 12px;border:1px solid #f4f4f4;line-height:2;text-decoration:none;font-weight:400;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease}.mod_newsmenu a:before{display:inline-block;padding-right:6px;font:12px/2 FontAwesome;text-decoration:none;color:rgba(85,85,85,.6);content: "\f105"}.mod_newsmenu span:before,.mod_newsmenu a:hover:before{display:inline-block;padding-right:6px;font:12px/2 FontAwesome;color:#AE97CF;content: "\f105"}.mod_newsmenu a.active,.mod_newsmenu a:hover,.mod_newsmenu span{display:block;margin-bottom:0;padding:6px 12px 6px 16px;border:1px solid #AE97CF;line-height:2;text-decoration:none;color:#AE97CF;font-weight:400}.ce_download img.mime_icon,.ce_downloads img.mime_icon{vertical-align:middle}.ce_download.ifont img.mime_icon,.ce_downloads.ifont img.mime_icon{display:none}.ce_download.ifont a[href$=".pdf"]::before,.ce_downloads.ifont a[href$=".pdf"]::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f1c1"}.ce_download.ifont a[href$=".doc"]::before,.ce_downloads.ifont a[href$=".doc"]::before,.ce_download.ifont a[href$=".docx"]::before,.ce_downloads.ifont a[href$=".docx"]::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f1c2"}.ce_download.ifont a[href$=".xls"]::before,.ce_downloads.ifont a[href$=".xls"]::before,.ce_download.ifont a[href$=".xlsx"]::before,.ce_downloads.ifont a[href$=".xlsx"]::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f1c3"}.ce_download.ifont a[href$=".zip"]::before,.ce_downloads.ifont a[href$=".zip"]::before,.ce_download.ifont a[href$=".rar"]::before,.ce_downloads.ifont a[href$=".rar"]::before,.ce_download.ifont a[href$=".7z"]::before,.ce_downloads.ifont a[href$=".7z"]::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f1c6"}.ce_download.ifont a[href$=".txt"]::before,.ce_downloads.ifont a[href$=".txt"]::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f0f6"}.ce_download.ifont a[href$=".jpg"]::before,.ce_downloads.ifont a[href$=".jpg"]::before,.ce_download.ifont a[href$=".jpeg"]::before,.ce_downloads.ifont a[href$=".jpeg"]::before,.ce_download.ifont a[href$=".png"]::before,.ce_downloads.ifont a[href$=".png"]::before,.ce_download.ifont a[href$=".gif"]::before,.ce_downloads.ifont a[href$=".gif"]::before,.ce_download.ifont a[href$=".svg"]::before,.ce_downloads.ifont a[href$=".svg"]::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f1c5"}.ce_download.ifont a[href$=".mp4"]::before,.ce_downloads.ifont a[href$=".mp4"]::before,.ce_download.ifont a[href$=".ogg"]::before,.ce_downloads.ifont a[href$=".ogg"]::before,.ce_download.ifont a[href$=".mov"]::before,.ce_downloads.ifont a[href$=".mov"]::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f1c8"}.ce_download.ifont a[href$=".mp3"]::before,.ce_downloads.ifont a[href$=".mp3"]::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f1c7"}.ce_download a,.ce_downloads a{text-decoration:none}.ce_download a span.size,.ce_downloads a span.size{font-size:12px;font-style:italic;text-decoration:none}.ce_downloads li{margin-bottom:6px;padding-bottom:6px;vertical-align:middle;border-bottom:1px solid #eee}.ce_download.button img.mime_icon{display:none}.download_box{padding:28px;background-color:#f4f4f4}.download_box h1,.download_box h2,.download_box h3,.download_box h4,.download_box h5,.download_box h6{font-size:1.2em}.download_box[class^="fa-"]:before,.download_box[class*="fa-"]:before{width:80px;height:80px;display:inline-block;margin-top:4px;margin-bottom:20px;text-align:center;border:2px solid #cecece;border-radius:50%;font:40px/80px FontAwesome;transition:all 0.3s ease 0s}.mod_quicklink.right,.mod_quicknav.right{float:right}#afterheader .mod_quicklink.right,#afterheader .mod_quicknav.right{float:right;line-height:71px;color:#fff}.mod_quicklink.left{float:left}.mod_quicklink select,.mod_quicknav select{display:inline-block;padding:.75em 1.2em;background-color:#AE97CF;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACNJREFUeNpi/A8EDDgAExAz4pBjZIIx0CVgOhnQFMAVAgQYAMeJBAoARyDLAAAAAElFTkSuQmCC");background-repeat:no-repeat;border-radius:0;color:#fff;background-position: 90% center;border: 0 !important;  /*Removes border*/-webkit-appearance: none;  /*Removes default chrome and safari style*/-moz-appearance: none; /* Removes Default Firefox style*/text-indent: 0.01px; /* Removes default arrow from firefox*/text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/}.mod_quicklink input.submit[type="submit"]{display:inline-block;margin:0;padding:12px 12px 11px}.js .mod_quicklink input.submit[type="submit"]{display:none}.mod_quicklink form,.mod_quicklink form div,.mod_quicknav form,.mod_quicknav form div{margin-bottom:0}.ce_youtube .mejs-container{height:0;position:relative;overflow:hidden;padding-top:30px}.ce_youtube .mejs-container iframe,.ce_youtube .mejs-container object{width:100%;height:100%;left:0;top:0;position:absolute;width:100% !important;height:100% !important}.mejs-container .mejs-controls{visibility:visible !important}.ce_video-container{height:0;position:relative;overflow:hidden;padding-top:0;padding-bottom:54%;margin:0 !important}.grid8 .ce_video-container{height:0;position:relative;overflow:hidden;padding-top:0;padding-bottom:55%;margin:0 !important}.ce_video-container.vimeo{height:0;position:relative;overflow:hidden;padding-top:0;padding-bottom:55%;margin-left:1% !important;margin-right:1% !important}.ce_video-container.bg-video .mejs-container{width:100% !important}.ce_video-container iframe,.ce_video-container object,.ce_video-container embed,.ce_video-container video{width:100%;height:100%;left:0;top:0;position:absolute}.ce_video-container.bg-video{padding-bottom:36%}.ie .ce_video-container.bg-video{height:0;position:relative;overflow:hidden;padding-top:0;padding-bottom:44%;margin-left:0% !important;margin-right:0% !important}.ce_video-container.bg-video video{width:100%;height:auto;min-width:100%;min-height:100%;left:50%;top:60%;position:absolute;display:inline-block;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%)}.ce_video-container.bg-video .transparent-layer{width:100%;height:100%;left:0;top:0;position:absolute;background-color:rgba(0,0,0,.3)}::-webkit-media-controls{display:none !important}.mejs-overlay-button{display:none}.mejs-container .mejs-controls{z-index:999}.second_navi{float:left;padding-top:15px;padding-bottom:15px;margin:0 !important}#afterheader .second_navi{float:right;padding-top:15px;padding-bottom:15px;margin:0 !important}.second_navi-sidebar{width:100%;text-align:right}#afterheader .second_navi-sidebar{width:auto;text-align:right}.rightColumn .second_navi-sidebar{width:100%;text-align:left;line-height:1}.second_navi ul{margin:0;line-height:1}.second_navi-sidebar ul{margin:0}#afterheader .second_navi-sidebar ul{margin:0;line-height:71px}.second_navi li{display:inline-block;margin-right:6px;margin-left:6px}.second_navi-sidebar li{display:inline-block;margin-right:6px;margin-left:6px}.second_navi-sidebar li.first{margin-left:0}.second_navi-sidebar li.last{margin-right:0}.second_navi li a{display:block;padding:.3em 1.2em;border:1px solid #f4f4f4;line-height:2;text-decoration:none;letter-spacing:.08em;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}#afterheader .second_navi li a{border:1px solid #e5e5e5;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}#afterheader .second_navi-sidebar li a{border:1px solid #e5e5e5;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}.second_navi-sidebar li a{display:block;padding:.3em 1.2em;border:1px solid #f4f4f4;line-height:2;text-decoration:none;letter-spacing:.08em;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}.second_navi li span,.second_navi li a:hover{display:block;padding:.3em 1.2em;border:1px solid #AE97CF;line-height:2;text-decoration:none;color:#AE97CF;letter-spacing:.08em}#afterheader .second_navi li span,#afterheader .second_navi li a:hover{display:block;padding:.3em 1.2em;border:1px solid #AE97CF;line-height:2;text-decoration:none;color:#AE97CF;letter-spacing:.08em}#afterheader .second_navi-sidebar li span,#afterheader .second_navi-sidebar li a:hover{display:block;padding:.3em 1.2em;border:1px solid #AE97CF;line-height:2;text-decoration:none;color:#AE97CF;letter-spacing:.08em}.second_navi-sidebar li span,.second_navi-sidebar li a:hover{display:block;padding:.3em 1.2em;border:1px solid #AE97CF;line-height:2;text-decoration:none;color:#AE97CF;letter-spacing:.08em}.second_navi_box ul{margin:0}.second_navi_box li{display:block;margin-bottom:6px}.second_navi_box li a{display:block;padding:.5em 1.5em;border:1px solid #f4f4f4;line-height:2;text-decoration:none;letter-spacing:.08em;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}.fullwidth #main .inside .mod_article.fullwidth .second_navi_box li a{display:block;padding:.5em 1.5em;border:1px solid #e5e5e5;line-height:2;text-decoration:none;letter-spacing:.08em;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease}.second_navi_box li span,.second_navi_box li a:hover{display:block;padding:.5em 1.5em;border:1px solid #AE97CF;line-height:2;text-decoration:none;color:#AE97CF;letter-spacing:.08em}.fullwidth #main .inside .mod_article.fullwidth .second_navi_box li span,.fullwidth #main .inside .mod_article.fullwidth .second_navi_box li a:hover{display:block;padding:.5em 1.5em;border:1px solid #AE97CF;line-height:2;text-decoration:none;color:#AE97CF;letter-spacing:.08em}.top .contactdetails{float:left;margin-left:15px}.variante2 .contactdetails{float:right;margin-right:10px;margin-left:15px}.top .contactdetails ul{margin-bottom:0}.variante2 .contactdetails ul{margin-bottom:0}.top .contactdetails ul li{display:inline-block;margin-bottom:0;font-size:12px;line-height:40px;color:#555555}.variante2 .contactdetails ul li{display:inline-block;margin-bottom:0;font-size:12px;line-height:1px;color:#555555}.top .contactdetails ul li a{display:inline-block;margin-right:8px;padding-right:8px;text-decoration:none;color:#555555}.variante2 .contactdetails ul li a{display:inline-block;margin-right:8px;padding-right:8px;text-decoration:none;color:#555555}.top li[class^="fa-"]:before,.top li[class*="fa-"]:before{float:left;margin-right:5px;font-family:FontAwesome;color:#555555}.variante2 li[class^="fa-"]:before,.variante2 li[class*="fa-"]:before{float:left;margin-right:5px;font-family:FontAwesome;color:#555555}.top .mod_customnav{float:right;margin-right:12px;line-height:0}.variante2 .mod_customnav{float:right;display:block;margin-right:10px;vertical-align:middle}.top .mod_customnav ul{margin-bottom:0}.variante2 .mod_customnav ul{margin-bottom:0;text-align:right}.top .mod_customnav ul li{display:inline-block;margin-left:6px;line-height:36px}.variante2 .mod_customnav ul li{display:inline-block;margin-left:6px;line-height:1}.top .mod_customnav ul li a{font-size:12px;text-decoration:none;color:#555555}.variante2 .mod_customnav ul li a{font-size:12px;text-decoration:none;color:#555555}.top .mod_customnav ul li a:hover,.top .mod_customnav ul li span{font-size:12px;text-decoration:underline;color:#555555}.variante2 .mod_customnav ul li a:hover,.variante2 .mod_customnav ul li span{font-size:12px;text-decoration:underline;color:#555555}.mod_faqlist li{margin-bottom:12px;padding:4px 4px 4px 8px;background-color:#f4f4f4;border-bottom:1px solid #AE97CF}.mod_faqlist li a{font-size:16px;text-decoration:none}.mod_faqreader .ce_text{margin-bottom:0;margin-left:0 !important;margin-right:0 !important}.mod_faqreader p.info{font-size:12px}.mod_faqpage section{margin-bottom:1em;border-bottom:2px solid #AE97CF}.mod_faqpage.faqblock2 .toplink,.mod_faqpage.faqblock3 .toplink{display:none}.mod_faqpage.faqblock2 h2,.mod_faqpage.faqblock3 h2{width:100%;display:inline-block;margin-right:1%;margin-left:1%;margin-bottom: 2em}.mod_faqpage.faqblock2 section{width:47.8%;display:inline-block;margin-right:1%;margin-left:1%;vertical-align:top;border-bottom:0px;margin-bottom: 4em}.mod_faqpage.faqblock3 section{width:31.1%;display:inline-block;margin-right:1%;margin-left:1%;vertical-align:top;border-bottom:0px;margin-bottom: 4em}.mod_faqpage h3{margin-bottom:.3em;padding:6px;background-color:#f4f4f4;font-size:18px}.mod_faqpage.faqblock2 h3,.mod_faqpage.faqblock3 h3{margin-bottom:1.2em;padding:0;background:none}.mod_faqpage h3::before{margin-right:6px;font-family:FontAwesome;color:#AE97CF;content: "\f059"}.mod_faqpage .ce_text{margin-bottom:0;margin-left:0 !important;margin-right:0 !important}.mod_faqpage img.mime_icon,.mod_faqreader img.mime_icon{vertical-align:middle}.mod_faqpage p.info{font-size:12px}.mod_calendar table{border:0}.mod_calendar .calendar td{width:14.28%;height:7em;padding:0;border:1px solid #ededed}.mod_calendar td .event{display:inline-block;font-size:11px}.mod_calendar th.label{padding:10px 0}.mod_calendar th.head{padding:0;background-color:#AE97CF;border-top:1px solid #AE97CF;border-right:1px solid #AE97CF;border-left:1px solid #AE97CF;color:#fff;font-weight:300}.mod_calendar th.previous a,.mod_calendar th.next a{display:inline-block;padding:10px;background-color:#AE97CF;text-decoration:none;color:#fff}.mod_calendar th.previous a:hover,.mod_calendar th.next a:hover{border-color: #84898d !important}.mod_calendar th.current{text-align:center}.mod_calendar th.next{text-align:right}.mod_calendar th.previous{text-align:left}.mod_calendar th.label{text-align:center;background-color:#f2f2f2;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;font-weight:300}.mod_calendar td div.header{padding:3px 3px 3px 6px;background-color:#f4f4f4;font-size:12px;color:#666}.mod_calendar td.empty{background: #fff}.mod_calendar td .event{width:99%;overflow:hidden;white-space:normal;text-overflow: ellipsis}.mod_calendar td.today{background-color:#f4f4f4}.mod_calendar th.current{padding:10px}.mod_calendar th.current:before{display:inline-block;margin-right:8px;font-family:FontAwesome;content: "\f073"}.mod_calendar .minicalendar th.current:before{display:inline-block;margin-right:8px;font:14px FontAwesome;content: "\f073"}table.minicalendar .head{padding:5px}.mod_calendar .minicalendar th.previous a,.mod_calendar .minicalendar th.next a{padding:0}.mod_calendar .minicalendar th.label{padding:2px;font-size:14px;line-height:28px}.mod_calendar .minicalendar th.current{font-size:14px;line-height:28px}table.minicalendar td{padding-top:.2em;padding-bottom:.2em;text-align:center}.mod_calendar .minicalendar td{width:14.28px;padding:0;border:1px solid #ededed}.mod_eventlist [class*="ce_"],.mod_eventlist [class*="mod_"]{margin-left:0 !important;margin-right:0 !important}.mod_eventlist .header{margin-bottom:10px;padding:6px 10px;background-color:#f4f4f4}.mod_eventlist h2 a{text-decoration:none}.mod_eventlist .layout_teaser{margin-bottom:30px}.mod_eventlist .layout_upcoming{display:block;margin-bottom:10px;padding:.6em 1.5em;border:1px solid #f4f4f4}.mod_eventlist .layout_upcoming a{display:block;text-decoration:none}.mod_eventlist .layout_upcoming span.date{display:block;font-size:11px}.mod_eventmenu li{margin-bottom:6px}.mod_eventmenu ul ul{margin-top:6px}.mod_eventmenu a{display:block;margin-bottom:0;padding:6px 12px;border:1px solid #f4f4f4;line-height:2;text-decoration:none;font-weight:400;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease;-o-transition: All 0.3s ease;-ms-transition: All 0.3s ease;transition: All 0.3s ease}.mod_eventmenu a:before{display:inline-block;padding-right:6px;text-decoration:none;font:12px/2 FontAwesome;color:rgba(136,136,136,.6);content: "\f105"}.mod_eventmenu span:before,.mod_eventmenu a:hover:before{display:inline-block;padding-right:6px;font:12px/2 FontAwesome;color:#AE97CF;content: "\f105"}.mod_eventmenu a.active,.mod_eventmenu a:hover,.mod_eventmenu span{display:block;margin-bottom:0;padding:6px 12px 6px 16px;border:1px solid #AE97CF;line-height:2;text-decoration:none;color:#AE97CF;font-weight:400}#main .mod_login{max-width:400px;padding:20px 40px;background-color:#f4f4f4}.mod_lostPassword{max-width:400px;background-color:#f4f4f4;padding:20px 40px !important}#afterheader .mod_login form label{display:none}.mod_closeAccount{max-width:400px;background-color:#f4f4f4;padding:20px 40px !important}.mod_login form div{margin-bottom:0}.mod_login form div.submit_container{margin-top:20px;margin-bottom:0}.mod_login form div label{display:block;margin-bottom:0}.mod_lostPassword form div label{display:block;margin-bottom:0}.mod_closeAccount form div label{display:block;margin-bottom:0}.mod_login form div input{width:100%;display:block;margin-bottom:0}.mod_lostPassword form div input{width:100%;display:block;margin-bottom:0}.mod_closeAccount form div input{width:100%;display:block;margin-bottom:0}.mod_login form div input.checkbox{width:auto;display:inline-block;margin-bottom:0}.mod_login form div.checkbox_container label{display:inline-block;margin-bottom:0}.mod_login form div.checkbox_container{margin-bottom:20px}.mod_registration fieldset,.mod_personalData fieldset{margin-bottom:20px}.mod_registration fieldset label,.mod_personalData fieldset label{width:100%;display:inline-block}.mod_registration fieldset span label,.mod_personalData fieldset span label{width:auto;display:inline-block}.mod_registration fieldset input.checkbox,.mod_personalData fieldset input.checkbox{width:auto;display:inline-block}.mod_registration fieldset input,.mod_personalData fieldset input{width:75%}.mod_registration .captcha_text{width:100%;float:left;display:block}.mod_registration form div{margin-bottom:10px}.desktop_no{display:none}.column2 p{-webkit-column-count: 2;    -moz-column-count: 2;         column-count: 2;-webkit-column-gap: 2.5em;   -moz-column-gap: 2.5em;        column-gap: 2.5em}.column3 p{-webkit-column-count: 3;    -moz-column-count: 3;         column-count: 3;-webkit-column-gap: 2.5em;   -moz-column-gap: 2.5em;        column-gap: 2.5em}.column4 p{-webkit-column-count: 4;    -moz-column-count: 4;         column-count: 4;-webkit-column-gap: 2.5em;   -moz-column-gap: 2.5em;        column-gap: 2.5em}.mobile_no{display:none}.celine h1,.celine h2,.celine h3,.celine h4,.celine h5,.celine h6{margin-bottom:40px;padding-bottom:16px;text-align:center;border-bottom:1px solid #eee}h1.celine,h2.celine,h3.celine,h4.celine,h5.celine,h6.celine{margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid #eee}.celine h1:after,.celine h2:after,.celine h3:after,.celine h4:after,.celine h5:after,.celine h6:after{width:48%;right:26%;position:absolute;border-bottom:1px solid #AE97CF;bottom:-1px;content:""}h1.celine:after,h2.celine:after,h3.celine:after,h4.celine:after,h5.celine:after,h6.celine:after{width:48%;bottom:-1px;left:0;position:absolute;display:block;border-bottom:1px solid #AE97CF;left:26%;content:""}.leftline h1,.leftline h2,.leftline h3,.leftline h4,.leftline h5,.leftline h6{margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid #eee}.leftline h1:after,.leftline h2:after,.leftline h3:after,.leftline h4:after,.leftline h5:after,.leftline h6:after{width:31.33333%;bottom:-1px;left:0;position:absolute;display:block;border-bottom:2px solid #AE97CF;content:""}h1.leftline,h2.leftline,h3.leftline,h4.leftline,h5.leftline,h6.leftline{clear:both;margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid #eee}h1.leftline:after,h2.leftline:after,h3.leftline:after,h4.leftline:after,h5.leftline:after,h6.leftline:after{width:31.33333%;bottom:-1px;left:0;position:absolute;display:block;border-bottom:1px solid #AE97CF;content:""}#backtotop{height:auto;bottom:30px;right:30px;position:fixed;display:none;z-index: 30}#backtotop ul{padding-top:15px;padding-bottom:15px}#backtotop ul li a:before{width:30px;height:30px;top:-15px;position:relative;float:right;display:block;text-align:center;font:20px/30px FontAwesome;color:#fff;content: "\f077"}#backtotop ul li a{width:30px;height:30px;bottom:30px;right:30px;float:right;display:block;padding-top:15px;padding-bottom:15px;background-color:#AE97CF;font-size:0}#backtotop ul li a:hover{background-color:#aaa}button.submit[type="submit"]{position:relative;display:block;padding:10px 8px;font-size:14px;color:#fff;background-color:#AE97CF;border:0 !important;cursor:pointer;transition: all 0.2s ease-out 0s}button.submit[type="submit"]:hover{opacity:0.8 !important}.content-gallery>ul{display:grid;width:100%;box-sizing:border-box;gap:2%;float:none;overflow:visible;margin:0;padding:0;list-style:none}.content-gallery>ul>li{float:none;width:auto;margin:0}.content-gallery>ul>li img{width:100%;height:auto}.content-gallery--cols-1>ul{grid-template-columns:repeat(1,1fr)}.content-gallery--cols-2>ul{grid-template-columns:repeat(2,1fr)}.content-gallery--cols-3>ul{grid-template-columns:repeat(3,1fr)}.content-gallery--cols-4>ul{grid-template-columns:repeat(4,1fr)}.content-gallery--cols-5>ul{grid-template-columns:repeat(5,1fr)}.content-gallery--cols-6>ul{grid-template-columns:repeat(6,1fr)}.content-gallery--cols-8>ul{grid-template-columns:repeat(8,1fr)}@media (max-width:767px){.content-gallery--cols-3>ul,.content-gallery--cols-4>ul,.content-gallery--cols-5>ul,.content-gallery--cols-6>ul,.content-gallery--cols-8>ul{grid-template-columns:repeat(2,1fr)}}.contactvcard .tel span.desc.fa{display:none}.contactvcard .mail.fa-envelope-o:before{content:none}.contactvcard .web.fa-globe:before{margin-right:6px;font-family:FontAwesome;font-weight:normal;content:"\f0ac"}.mod_article>.ce_headline{width:100%;box-sizing:border-box}.mod_article>.ce_headline h2{margin-top:60px}