/** clearing **/
.clear {clear: both; font-size: 0.1px; height: 0.1px; line-height: 0.1px; float: none; display: table;}

/** block grid **/
.autogrid, .autogrid:before,.autogrid:after {-moz-box-sizing: border-box; box-sizing:border-box;}
.autogrid {padding-left: 1%; padding-right: 1%; position: relative; display: block; float: left;overflow: hidden;}

/** block grid wrapper **/
.autogrid_wrapper {margin-left: -1%; margin-right: -1%;}

/** non block **/
.autogrid:not(.block) {padding-left: 0; padding-right: 0; margin-left: 1%; margin-right: 1%;}

/* .block.autogrid.first, .block.autogrid:first-child 	{margin-left: -1%;} */
/* .block.autogrid.last, .block.autogrid:last-child 	{margin-right: -1%;} */

/** Non block grid **/
.full			{width: 98%;}
.one_half 		{width: 48%;}
.one_third 		{width: 31.3333%;}
.one_fourth		{width: 23%;}	
.one_fifth		{width: 18%;}	
.one_sixth		{width: 14.6667%;}

/** Block grid **/
.block.full			{width: 100%;}
.block.one_half 	{width: 50%;}
.block.one_third 	{width: 33.3333%;}
.block.one_fourth	{width: 25%;}	
.block.one_fifth	{width: 20%;}	
.block.one_sixth	{width: 16.6667%;}

.block.two_third	{width: 66.6667%;}
.block.two_fourth	{width: 50%;}
.block.three_fourth	{width: 75%;}
.block.two_fifth	{width: 40%;}
.block.three_fifth	{width: 60%;}
.block.four_fifth	{width: 80%;}
.block.two_sixth	{width: 33.3333%;}
.block.three_sixth	{width: 49.9999%;}
.block.four_sixth	{width: 66.6667%;}
.block.five_sixth	{width: 83.3333%;}

/** Non block grid system **/
/** odd split: 2 elements per row **/
.n2:not(.block).one_third		{width: 32%;}
.n2:not(.block).two_third		{width: 64%;}
.n2:not(.block).one_fourth		{width: 24%;}
.n2:not(.block).two_fourth		{width: 48%;}
.n2:not(.block).three_fourth	{width: 72%;}
.n2:not(.block).one_fifth		{width: 19.2%;}
.n2:not(.block).two_fifth		{width: 38.4%;}
.n2:not(.block).three_fifth		{width: 57.6%;}
.n2:not(.block).four_fifth		{width: 76.8%;}
.n2:not(.block).one_sixth		{width: 16%;}
.n2:not(.block).two_sixth		{width: 32%;}
.n2:not(.block).three_sixth		{width: 48%;}
.n2:not(.block).four_sixth		{width: 64%;}
.n2:not(.block).five_sixth		{width: 80%;}

/** odd split: 3 elements per row **/
.n3:not(.block).one_half		{width: 47%;}
.n3:not(.block).two_third		{width: 62.6667%;}
.n3:not(.block).one_fourth		{width: 23.5%;}
.n3:not(.block).two_fourth		{width: 47%;}
.n3:not(.block).three_fourth	{width: 70.5%;}
.n3:not(.block).one_fifth		{width: 18.8%;}
.n3:not(.block).two_fifth		{width: 37.6%;}
.n3:not(.block).three_fifth		{width: 56.4%;}
.n3:not(.block).four_fifth		{width: 75.2%;}
.n3:not(.block).one_sixth		{width: 15.6667%;}
.n3:not(.block).two_sixth		{width: 31.3333%;}
.n3:not(.block).three_sixth		{width: 47%;}
.n3:not(.block).four_sixth		{width: 62.6667%;}
.n3:not(.block).five_sixth		{width: 78.3333%;}

/** odd split: 4 elements per row **/
.n4:not(.block).one_half		{width: 46%;}
.n4:not(.block).one_third		{width: 30.6667%;}
.n4:not(.block).two_third		{width: 61.3333%;}
.n4:not(.block).two_fourth		{width: 46%;}
.n4:not(.block).three_fourth	{width: 69%;}
.n4:not(.block).one_fifth		{width: 18.4%;}
.n4:not(.block).two_fifth		{width: 36.8%;}
.n4:not(.block).three_fifth		{width: 55.2%;}
.n4:not(.block).four_fifth		{width: 73.6%;}
.n4:not(.block).one_sixth		{width: 15.3333%;}
.n4:not(.block).two_sixth		{width: 30.6667%;}
.n4:not(.block).three_sixth		{width: 46%;}
.n4:not(.block).four_sixth		{width: 61.3333%;}
.n4:not(.block).five_sixth		{width: 76.6667%;}

/** odd split: 5 elements per row **/
.n5:not(.block).one_half		{width: 45%;}
.n5:not(.block).one_third		{width: 30%;}
.n5:not(.block).two_third		{width: 60%;}
.n5:not(.block).one_fourth		{width: 22.5%;}
.n5:not(.block).two_fourth		{width: 45%;}
.n5:not(.block).three_fourth	{width: 67.5%;}
.n5:not(.block).two_fifth		{width: 36%;}
.n5:not(.block).three_fifth		{width: 54%;}
.n5:not(.block).four_fifth		{width: 72%;}
.n5:not(.block).one_sixth		{width: 15%;}
.n5:not(.block).two_sixth		{width: 30%;}
.n5:not(.block).three_sixth		{width: 45%;}
.n5:not(.block).four_sixth		{width: 60%;}
.n5:not(.block).five_sixth		{width: 75%;}

/** odd split: 6 elements per row **/
.n6:not(.block).one_half		{width: 44%;}
.n6:not(.block).one_third		{width: 29.3333%;}
.n6:not(.block).two_third		{width: 58.6667%;}
.n6:not(.block).one_fourth		{width: 22%;}
.n6:not(.block).two_fourth		{width: 44%;}
.n6:not(.block).three_fourth	{width: 66%;}
.n6:not(.block).one_fifth		{width: 17.6%;}
.n6:not(.block).two_fifth		{width: 35.2%;}
.n6:not(.block).three_fifth		{width: 52.8%;}
.n6:not(.block).four_fifth		{width: 70.4%;}
.n6:not(.block).two_sixth		{width: 29.3333%;}
.n6:not(.block).three_sixth		{width: 44%;}
.n6:not(.block).four_sixth		{width: 58.6667%;}
.n6:not(.block).five_sixth		{width: 73.3333%;}

