/* 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}
/* 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}
/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{position:absolute !important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.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.16.4/images/bigplay.svg") no-repeat}.no-svg .mejs-overlay-button{background-image:url("../../assets/jquery/mediaelement/2.16.4/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.16.4/images/background.png");background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url("../../assets/jquery/mediaelement/2.16.4/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.16.4/images/background.png");background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,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:transparent url("../../assets/jquery/mediaelement/2.16.4/images/controls.svg") no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url("../../assets/jquery/mediaelement/2.16.4/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,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.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.16.4/images/background.png");background:rgba(50,50,50,0.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,0.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,0.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,0.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,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.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,0.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.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.16.4/images/background.png");background:rgba(50,50,50,0.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 .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,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,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:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.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:bold;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:normal}.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.16.4/images/background.png");background:rgba(20,20,20,0.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:bold}.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.16.4/images/background.png");background:rgba(50,50,50,0.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.16.4/images/background.png");background:rgba(50,50,50,0.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.16.4/images/background.png");background:rgba(50,50,50,0.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:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url("../../assets/jquery/mediaelement/2.16.4/images/background.png");background:rgba(50,50,50,0.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{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.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:white;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-skip-back-button{background:transparent url("../../assets/jquery/mediaelement/2.16.4/images/skipback.png") no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}
/**
 * Contao Open Source CMS
 *
 * Copyright (c) 2005-2015 Leo Feyer
 *
 * @license LGPL-3.0+
 */

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");
}

/* Morph Button: Default Styles */

.morph-button {
	position: relative;
	display: block;
	margin: 0 auto;
}


.morph-button > button {
	position: relative;
	padding: 0 1em;
	border: none;
	background-color: #e85657;
	color: #f9f6e5;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: 80px;
	overflow: hidden;
}

.morph-button.open > button {
	pointer-events: none;
}

.morph-content {
	pointer-events: none;
}

.morph-button.open .morph-content {
	pointer-events: auto;
}

/* Common styles for overlay and modal type (fixed morph) */
.morph-button-fixed,
.morph-button-fixed .morph-content {
	width: 300px;
	height: 80px;
}

.morph-button-fixed > button {
	z-index: 1000;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity 0.1s 0.5s;
	transition: opacity 0.1s 0.5s;
}

.morph-button-fixed.open > button {
	opacity: 0;
	-webkit-transition: opacity 0.1s;
	transition: opacity 0.1s;
}

.morph-button-fixed .morph-content {
	position: fixed;
	z-index: 900;
	opacity: 0;
	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
}

.morph-button-fixed.open .morph-content {
	opacity: 1;
}

.morph-button-fixed .morph-content > div {
	visibility: hidden;
	height: 0;
	opacity: 0;
	-webkit-transition: opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;
	transition: opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;
}

.morph-button-fixed.open .morph-content > div {
	visibility: visible;
	height: auto;
	opacity: 1;
	-webkit-transition: opacity 0.3s 0.5s;
	transition: opacity 0.3s 0.5s;
}

.morph-button-fixed.active > button {
	z-index: 2000;
}

.morph-button-fixed.active .morph-content {
	z-index: 1900;
}

/* Transitions for overlay button and sidebar button */
.morph-button-overlay .morph-content,
.morph-button-sidebar .morph-content {
	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
}

.morph-button-overlay.open .morph-content,
.morph-button-sidebar.open .morph-content {
	-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
	transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;	
}

/* Morph Button Style: Overlay */
.morph-button.morph-button-overlay {
	margin: 50px auto;
}

.morph-button-overlay .morph-content {
	overflow: hidden;
	background: #e85657;
}

.morph-button-overlay.open .morph-content {
	top: 0 !important;
	left: 0 !important;
	width: 100%;
	height: 100%;
}

/* Morph Button Style: Modal */
.morph-button-modal::before {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 800;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
	pointer-events: none;
}

.morph-button-modal.open::before {
	opacity: 1;
	pointer-events: auto;
}

.morph-button-modal.active::before {
	z-index: 1800;
}

.morph-button-modal .morph-content {
	overflow: hidden;
	-webkit-transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
	transition: opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
}

.morph-button-modal.open .morph-content {
	top: 50% !important;
	left: 50% !important;
	margin: -210px 0 0 -300px;
	width: 600px;
	height: 420px;
	-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
	transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;
}

/* Colors and sizes for individual modals */
.morph-button.morph-button-modal-1 {
	float: left;
}

.morph-button.morph-button-modal-2,
.morph-button.morph-button-modal-3 {
	display: inline-block;
	margin: 10px 15px;
}

.morph-button-modal-1 > button,
.morph-button-modal-1 .morph-content {
	background-color: #553445;
}

.morph-button-modal-2 > button,
.morph-button-modal-2 .morph-content,
.morph-button-modal-3 > button,
.morph-button-modal-3 .morph-content {
	background-color: #fef0e3;
	color: #e75854;
}

.morph-button-modal-4 {
	display: inline-block;
}

.morph-button-modal-4 > button,
.morph-button-modal-4 .morph-content {
	background-color: #faf1e0;
	color: #553445;
}

.morph-button-modal-4 > button span,
.morph-button-modal-4 .morph-clone {
	padding-left: 10px;
	color: #286f81;
}

.morph-button-modal-4 .morph-clone {
	position: absolute;
	right: 34px;
	bottom: 30px;
	z-index: 100;
	letter-spacing: 1px;
	font-weight: 700;
	-webkit-transition: bottom 0.4s 0.1s, right 0.4s 0.1s;
	transition: bottom 0.4s 0.1s, right 0.4s 0.1s;
}

.morph-button-modal-4.open .morph-clone,
.no-js .morph-button-modal-4 .morph-clone {
	right: 10px;
	bottom: 10px;
}

.morph-button-modal-1::before {
	background: rgba(240,221,204,0.7);
}

.morph-button-modal-2.open .morph-content {
	margin: -210px 0 0 -170px;
	width: 340px;
	height: 420px;
}

.morph-button-modal-3.open .morph-content {
	margin: -255px 0 0 -210px;
	width: 420px;
	height: 510px;
}

.morph-button-modal-3.open .morph-content > div {
	height: 420px;
}

.morph-button-modal-2.open .morph-content > div,
.morph-button-modal-3.open .morph-content > div {
 	-webkit-transition: opacity 0.3s 0.3s;
	transition: opacity 0.3s 0.3s;
}

.morph-button-modal-4.open .morph-content {
	margin: -200px 0 0 -320px;
	width: 640px;
	height: 400px;
}

/* Morph Button Style: In the content flow */
.morph-button-inflow {
	overflow: hidden;
	max-width: 100%;
	height: 70px;
}

.morph-button-inflow > button {
	width: 100%;
	line-height: 70px;
}

.morph-button-inflow .morph-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.morph-button-inflow .morph-content .morph-clone {
	padding: 0;
	font-weight: 700;
	font-size: 1.5em;
	line-height: 70px;
}

/* Colors and sizes for individual in flow buttons */
.morph-button-inflow-1 {
	width: 600px;
	margin: 2em auto;
	-webkit-transition: height 0.5s cubic-bezier(0.7,0,0.3,1);
	transition: height 0.5s cubic-bezier(0.7,0,0.3,1);
}

.morph-button-inflow-1 > button span {
	visibility: hidden;
}