.border-inner {border-left: 1px solid #ddd;}
.border-inner.first, .border-inner:first-child {border-left: 0;}
.border-inner.last, .border-inner:last-child {border-right: 0;}
/** optical correction **/
/* .autogrid.block.border-inner {margin-left: -0.75%; padding-left: 1.75%;} */

/** grid options **/
.autogrid.break {clear:left; margin-left: 0;}
.autogrid.full.break {width: 100%;clear:both;float: none;padding-left: 0;padding-right: 0;}

/** same height **/
.autogrid.same-height {display: table-cell; float: none; vertical-align: top;}

/** flexible same height **/
.autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height {display: flex; display: -webkit-flex; display: -ms-flexbox; height: 100%; clear: both;}
.autogrid_wrapper.same-height .autogrid.same-height, .autogrid_wrapper .inner.same-height .autogrid.same-height {display: block;}

/** autogrid full **/
.autogrid.full {padding-left: 0; padding-right: 0;}
.autogrid_wrapper .autogrid.full {padding-left: 1%; padding-right: 1%;}

/** no gutter **/
.autogrid_wrapper.no_gutter {margin-left: 0; margin-right: 0;}
.autogrid.no_gutter {padding-left: 0; padding-right: 0;}

/** tablets **/
@media only screen and (min-width: 768px) and (max-width: 990px) {
	.autogrid.adjust_mobile {width: 50% !important}
}

/** phones **/
@media only screen and (max-width: 767px) {
	.autogrid {width: 100%!important;}
	.autogrid.same-height, .autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height {display: block;}
	.border-inner {border-left: 0;}
	.ce_autogridSpacer {margin: 0!important; line-height: 0!important;}
}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*
 * This file is part of Contao.
 *
 * (c) Leo Feyer
 *
 * @license LGPL-3.0-or-later
 */

table.sortable thead th {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif");
}

/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.mejs-container:focus{outline:none}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(../../assets/jquery/mediaelement/2.21.2/images/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../../files/template/fonts/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../../files/template/fonts/roboto-v20-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/template/fonts/roboto-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/template/fonts/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/template/fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/template/fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/template/fonts/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../../files/template/fonts/roboto-v20-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/template/fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/template/fonts/roboto-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/template/fonts/roboto-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../../files/template/fonts/roboto-v20-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-v20-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-mono-100 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-100.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-200 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-200.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-300 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-300.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-regular - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-regular.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-500 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-500.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-600 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-600.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-700 - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-700.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-100italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 100;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-100italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-200italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 200;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-200italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-300italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-300italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-500italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-500italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-600italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-600italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}
/* roboto-mono-700italic - latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/template/fonts/roboto-mono-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/template/fonts/roboto-mono-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/template/fonts/roboto-mono-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/template/fonts/roboto-mono-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/template/fonts/roboto-mono-v12-latin-700italic.svg#RobotoMono') format('svg'); /* Legacy iOS */
}

/* HINWEIS GOOGLE FONT



font-family: 'Roboto', sans-serif;
font-family: 'Roboto Mono', ;


bg-custom-1 grün 5acda2
bg-custom-2 orange (3 teilbereiche der CI ) ffa427


*/

body {

  font-family: 'Roboto', sans-serif;

  font-size: 18px;

}

h1,h2,h3,h4,h5,h6 {

  font-family: 'Roboto', sans-serif;

}

body .logo a {

 background-image: url(../../files/template/img/ci_coach_logo.png);

}

.logo a {

  background-position: center center;

}

.bg-accent {

	background-color: #ffa427;

}



p a {

	color: #ffa427;

}



.divider-v2 h1:after,

.divider-v2 h2:after,

.divider-v2 h3:after,

.divider-v2 h4:after,

.dividerv h5:after,

.divider-v2 h6:after,

h1.divider-v2:after,

h2.divider-v2:after,

h3.divider-v2:after,

h4.divider-v2:after,

h5.divider-v2:after,

h6.divider-v2:after {

	background: #ffa427;

}



hr.divider_3:before {

	background: #ffa427;

}



hr.divider_3:before {

	background: #ffa427;

}



.divider_4_first {

	border: 3px solid #ffa427;

}



.divider_4_second {

	background-color: #ffa427;

}



.divider_4::after, .divider_4::before {

	background-color: #ffa427;

}



.divider_5 i {

	color: #ffa427;

}



.mainmenu ul ul {

	border-top: 2px solid #ffa427;

}



.mainmenu ul li a.trail,

.mainmenu ul li a.active {

	color: #ffa427;

}



#top-wrapper.fixed .mainmenu a.active, 

#top-wrapper.fixed .mainmenu a.trail {

	color: #ffa427;

}



.mainmenu ul ul li a:hover, 

.mainmenu ul ul li a.trail, 

.mainmenu ul ul li a.active {

	background: #ffa427!important;

}



body.header-dark .fixed .mainmenu ul li a.trail, 

body.header-dark .fixed .mainmenu ul li a.active {

	color: #ffa427;

}



.header-light #top-wrapper.fixed .mainmenu a.active,

.header-light #top-wrapper.fixed .mainmenu a.trail {

	color: #ffa427;

}



.subnav a {

	color: #ffa427;

}



#nav-open-btn:before {

	background: #ffa427;

}



.ce_calltoaction {

	background: #ffa427;

}



.ce_table table th {

	background: #ffa427;

}



.ce_tabs .tabs.classic ul li.active, 

.ce_tabs .tabs.classic ul li:hover {

	border-color: #ffa427;

}



.ce_tabs .tabs.horizontal ul li:hover a,

.ce_tabs .tabs.horizontal ul li.active a {

	background: #ffa427;

}



.ce_teambox .image .overlay {

	background: #ffa427;

}



.ce_teambox .email a {

	color: #ffa427;

}



blockquote a {

	color: #ffa427;

}



#top .mod_search .search-content {

	background: #ffa427;

}



.ce_iconbox.version2 i {

	background: #ffa427;

}



.ce_iconbox .link {

	color: #ffa427;

}



.ce_testimonial a {

	color: #ffa427;

}



.ce_accordion .toggler:before {

  color:#ffa427;

}



.mod_calendar th.head {

  background:#ffa427;

  border-top:1px solid #ffa427;

  border-right:1px solid #ffa427;

  border-left:1px solid #ffa427;

}



.mod_calendar th.previous a,

.mod_calendar th.next a {

  background-color:#ffa427;

}



.pagination li span.current {

	background: #ffa427;

}



.pagination li a:hover {

	color: #ffa427;

}



.mod_faqpage h3:before {

	color: #ffa427;

}



.mod_search .submit {

	border: 1px solid #ffa427;

}



input:focus,

textarea:focus {

  border:1px solid #ffa427;

}



form fieldset legend {

  background-color:#ffa427;

}



input.submit[type="submit"] {

	background: #ffa427;

}



input.submit[type="submit"]:hover {

	background: #ffa427;

}



.ce_youtube_background.overlay .YTPOverlay {

	background-color: #ffa427;

}



.label-accent {

	background: #ffa427;

}



.ce_hyperlink a,

a.btn {

	background: #ffa427;

	border-color: #ffa427;

}



.ce_hyperlink a.link-white,

a.btn.link-white {

	color: #ffa427;

}



.ce_hyperlink a.link-white:hover,

a.btn.link-white:hover {

	background: #ffa427;

}



.ce_hyperlink a.outline,

a.btn.outline {

	color: #ffa427;

}



.newslist h2,

.newslist h2 a {

	color: #ffa427;

}



.newslist .news-left .news-date {

	background: #ffa427;

}



.newsteaser .date {

	background: #ffa427;

}



#portfolio_filter a.selected,

#portfolio_filter a:hover {

	background: #ffa427;

}



.ce_chartbar .chart_data {

	background: #ffa427;

}



.color-accent,

.color-accent p,

.color-accent i,

.color-accent h1,

.color-accent h2,

.color-accent h3,

.color-accent h4,

.color-accent h5,

.color-accent h6,

.color-accent a:not(.link-white) {

	color: #ffa427;

}



blockquote {

	border-color: #ffa427;

}



.ce_pricetable .pricetable.highlight .title {

	background: #ffa427;

}



.ce_imagebox_v2 .ce_url a {

	background: #ffa427;

}



.ce_gallery .content {

	background: #ffa427;

}



.ce_headertext h1:after, 

.ce_headertext h2:after, 

.ce_headertext h3:after, 

.ce_headertext h4:after, 

.ce_headertext h5:after, 

.ce_headertext h6:after {

	background: #ffa427;

}



.ce_countup i {

	color: #ffa427;

}



.newslist-v3 .date {

	background: #ffa427;

}



.ce_bgimage.offset.offset-bg-accent:before {

	background-color: #ffa427;

}



.ce_leadertext.version2 .divider-first {

	border: 3px solid #ffa427;

}



.ce_leadertext.version2 .divider-second {

	background-color: #ffa427;

}



.ce_leadertext.version2 .divider:after, 

.ce_leadertext.version2 .divider:before {

	background-color: #ffa427;

}



.ce_accordion .toggler i.fa {

	background: #ffa427;

}



.newsteaser_v3 .news-overlay i {

	background-color: #ffa427;

}



.newslist-v3 .subheadline {

	color: #ffa427;

}



.ce_teambox .function {

	color: #ffa427;

}



.ce_tabs .tabs.horizontal-clean ul li.active:after {

	border-color: #ffa427 transparent transparent transparent;

}



.subheadline-v2 {

	color: #ffa427;

}



.ce_timeline .timeline-item .timeline-item-title {

	background: #ffa427;

}



.ce_portfoliofilter.default a.selected, .ce_portfoliofilter.default a:hover {

	background: #ffa427;

}



.ce_tabs .tabs.horizontal-clean ul li.active a {

	color: #ffa427;

}



.ce_revolutionslider_hyperlink {

	background: #ffa427;

	border-color: #ffa427;

}



#top .mod_top_mail a:hover,

#top .mod_login_top:hover,

#top .mod_search:hover,

#top .mod_langswitcher span:hover  {

	background: #ffa427;

}



#top .mod_langswitcher ul li a:hover {

	color: #ffa427;

}



.ce_headline_extended.version2 .divider-first {

	border-color: #ffa427;

}



.ce_headline_extended.version2 .divider:after, 

.ce_headline_extended.version2 .divider:before,

.ce_headline_extended.version2 .divider-second {

	background-color: #ffa427;

}



.mod_portfoliolist .item figure {

	background-color: #ffa427;

}



.mod_portfoliolist .item a:hover {

	color: #ffa427;

}



body .logo {

	height: 85px;

}

#top-wrapper {

/*	background: #c078cf !important; */

}



#fix-wrapper {

	opacity: 0.95;

}

#top-wrapper {

/*	background: #ffffff !important;*/

}



#fix-wrapper {

	opacity: 0.95;

}



#top,

#top a {

	color: rgb(57,57,57);

}



body .mainmenu ul li a:not(.active):not(.trail),

body .fixed .mainmenu ul li a:not(.active):not(.trail) {

	color: rgb(57,57,57);

}



body #header .mainmenu ul li ul li a:hover {

	color: rgb(255,255,255)

}



/* start: can be delete */