.morph-button-inflow-1 .morph-content .morph-clone {
	color: #f9f6e5;
	background: #e85657;
}

.morph-button-inflow-2 {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 220px;
	background-color: #fef0e3;
	-webkit-transition: height 0.3s, width 0.3s, -webkit-transform 0.3s;
	transition: height 0.3s, width 0.3s, transform 0.3s;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.morph-button-inflow-2 > button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	color: #e75854;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.morph-button-inflow-2.open > button {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.morph-button-inflow-2 .morph-content {
	width: 260px;
	height: 200px;
}

.morph-button-inflow-2.open {
	width: 260px;
}

/* Morph Button Style: Sidebar */
.morph-button-sidebar,
.morph-button-sidebar .morph-content {
	width: 60px;
	height: 60px;
}

.morph-button-sidebar {
	position: fixed;
	bottom: 50px;
	left: 50px;
}

.morph-button-sidebar > button {
	line-height: 60px;
	font-size: 1.6em;
	padding: 0;
}

.morph-button-sidebar .morph-content {
	background: #e85657;
}

.morph-button-sidebar.open .morph-content {
	top: 0 !important;
	left: 0 !important;
	width: 300px;
	height: 100%;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
}

/* Let's add some nice easing for all cases */
.morph-button .morph-content,
.morph-button.open .morph-content,
.morph-button-modal-4 .morph-clone {
	-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);
	transition-timing-function: cubic-bezier(0.7,0,0.3,1);
}

/* Helper classes */
.noscroll {
	overflow: hidden;
}

.morph-button-overlay.scroll .morph-content {
	overflow-y: scroll;
}

.morph-button-sidebar.scroll .morph-content {
	overflow: auto;
}

/* No JS fallback: let's hide the button and show the content */
.no-js .morph-button > button {
	display: none;
}

.no-js .morph-button {
	margin: 10px 0;
	float: none;
}

.no-js .morph-button,
.no-js .morph-button .morph-content,
.no-js .morph-button .morph-content > div {
	position: relative;
	width: auto;
	height: auto;
	opacity: 1;
	visibility: visible;
	top: auto;
	left: auto;
	-webkit-transform: none;
	transform: none;
	pointer-events: auto;
}

.no-js .morph-button .morph-content .icon-close {
	display: none;
}

.no-js .morph-button-sidebar {
	width: 300px;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	height: 100%;
	background: #e85657;
	overflow: auto;
}

.no-transition {
	-webkit-transition: none !important;
	transition: none !important;
}

/* Media Queries */

@media screen and (max-width: 600px) {
	.morph-button-modal.open .morph-content {
		top: 0% !important;
		left: 0% !important;
		margin: 0;
		width: 100%;
		height: 100%;
		overflow-y: scroll;
		-webkit-transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
		transition: width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;
	}
}

@media screen and (max-width: 400px) {
	.morph-button-fixed,
	.morph-button-fixed .morph-content {
		width: 200px;
		height: 80px;
	}

	.morph-button-fixed > button {
		font-size: 75%;
	}

	.morph-button-sidebar > button {
		font-size: 1.6em;
	}

	.morph-button-inflow .morph-content .morph-clone {
		font-size: 0.9em;
	}

	.morph-button-modal-4,
	.morph-button-modal-4 .morph-content {
		width: 220px;
		height: 120px;
	}

	.morph-button-modal-4 > button {
		font-size: 100%;
		line-height: 50px;
	}

	.morph-button-modal-4 > button span {
		display: block;
	}

	.morph-button-modal-4 .morph-clone {
		right: 83px;
		bottom: 26px;
	}

	.morph-button-sidebar,
	.morph-button-sidebar .morph-content {
		width: 100% !important;
		height: 60px !important;
	}

	.morph-button-sidebar {
		bottom: 0px;
		left: 0px;
	}

	.morph-button-sidebar.open .morph-content {
		height: 100% !important;
	}
}
/* Icons */
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'icomoon';
	src:url("../../files/fonts/icomoon/icomoon.eot?i64fx9");
	src:url("../../files/fonts/icomoon/icomoon.eot?#iefixi64fx9") format('embedded-opentype'),
		url("../../files/fonts/icomoon/icomoon.woff?i64fx9") format('woff'),
		url("../../files/fonts/icomoon/icomoon.ttf?i64fx9") format('truetype'),
		url("../../files/fonts/icomoon/icomoon.svg?i64fx9#icomoon") format('svg');
}

.icon-close {
	z-index: 100;
	display: block;
	overflow: hidden;
	width: 3em;
	height: 3em;
	text-align: center;
	line-height: 3;
	cursor: pointer;
}

.icon:before {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-camera:before {
	content: "\e017";
}

.icon-server:before {
	content: "\e022";
}

.icon-heart:before {
	content: "\e024";
}

.icon-zoom-in:before {
	content: "\e037";
}

.icon-microphone:before {
	content: "\e048";
}

.icon-cloud:before {
	content: "\e066";
}

.icon-user:before {
	content: "\e074";
}

.icon-briefcase:before {
	content: "\e075";
}

.icon-globe:before {
	content: "\e078";
}

.icon-cog::before {
	content: "\e600";
}

.icon-close::before {
	content: "\e601";
}

.icon-play::before {
	content: "\e602";
}

.icon-pause::before {
	content: "\e603";
}

.icon-close {
	position: absolute;
	top: 20px;
	right: 20px;
}

.icon-close:hover {
	color: #a50a05;
}

/* Styles for dummy content */

/* Style for overlay */

.content-style-overlay {
	padding: 100px 50px;
	text-align: center;
}

.content-style-overlay h2 {
	margin: 0 0 1em 0;
	padding: 0;
	font-weight: 300;
	font-size: 3em;
}

.content-style-overlay p {
	margin: 0 auto;
	padding: 10px 0;
	max-width: 700px;
	text-align: justify;
	font-weight: 300;
	font-size: 1.5em;
}

.content-style-overlay .icon-close {
	border: 2px solid #f9e1c9;
	border-radius: 50%;
	line-height: 2.8;
}

.content-style-overlay .icon-close:hover {
	border-color: #a50a05;	
}

/* Style for text modal */
.content-style-text {
	padding: 60px;
	text-align: left;
}

.content-style-text h2 {
	margin: 0 0 0.5em 0;
	font-weight: 300;
	font-size: 1.85em;
}

.content-style-text p {
	color: rgba(255,255,255,0.5);
	font-weight: 300;
	font-size: 1.15em;
	line-height: 1.4;
}

.content-style-text label {
    padding: 10px;
    color: #f9e1c9;
    font-weight: bold;
}

.content-style-text .icon-close {
	top: 0;
	right: 0;
	color: rgba(0,0,0,0.2);
}

.content-style-text .icon-close:hover {
	color: #f9e1c9;
}

/* Style for form modal */
.content-style-form {
	position: relative;
	text-align: left;
}

.content-style-form h2 {
	margin: 0;
	padding: 0.4em 0 0.3em;
	text-align: center;
	font-weight: 300;
	font-size: 3.5em;
}

.content-style-form form {
	padding: 10px 30px;
}

.content-style-form form p {
	margin: 0 0 5px 0;
	font-size: 0.7em;
}

.content-style-form label {
	display: block;
	padding: 10px 0 0;
	color: #d5bba4;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

.content-style-form input[type="text"],
.content-style-form input[type="password"] {
	padding: 10px;
	width: 100%;
	border: 2px solid #ebd3bd;
	background: transparent;
	color: #b09a86;
	font-weight: 300;
	font-size: 2.2em;
}

.content-style-form input[type="text"]:focus,
.content-style-form input[type="password"]:focus {
	border-color: #e75854;
	color: #e75854;
}

.content-style-form input:focus {
	outline: 0;
}

.content-style-form button {
	display: block;
	margin-top: 2.5em;
	padding: 1.5em;
	width: 100%;
	border: none;
	background: #e75854;
	color: #f9f6e5;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 800;
	font-size: 1.25em;
}

.content-style-form .icon-close {
	top: 0;
	right: 0;
	color: #ebd3bd;
	font-size: 75%;
}

.content-style-form .icon-close:hover {
	color: #e75854;
}

.js .content-style-form-1 h2,
.js .content-style-form-1 p,
.js .content-style-form-1 .icon-close {
	opacity: 0;
	-webkit-transition: opacity 0.2s 0.35s, -webkit-transform 0.2s 0.35s;
	transition: opacity 0.2s 0.35s, transform 0.2s 0.35s;
	-webkit-transform: scale(0.85);
	transform: scale(0.85);
}

.content-style-form-1 p:first-child {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.content-style-form-1 p:nth-child(2) {
	-webkit-transition-delay: 0.45s;
	transition-delay: 0.45s;
}

.content-style-form-1 p:nth-child(3) {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.morph-button.open .content-style-form-1 h2,
.morph-button.open .content-style-form-1 p,
.morph-button.open .content-style-form-1 .icon-close {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.js .content-style-form-2 h2,
.js .content-style-form-2 p,
.js .content-style-form-2 .icon-close {
	opacity: 0;
	-webkit-transition: opacity 0.2s 0.3s, -webkit-transform 0.2s 0.3s;
	transition: opacity 0.2s 0.3s, transform 0.2s 0.3s;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
}

.content-style-form-2 p:first-child {
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
}

.content-style-form-2 p:nth-child(2) {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.content-style-form-2 p:nth-child(3) {
	-webkit-transition-delay: 0.45s;
	transition-delay: 0.45s;
}

.content-style-form-2 p:nth-child(4) {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.morph-button.open .content-style-form-2 h2,
.morph-button.open .content-style-form-2 p,
.morph-button.open .content-style-form-2 .icon-close {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.content-style-form-4 form {
	padding: 30px;
	background: #fff;
	color: #ccb096;
	font-size: 1.5em;
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

.content-style-form-4 input[type="text"] {
	border: none;
	background-color: #f0f0f0;
}

.content-style-form-4 form button {
	background: #ba997b;
}

.content-style-form-4 form button:focus,
.content-style-form-4 form button:hover {
	background: #a9896d;
}

.js .content-style-form-4 p {
	opacity: 0;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	-webkit-transform: rotateX(-45deg);
	transform: rotateX(-45deg);
	-webkit-transform-origin: center top;
	transform-origin: center top;
}

.morph-button.open .content-style-form-4 p {
	opacity: 1;
	-webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.4s 0.2s;
	transition: opacity 0.4s 0.2s, transform 0.4s 0.2s;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.morph-button.open .content-style-form-4 p:nth-child(2) {
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
}

.content-style-social {
	padding: 30px;
	text-align: left;
}

.morph-button-inflow-2 > button svg {
	display: inline-block;
	padding-right: 10px;
	width: 20px;
	height: 20px;
	vertical-align: -5%;
}

.morph-button-inflow-2 > button svg path {
	fill: #e75854;
}

.content-style-social a {
	display: block;
	padding: 0.5em 0;
	color: #67c2d4;
	vertical-align: middle;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 0.8em;
	line-height: 32px;
}

.js .content-style-social a {
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.content-style-social a:hover {
	color: #e75854;
}

.content-style-social a:hover svg path {
	fill: #e75854;
}

.content-style-social a svg {
	display: inline-block;
	padding-right: 10px;
	vertical-align: middle;
	-webkit-backface-visibility: hidden;
}

.morph-button-inflow.open .content-style-social a {
	-webkit-transform: translateX(0);
	transform: translateX(0);	
}

.morph-button-inflow.open .content-style-social a:nth-child(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

.morph-button-inflow.open .content-style-social a:nth-child(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.content-style-video {
	text-align: left;
}

.video-mockup {
	width: 640px;
	height: 360px;
	max-width: 100%;
	background: url("../../files/img/rated.png") no-repeat center center;
	background-size: 100%;
}

.content-style-video .icon-close,
.content-style-video .icon-pause {
	color: #286f81;
}

.content-style-video .icon-close {
	top: 0;
	right: 0;
}

.content-style-video .icon-close:hover {
	color: rgba(0,0,0,0.4);
}

.controls {
	bottom: 0px;
	left: 0px;
	width: 100%;
}

.js .controls {
	position: absolute;
}

.controls span {
	display: inline-block;
}

.content-style-video .icon-pause {
	overflow: hidden;
	width: 2.5em;
	height: 2.5em;
	text-align: center;
	line-height: 2.5;
	cursor: pointer;
	vertical-align: bottom;
}

.content-style-video span.time {
	color: #286f81;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: 40px;
}

.controls::after {
	content: '';
	position: absolute;
	height: 7px;
	left: 100px;
	right: 70px;
	bottom: 16px;
	background: #aaa;
}

.content-style-sidebar h2 {
	font-weight: 300;
	font-size: 2em;
	padding: 0.75em 0 0.75em 1em;
	margin: 0;
	color: #bb4445;
}

.content-style-sidebar .icon-close {
	top: 0;
	right: 0;
	font-size: 0.85em;
}

.content-style-sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.content-style-sidebar ul li a {
	display: block;
	padding: 12px 20px;
	color: #faf1e0;
	font-weight: 400;
	font-size: 1.05em;
	box-shadow: inset 0 1px rgba(0,0,0,0.1);
}

.content-style-sidebar ul li:last-child a {
	box-shadow: inset 0 1px rgba(0,0,0,0.1), inset 0 -1px rgba(0,0,0,0.1);
}

.content-style-sidebar ul li a:hover {
	background: rgba(0,0,0,0.1);
	box-shadow: none;
}

.content-style-sidebar ul .icon::before {
	display: inline-block;
	width: auto;
	margin-right: 20px;
	font-size: 1.5em;
	vertical-align: -10%;
	color: rgba(0,0,0,0.2);
}

@media screen and (max-width: 770px) {
	.content-style-overlay {
		font-size: 75%;
	}

	.content-style-overlay .icon-close {
		top: 5px;
		right: 5px;
	}
}


















/*!
 * font-awesome-animation - v0.0.7
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */

@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}18%,20%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}28%,30%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}38%,40%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}48%,50%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}58%,60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%,60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}
#popup_law_wrap .popup_law_description {
	
	font-size: 13px;
	margin-top: -20px;
	
}
#popup_law_wrap p {
	
	font-size: 13px;

	
}
@media (max-width: 767px){
#popup_law_wrap .popup_law_btn {
	
	height: 50px;	
	font-size:13px;
}
}
/* Basic.css */
#main{background: #FFFDE7}html,body{overflow-x: hidden}a{font-family: Verdana,Helvetica,SansSerif ;color: #922726!important;text-decoration: none !important}h2{margin-top:10px!important;    font-size: 26px!important;    font-weight: 700!important}figure{text-align: center}figure:not(.thumbnail)>a>img{border: 5px solid #382c21!important;width: 70%;    height: auto; max-width: 900px}h1{color:#922726!important;text-align: center;padding: 45px 0px 5px;font-size: 35px!important;    margin-bottom: 20px!important;    margin-top: 0!important;text-shadow: 1px 1px 2px rgb(47, 43, 43), 0 0 1em rgba(68, 59, 53, 0.15)}p{font-size: 18px;    color: #2d2d2d !important;    text-shadow: 1px 1px 1px rgba(138, 138, 138, 0.85), 0 0 1em rgba(170, 169, 169, 0.1)}h1,h2,h3{font-family: 'Playfair Display', serif !important;font-weight: bold!important;color:#922726!important}#header{position:fixed !important}body{font-family: Verdana,Helvetica,SansSerif!important;color: black!important;text-decoration: none !important;font-size:20px!important}
/* Design.css */
@font-face{font-family: "Playfair Display"; src: url("/files/fonts/Playfair Display.ttf"); font-style: normal; font-weight: normal}.custom{overflow: hidden}form h4{text-align: center;color: white}#customForm{max-width: 400px;    width: 100%;    background-color: #922726!important;    text-transform: uppercase;    padding: 6px;    font-size: 20px;    position: relative;    left: 50%;    transform: translate(-50%);    cursor: pointer;transition: .3s all}#customForm:hover{background-color: #f5cd44!important;    color: rgb(56, 44, 33)!important;    font-weight: bold}#werkstatt  .down{display: flex!important;    flex-direction: column;    justify-content: center;    align-items: center}div.ce_download> img{display:none}div.ce_download a:hover{background: #cf964b}div.ce_download   a{font-size: 12px;    color: #f5cd44!important;    padding:15px  10px;    background: #762525;    transition: all 1s ease;    display: block;max-width: 500px;    margin: 0 auto}.ce_download > a > span{display:none}#main>div>div:nth-child(2){z-index: 6;    position: relative}#start-slider{position: relative;    top: 48px}#video{background:#16100b}.none{opacity:0!important}#arrow{z-index: 3;    position: fixed;    bottom: 40px;    left: 48.9%;      width:60px;display:none;opacity:0.7;transition:all ease-in 0.2s}#navbar-responsive-1 > div > nav > ul > li:nth-child(4) > ul,#navbar-responsive-1 > div > nav > ul > li:nth-child(5) > ul{left:0!important}.flex-center > div{display: flex;    flex-direction: row;    justify-content: center}#leuchte h1,#leuchte h2,#zubehoer h1,#zubehoer h2,#gaststaetteneinrichtung h1,#gaststaetteneinrichtung h2{text-align:left!important}.thumbnail:hover{opacity:0.5;filter:alpha(opacity=50);box-shadow: 0 19px 38px rgba(0, 0, 0, 0.55), 0 15px 12px rgba(0, 0, 0, 0.55)}#main figure:not(.thumbnail)>a>img{width: 100%!important;    height: auto;    max-width: 500px;border: 5px solid #b9724b!important}#navbar-responsive-1 > div > nav > ul > li > a > span{position: absolute!important;    left: 45%!important;    top: 60px!important}#cboxTitle{color: rgba(204, 204, 204, 0)!important}#gallery-133 > div.ce_gallery.col-lg-12.last.block > div > div> figure{border-radius: 0px!important;    max-width: 360px!important;  /*  background-color: #f5d04e!important;*/}#gallery-133 > div.line,#gallery-133 > div.ce_gallery.col-lg-12.last.block{background:rgba(146, 39, 38, 0)!important}#gallery-133 > div.line > img{background: #ffffff!important}#gallery-133 > div.line > hr{border-top: 1px solid #000000!important}#start-slider > section{padding:0px!important}#video~div{z-index: 3;    position: relative;    background: #fff}.is_overlay{display: block; width: 100%; height: 100%}#video{top: 0; right: 0; bottom: 0; left: 0;overflow: hidden}#main >div>div{/*height:500px;*/margin:0!important;padding:0!important;    background: #FFFDE7;overflow: hidden}#video > video{position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%}.content > figure{max-width: 700px;    margin: 0px auto}#f8 .form-control{border: 1px solid #382c21}#f8 textarea.form-control{height: 114px}[id^="gallery"] div.line > hr,#impressumi > div > div > hr,#article-117 > div.line > hr{border-top: 2px solid rgb(185, 114, 75)!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color: rgba(238, 238, 238, 0)!important}#header.fixed .navbar-default .navbar-nav>li>a{font-size: 9.8px}#mini-logo.fixed{display: block;    width: 77px;    height: auto;    top:1px;    left: 5px;    z-index: 2000;    position: absolute;    background: rgb(162, 162, 162)}#navbar-responsive-1 > div > nav > ul.fixed > li:nth-child(1){margin-left: 80px}#mini-logo{display:none}[id^="gallery"] figure{margin-left: auto;    margin-right: auto;    max-width: 300px}[id^="gallery"] > div.ce_gallery,#article-117.ce_gallery{padding: 30px!important}[id^="gallery"] > div.line > img{background: #FFFDE7}.nav li.active,.nav li.focus,.nav li.hover{background:#922726!important;color:#f5cd44!important}#willkommen > div.ce_image.col-xs-12.content.last.block > figure > a > img{width:100%!important;max-width:350px}.thumbnail{border: 3px solid #cf964b!important;    background-color: #ffffff!important;    border-radius: 0px!important;-moz-transition: all 0.4s; -webkit-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s; opacity:1;filter:alpha(opacity=100)}#footer > div{background: rgb(101, 27, 27)}#f6 > div > div{background-position:center center;background-repeat:no-repeat;background-size: cover;padding-top:25px}#impressumi > div.ce_text.col-lg-12.content.block{text-align:left!important}[id^="gallery"] > div.line{margin-bottom: -10px!important}#f6 > div > div > div.widget.widget-headline.form-group > h2:after{content:"";background: url("../../files/black4.png")no-repeat;    display: block;    width: 210px;    height: 58px;    margin: 0 auto}div.line > img{padding-top: 10px;    height: 42px;    width: auto;    position: relative;    top: -33.5px;    background: #FFFDE7;    display: block;    margin: 0 auto}#willkommen > div.ce_image.col-xs-12.content.block,#main #werkstatt,#tore_tueren > div.ce_image.col-xs-12.content.block,#tore > div.ce_image.col-xs-12.content.block,#tueren > div.ce_image.col-xs-12.content.block,#tore > div.ce_image.col-xs-12.content.last.block,#grabkreuze > div.ce_image.col-xs-12.content.last.block,#bronze > div.ce_image.col-xs-12.content.block,#metall > div.ce_image.col-xs-12.content.block,#exclusiv > div.ce_image.col-xs-12.content.block,#treppen_gelaender > div.ce_image.col-xs-12.content.block,#innengelaender > div.ce_image.col-xs-12.content.last.block,#aussengelaender > div.ce_image.col-lg-6.col-xs-12.content.block,#leuchte > div.ce_image.col-xs-12.content.block,#zubehoer > div.ce_image.col-xs-12.content.last.block,#gaststaetteneinrichtung > div.ce_image.col-xs-12.content.last.block{margin-bottom: 45px!important}[id^="gallery"] > div.ce_gallery > div{margin: 30px!important}.navbar-collapse{padding:0!important}#footer > div > div.contacts.row > div > p > img{width: auto;max-width: 50px}#footer-fb > div > div > div:nth-child(2) > a > img{width:100px!important;height:auto!important}#f6 > div > div > div.col-md-offset-4.col-md-4.col-sm-offset-4.col-sm-4{text-align: center}.nav>li>a{display:inline-block!important}.navbar-nav>li:hover ul.level_2{/*width: 100%;*/    text-align: center}#f6 > div > div > div.widget.widget-headline.form-group > h2{color:#fff!important}#tore_tueren{padding: 30px}#willkommen > div.ce_image.col-xs-12.last.block{text-align: center;margin:10px 0 50px}.contacts{background-position: center center;    background-repeat: repeat}.navbar-right .dropdown-menu{border: none!important}.level_3 a{color: #58585a !important}.active #fb{-webkit-tranform: translateX(0);        transform: translateX(0);    opacity:1}#block p{color: #FFF}#block img{border-radius: 100%}#block{background-image:url("../../files/Schloss Tratzberg/Blok with img/_67A685312.jpg");background-repeat: no-repeat;    width: 100%;    background-size: cover;    height: 600px;    padding-top: 100px;    background-repeat: no-repeat}#f6 .submit:hover,#f8 .submit:hover{background-color:#f5cd44!important;color: rgb(56, 44, 33)!important;    font-weight: bold;webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out;    text-transform: uppercase}#f6{padding-bottom:50px}#f6 .submit,#f8 .submit{background-color: #922726!important;    text-transform: uppercase;webkit-transition: .3s ease-in-out;    -moz-transition: .3s ease-in-out;    -ms-transition: .3s ease-in-out;    -o-transition: .3s ease-in-out;    transition: .3s ease-in-out}#ctrl_56{color:#fff}form#f6{width: auto;    margin-left: auto;    margin-right: auto}.formbody > div:nth-child(3){margin:0!important}#f6 .form-control{border:none!important;    border-radius: 0px!important;font-size: 16px}#footer .col-md-4{padding-top:15px;padding-bottom:20px}hr{clear:both}figcaption a:hover{border: 1px solid #922726;    color: #922726!important}figcaption a{text-align:center;border: 1px solid #7f7f7f;    display: block;    color: #7f7f7f!important;padding: 10px;    border: 1px solid #7f7f7f;    text-transform: uppercase;    padding: 10px;    width: 50%;    margin: 10px auto 0}figure.effect-milo img{width: calc(75% + 60px) !important}#navbar-responsive-1 > div > nav > ul{background: #762525}.navbar-default .navbar-nav > li > a:hover{color: #922726!important;}#logo{display: block;    left: 0px;    /* margin-left: -265px; */    /* margin-right: auto; */    position: absolute;top: 95px;    /* left: 35%; */    width: 261px;}}#f5 > div > div.widget.widget-submit.form-group{width: 72px;/* margin: 0; */margin-right: -50px;margin-top: 5px}.header-contacts :-ms-input-placeholder{color: #fff !important!}.header-contacts ::-moz-placeholder{/* Firefox 19+ */color: #fff !important}.header-contacts :-moz-placeholder{/* Firefox 18- */color:#fff !important}.header-contacts ::-webkit-input-placeholder{color: #fff !important}.glyphicon-envelope:before{content: "\2709";color: #fff !important;font-size: 15px}.glyphicon-calendar:before{content: "\e109";color: #fff !important;font-size: 15px}.header-contacts .input-group-addon{background: #922726}.header-contacts input{background:#922726}.header-contacts .ce_form.tableless.block{text-align: right;margin-top: 15px;margin-right: 125px;word-spacing: 40px}.header-contacts input{height: 30px}.widget.form-group{display: inline-block;width: 130px;overflow: hidden}#header > div > div > div > img{float: left}#carousel-65 h5{font-size: 19px;color: #062d3c;font-weight: 800}#footer-fb > div > div > img{float: right;    width: 100px;margin-right: 100px;margin-top: 20px}.last-footer{background: #561717;    height: 100px;    padding-top: 40px;    padding-bottom: 40px}#ukrworker:after{background-image:url("../../files/img/str.png");content: "";display: block;width: 133px;height: 39px;position: absolute;left: 50%;margin-top: -35px;z-index: 2;transform: translateX(-50%)}span.fa.mceNonEditable{padding: 4px;line-height: 16px}#footer > div > div > div:nth-child(1) > p:nth-child(2){padding-top: 11px}#footer > div > div > div:nth-child(3) > h4:nth-child(5){padding-top: 14px}#footer > div > div > div:nth-child(3) > h4:nth-child(2){padding-top: 15px}#footer > div > div > div.ce_text.col-xs-12.col-md-4.kont.block > p:nth-child(2){padding-top: 25px}#footer h5{font-size: 17px !important;color: #fff;line-height: 10px;font-weight: 800}#footer > div > div > div:nth-child(3) > h4:nth-child(5){font-size: 18px;color: #922726}#footer > div > div > div:nth-child(3) > h4:nth-child(2){font-size: 18px;    color: #922726}#footer span{color: #922726!important}.white .caption_title_line{margin-top: 140px;margin-right: 100px}#geschichte .last h5{padding-bottom: 50px}#geschichte  .last h5:after{display:none}#geschichte  h5:after{content: "";display: block;height: 35px;width: 1px;background: #fff;margin-top: 10px;margin-left: 20px}.time-line h5,.time-line p{display: table-cell;vertical-align: middle;padding: 25px}#geschichte  h4{font-size: 50px;color: #fff;margin-left: 20px;margin-bottom: -70px;font-family:Verdana,Helvetica,SansSerif}#geschichte  h1{font-size: 50px;color: #fff !important;font-weight: 700;margin-left: 28px}#geschichte{background: #939392}#geschichte p{margin: 0 0 10px;color: #fff;padding: 15px;padding-bottom: 50px}#geschichte  h5{color: #8aa94b;font-size: 20px;padding: 25px;padding-top: 15px;padding-bottom: 5px}.carousel-inner .ce_text p,#predlozhenie p,.midblock p{color: #929292 !important;font-family: Verdana,Helvetica,SansSerif}.info{position: relative;    left: 42%;    font-size: 17px;    font-weight: 900;    color: #04303b;    margin-top: 20px}#map{position: relative;padding: 0}.m-cont{position: absolute;width: 100%;height: 100%;top: 0}.carousel-control{position: absolute;top: 0;bottom: 0;width: 15%;font-size: 20px;text-align: center;text-shadow:none;opacity:0}:before{color: #922726!important}#geschichte > div > h4{color:red;font-size: 56px;position: relative;left: 20%;margin-bottom: 70px;bottom: -30px}#main figure.effect-milo  h2:after{content: "";display: block;width: 40px;height: 3px;background: #922726;margin: 0 auto;margin-top: 25px}#willkommen > div > div > p:nth-child(2){margin-top: 30px}#willkommen > div > div > h2{font-size: 34px;font-weight: 600}.preim-header h2:after{content: "";display: block;width: 40px;height: 3px;background: #922726;margin: 0 auto;margin-top: 38px}.white .flex-caption{position: absolute;width: 100%;bottom: 0px;top: 0;background: none }#ukrworker > ul > li > div > div > h2{font-size: 80px !important;color:#fff !important;font-family: Verdana,Helvetica,SansSerif}#ukrworker > ul > li > div > div > h1 > strong{font-size: 76px;color: #FFF;margin-left: 80px}#kontakty h3{padding-bottom:5px}div#kontakty iframe{border:0}#main .icon-close::before{color: #C3F8FC}#ctrl_23{background: #FFF;width: 100%;line-height: 30px !important;border: 1px solid #ccc;border-radius: 5px}#ctrl_22{line-height: 26px;    border-radius: 5px}#main .form-control:focus{border-color: #c19914;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(132, 246, 255,.6);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(132, 246, 255,.6);    color: #c19914}.content-style-overlay .form-group:nth-last-child(1){margin-right:0}#ostavit-otzyv .form-group:nth-last-child(1){margin-right: 0px}time{text-indent: -9999px;    display: block}.mod_comments .info{color: red}.mod_comments .reply .info{color: #42C87D}.layout_latest{margin-top:20px;margin-bottom:20px;background-color:#FAFAFA;clear: both;min-height: 302px}.layout_latest h3{padding: 20px 0}.layout_latest.first{margin-top: 30px}p.back{display:none}.partners h2:after{content: '';    display: block;    height: 3px;    background: #939393;    margin-top: 10px;    width: 250px;    position: relative;    left: 50%;    margin-left: -125px}#footer span{color: #000}#footer p,#footer a{word-wrap: break-word;color: #f5cd44!important}#header .navbar-brand{margin-left: 0px}#footer h3,#footer p:nth-child(1){margin-top: 20px}.kontakty .ce_text{padding-bottom:30px}.kontakty a{color:#414141}.partners h2{text-align:center;text-transform:uppercase;margin-bottom: 50px;    margin-top: 40px}.partners li{margin-bottom:10px;margin-left:10px;display: inline-block;    /* text-align: center; */    list-style: none}.partners ul{padding:0;text-align:center}.header-contacts span{color: #B2B2B2}.header-contacts .fa{margin-left:5px;font-size: 20px;    padding: 0;    color: #848484}*{outline: none !important}.reply{padding: 0 30px 30px}#vopros-otvet .info{font-weight: bold}.layout_short{margin-top: 40px}.more a,.back a{display: none;    padding: 5px;    background: #48C0C9;    /* margin-bottom: 32px; */    color: #fff !important;    width: 150px;    text-align: center}.btn-primary,input.submit{color:#fff;border: none !important;color: #f2c743!important}div#gorjaschie-vakansii a{color: #42BEC8; pointer-events: none}#start-slider{border-bottom:1px solid #ccc;padding:0}input#ctrl_14{background: #14BCC9;    line-height: 35px;    font-size: 20px;    color: #FFFFFF;    border: 0;    margin-top: 10px;    width: 100%;border-radius: 5px}.fixed .content-style-overlay h2{padding-top: 35px}#f1  .col-lg-9{width: 100% !important;    margin-bottom: 10px !important;    margin: 0}.fixed .content-style-overlay .icon-close{margin-top: 85px}.content-style-overlay label{display:none}#main .fixed .morph-button-fixed > button{right: 0;    /* top: 50%; */    width: 80px;    /* margin-top: -10px; */    /* border-radius: 45px; */    font-size: 33px;    padding: 0;    bottom: 0;-webkit-box-shadow: 0 0 5px 0 #2B2B2B;box-shadow: 0 0 5px 0 #2B2B2B}#main .fixed .morph-button-fixed > button #send_text{display: none}#wrapper .morph-button > button{background-color: #f86e16;position: fixed;width: 300px;height: 80px}.morph-button-overlay .morph-content{background-color: #f25f03 !important}#main .morph-button.morph-button-overlay{margin: 0 0 0 60%}#main .morph-button-fixed > button{font-size: 18px;    font-weight: 400}#predlozhenie{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 */}div#predlozhenie span.fa{color: #58525}#predlozhenie li,#predlozhenie ul{list-style-type: none;padding: 0}#predlozhenie{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom: 45px}#predlozhenie .offrab{margin-top:5%;text-align:center}#footer a{display:inline-block;color:#ccc}#footer{background-color:#92272}.carousel-inner{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;1+0,0+100;White+to+Transparent */background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 12+ */background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.midblock{border-radius:30px;behavior:url("assets/css3pie/1.0.0/PIE.htc");padding: 25px !important}h2.ce_headline.preim-header.otz{margin-bottom: 20px;margin-top: 20px;color: #922726!important}#otzyvy{padding-top:0;background-image:url("../../files/design/1.jpg");background-position:center bottom;background-repeat:no-repeat;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom: 100px;background-size: cover}h2.preim-header.otz:after{display:none}.carousel-control .icon-next,.carousel-control .icon-prev{color:  #ccc}.carousel-control{background: none !important}#preimuschestva{padding:50px 50px 100px}.carousel-inner .ce_text{padding-left: 11%;height: 300px !important;padding-right: 11%;text-align: left;padding-bottom: 50px}.carousel-inner .ce_text p,#predlozhenie p,.midblock p{font-size:1.2em}.carousel-control .icon-prev,.carousel-control .icon-next{font-size: 74px !important;    margin-top: -55px !important}#proposition a,.midblock a{display: block;    color: #fff;       background: #2BBDC0;    text-align: center;    font-size: 23px;    margin-top: 35px;    padding-top: 8px;    padding-bottom: 8px;    text-decoration: none;border-radius: 15px}h2.preim-header:after{content: '';    display: block;    height: 3px;    background: #939393;    margin-top: 10px;    width: 260px;    position: relative;    left: 50%;    margin-left: -130px}.midblock{box-shadow: 0 0px 10px #3E3E3E;   background: rgba(255, 255, 255, 0.79);text-align: center}#srednij-slajd{background-image: url("../../files/design/middle-slide.jpg");    background-position: left top;    background-size: cover;    margin-top: 80px;    padding-top: 100px;    padding-bottom: 100px;    padding-left: 11%;    padding-right: 11%}.preim-header{margin-top: 77px;    text-align: center;    margin-bottom: 30px}.content{padding: 10px 15px!important;margin: 10px 0!important;text-align:center}.oh{overflow: hidden}#main figure.effect-milo h2{padding-top: 0px;    position: relative;    width: 100%;    text-align: center;    font-size: 22px;    color: #922726!important;    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    opacity: 0.5;    -webkit-transform: translate3d(0,0,0) scale(1);    transform: translate3d(0,0,0) scale(1);    opacity: 1;    font-weight: 500;}/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c4c4c4+0,ffffff+41&amp;0.65+0,0+100 */}#main figure.effect-milo:hover h2{opacity: 0.5;    -webkit-transform: translate3d(0,0,0) scale(0.8);    transform: translate3d(0,0,0) scale(0.8)}#main figure.effect-milo img{margin-bottom:20px;height: auto}#main figure.effect-milo{background: none;    margin-bottom: 50px;    background: none}#main figure.effect-milo p{position: ABSOLUTE;    top: 16%;      background: rgba(0, 0, 0, 0.5);    border-radius: 10px;    padding: 5px;border:none;    color: #fff;    width: 70%;    margin-left: 11%;    text-align: center}#rabota-v-polshe{display:none}.navbar-default .navbar-nav>.active>a,.navbar-default{border:0 !important;    background-color: #382c21!important}#header-contacts .glyphicon-earphone:before,#header-contacts .glyphicon-time:before{color:  #2EBECE}.navbar-brand{width:195px;height:50px;display:block;background-image:url("../../files/design/Schloss_Tratzberg_Logo_RGB.png")}#wrapper{overflow:hidden}section .white .flexslider{margin: 0;    border: 0;    box-shadow: none}.align-center{text-align:center}#start-slider .container{width: 100%;    padding: 0;    margin: 0}.navbar-default .navbar-nav>li>a{font-weight:bold;color: #fff !important;font-size: 18px;font-family: Verdana,Helvetica,SansSerif;padding: 26px;transition: background-color 1s ease-in 2s}#footer span{color: #f4efef}header#header{z-index: 50;    width: 100%;    padding: 0px;    background: #762525}#header > div > nav > div.container{width:auto!important;margin:0!important;padding:0!important}h3{color: #fff !important}#rabota-v-polshe > div.morph-button.morph-button-overlay.morph-button-fixed.active.open.scroll > div > div > div > h2{color: #fffdfc !important}#f3 > div > div.widget.widget-headline.form-group > h3{color: #fdfdfd !important}.ce_text.col-md-12.preim-header.wow.fadeInUp.first.block.animated{margin-top: 45px}#willkommen > div > h2{color: #922726!important;padding: 45px;font-weight: 700}.ce_text.first.last.block{background-color: #ffffff}#geschichte > div > h1{color: red !important;font-weight: 500;font-size: 53px;position: relative;left: 20%;top: 30px}#geschichte > div > h2{color: #fff !important;font-size: 50px;font-weight: 100}.navbar-default .navbar-nav>li>a{color: #FFF}.navbar-default .navbar-nav>li>a{color: #fff}
/* Navigation.css */
.dropdown-menu{position: absolute;  float: none!important;     min-width: 160px;    padding: 5px 0;    margin: 5px 0 0;  left: 50%;     list-style: none;    background-color: #fff;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border: 1px solid #ccc;    border: 1px solid rgba(0,0,0,.15);    border-radius: 0!important;     -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0)!important;     box-shadow: 0 6px 12px rgba(158, 165, 67, 0)!important;    transition: max-height 0.4s linear}.dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a{color:#922726!important;    background: #fff!important}ul.level_3{padding-right: 15px}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav>li:hover,.navbar-default .navbar-nav>li:focus,.navbar-default .navbar-nav >li .active,.navbar-default .navbar-nav >li .active:hover,.navbar-default .navbar-nav >li .active:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color: #f5cd44!important;    background-color: #922726!important}#mainmenu a{color: #fff}.navbar{margin-bottom: 0px !important}
@media screen and (min-width: 1200px){
/* 1200.css */
#start-slider{max-height: 800px}#main #video{height: 800px}[id^="gallery"] > div>div{display: flex!important;    flex-direction: row;    justify-content: space-around}#main{padding-top: 60px}#mep_0{magin-top:0!important}#logo{width: 405px}#header.fixed .navbar-default .navbar-nav>li>a{font-size: 15.8px!important}#navbar-responsive-1 > div > nav > ul > li > a{font-size: 17px!important}.header-contacts .inside{width:1200px;margin:0 auto}#main #kontakty .ce_text{padding-bottom:0}.contact_map{height:550px;padding: 0  !important}#kontakty{padding:50px 0}.navbar-brand{width: 215px !important;background-size: cover;    margin-top: -2px !important;height:auto;display:none}.custom .header-contacts{text-align:right}.send_cv{position: absolute !important;    top: 70px;    z-index: 9999}.row.lg-1200{max-width: 1170px;    margin: 0 auto}
}
@media screen and (min-width: 992px){
/* 992.css */
#start-slider{top: 0px!important}#start-slider{top:0}#arrow{z-index: 3;    position: fixed;    bottom: 70px;    left: 48.9%;      width:60px;display:block;transition:all ease-in 0.2s}#flexed > div{display:flex}#gallery > div.ce_gallery > div:after{display:none!important}.content > figure{text-align: right}#gallery-124 > div.ce_gallery.col-lg-12.last.block > div,#gallery-119 > div.ce_gallery.col-lg-12.last.block > div,#gallery-121 > div.ce_gallery.col-lg-12.last.block > div,#gallery-123 > div.ce_gallery.col-lg-12.last.block > div,#gallery-125 > div.ce_gallery.col-lg-12.last.block > div,#gallery-127 > div.ce_gallery.col-lg-12.last.block > div,#gallery-128 > div.ce_gallery.col-lg-12.last.block > div{display: flex!important}.dropdown-menu{font-size: 18px!important}#video{height: 580px!important}#logo{width: 336px}#header.fixed .navbar-default .navbar-nav>li>a{font-size: 12.3px}#navbar-responsive-1 > div > nav > ul > li > a{font-size: 13.4px}.fixed ul.level_1>li:nth-child(3){border-right-width:40px}.fixed ul.level_1>li:nth-child(4){border-left-width:40px}ul.level_1>li{-webkit-transition: all 0.5s ease;transition: all 0.5s ease}#header #ctrl_34{font-size: 14px}#header .widget.form-group{width: 130px}.header-contacts :-ms-input-placeholder{color: #fff !important!;font-size: 14px !important}.header-contacts ::-moz-placeholder{/* Firefox 19+ */color: #fff !important;font-size: 10px !important}.header-contacts :-moz-placeholder{/* Firefox 18- */color:#fff !important;font-size: 14px !important}#header .header-contacts ::-webkit-input-placeholder{color: #fff !important;font-size: 14px !important}#main{padding-top: 70px}#propos.fixed #proposition{-webkit-transform: translate3d(50px,0,0) scale(1);    transform: translate3d(50px,0,0) scale(1);opacity: 0}#proposition{margin-left: 60%;    width: 300px;    /* text-align: left; */    background-color: rgba(255, 255, 255, 0.9);    padding: 27px;    /* float: right; */    /* right: -100px; */    opacity: 1;    -webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0);    -webkit-transition: -webkit-transform 1s ease-in;    -moz-transition: -moz-transform 1s ease-in;    -o-transition: -o-transform 1s ease-in;    transition: transform 0.3s ease-in, opacity 0.3s ease-in}.fixed div#proposition{-webkit-transform: translate(0, 30px);    -moz-transform: translate(0, 30px);    -ms-transform: translate(0, 30px);    -o-transform: translate(0, 30px);    transform: translate(0px, 30px);    opacity: 0}#proposition h1{line-height: 30px;    color: initial !important}#main #rabota-v-polshe{display:block;position: absolute;    width:100%;    z-index: 9;    margin-top: -330px}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>.active>a{text-transform: uppercase}.row.lg-1200{max-width: 1170px;    margin: 0 auto}
}
@media screen and (min-width: 768px){
/* 768.css */
.wrap-down{display: flex;    flex-direction: row;    justify-content: center}#flex-space-around768>div{display:flex;justify-content:space-around}#flex4>div,#flex768>div{display:flex;justify-content:center}.navbar-right .dropdown-menu{right: 0!important; left: 0important}#gallery-125 > div.ce_gallery.col-lg-12.last.block > div:after{display:none!important}#gallery-124 > div.ce_gallery.col-lg-12.last.block > div,{display: flex!important}#gallery-133 > div.ce_gallery.col-lg-12.last.block > div{display:flex}#video{height: 560px}#header.fixed #logo{-ms-transform: scale(1) translateY(40px) translateX(16%);     -webkit-transform:scale(1) translateY(40px) translateX(16%);    scale(1) translateY(40px) translateX(16%);    background: #c0c0c1;    opacity: 0}#navbar-responsive-1 > div > nav > ul{display: flex;    flex-direction: row;    justify-content: space-between}.navbar-default .navbar-nav>li>a{font-size: 11.2px}#f6 > div > div > div.col-md-offset-4.col-md-4.col-sm-offset-4.col-sm-4 > div{max-width: 400px}.navbar-nav{width: 100%;    margin: 0!important;    padding: 0!important;    display: flex;    flex-direction: row;    justify-content: flex-end}#ctrl_34{font-size: 10px}.widget.form-group{width: 115px;/*margin-right: -36px;*/}.header-contacts :-ms-input-placeholder{color: #fff !important!;font-size: 10px !important}.header-contacts ::-moz-placeholder{/* Firefox 19+ */color: #fff !important;font-size: 10px !important}.header-contacts :-moz-placeholder{/* Firefox 18- */color:#fff !important;font-size: 10px !important}.header-contacts ::-webkit-input-placeholder{color: #fff !important;font-size: 10px !important}#f5 > div > div.widget.widget-submit.form-group{width: 67px;/* margin: 0; */margin-right: -50px;margin-top: 5px}.white .caption_title_line{position: relative;    margin-right: 15px;    padding: 5px 15px 10px 15px;    float: right;    bottom: 0}.navbar-nav{float: left;    width: 100%;    margin: 0}.fixed .header-contacts{height:0}.header-contacts{overflow:hidden;-webkit-transition: height 0.2s; /* Safari */    transition: height 0.2s;margin:0 auto}p.more{position: absolute;    bottom: -17px}.layout_latest{position: relative}#header .navbar-brand{position:absolute;margin-left: -20px}.mod_comments input{margin-bottom: 15px}.navbar-right a{transition: 0.1s}.navbar-nav>li{transition: 0.2s}.navbar-nav>li:hover{color:#92272}.navbar-right a:hover{color: #922726!important}#header{position: absolute;top: 0px;     z-index:  9;    background: #fff;    width: 100%}.navbar-right .navbar-nav>li>a{padding-top: 33px;    padding-bottom: 29px;    padding-left: 10px;    padding-right: 10px}.navbar-nav>li:hover ul.level_2{display: block}.navbar-header{margin-top: 10px}.navbar-right{position: relative;    left: 0px}.fixed.header-contacts{height:0px}.navbar-brand{display:none}#navbar-responsive-1 .navbar-right{width:100%;float: left !important}.navbar-nav>li{float: left;  /*  width: 16.666%;*/    text-align: center}.navbar-nav>li active:hover{background: #922726}
}
@media screen and (max-width: 767px){
/* Less_767.css */
#navbar-responsive-1{max-height: 100vh;    overflow-y: scroll!important;overflow-x: hidden!important}h1{font-size:30px!important}#navbar-responsive-1 > div > nav > ul > li.submenu.open > ul > li> a{font-size:17px}#header.fixed .navbar-default .navbar-nav>li>a{font-size: 18px!important}[id^="gallery"] figure{max-width:300px!important}header#header{height: 50px;position:absolute!important}#start-slider{margin-left:0!important;margin-right:0!important}#video{height: 435px}.start_p{margin-top: 49px!important}#mini-logo.fixed{display: block;    width: 80px;    height: auto;    top: -1px;    left: 10px;    z-index: 2000;    position: absolute;    background: rgb(162, 162, 162)}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color: #f5cd44!important}.navbar-default .navbar-toggle{background: #922726!important}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right: -20px!important;    margin-left: -20px!important}.navbar-toggle{margin-right: 35px!important}.navbar-nav .open .dropdown-menu>li>a{text-align: center}#navbar-responsive-1 > div > nav > ul > li{width: auto;    padding: 10px 0;    margin: 5px}#navbar-responsive-1 > div > nav > ul > li{margin: 16px!important}.caret_menu{width: 0;    height: 0;    margin-left: 10px;    vertical-align: middle;    border-top: 11px solid #f9f9f9;    border-right: 10px solid transparent;    border-left: 10px solid transparent;font-size: 0px}.caret{display:none!important}.navbar-default .navbar-nav>li>a{padding:0!important}.navbar-collapse.collapse{height: auto!important;    padding-bottom: 0;    overflow: visible!important}#ukrworker > ul > li > div > div > h2{font-size: 36px !important;    color: #fff !important;    font-family: 'Scope One', serif}#ukrworker > ul > li > div > div > h1 > strong{font-size: 36px;    color: #FFF;    margin-left: 80px}.header-contacts .ce_form.tableless.block{display:none}.white .caption_title_line{position: relative;margin-right: 15px;padding: 5px 15px 10px 15px;float: right;bottom: 0;margin-top: 18%}.nav>li{position: relative;    display: block;    text-align: center;    padding: 0}#main .layout_latest{margin-bottom: 55px;    background: none}.mod_newslist .pull-right,.mod_newsreader  .pull-right{float: none !important;    text-align: center;    margin-left:0px !important ;    OVERFLOW: HIDDEN}.navbar-brand{margin-left: 15px !important}.mod_article{padding: 30px;margin-left: -15px;    margin-right: -15px}#preimuschestva{padding: 0 !important}.carousel-inner{overflow: visible !important}#header > div > div > img{display: none}.navbar-default .navbar-toggle .icon-bar{background-color: #fffefe !important}.navbar-header{background:#762525}.navbar-default .navbar-toggle{border-color: #a5a6a4;background: #2f6372}#navbar-responsive-1{background: #382c21}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:nne!important}
}
/* Form.css */
#f6 > div > div > div.widget.widget-headline.form-group > h2{text-align:center!important}#kontakt > div.ce_form.col-lg-12.tableless.block{margin-top: 50px}#f8 > div{max-width: 900px;    margin: 0 auto}#f6 input.submit{width: 100%}#f6 textarea.form-control{height: 160px}#f6 input{height: 40px}.widget.form-group{width: 100%!important}
@media @media screen and (min-width: 840px){
/* 840.css */
#video{height: 515px!important}
}
@media screen and (max-width: 500px){
/* 500.css */
.header-contacts #header #logo{-ms-transform: scale(4) translateY(30px) translateX(0);    -webkit-transform: scale(4) translateY(30px) translateX(0);    transform: scale(4) translateY(30px) translateX(0)}#mep_0 > div > div.mejs-layers > div.mejs-overlay.mejs-layer.mejs-overlay-play > div{margin-top: 69px!important}
}
@media screen and (max-width: 610px){
/* 610.css */
#video{height: 350px!important}
}
@media screen and (max-width: 445px){
/* 445px.css */
#video{height: 248px!important;background:#16100b}
}
@media screen and (min-width: 1466px){
/* 1466.css */
#video{height: 880px!important;background: #4c1616}#start-slider{max-height:880px}
}
@media screen and (min-width: 1650px){
/* 1650.css */
#main #video{height: 958px!important;   background: #4c1616}#start-slider{max-height:958px}
}