.logo a {
/**
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAAmCAYAAAAiG+WDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjA1NTI0RTEwQjcxMTFFNTgyREFFMEY1MUYxRTUxNUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjA1NTI0RTAwQjcxMTFFNTgyREFFMEY1MUYxRTUxNUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzZBNzI0MDA4NUYxMUU1QjI3QUFFN0RDQUU3NTI1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzZBNzI0MTA4NUYxMUU1QjI3QUFFN0RDQUU3NTI1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu9P/8EAAAg3SURBVHja7F3BceM6DFU0aUC/BOewBTgl2P/2j/I9OcglxCXIJdiH5B4d97Z2CVEB/xC3oBLygXxox3FEgKJIitQaM5zNzO5GEIj3CIAgdfPx8ZFc5SpXuQrKrel/fHx8nMEfOOYXf1XDOL28vJxsK/vw8NA+c4jUoFvjQR9rz3GpK+h49PCcBp5Th2Lvf//+Z4gfnX78+nkKaD4H4e8yILg1IIECRi4ZFBRGxSoYe4vAwOeWFoyJxtpb0I3TZwnjmIQjJel7aYsV2KCy+JxOm1h6ji17D/IjIJQWePi8Cgii9kgCTvGXahJBBmMHP77DeNJk1zkZ/R2UewosMpoFrJsrR8oZcPiQHegxn5BZ54SFNyCIdxiFw/nLYHjBX6pBBjkpYvrCGSoGSr0F6BCtbruJcwIH+pwIw4etkRSyCdoX7bcDUkBymFsmA6/4SwUyQGZ5pV9qg1EPga4SxcRJoRhAGLZX1Snb+dPHbUULtLJ7xV8qkEFp2WBZ4KQwufQB3mmhEWIWHlXKJ56mZRQtFBbIwDv+bhVkUGgq0xZWmrPQSXLAVqmljcrzmWCRUKqszoXV8An0qlzskASaLvwOeZE4bO84MIIhbO3xebb8KCMfWujUTIAUmh+/flYGZDAa/m47yGCuoQy+5Ob5+fl0c3OjWpXK5PuWyBcWhXFvcSIrHQcjdjwowrCMijbriUQHWY/VP0/87oq8gn73AZIv7hqwdgCgZ2QvqcCHpHCE39f0mDNt/KlsNwR/XSlDyeQs+GJrIIIVkoFKWwQmjHtiW+VqPUboSKy4DCCfHrN2UClSJp8Fv4xIIboiIwIcxp4AtRfesW/YL+IPfHjFEekQ/KUdqQIXDiER7HuAby0o9TSGQxApqPTKqLI7VULAd98GUEtoU7gyVuMSMUg+XlAjlG6qwOIPfNcq/rClgIsQuBUbU4SjAfjWTCiajeCErXDvMoudCZhiYkWEeAqAENrIpIjZ1kQKXD1MNxJm8WdSc+mLv/QsOuCKEScgg+0Am60NwtoxCWEKkgvpQtfKMSMi8S1TaFraDElDhd0gbEX2gr9UU+khyiSU76iqraM4odDOGXXzDFNMPN9BqQKroRxiblqiQqRyJYa0QfLx0fBHwcA3QlAq3KduwAi3/bIYATTcM5skbsmlqIicpFaE8K6AWQskfIjc7pVQL0lMMNCnbjAUfymlCxkTrlg5+CIcbBkjXJxSX71OGtZ0zKXvKGErkAJWvsuI7X408Tci4CDwl2qAo/ZgMK8Rgsb+fBWrR1IuPlekC43me7qq6+DzV0IE9hRrkVE4Fp0ZLk5e8ZdqKBt7+NwlZcKfq4+5U7HQdQZ6z6NipXYSQdEzl9L8RFxkrA0IIRj8tZ2K3DabTXAcHUYD6MTSv2nPk3POto+VCSjy6Qr3T0zIWCnmBO20dkQKNeiKv3vHAKTtZIxtQWoMooBg8Jd6NpbLKjKu+gdh7ISJOVoq4IwlucLGlUF6lLus+pOd9wJIXpOreMVfqpGn2AzdQg4DmyT+MwxFT9C326+VwnmcbkFS0wzne4sIT0bOeubvQeFvShHCEPnMa2OuHTDFxJPGqdJjT4KxKUshLC4jayUPuctVxN9nDQFbkh8fH7kwdGvBYTOGocbsGsSwdRNhrqoL3qNG45cy78XblFwSJdod71tM1CdQUXZ0D2bQIjQfsYeRmPqXV/ylGmHLnC5XtZHfmoRMLgW34tYTIAPOvoVGbeXVgGhskgLO/0ZY2XZJ+B2kRoQg4c/SFXda+Es1V2kbIZvrff89OdXl4Ng1n8LJRtq3dwUWLz0BVGTcCPlv6P0JuUFaFhT+0gtAqeTbMcmeDrtgwpWTpZuTcLXfdgyJFMoJXPzpktQyX41CdICnGpIDj5gucJelnDSuand2TYCEv+fn5+8RAl14chRCNtPcZWdoCFuyZfJknMRo7/ijcHIRMeFcirTzECIZSD4k+jjTJOYVf2kHcJROQRev9lXmwDBn44MQqEawFhg41s64wiCNUg0VEBeermo/n6smEjLIEv5m5D4+LqW3zvH35U5F2m2omBWhpAIjXpbSaKxcrwm/9+mtuo+deqAT16ll+47HsQnhRPv8fRyoYVaTQsjxbc5VfbbzEDIZLMheHFlude9UpN0GFn+EKxE3uvi7xHGqCNkawQHf8Lq1rroCKkJM9iYoU43QFci92zy2JhihmFgZAHHP2Mdr8ZVuB9oESgQ5jJ2w+qLUQAZbiz76G3849111haH4+3brMjIGAF1i5xkx446+IXd+DbROaFknI3QFYp4G+uIElUzqYOsa9pJW3CFSU1HUJLc3JdtKEXWgo+WWvwMpzdf27HuGvqTE69OZXF43tWxPdvZOmTSiI2f46/wuA6UOa81CRt/cu705dpQckZwsV+jd3pK7svAopzUJoZg45MTmngFgnvg/Gr4hW/qq8dh4Dvr20vQr0ZQ6jII/Zesy3ZJku7iDzHRn+QMtpk7GFW9i6E3IhVXeOH9P1E00vr4D+WXFTP5vb46leawmMqgHvvco+GPPMhApLBM720AYqi9D6Aqk/DT23gRpd2GI7A2JyDUphC4bIIJ7W5+HJ1Lwij/xcBM2LcC4J7YyCYGOpEho5wWi7U2gCGbGFIuG2rkyJCKXpDBK3UkzBEdfujMoIGq9N310xQv+tE87YrQA444Uq4RQpv0YCF5wsQzxG36R9yY4bQMXmmRmY6VUtGJuR7Z9axtMO1dAAn/B2JjWC/q8Owzn+Lv5+PgwVpK2Hc9B0wRQH7jKVf4I6TjB2Bt/l/gfRAhXucpVpiX/CTAA9yQwBpXpVXwAAAAASUVORK5CYII=');
**/
}

/* end*/

/*
Raleway|Source+Sans+Pro:400,700|Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic|Roboto+Mono:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic

font-family: 'Roboto', sans-serif;
font-family: 'Roboto Mono', serif;

bg-custom-1 grün 5acda2
bg-custom-2 orange (3 teilbereiche der CI ) ffa427
bg-custom-3 grün heller  85daba
bg-custom-4 orange heller  ffbb5f ffb136




#start,
#start .tx2.dummy,
#start .tx2.dummy .tx2_inside {display:none;height:0;margin:0;padding:0;}
*/



.edgeLoad-EDGE-115490434 { visibility:hidden; }



.durchsichtig {
	opacity:0;
	transition: opacity 500ms ease-out;
}
.fadein {
	opacity:1;
	transition: opacity 500ms ease-out;
}
.clickable {
	cursor:pointer;
}

#main p a {
	color: #333;
}


#top-wrapper header {
	display:none;
}
#top-wrapper header.visible {
	display:block;
}


#contentwrapper {
    background: rgba(255, 255, 255, 0.0) none repeat scroll 0 0 !important ;
}

#top-wrapper,
#top-wrapper.fixed {
	background: rgba(90, 205, 162, 1.0) none repeat scroll 0 0 ;

	}

#fix-wrapper {
    opacity: 1; /* 0.95*/
}

.shrink-header #top-wrapper.fixed #header {
    line-height: 30px;
}
.shrink-header #top-wrapper.fixed .logo {
    height: 70px;
    width: 170px;
    top:-10px;
}


.mainmenu {
    padding-top: 0;
}
.mainmenu ul {
	padding-top:50px;
	padding-bottom:35px; /* Ausgleich für navtext als absolute */

	transition: all 0.3s linear;
}
.shrink-header #top-wrapper.fixed #header .mainmenu ul {
	padding-top:0px;
}
.logo {
    width: 220px;
    transition: all 0.3s linear;
}

#animation div {
	padding-top:20px;
	transition: padding-top 0.3s linear;
}



#header {
    line-height: 50px;
}








.mainmenu {
	padding-top:20px;
/*	height:100px;*/

}

.mainmenu ul {
/*	height: 150px; */

}

.mainmenu a .navicon {
	width: 50px;
    height: 50px;
    text-align:center;
    display: inline-block;
    transition: all 0.4s linear;


    margin-left: 5px;
    margin-right: 5px;


 /*   margin-bottom:30px; */ /* A Größte Text*/
/**
	display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 5px;
    white-space: pre;
    content: "\A &#13;&#10;";
    background: url('../../files/template/img/icon-searching-for-x.svg') no-repeat 0 0;
    background-size: 100%;
	**/
}

.mainmenu a p.navtext {
	padding-bottom:0px!important;
/*	display:none;*/
	font-size:0px;
	transform: scale(0);
	transition: all 0.3s linear;

	position: absolute;
	top:50px;
	left:-57px;
	width:200px;
/*	background-color:red;*/

}
.mainmenu li:hover a p.navtext,
.mainmenu li.gehovert a p.navtext,
.mainmenu li a.active p.navtext{
/*	display:block;*/
	font-size:12px;
	transform: scale(1.0);
	transition: all 0.3s linear;
	color: #000;
}

.mainmenu li:hover a p.navtext {
	z-index:4000000; /* tut nicht */
}


.mainmenu li:hover a p.navicon,
.mainmenu li.gehovert a p.navicon,
.mainmenu li a.active p.navicon {
/*	margin-bottom:0px; */ /* A */
	width:44px;
	height:44px;
	margin-bottom:-5px;

/* margin plus Verkleinerung 50-44=6 */
	margin-left: 8px;
    margin-right: 8px;

}
.mainmenu a {
	display:block;
	text-align:center;
}

.mainmenu ul li a.trail,
.mainmenu ul li a.active,
body .mainmenu ul li a:not(.active):not(.trail),
body .fixed .mainmenu ul li a:not(.active):not(.trail) {
    color: #fff;
}

#top-wrapper.fixed .mainmenu a.active,
#top-wrapper.fixed .mainmenu a.trail {
    color: #000;
}



/* http://codepen.io/noahblon/post/coloring-svgs-in-css-background-images
	-webkit-filter: hue-rotate(240deg) saturate(0.5) brightness(90%) saturate(4);
  	filter: hue-rotate(240deg) saturate(0.5) brightness(90%) saturate(4);
*/

.mainmenu a[href*='#searching-for-x'] .navicon {
	background: url('../../files/template/img/icon-searching-for-x.svg') no-repeat 0 0;
}
.mainmenu li:hover a[href*='#searching-for-x'] .navicon {
}
.mainmenu a[href*='#ci-coach'] .navicon {
	background: url('../../files/template/img/icon-der-ci-coach.svg') no-repeat 0 0;
}
.mainmenu a[href*='#behave'] .navicon {
	background: url('../../files/template/img/icon-behave.svg') no-repeat 0 0;
}
.mainmenu a[href*='#create'] .navicon {
	background: url('../../files/template/img/icon-searching-for-x.svg') no-repeat 0 0;
}
.mainmenu a[href*='#communicate'] .navicon {
	background: url('../../files/template/img/icon-create.svg') no-repeat 0 0;
}
.mainmenu a[href*='#find-x'] .navicon {
	background: url('../../files/template/img/icon-finding-x.svg') no-repeat 0 0;
}
.mainmenu a[href*='#kontakt'] .navicon {
	background: url('../../files/template/img/icon-kontakt.svg') no-repeat 0 0;
}
.mainmenu a[href*='#realized'] .navicon {
	background: url('../../files/template/img/icon-realized.svg') no-repeat 0 0;
}



.mainmenu.unlocked a .navicon {
/* weiss */
	-webkit-filter: brightness(300%);
  	filter: brightness(300%);
}
.mainmenu li:hover a .navicon,
#top-wrapper.fixed .mainmenu a.active .navicon,
#top-wrapper.fixed .mainmenu a.trail .navicon {
/* schwarz */
	-webkit-filter: brightness(0%);
  	filter: brightness(0%);
}



#top {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0  ;
}


#slider {
    padding-top: 0px;
}





body,
a {
	color:#fff;
}


.bg-custom-1 {
    background-image: url();
    background-repeat: repeat;
    background-color: #5acda2;
}
.bg-custom-2 {
    background-image: url();
    background-repeat: repeat;
    background-color: #ffa427;
}
.bg-custom-3 {
    background-image: url();
    background-repeat: repeat;
    background-color: #85daba;
}
.bg-custom-4 {
    background-image: url();
    background-repeat: repeat;
    background-color: #ffb136;
}



h1,h2,h3,h4,h5,h6 {
	text-transform:uppercase;
	margin-bottom:0px;
	color:#fff;
}

h2 {
	font-size:84px;
	font-weight:900;
}
h3,
.newsreader h2 {
	font-size:20px;
}

/* p18, lineheight 27

p {
    margin-bottom: 27px;
}

.halbzeile {
    margin-bottom: 13px;
}

.ce_text ul, .ce_list ul, .ce_text ol, .ce_list ol {
    margin-bottom: 27px;
}

p ~ ul, p ~ ol {
	margin-top: -20px;
}

*/





h3 {
/*	margin-bottom: 10px;*/
}

/*

font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Titillium Web', sans-serif;

Farbe dunkelgrün 20, 64, 45 14402e

*/


/*
.logo  {overflow:hidden;}
.logo h1 {overflow:hidden;text-indent:-100em;display:inline;}
*/



/* Thema */


.hl1 {
	margin-bottom:60px;
	margin-top:100px;
}

.th {
  box-shadow: 0 -3px 6px rgba(0,0,0,0.16) /*, 0 -3px 6px rgba(0,0,0,0.23)*/;
}
.th.keinschatten {
  box-shadow: 0 -0px 0px rgba(0,0,0,0.16), 0 0px 0px rgba(0,0,0,0.23);
}



/* Text */
.tx1,
.tx1 p,
.tx1 h1,
.tx1 h2,
.tx1 h3 {
	color:#000;
}

.tx2,
.tx2 p,
.tx2 h1,
.tx2 h2,
.tx2 h3 {
	color:#fff;
	font-family: 'Roboto Mono', serif;
	overflow:hidden;
}
.tx2 {
	padding-top: 50px;
	margin-bottom: 50px;
}


.tx3,
.tx3 p,
.tx3 h1,
.tx3 h2,
.tx3 h3 {
	color:#000;
}





.tx2_inside {
/*	overflow:hidden;*/
}




.findinga,
.findingb,
.findingc {
	width:320px;
	height:150px;
	line-height:1.3;
	color:#000;
}

.finding tr:nth-child(1) td:nth-child(1) {
	font-size:80px;
	color: #5acda2;
	font-weight:500;
}


.findingb,
.findingc {
	margin-left:70px;
}

.findinga {
	width:210px;
	margin-top:140px;
}

.findingb {
	margin-bottom:65px;
	margin-top:5px;
}

.findinga tr:nth-child(1),
.findingb td:nth-child(2)::first-line,
.findingc td:nth-child(2)::first-line {
	font-weight:500;
}


.findinga tr:nth-child(2) {
	vertical-align:bottom;
	height:90px;
	font-size:0.7em;
}






.mehr_lesen {
    background-color: rgba(0, 0, 0, 0.85);
    bottom: 0;
    height: 100%;

    position: absolute;
    right: -740px;
    width: 740px;
  	z-index: 20;
  	transition: 1s;

}

.mehr_lesen_inside {
	bottom:0;
    position: absolute;
    padding: 50px 50px 50px 100px;
/*
	display:table-cell;
	vertical-align:bottom;
*/
}

.mehr_lesen_inside::After {
	content:'';
}

.mehr_lesen_zurueck,
.mehr_lesen_auf a {
	font-size:27px;
	cursor:pointer;
	transition: 1s;
	font-weight:700;
}
.mehr_lesen_auf a {
	color:#000;
}

.mehr_lesen_zurueck span,
.mehr_lesen_auf a span {
	font-size:28px;
	font-weight:700;
}

.mehr_lesen_auf {
 /*   background-color: rgba(0, 0, 0, 0.7); */
    bottom: 0;
    position: absolute;
    right: 0px;
  /*  left:850px; */
    width: 440px;
  	z-index: 20;
  	margin-bottom:40px;
  	transition: 0.7s;
}


#top .inside, #header .inside, #footer .inside, #bottom .inside, body.sidebar #container, #main .mod_article:not(.autogrid), .fullwidth.boxed-content .contentwrap, .smallwidth .contentwrap, .boxed-content .contentwrap, .autogrid_wrapper.article, .ce_text_image_bar .inside, .ce_headerimage .ce_headerimage_inside {
    margin-left: auto;
    margin-right: auto;
    max-width: 850px;
}

#bottom .inside,
#header .inside {
    margin-left: auto;
    margin-right: auto;
    max-width: 1110px;
}
#bottom .inside .right:last-child{
    padding-right: 15px;
}

#bottom .inside a:hover {
    color: #ffa427;
}
.mainmenu {
    padding-right:120px;
}


.logo {
    left:0px;
    margin-left:10px;
}




#main .mod_article.fullwidth, #main .mod_article.smallwidth {
    max-width: 100%;
}
#top .inside, #header .inside, #footer .inside, #bottom .inside, .mod_breadcrumb, body.sidebar #container, #main .mod_article:not(.fullwidth):not(.autogrid):not(.smallwidth), .fullwidth.boxed-content .contentwrap, .smallwidth .contentwrap, .boxed-content .contentwrap, .autogrid_wrapper.article, .ce_bgimage-inside, .ce_text_image_bar .inside, .ce_headerimage .ce_headerimage_inside {
    padding-left: 40px;
    padding-right: 40px;
}
#main .mod_article {
    margin-bottom: 40px;
    margin-top: 40px;
}





.ce_bgimage_ci {

}




.ce_bgimage_ci.ce_bgimage .ce_bgimage-image{
  /*   background-size: 1300px auto;
   background-position: center top ! important;
    margin-left:-520px;
     */
     z-index: 10;
}
.ce_bgimage_ci.ce_bgimage .ce_bgimage-image2{
	position: absolute;
    background-repeat: no-repeat;

   /*   jetzt über das Inhaltselement als inline

    background-position: left center;
    background-size: contain;
    bottom: 0;
    left: 0;

    right: 0;
    top: 0;
  */
}
.ce_bgimage_ci.ce_bgimage .ce_bgimage-image3{
	position: absolute;
    background-repeat: no-repeat;
}





#searching-for-x .tx2 {
	padding-top: 51px;
}




input, textarea, select {
 /*   background-color: rgba(255, 255, 255, 0.5);*/
    border: 1px solid rgba(0, 0, 0, 0.0);
/*    padding: 10px;
    transition: all 0.15s linear 0s;
    width: 100%;*/
}

form span.mandatory,
form .captcha_text {
    color: #ff4804;
/*    margin: 10px 0 15px 15px;*/
}
form .captcha_text {
    background-color: #85daba;
    padding:2px;
/*    margin: 10px 0 15px 15px;*/
}


p {
    margin-bottom: 0px;
}

#main p,
.ptable {
    margin-bottom: 15px;
}




.logo h1 {display:none;}

/*
.logo_claim {
	display:inline-block;
	margin-left: 130px;
	font-size: 32px;
	transition: all 0.5s linear;

	padding-top: 5px;

	font-family: 'Titillium Web', sans-serif;
}

.logo {
    bottom: auto;
    top: 12px;
}


.fixed .logo {
    bottom: auto;
    top: 3px;
}

*/





/**

.fixed #slider {
    padding-top: 0px;
}
#slider {
    padding-top: 110px;
}

**/










#kontakt .submit_container input {
    border: 2px solid rgba(255, 255,255, 1);
    background-color: transparent;
    border-radius: 0px;
    font-size: 20px;
    padding: 12px 20px;
}
#kontakt .submit_container input:hover {
    background-color: #000;
}

.ce_parallax.color-white form .captcha_text,
.ce_parallax.color-white form span.mandatory {
    color: #ec6446;
}




.findinga .showmobile {
	display:none;
}














#bottop {
	position: relative;
	z-index: 10;
	font-size: 0.85rem;
	line-height: 19px;
	border-bottom: 0px solid rgba(210,210,210,0.5);
	overflow: hidden;
	max-height: 40px;
	transition: All 0.8s ease;
	-webkit-transition: All 0.8s ease;
	background: rgba(255,255,255,0.2);
}


#bottop .inside{
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 40px;
	padding-right: 40px;
}
#bottop:hover {
/**	overflow: visible;**/
}

#bottop .inside {
	padding-left: 40px;
	padding-right: 40px;
}

#bottop .meta-nav:last-of-type {
	border-left: 1px solid rgba(210,210,210,0.5);
}

#bottop,
#bottop a {
	color: rgb(0,0,0);
}

/* =============================================================================
 * mod_top_mail
 * ========================================================================== */

#bottop .mod_top_mail a {
	float: right;
	padding: 8px;
	border-right: 1px solid rgba(210,210,210,0.5);
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
}

#bottop .mod_top_mail i {
	margin-right: 5px;
}

#bottop .mod_top_mail a:hover {
	background: #5acda2;
	color: #fff!important;
}

/* =============================================================================
 * mod_top_phone
 * ========================================================================== */

#bottop .mod_top_phone {
	float: right;
	padding: 8px;
	border-right: 1px solid rgba(210,210,210,0.5);
}

#bottop .mod_top_phone i {
	margin-right: 5px;
}

/* =============================================================================
 * top-mod_socials
 * ========================================================================== */

#bottop .mod_socials {
	overflow: hidden;
	float: left;
}

#bottop .mod_socials a {
	border-right: 1px solid rgba(210,210,210,0.5);
	display: block;
	float: left;
	text-align: center;
}

#bottop .mod_socials a:first-child {
	border-left: 1px solid rgba(210,210,210,0.5);
}

#bottop .mod_socials a i {
	line-height: 35px;
	width: 35px;
	font-size: 16px;
}

/* =============================================================================
 * top-mod_langswitcher
 * ========================================================================== */

#bottop .mod_langswitcher {
	position: relative;
	float: right;
	border-right: 1px solid rgba(210,210,210,0.5);
}

#bottop .mod_langswitcher span {
	padding: 8px;
	display: inline-block;
	cursor: pointer;
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
}

#bottop .mod_langswitcher span i {
	margin-right: 5px;
}

#bottop .mod_langswitcher span:hover {
	background: #5acda2;
	color: #fff;
}

#bottop .mod_langswitcher ul {
	display: none;
	position: absolute;
	right: 0;
	top: 100%;
	background: #fff;
	border: 1px solid rgb(230,230,230);
}

#bottop .mod_langswitcher ul li a {
	padding: 10px 20px;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.7rem;
	color: rgb(57,57,57);
}

#bottop .mod_langswitcher ul li a:hover {
	background: #f2f2f2;
	color: #5acda2;
}

#bottop .mod_langswitcher:hover ul {
	display: block;
}

/* =============================================================================
 * top-search
 * ========================================================================== */

#bottop .mod_search {
	float: right;
	border-right: 1px solid rgba(210,210,210,0.5);
	padding: 8px;
	display: inline-block;
	cursor: pointer;
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
}

#bottop .ce_search_label i {
	margin-right: 5px;
}

#bottop .mod_search:hover {
	background: #5acda2;
	color: #fff;
}

#bottop .mod_search .search-content {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(197,43,93,0.9);
	z-index: 100;
	display: none;
}

#bottop .mod_search .search-content:before {
	content: '';
	height: 50%;
	display: block;
	margin-bottom: -120px;
	box-sizing: inherit;
}

#bottop.show-search .mod_search .search-content form {
	display: block;
}

#bottop .mod_search form {
	max-width: 500px;
	margin: 0 auto;
	height: 100%;
	display: none;
	text-align: center;
}

#bottop.show-search .mod_search .search-content{
	display: block;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
}

#bottop.show-search {
	overflow: visible!important;
}

#bottop .mod_search .close-window i {
	position: fixed;
	right: 50px;
	top: 50px;
	color: #fff;
	font-size: 20px;
	border: 3px solid #fff;
	width: 40px;
	height: 40px;
	line-height: 35px;
	border-radius: 100%;
	text-align: center;
	cursor: pointer;
}

#bottop .mod_search input:not(.submit) {
	background: transparent;
	border: 0;
	border-bottom: 3px solid #fff;
	font-size: 32px;
	color: #fff;
	line-height: 40px;
	width: 100%;
	float: none;
	padding: 0;
}

#bottop .mod_search input.submit {
	margin: 25px auto 0 auto;
	float: none;
	width: auto;
	background: transparent;
	border-color: #fff;
	color: #fff;
	transition: All 0.3s linear;
	-webkit-transition: All 0.3s linear;
}

#bottop .mod_search input.submit:hover {
	background: rgba(255,255,255,0.3);
}

#bottop .mod_search .label {
	display: block;
	text-align: center;
	font-size: 34px;
	color: #fff;
	margin-bottom: 25px;
	font-weight: bold;
}

/* =============================================================================
 * top-login
 * ========================================================================== */

#bottop .mod_login_top {
	float: right;
	border-right: 1px solid rgba(210,210,210,0.5);
	padding: 8px;
	display: inline-block;
	cursor: pointer;
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
}

#bottop .mod_login_top i {
	margin-right: 5px;
}

#bottop .mod_login_top:hover {
	background: #5acda2;
	color: #fff;
}

#bottop .mod_login {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	background: rgba(0,0,0,0.8);
	padding: 0;
	z-index: 100;
	display: none;
	max-width: 100%;
	margin: 0;
	color: rgb(57,57,57);
}

#bottop .mod_login.show form {
	display: block;
}

#bottop .mod_login form {
	max-width: 500px;
	margin: 0 auto;
	display: none;
	background: rgb(255,255,255);
	padding: 80px;
	border-radius: 0 0 5px 5px;
	position: relative;
}

#bottop .mod_login form table {
	width: 100%;
}

#bottop .mod_login form  table td {
	padding: 10px 0;
}

#bottop .mod_login.show form {
	display: block;
	-webkit-animation: fadeInDown 1s;
	 animation: fadeInDown 1s;
}

#bottop .mod_login.show {
	display: block;
	-webkit-animation: fadeIn 0.3s;
	animation: fadeIn 0.3s;
}

#bottop .mod_login .close-window-login i {
	position: absolute;
	right: 20px;
	top: 30px;
	font-size: 16px;
	border: 3px solid rgba(0,0,0,1);
	background: rgba(255,255,255,0.95);
	width: 30px;
	height: 30px;
	line-height: 23px;
	border-radius: 100%;
	text-align: center;
	cursor: pointer;
}

#bottop .mod_login form div {
	margin: 0;
}


.mod_newslist .info ,
.mod_newslist.nonewsteaser .content,
.mod_newslist.navinewssteaser .content{
	display:none;
}
.mod_newslist.nonewsteaser .newsteaser,
.mod_newslist.navinewssteaser .newsteaser{
	margin-bottom:2%;
}


#wrapper,
#wrapper #container,
.newsreader .info {
	background-color: #ffa427;
	}


.content_page #slider .inside {
    min-height: 170px;
    background-image: url();
    background-size: cover;
	background-color: #ffa427;
}


.mod_newslist .newsteaser .image_container {
	background-color:rgb(51,51,51);
}


body.sidebar.left #main {
 /*   width: 73%;
    float: right;
    border-right: 0;*/
    border-left: 0px solid rgb(229,229,229);
}









@media screen and (min-height: 1000px) {
.th .ce_bgimage {
	min-height:1010px;
}
}

@media screen and (min-height: 1020px) {
.th .ce_bgimage {
	min-height:1030px;
	padding-top:0px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:0px;
}
}

@media screen and (min-height: 1030px) {
.th .ce_bgimage {
	min-height:1040px;
	padding-top:0px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:0px;
}
}

@media screen and (min-height: 1040px) {
.th .ce_bgimage {
	min-height:1050px;
	padding-top:0px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:0px;
}
}

@media screen and (min-height: 1050px) {
.th .ce_bgimage {
	min-height:1060px;
	padding-top:0px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:0px;
}
}

@media screen and (min-height: 1060px) {
.th .ce_bgimage {
	min-height:1070px;
	padding-top:10px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:10px;
}
}

@media screen and (min-height: 1070px) {
.th .ce_bgimage {
	min-height:1080px;
	padding-top:20px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:20px;
}
}

@media screen and (min-height: 1080px) {
.th .ce_bgimage {
	min-height:1090px;
	padding-top:30px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:30px;
}
}

@media screen and (min-height: 1090px) {
.th .ce_bgimage {
	min-height:1100px;
	padding-top:40px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:40px;
}
}

@media screen and (min-height: 1100px) {
.th .ce_bgimage {
	min-height:1110px;
	padding-top:50px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:50px;
}
}

@media screen and (min-height: 1110px) {
.th .ce_bgimage {
	min-height:1120px;
	padding-top:60px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:60px;
}
}

@media screen and (min-height: 1120px) {
.th .ce_bgimage {
	min-height:1130px;
	padding-top:70px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:70px;
}
}

@media screen and (min-height: 1130px) {
.th .ce_bgimage {
	min-height:1140px;
	padding-top:80px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:80px;
}
}

@media screen and (min-height: 1140px) {
.th .ce_bgimage {
	min-height:1150px;
	padding-top:90px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:90px;
}
}

@media screen and (min-height: 1150px) {
.th .ce_bgimage {
	min-height:1160px;
	padding-top:100px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:100px;
}
}

@media screen and (min-height: 1160px) {
.th .ce_bgimage {
	min-height:1170px;
	padding-top:110px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:110px;
}
}

@media screen and (min-height: 1170px) {
.th .ce_bgimage {
	min-height:1180px;
	padding-top:120px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:120px;
}
}

@media screen and (min-height: 1180px) {
.th .ce_bgimage {
	min-height:1190px;
	padding-top:130px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:130px;
}
}

@media screen and (min-height: 1190px) {
.th .ce_bgimage {
	min-height:1200px;
	padding-top:140px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:140px;
}
}

@media screen and (min-height: 1200px) {
.th .ce_bgimage {
	min-height:1210px;
	padding-top:150px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:150px;
}
}

@media screen and (min-height: 1210px) {
.th .ce_bgimage {
	min-height:1220px;
	padding-top:160px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:160px;
}
}






@media screen and (min-height: 1440px) {
.th .ce_bgimage {
	min-height:1450px;
	padding-top:390px;
}
.th .ce_bgimage .ce_bgimage-image,
.th .ce_bgimage .ce_bgimage-image2,
.th .ce_bgimage .ce_bgimage-image3 {
	margin-top:390px;
}
}








@media screen and (max-width: 1520px) {

.ce_bgimage-image2,
.ce_bgimage-image3 {
	opacity:0.6;
}

}



@media screen and (max-width: 1040px) {

/*.logo {display:none;}*/
.mainmenu {
    padding-right: 20px;
}

}

@media screen and (max-width:950px) {

.logo {display:none;}
.mainmenu {
   padding-right: 10px;
}

}



@media screen and (max-width: 850px) {

.ce_bgimage-image {
	display: none;
}

.ce_bgimage-image2,
.ce_bgimage-image3 {
	opacity:0.5;
}

h2 {
    font-size: 55px;
}

.finding tr:nth-child(1) td:nth-child(1) {
    color: #fff;
}

}



@media screen and (max-width: 795px) {

.mainmenu ul li a {
    padding: 0 12px;
}

}



@media screen and (max-width: 768px) {

.ce_bgimage-image {

}

/*
#header {
    line-height: 65px;
}
#header .inside {
    height: 85px;
    padding: 4px 0;
}
.logo {
    bottom: auto;
    top: 0;
}


a.hyperlink_txt {
	width: 80%;
}


.mod_newslist .image_container img {
    margin-left: 25%;
    width: 50%;
}
*/


.findinga .showmobile {
	display:inline-block;

}

.findinga .hidemobile {
	display:none;
}

.findinga,
.findingb,
.findingc {
	width:100%;
	height:auto;
	line-height:1.3;
	color:#000;
	margin-left:0px;
	margin-bottom: 0px;
	margin-top:20px;
	font-size:1.4em;
}

.finding tr:nth-child(1) td:nth-child(1) {
    font-size: 4.8em;
    font-weight:700;
}

.findinga tr .showmobile {
	vertical-align:bottom;
	height:auto;
	font-size:0.8em;
	font-weight:300;
}
.findinga tr:nth-child(2) {
	display:none;
}
.findinga tr:nth-child(2) td{
	padding-left:30%;
}

.finding tr:nth-child(1) td:nth-child(1) {
    width:30%

}
.finding tr:nth-child(1) td:nth-child(2) {
    padding-left:15px;
}
}

















@media screen and (max-width: 455px) {



.findinga,
.findingb,
.findingc {
	font-size:0.9em;
}

.finding tr:nth-child(1) td:nth-child(1) {
    font-size: 4em;
}

.findinga tr .showmobile {
	font-size:0.8em;
}

/*
.logo_claim {
	margin-left: 120px;
	font-size: 20px;
	}
}





#top-wrapper.fixed .logo_claim {
	display:inline-block;
	margin-left: 100px;
	font-size: 28px;
	transition: all 0.5s linear;

	padding-top: 1px;
}


.nomarginbottom {
    margin-bottom: 0px;
}
*/



/** Abstände **/
.mt-10 {
	margin-top:10px;
}

.mt-15 {
	margin-top:15px;
}

.mt-20 {
	margin-top:20px;
}

.mt-25 {
	margin-top:25px;
}

.mt-30 {
	margin-top:30px;
}

.mt-35 {
	margin-top:35px;
}

.mt-40 {
	margin-top:40px;
}

.mt-45 {
	margin-top:45px;
}


}


@media screen and (max-width: 768px) {
.mt-10 {
	margin-top:5px;
}
.mt-15 {
	margin-top:8px;
}
.mt-20 {
	margin-top:10px;
}
.mt-25 {
	margin-top:13px;
}
.mt-30 {
	margin-top:15px;
}
.mt-35 {
	margin-top:15px;
}
.mt-40 {
	margin-top:20px;
}
.mt-45 {
	margin-top:23px;
}



.pt-0 {
    padding-top: 0 !important;
}
.pt-5 {
    padding-top: 3px !important;
}
.pt-10 {
    padding-top: 5px !important;
}
.pt-20 {
    padding-top: 10px !important;
}
.pt-30 {
    padding-top: 15px !important;
}
.pt-40 {
    padding-top: 20px !important;
}
.pt-50 {
    padding-top: 25px !important;
}
.pt-60 {
    padding-top: 30px !important;
}
.pt-70 {
    padding-top: 35px !important;
}
.pt-80 {
    padding-top: 40px !important;
}
.pt-90 {
    padding-top: 45px !important;
}
.pt-100 {
    padding-top: 50px !important;
}
.pt-110 {
    padding-top: 55px !important;
}
.pt-120 {
    padding-top: 60px !important;
}
.pt-130 {
    padding-top: 65px !important;
}
.pt-140 {
    padding-top: 70px !important;
}
.pt-150 {
    padding-top: 75px !important;
}
.pt-160 {
    padding-top: 80px !important;
}
.pt-170 {
    padding-top: 85px !important;
}
.pt-180 {
    padding-top: 90px !important;
}
.pt-190 {
    padding-top: 95px !important;
}
.pt-200 {
    padding-top: 100px !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.pb-5 {
    padding-bottom: 3px !important;
}
.pb-10 {
    padding-bottom: 5px !important;
}
.pb-20 {
    padding-bottom: 10px !important;
}
.pb-30 {
    padding-bottom: 15px !important;
}
.pb-40 {
    padding-bottom: 20px !important;
}
.pb-50 {
    padding-bottom: 25px !important;
}
.pb-60 {
    padding-bottom: 30px !important;
}
.pb-70 {
    padding-bottom: 35px !important;
}
.pb-80 {
    padding-bottom: 40px !important;
}
.pb-90 {
    padding-bottom: 45px !important;
}
.pb-100 {
    padding-bottom: 50px !important;
}
.pb-110 {
    padding-bottom: 55px !important;
}
.pb-120 {
    padding-bottom: 60px !important;
}
.pb-130 {
    padding-bottom: 65px !important;
}
.pb-140 {
    padding-bottom: 70px !important;
}
.pb-150 {
    padding-bottom: 75px !important;
}
.pb-160 {
    padding-bottom: 80px !important;
}
.pb-170 {
    padding-bottom: 85px !important;
}
.pb-180 {
    padding-bottom: 90px !important;
}
.pb-190 {
    padding-bottom: 95px !important;
}
.pb-200 {
    padding-bottom: 100px !important;
}



}

