.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}
/* roboto-100 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('../../files/theme/fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-100italic - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    src: url('../../files/theme/fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-300 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../../files/theme/fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-300italic - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: url('../../files/theme/fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../../files/theme/fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-italic - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: url('../../files/theme/fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../../files/theme/fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-500italic - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: url('../../files/theme/fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../../files/theme/fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-700italic - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    src: url('../../files/theme/fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-900 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('../../files/theme/fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
  }
  /* roboto-900italic - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    src: url('../../files/theme/fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
    src: url('../../files/theme/fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../../files/theme/fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
         url('../../files/theme/fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../../files/theme/fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
  }
*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Roboto", sans-serif;font-size:17px;line-height:24px}#wrapper{min-height:100vh;margin:0;display:flex;flex-direction:column;position:relative;min-width:320px}#container{flex:1}a{text-decoration:underline;color:#000}p{margin-bottom:17px;line-height:27px}h1{font-size:25px;line-height:1.2;margin:25px 0}h2{font-size:25px;line-height:1.2;margin:40px 0 12px 0;text-transform:uppercase;font-weight:normal}h3{font-size:25px;line-height:35px;margin:40px 0 12px 0;text-transform:uppercase;font-weight:normal}h4{font-size:17px;font-weight:bold;line-height:27px;margin:10px 0 10px 0;text-transform:uppercase}img{max-width:100%;height:auto;display:block}ul{margin-left:15px}ul li{margin-bottom:10px;line-height:27px}iframe{border:0}.clear{clear:both}.invisible{display:none}.mobileoff{display:none}.mobileonly{display:block}.ce_line{padding-top:20px;margin-bottom:20px;border-bottom:1px solid #000}.mod_article:nth-child(2){margin-top:40px}#main .inside .mod_article:first-child{padding:0 !important;max-width:inherit}body.accordion-black .ce_accordion .toggler{background-color:#000;color:#fff}body.ad #main .inside .mod_article:nth-child(1){padding:0 !important;max-width:1920px;text-align:center}body.ad #main .inside .mod_article:nth-child(1) #div-gpt-ad-1684139793407-0{display:none;margin:20px 0}body.ad #main .inside .mod_article:nth-child(1) #div-gpt-ad-1684140069106-0{display:none;position:fixed;right:20px;z-index:1;top:200px}body.ad #main .inside .mod_article:nth-child(1) #div-gpt-ad-1684140832634-0{display:inline-block;margin:20px 0}body.ad #main .inside .mod_article:nth-child(2){margin-top:0;padding:0 !important;max-width:inherit}body.ad #main .inside .mod_article:nth-child(3){margin-top:80px}.mod_article.lastads{text-align:center;padding:20px 0}.mod_article.lastads #div-gpt-ad-1686310862064-0{display:inline-block}.mod_article.lastads #div-gpt-ad-1686311166959-0{display:inline-block}.mod_article.lastads #div-gpt-ad-1686311355801-0{display:inline-block}.ce_sliderStart{position:relative}.ce_sliderStart a.slider-prev{top:0;left:0;bottom:0;position:absolute;display:block;width:50vw;z-index:11;background-image:url("/files/theme/icons/slider/chevron-left.svg");background-position:5px center;background-size:50px;background-repeat:no-repeat}.ce_sliderStart a.slider-next{top:0;right:0;bottom:0;position:absolute;display:block;width:50vw;z-index:11;background-image:url("/files/theme/icons/slider/chevron-right.svg");background-position:right 5px center;background-size:50px;background-repeat:no-repeat}.slider-control{bottom:-12px;z-index:10;position:absolute;left:0;right:0}div#article-2{padding:0 !important;max-width:100%}div#article-32{padding:0 !important;max-width:100%}#header{height:97px;position:fixed;top:0;left:0;width:100%;min-width:320px;z-index:12;background-color:#fff;box-shadow:0px 3px 6px #00000029}#header .inside{max-width:1920px;width:100%;padding:0 15px;margin:0 auto;position:relative}a.anchor{display:block;position:relative;top:-97px;visibility:hidden}a#logo{display:block;width:100px;height:76px;margin-top:8px;background:url(/files/theme/images/challenge-logo-mobile.png);background-repeat:no-repeat;background-size:auto 100%}#main{margin-top:97px}.mod_changelanguage{display:none;position:absolute;right:145px;top:38px}.mod_changelanguage ul li{float:left;list-style-type:none}.mod_changelanguage ul li a{text-decoration:none;color:#000}.mod_changelanguage ul li strong{font-weight:400}.mod_changelanguage ul li:first-child:after{content:"|";padding-left:5px;padding-right:5px}.mod_changelanguage ul{margin-left:0}.navoverlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.25);z-index:15;display:none;cursor:pointer}.navcontainer{z-index:16;position:fixed;width:100%;top:97px;right:-450px;transition:right 0.2s linear;padding:30px;max-width:400px;background:#fff;height:calc(100vh - 97px);box-shadow:1px 28px 23px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow:1px 28px 23px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:1px 28px 23px 0px rgba(0, 0, 0, 0.75);overflow:scroll}.navcontainer .mod_changelanguage{position:relative;top:initial;right:initial;display:block;margin-bottom:20px}.navcontainer .navback{display:none;font-weight:bold;font-style:italic;cursor:pointer;text-decoration:none}.navcontainer .mainnav{clear:both}.navcontainer .mainnav ul{list-style-type:none;margin-left:0}.navcontainer .mainnav ul li{font-weight:bold;text-transform:uppercase;margin-bottom:20px;line-height:24px}.navcontainer .mainnav ul li .level_2{display:none}.navcontainer .mainnav ul li .level_2 li{font-weight:normal;text-transform:initial;margin-top:10px;margin-bottom:20px}.navcontainer .mainnav ul li .level_2 li a,.navcontainer .mainnav ul li .level_2 li strong{padding-left:0}.navcontainer .mainnav ul li .level_2 strong{color:#000;text-decoration:none;font-weight:normal}.navcontainer .mainnav ul li a,.navcontainer .mainnav ul li strong{color:#000;text-decoration:none;display:inline-block;background-size:24px;background-repeat:no-repeat;background-position:left center;padding-left:30px;padding-top:5px;padding-bottom:5px;cursor:pointer}.navcontainer .mainnav ul li a.page-race,.navcontainer .mainnav ul li strong.page-race{background-image:url("/files/theme/icons/menu/the-race.png")}.navcontainer .mainnav ul li a.page-expo,.navcontainer .mainnav ul li strong.page-expo{background-image:url("/files/theme/icons/menu/expo.png")}.navcontainer .mainnav ul li a.page-home-of-triathlon,.navcontainer .mainnav ul li strong.page-home-of-triathlon{background-image:url("/files/theme/icons/menu/home-of-triathlon.png")}.navcontainer .mainnav ul li a.page-live,.navcontainer .mainnav ul li strong.page-live{background-image:url("/files/theme/icons/menu/live.png")}.navcontainer .mainnav ul li a.page-nachhaltigkeit,.navcontainer .mainnav ul li strong.page-nachhaltigkeit{background-image:url("/files/theme/icons/menu/nachhaltigkeit.png")}.navcontainer .mainnav ul li a.page-shop,.navcontainer .mainnav ul li strong.page-shop{background-image:url("/files/theme/icons/menu/shop.png")}.navcontainer .mainnav ul li a.page-training,.navcontainer .mainnav ul li strong.page-training{background-image:url("/files/theme/icons/menu/training.png")}.navcontainer .mainnav ul li a.page-volunteers,.navcontainer .mainnav ul li strong.page-volunteers{background-image:url("/files/theme/icons/menu/volunteers.png")}.navcontainer .mainnav ul li a.page-aktuelles,.navcontainer .mainnav ul li strong.page-aktuelles{background-image:url("/files/theme/icons/menu/aktuelles.png")}.toggle{position:absolute;top:38px;right:15px;z-index:17;cursor:pointer}.toggle span{position:relative;width:36px;height:3px;background:#000;display:block;margin-bottom:8px;transition:0.5s}.toggle span:nth-child(1){transform-origin:left}.toggle span:nth-child(2){transform-origin:center}.toggle span:nth-child(3){transform-origin:left}.toggle.active span:nth-child(1){transform:rotate(43deg);left:2px}.toggle.active span:nth-child(2){transform:rotate(317deg);right:3px}.toggle.active span:nth-child(3){transform:scaleX(0)}.ce_countdown{z-index:10;text-align:center;position:absolute;top:calc(100% - 120px);left:0;width:100%}.ce_countdown .countdown_center{left:0;right:0;position:absolute;width:100%}.ce_countdown .days_box,.ce_countdown .hours_box,.ce_countdown .minutes_box,.ce_countdown .seconds_box{width:40px;height:50px;background:rgba(0, 0, 0, 0.5);display:inline-block;font-size:10px;font-weight:800;text-align:center;position:relative;margin-right:10px;color:#fff;padding-bottom:5px}.ce_countdown .days_box{width:65px}.ce_countdown span.counter-days,.ce_countdown span.counter-hours,.ce_countdown span.counter-minutes,.ce_countdown span.counter-seconds{font-size:20px;font-weight:bold;text-align:center;line-height:24px}.ce_countdown .box_content{top:50%;transform:translateY(-40%);display:block;width:100%;position:relative}.ce_datum{top:0;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:10;text-align:center;width:100%}.ce_datum .inner_datum{display:inline-block;padding:20px;border:2px solid #fff;background:rgba(0, 0, 0, 0.5);outline:10px solid rgba(0, 0, 0, 0.5);line-height:35px}.ce_datum .inner_datum p{margin-bottom:0;font-size:35px;font-weight:800;color:#fff}.content-slider,#article-2,#article-32{height:100vw;width:100%;min-width:320px;min-height:320px}.mod_article{margin:0 auto;padding:0 15px;max-width:1920px;width:100%;position:relative}[class*="col-md"]{width:100%;clear:both}.ce_slide{height:100vw;width:100vw;min-width:320px;min-height:320px;background-size:cover;background-position:center}.mod_newslist img,.mod_newsarchive img{max-width:320px;height:auto;width:100%}.mod_newslist .layout_latest,.mod_newsarchive .layout_latest{padding-right:20px}.mod_newslist h3 a,.mod_newsarchive h3 a{text-decoration:none;color:#000}.mod_newslist .more a,.mod_newsarchive .more a{color:#000;text-decoration:underline}.ce_color_link{margin-top:20px;display:flex;align-items:center}.ce_color_link .box{display:block;width:46px;height:42px;float:left;margin-right:10px}.ce_color_link .link{min-height:46px;display:flex;justify-content:center;align-items:center;float:left;text-transform:uppercase;font-weight:bold}.ce_color_link .link a{text-decoration:underline;color:#000}.ce_color_link .btn{font-size:17px;padding:10px 10px 10px 35px;color:#fff;text-decoration:none;border-radius:0;text-align:left;width:100%;max-width:400px;text-transform:uppercase;font-weight:bold;background-position:left 10px center;background-repeat:no-repeat;background-size:20px auto;background-image:url("/files/theme/icons/buttons/circle-arrow-right.svg")}.ce_color_link .btn i{display:none}.ce_color_link .btn span{font-size:22px}.ce_readmore .fulltext{display:none}.ce_readmore .readmore{font-weight:bold;cursor:pointer}.ce_google_map{margin-bottom:20px}.ce_banner{height:calc(1.25 * 100vw);position:relative;background-position:center;background-size:cover;margin-bottom:24px}.ce_banner .inside{max-width:1920px;margin:0 auto;position:relative;height:calc(1.25 * 100vw)}.ce_banner .headlinebox:before{display:block;width:50vw;top:0;position:absolute;bottom:0;left:-50vw;content:""}.ce_banner .headlinebox{display:inline-block;position:absolute;bottom:-24px;left:0;color:#000}.ce_banner .headlinebox h1{text-transform:uppercase;margin:0;font-size:32px;padding-left:15px;padding-right:5px;padding-top:5px;font-weight:800;line-height:1}.ce_banner .headlinebox h2{margin:0;font-size:18px;padding-left:15px;padding-right:5px;padding-bottom:5px;line-height:1;font-weight:400;text-transform:initial}.ce_icon_text{position:relative}.ce_icon_text .iconbox{width:50px;height:50px;background-size:cover;background-position:center;position:relative;left:0;top:0;color:#5da2b2}.ce_icon_text .iconbox svg{width:50px;height:50px}.ce_icon_text h4{text-transform:uppercase;font-size:25px;font-weight:normal;padding-top:5px;padding-bottom:5px;margin-left:10px;flex:2}.ce_icon_text h4 small{font-size:17px;font-weight:bold}.ce_icon_text .hl-iconbox{display:flex;align-items:center}.ce_linktable1,.ce_linktable2{line-height:42px}.ce_linktable1 .icon-map-pdf,.ce_linktable2 .icon-map-pdf{padding-left:25px;background-size:18px auto;background-repeat:no-repeat;background-position:left center;background-image:url("/files/theme/icons/blaugruen/icon-pdf.svg")}.ce_linktable1 .icon-g-map,.ce_linktable2 .icon-g-map{padding-left:25px;background-size:18px auto;background-repeat:no-repeat;background-position:left center;background-image:url("/files/theme/icons/blaugruen/icon-google-maps.svg")}.ce_linktable1 .icon-gps,.ce_linktable2 .icon-gps{padding-left:25px;background-size:15px auto;background-repeat:no-repeat;background-position:left 2px center;background-image:url("/files/theme/icons/blaugruen/icon-gps.png")}.ce_linktable1 .icon-highlights,.ce_linktable2 .icon-highlights{padding-left:25px;background-size:18px auto;background-repeat:no-repeat;background-position:left center;background-image:url("/files/theme/icons/blaugruen/icon-highlights.svg")}.ce_linktable1{background-color:#E4EBED;padding:10px;margin-bottom:15px}.ce_linktable1 a{color:#000}.ce_linktable1 .positionen a{display:block}.ce_linktable1 h5{font-size:17px;color:#000}.ce_linktable2{background-color:#E4EBED;padding:10px;margin-bottom:15px}.ce_linktable2 h5{font-size:17px;color:#5DA2B2}.ce_linktable2 table{display:block}.ce_linktable2 table td.text{display:block}.ce_linktable2 table td.link1,.ce_linktable2 table td.link2{display:block;width:50%;float:left}.ce_linktable2 table tbody,.ce_linktable2 table tr{display:block}.ce_linktable2 a{display:inline-block;color:#000}.ce_linktable2.new{background:none;padding:0}.ce_linktable2.new .linkbox{background-color:#E4EBED;width:140px;float:left;padding:5px;margin-right:10px;margin-bottom:10px}.ce_linktable2.new .text{padding-bottom:10px;font-weight:bold}.ce_linktable2.new .link1{border-bottom:1px solid black;padding-bottom:5px;margin-bottom:5px}.ce_linktable2.new.addon .linkbox:nth-child(3){width:160px}#newsletter{background-color:#3D4D5D;text-align:center;color:#fff;padding:20px}#newsletter .text1{font-weight:300}#newsletter .text2 a{font-weight:bold;text-decoration:none;font-size:25px;color:#fff}.footer{margin-top:65px}#social{text-align:center;padding:15px;display:flex;align-items:center;justify-content:center}#social .text{font-size:19px;font-weight:bold;color:#3D4D5D}#social .facebook,#social .instagram,#social .youtube,#social .twitter,#social .linkedin,#social .spotify{display:inline-block;width:25px;height:30px;background-repeat:no-repeat;background-position:center;margin-left:15px}#social .facebook{background-image:url("/files/theme/icons/social/social-icon-facebook.svg");background-size:12px}#social .instagram{background-image:url("/files/theme/icons/social/social-icon-instagram.svg");background-size:18px}#social .youtube{background-image:url("/files/theme/icons/social/social-icon-youtube.svg");background-size:18px}#social .twitter{background-image:url("/files/theme/icons/social/social-icon-twitter.svg");background-size:18px}#social .linkedin{background-image:url("/files/theme/icons/social/social-icon-linkedin.svg");background-size:16px}#social .spotify{background-image:url("/files/theme/icons/social/social-icon-spotify.svg");background-size:30px;width:30px;height:30px}#meta{text-align:center;padding:30px 20px;max-width:1000px;margin:0 auto}#meta a{text-decoration:none;color:#000;font-weight:bold;margin-bottom:20px;display:inline-block;margin:0 20px 20px 0}#meta span{width:100%;display:inline-block}.highlights{display:none;position:absolute;left:471px;top:38px;overflow:hidden;width:calc(55vw - 210px);max-width:960px}.highlights ul{height:30px;overflow:hidden;list-style-type:none;width:100%;margin-left:0}.highlights ul li{font-size:17px;line-height:30px;margin-right:34px;float:left;text-transform:uppercase}.highlights ul li a{font-weight:bold;text-decoration:none;color:#000}.navcontainer .highlights{display:block;position:relative;left:initial;top:initial;width:initial;max-width:initial}.navcontainer .highlights ul{height:initial;overflow:initial}.navcontainer .highlights ul li{font-size:17px;float:initial}.navcontainer .highlights ul li a,.navcontainer .highlights ul li strong{padding-left:23px;background-image:url("/files/theme/icons/highlights/pulse.svg");background-position:left center;background-repeat:no-repeat;background-size:18px auto}.simple.ce_color_link{display:block;align-items:initial}.simple-btn{padding:10px 15px;border:1px solid #000;color:#000;text-decoration:none;font-weight:bold}.ce_color_link.morenews{margin-left:50%;margin-top:30px}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}.aspect{position:relative;height:0}.aspect iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect.ratio-169{padding-bottom:56.25%}.aspect.ratio-1610{padding-bottom:62.5%}.aspect.ratio-219{padding-bottom:42.8571%}.aspect.ratio-43{padding-bottom:75%}.aspect.ratio-32{padding-bottom:66.6666%}.ce_playlist,.content-youtube{margin-bottom:20px}.ce_accordion{margin-bottom:10px}.ce_accordion .toggler{padding:10px;background-color:#000;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;font-weight:bold;text-transform:uppercase;color:#000;margin-bottom:10px}.ce_form textarea{width:100%;padding:5px;height:200px;margin-bottom:20px;font-size:17px;font-family:"Roboto", sans-serif}.ce_form .fl-form .fl-wrap-select:after{background-position:right top 10px}.ce_form .widget-checkbox label{margin-bottom:10px;width:initial;display:inline}.ce_form fieldset{border:none}.ce_form select,.ce_form input[type=text],.ce_form input[type=email]{width:100%;padding:5px;font-size:17px;margin-bottom:10px}.ce_form button{background-color:#444;color:#fff;border:0;font-weight:bold;padding:10px 20px;font-size:17px;cursor:pointer;margin:20px 0;text-transform:uppercase}.ce_selectmenu select{padding:5px;font-size:17px;margin-bottom:10px}.ce_selectmenu .button{background-color:#444;color:#fff;border:0;font-weight:bold;padding:10px 20px;font-size:17px;cursor:pointer;margin:20px 0;text-transform:uppercase}.ce_picture_link{margin-bottom:20px}.ce_picture_link .picturelink{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.ce_picture_link .picturelink span.text{position:absolute;bottom:20px;left:20px;background:rgba(255, 255, 255, 0.8);padding:10px 20px;font-weight:bold;text-transform:uppercase}.ce_picture_link .picturelink span.mouseover{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(123, 163, 12, 0.8);transition:opacity 0.3s}.ce_picture_link .picturelink:hover span.mouseover{opacity:1}.ce_picture_link.gallerylink .picturelink span.mouseover{background-color:rgba(93, 162, 178, 0.8)}.mod_module_timeline{background:#F5F5F5;padding:10px;display:none}.mod_module_timeline img{display:inline-block}.mod_module_timeline .timeline{overflow:hidden;position:relative;margin-top:25px}.mod_module_timeline .timeline .item{text-align:center;float:left;cursor:pointer}.mod_module_timeline .timeline .item.future{cursor:auto;color:#A9A9A8}.mod_module_timeline .timeline .spacer{float:left;border-left:2px solid #000;height:20px;margin-top:32px}.mod_module_timeline .timeline .spacer.future{border-color:#A9A9A8}.mod_module_timeline .timeline .line{border-bottom:3px solid #000;position:absolute;top:40px;left:15px;width:100%}.mod_module_timeline .timeline .line2{top:130px}.timeline-content,.timeline-item{overflow:hidden}.timeline-content img{max-height:300px;width:auto}.timeline-content .content{float:left;margin-right:30px}.timeline-item .content{max-width:60%}#timeline .inner{padding-top:20px}#timeline{height:auto;padding-bottom:120px}.content-text.border,.content-text.border-solid,.content-text.border-solid-color{border:2px solid #000;padding:34px 34px 17px 34px;margin-bottom:20px}.content-text.border h3,.content-text.border-solid h3,.content-text.border-solid-color h3{margin-top:0;color:#000;font-weight:normal}.content-text.solid,.content-text.solid-color{padding:34px 34px 17px 34px;margin-bottom:20px}.content-text.solid h3,.content-text.solid-color h3{margin-top:0;color:#000;font-weight:normal}.content-text.solid{background-color:#fafafa}.content-text.border-solid{background-color:#fafafa}.content-text table,.ce_text table{border:0;width:100%}.content-text table td,.ce_text table td{display:block;vertical-align:top;padding:5px 20px 5px 0}.content-image{margin-bottom:20px}body.sponsoren .content-image{text-align:center}body.sponsoren .content-image img{display:inline-block;border:1px solid #999}.ug-textpanel-title{text-align:center !important}.ug-textpanel-title a{color:#fff}.content-downloads ul{margin-left:0}.download-element.ext-pdf{background-image:url(/files/theme/icons/files/pdf.svg);background-repeat:no-repeat;background-position:left center;padding-left:18px;background-size:18px 18px;padding-top:5px;padding-bottom:2px;list-style-type:none}.download-element.ext-gpx{background-image:url(/files/theme/icons/files/gpx-file-icon.svg);background-repeat:no-repeat;background-position:left center;padding-left:18px;background-size:18px 18px;padding-top:5px;padding-bottom:2px;list-style-type:none}.pagination ul{list-style-type:none;margin:0}.pagination ul li{float:left;margin-right:20px;margin-bottom:20px;padding:5px 10px;background-color:#b1d3a4}.pagination ul li a{color:#fff;text-decoration:none;font-weight:bold}.mod_newslist .more a,.mod_newsarchive .more a,p.back a,a.button,.mod_search button{text-decoration:none;background-color:#444;color:#fff;border:0;font-weight:bold;padding:10px 20px;font-size:17px;cursor:pointer;margin:20px 0;text-transform:uppercase}.content-text td,.ce_text td{width:initial !important;height:initial !important;border:none !important}.content-text tr,.ce_text tr{width:initial !important;height:initial !important;border:none !important}.content-text table,.ce_text table{width:initial !important;height:initial !important;border:none !important;border-collapse:collapse !important}.mod_foldergallery a.button{display:inline-block;padding:5px 10px;margin:0 0 10px 0}body.dark{background-color:#000;color:#fff}body.dark .toggle span{background:#fff}body.dark .navcontainer{background:#000;box-shadow:1px 28px 23px 0px rgba(255, 255, 255, 0.75);-webkit-box-shadow:1px 28px 23px 0px rgba(255, 255, 255, 0.75);-moz-box-shadow:1px 28px 23px 0px rgba(255, 255, 255, 0.75)}body.dark .navcontainer .mainnav ul li a,body.dark .navcontainer .mainnav ul li strong{color:#fff}body.dark a{color:#fff}body.dark .ce_linktable1 a{color:#000}body.dark .ce_picture_link .picturelink span.text{color:#000}body.dark .download-element.ext-gpx{filter:invert(1)}body.dark .download-element.ext-gpx a{color:#000}body.dark .timeline-item .content{color:#000}body.dark header#header{background-color:#000;box-shadow:0px 3px 6px #ffffff29}body.dark .highlights ul li a{color:#fff}body.dark .mod_changelanguage ul li a{color:#fff}body.dark .mod_newslist h3 a,body.dark .mod_newsarchive h3 a{color:#fff}body.dark .simple-btn{border-color:#fff;color:#fff}body.dark #meta a{color:#fff}body.dark .content-text.border-solid{background:#000}#header .mod_search{width:100vw;height:140px;position:fixed;background:#fff;left:0;transition:0.5s opacity;top:-127px;opacity:0}#header .mod_search.active{top:97px;opacity:1}#header .mod_search form{padding:0 15px;padding-top:30px;padding-bottom:30px}#header .mod_search .widget.widget-submit{float:right}#header .mod_search .widget.widget-text{float:left}#header .mod_search button{margin:10px 0}#header .mod_search input.text{padding:10px 10px;width:calc(100vw - 30px);font-size:25px}#main .mod_search input.text{width:100%;padding:10px;font-size:25px}.header .searchToggler{position:absolute;width:30px;height:30px;right:70px;bottom:13px;background-image:url("/files/theme/icons/search.svg");background-size:25px;background-repeat:no-repeat;background-position:center;cursor:pointer}.mod_search .searchToggler{top:-2px;right:17px;position:absolute;width:25px;height:25px;background-image:url("/files/theme/icons/circle-x.svg");background-size:25px;background-repeat:no-repeat;background-position:center;cursor:pointer}#ctrl_28 span,#ctrl_41 span{width:300px;float:left;display:block}#ctrl_30 span,#ctrl_43 span{width:150px;display:block;float:left}fieldset#ctrl_30,fieldset#ctrl_43{margin-bottom:30px}.gallerylink img{width:100%}.mod_newsmenu ul{margin-left:0}.mod_newsmenu li{display:inline-block;list-style-type:none}.mod_newsmenu li a{margin:0 10px 10px 0;display:inline-block;text-decoration:none;color:#fff;background-color:#444;padding:5px 10px;font-weight:bold;font-size:17px;cursor:pointer;border:2px solid #444}.mod_newsmenu li strong{margin:0 10px 10px 0;display:inline-block;text-decoration:none;color:#444;background-color:#fff;padding:5px 10px;font-weight:bold;font-size:17px;cursor:pointer;border:2px solid #444}@media only screen and (min-width:768px){.header .searchToggler{right:78px;bottom:42px}.mod_newslist.newsarea figure,.mod_newsarchive.newsarea figure{float:right;margin-left:20px}.float_left{float:left}.float_right{float:right}header#header{height:180px}#header .mod_search.active{top:180px}a.anchor{display:block;position:relative;top:-180px;visibility:hidden}a#logo{width:360px;height:110px;margin-top:35px;background:url(/files/theme/images/challenge-logo.svg) no-repeat;background-size:100% auto}#main{margin-top:180px}.navcontainer{top:180px;height:calc(100vh - 180px)}.toggle{top:40px}.mod_changelanguage{display:block}.content-slider,.ce_slide,#article-2{height:calc(100vh - 180px);min-height:calc(0.49 * 100vw)}#article-32 .content-slider,#article-32 .ce-slide,#article-32{height:calc(0.49 * 100vw)}.ce_banner{height:calc(100vw * 0.29375)}.ce_banner .inside{height:calc(100vw * 0.29375)}#social .facebook,#social .instagram,#social .youtube,#social .twitter,#social .linkedin{width:50px;height:60px;margin-left:30px}#social .facebook{background-size:25px}#social .instagram{background-size:37px}#social .youtube{background-size:37px}#social .twitter{background-size:37px}#social .linkedin{background-size:33px}#social .spotify{background-size:50px;width:50px;height:50px}.mod_article{padding:0 88px}}@media only screen and (min-width:1024px){.mod_search .searchToggler{top:5px;right:70px}.header .searchToggler{right:140px;bottom:42px}.mod_changelanguage{right:180px}.content-text table td,.ce_text table td{display:table-cell}.content-text table td.timetd,.ce_text table td.timetd{width:180px !important}body.enguide .content-text table td.timetd,body.enguide .ce_text table td.timetd{width:210px !important}.mod_module_timeline{display:block}.mobileoff{display:block}.mobileonly{display:none}.ce_readmore .fulltext{display:block}.ce_readmore .preview{display:none}.abstand-drittel{padding-right:80px}.abstand-drittel-links{padding-right:40px}.abstand-drittel-mitte{padding-right:40px;padding-left:40px}.abstand-drittel-rechts{padding-left:40px}.abstand-rechts{padding-right:7%}.abstand-links{padding-left:7%}[class*="col-md"]{clear:initial}.col-md3{width:25%;float:left}.col-md4{width:33.33%;float:left}.col-md6{width:50%;float:left}.col-md8{width:66.66%;float:left}.col-md9{width:75%;float:left}.col-md12{width:100%;float:left}.ce_grid_start.sponsor,.ce_grid_separator.sponsor{padding-right:40px}.ce_grid_start.links,.ce_grid_separator.links{padding-right:20px}.ce_grid_start.mitte,.ce_grid_separator.mitte{padding-right:20px;padding-left:20px}.ce_grid_start.rechts,.ce_grid_separator.rechts{padding-left:20px}.ce_picture_link{padding-right:20px}.mod_article.lastads{text-align:center;padding:20px 0}.mod_article.lastads #div-gpt-ad-1684139793407-0{display:inline-block}.mod_article.lastads #div-gpt-ad-1684140832634-0{display:none}body.ad #main .inside .mod_article:nth-child(1){padding:0 88px !important;display:block}body.ad #main .inside .mod_article:nth-child(1) #div-gpt-ad-1684139793407-0{display:inline-block}body.ad #main .inside .mod_article:nth-child(1) #div-gpt-ad-1684140832634-0{display:none}#flockler-embed-188103707f50bdbf948808623ed09eec{margin-top:40px}.toggle{right:90px}#header .inside{padding:0 90px}#main .mod_search input.text{font-size:25px}#header .mod_search{height:70px}#header .mod_search button{margin:0 20px;padding:15px 20px}#header .mod_search form{padding:0 90px}#header .mod_search input.text{width:calc(100vw - 333px);font-size:25px}#header .mod_search .widget.widget-submit{float:left}.ce_countdown{bottom:10px;left:0;top:initial;height:200px}.ce_countdown .days_box,.ce_countdown .hours_box,.ce_countdown .minutes_box,.ce_countdown .seconds_box{width:100px;height:80px;font-size:20px;padding-bottom:15px}.ce_countdown .days_box{width:130px}.ce_countdown span.counter-days,.ce_countdown span.counter-hours,.ce_countdown span.counter-minutes,.ce_countdown span.counter-seconds{font-size:30px;line-height:30px}.ce_datum{height:100%;top:0;display:flex;align-items:center;justify-content:center}.ce_datum .inner_datum{padding:20px;line-height:55px}.ce_datum .inner_datum p{font-size:55px;font-weight:800}.ce_banner .headlinebox h1,.ce_banner .headlinebox h2{padding-left:90px}.ce_icon_text{margin-top:30px}.ce_icon_text .iconbox{position:absolute;left:-60px;top:-5px}.ce_icon_text .hl-iconbox{display:block;align-items:initial}.ce_icon_text h4{margin-left:0}body.earlymd12 [class*="col-md"]{width:100%}body.earlymd12 .ce_icon_text .iconbox{position:relative;left:0;top:0}body.earlymd12 .ce_icon_text .hl-iconbox{display:flex;align-items:center}body.earlymd12 .ce_icon_text h4{margin-left:10px}body.earlymd12 .abstand-drittel-links{padding-right:0}body.earlymd12 .abstand-drittel-mitte{padding-right:0;padding-left:0}body.earlymd12 .abstand-drittel-rechts{padding-left:0}.highlights{display:block}.ce_sliderStart a.slider-prev{background-size:100px}.ce_sliderStart a.slider-next{background-size:100px}}@media only screen and (min-width:1280px){.mod_article{padding:0 88px;padding-right:200px}body.ad #main .inside .mod_article:nth-child(1) #div-gpt-ad-1684140069106-0{display:block}.ce_countdown{bottom:20px;left:0;top:initial;height:200px}.ce_countdown .days_box,.ce_countdown .hours_box,.ce_countdown .minutes_box,.ce_countdown .seconds_box{width:123px;height:130px;font-size:20px;padding-bottom:30px}.ce_countdown .days_box{width:170px}.ce_countdown span.counter-days,.ce_countdown span.counter-hours,.ce_countdown span.counter-minutes,.ce_countdown span.counter-seconds{font-size:57px;line-height:80px}.ce_datum{height:100%;top:0;display:flex;align-items:center;justify-content:center}.ce_datum .inner_datum{padding:30px;line-height:95px}.ce_datum .inner_datum p{font-size:95px;font-weight:800}.ce_banner{margin-bottom:48px}.ce_banner .headlinebox{bottom:-48px}.ce_banner .headlinebox h1{font-size:62px;padding-right:10px;padding-top:10px}.ce_banner .headlinebox h2{font-size:37px;padding-right:10px;padding-bottom:10px;text-transform:initial}body.earlymd12 [class*="col-md"]{width:100%}}@media only screen and (min-width:1440px){body.earlymd12 .col-md3{width:25%;float:left}body.earlymd12 .col-md4{width:33.33%;float:left}body.earlymd12 .col-md6{width:50%;float:left}body.earlymd12 .col-md8{width:66.66%;float:left}body.earlymd12 .col-md12{width:100%;float:left}body.earlymd12 .ce_icon_text .hl-iconbox{display:block;align-items:initial}body.earlymd12 .ce_icon_text .iconbox{position:absolute;left:-60px;top:-5px}body.earlymd12 .ce_icon_text h4{margin-left:0}body.earlymd12 .abstand-drittel-links{padding-right:40px}body.earlymd12 .abstand-drittel-mitte{padding-right:40px;padding-left:40px}body.earlymd12 .abstand-drittel-rechts{padding-left:40px}}@media only screen and (min-width:1680px){.ce_linktable1 .position-links,.ce_linktable1 .position-rechts{flex:1}.ce_linktable1 .positionen{display:flex}}@media only screen and (min-width:1920px){#header .mod_search form{max-width:1920px;margin:0 auto}#header .mod_search input.text{width:calc(1920px - 333px)}.ce_linktable2 table{display:table;width:100%}.ce_linktable2 table td{vertical-align:top}.ce_linktable2 table td.text{display:table-cell}.ce_linktable2 table td.link1,.ce_linktable2 table td.link2{display:table-cell;width:initial;float:initial}.ce_linktable2 table tbody{display:table-row-group}.ce_linktable2 table tr{display:table-row}}@media only screen and (min-width:2120px){.mod_article{padding-right:88px}}.survio-widget .handlerStyle{left:-234px !important;right:inherit !important;border-radius:0 0 10px 10px !important;top:160px !important}.survio-widget.open .bubbleWrapper{right:inherit !important;left:15px !important}.survio-widget .bubbleWrapper{transition:left 200ms ease !important;right:inherit !important;left:-320px !important}.widget.widget-text.mobile{display:none}body.page-search .pagination ul li{background:none;color:#7a1d0f;border:1px solid black}body.page-search .pagination ul li a{color:#000}form.fl-form .widget label.fl-label{color:#454545 !important}.fl-form input.fl-input::placeholder,form.fl-form .widget select.fl-select::placeholder,.fl-form textarea.fl-textarea::placeholder{color:#454545 !important}.fl-form .widget select.fl-select{color:#454545 !important}.fl-form .widget input.fl-input,form.fl-form .widget select.fl-select,.fl-form .widget textarea.fl-textarea{border-color:#454545 !important}.ce_form textarea:focus,.ce_form input:focus,.ce_form select:focus{outline:2px solid #000 !important}.ce_form button:focus{outline:solid 2px #000}.ce_form button{border:1px solid #fff}.black-font a.btn{color:#000 !important;background-image:url(/files/theme/icons/buttons/circle-arrow-right-black.svg) !important}.mod_module_timeline a.item{text-decoration:none}.describedby{display:none}.content-gallery ul{margin-left:0}.content-gallery ul li{margin-bottom:20px;list-style-type:none}
/*!
 * Float Labels
 * @version: 3.3.9
 * @author: Paul Ryley (http://geminilabs.io)
 * @url: https://pryley.github.io/float-labels.js
 * @license: MIT
 */.fl-form .fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fl-form input.fl-input,.fl-form select.fl-select,.fl-form textarea.fl-textarea{width:100%;outline:0;font-size:16px;line-height:1.5;border-radius:3px;border:1px solid #dfdfdf;background-color:#fff;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:24px}.fl-form input.fl-input:-moz-placeholder,.fl-form input.fl-input::-moz-placeholder,.fl-form select.fl-select:-moz-placeholder,.fl-form select.fl-select::-moz-placeholder,.fl-form textarea.fl-textarea:-moz-placeholder,.fl-form textarea.fl-textarea::-moz-placeholder{color:#bbb}.fl-form input.fl-input:-ms-input-placeholder,.fl-form select.fl-select:-ms-input-placeholder,.fl-form textarea.fl-textarea:-ms-input-placeholder{color:#bbb}.fl-form input.fl-input::-webkit-input-placeholder,.fl-form select.fl-select::-webkit-input-placeholder,.fl-form textarea.fl-textarea::-webkit-input-placeholder{color:#bbb}.fl-form select.fl-select{position:relative;color:#bbb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.fl-form select.fl-select::-ms-expand{display:none}.fl-form .fl-is-active input.fl-input,.fl-form .fl-is-active select.fl-select,.fl-form .fl-is-active textarea.fl-textarea{color:#444;background-color:#fff;border-color:#dfdfdf}.fl-form .fl-has-focus input.fl-input,.fl-form .fl-has-focus select.fl-select,.fl-form .fl-has-focus textarea.fl-textarea{background-color:#fff;border-color:#1976d2}.fl-form label.fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-12px;left:0;font-size:12px;font-weight:400;line-height:1;color:#bbb;border-top-left-radius:3px;transition:all .2s ease-in-out;z-index:1}body[dir=rtl] .fl-form label.fl-label{left:unset;right:0}.fl-form .fl-is-active label.fl-label{opacity:1;visibility:visible}.fl-form .fl-has-focus label.fl-label{color:#1976d2}.fl-form .fl-is-required:before{opacity:1;content:"*";display:block;position:absolute;top:1px;right:15px;font-size:16px;line-height:1.75;color:#d32f2f;transition:all .2s ease-in-out;padding:6px 0 0;z-index:1}body[dir=rtl] .fl-form .fl-is-required:before{right:unset;left:15px}.fl-form .fl-is-required.fl-is-active:before{opacity:0}.fl-form.fl-style-1 input.fl-input,.fl-form.fl-style-1 select.fl-select,.fl-form.fl-style-1 textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 select.fl-select{height:38px}.fl-form.fl-style-1 .fl-is-active input.fl-input,.fl-form.fl-style-1 .fl-is-active select.fl-select,.fl-form.fl-style-1 .fl-is-active textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 label.fl-label{top:1px;left:10px;background-color:transparent;padding:12px 3px}.fl-form.fl-style-1 label.fl-label:before{content:"";display:block;position:absolute;top:19px;left:0;right:0;height:1px;background-color:#fff;z-index:-1}.fl-form.fl-style-1 .fl-is-active label.fl-label{top:-9px;padding:3px}.fl-form.fl-style-1 .fl-is-active label.fl-label:before{top:9px}body[dir=rtl] .fl-form.fl-style-1 label.fl-label{left:unset;right:10px}.fl-form.fl-style-2 input.fl-input,.fl-form.fl-style-2 select.fl-select,.fl-form.fl-style-2 textarea.fl-textarea{padding:12px}.fl-form.fl-style-2 select.fl-select{height:50px}.fl-form.fl-style-2 .fl-is-active input.fl-input,.fl-form.fl-style-2 .fl-is-active select.fl-select,.fl-form.fl-style-2 .fl-is-active textarea.fl-textarea{padding:18px 12px 6px}.fl-form.fl-style-2 label.fl-label{top:1px;left:10px;padding:6px 3px 3px}.fl-form.fl-style-2 .fl-is-required:before{padding-top:12px}body[dir=rtl] .fl-form.fl-style-2 label.fl-label{left:unset;right:10px}.fl-form .fl-wrap-select:after{content:"";position:absolute;display:block;top:1px;right:6px;height:calc(100% - 2px);width:12px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cpath fill='%23bbb' d='M4 0L0 6.5h8L4 0zM0 9.5L4 16l4-6.5z'/%3E%3C/svg%3E") no-repeat;background-position:100% 50%;background-size:7px 14px;z-index:2}body[dir=rtl] .fl-form .fl-wrap-select:after{right:unset;left:6px}
.---------Protection--------{}

.ug-gallery-wrapper, 
.ug-gallery-wrapper *{
	transition: all !important;
	-o-transition: all !important;
	-webkit-transition: all;
	-moz-transition: all !important;
	-ms-transition: all !important;
	max-width:none;
}

.ug-gallery-wrapper{
	z-index:0;
} 

.ug-item-wrapper img{
	width:auto;
	max-width:none;
	margin:0px;
	padding:0px;
}

.ug-videoplayer-wrapper video{
	height:100%;
	width:100%;
	visibility: visible !important;
}


.---------General_Styles--------{}

.ug-rtl{
	direction:rtl;
}

.ug-gallery-wrapper{
	overflow:hidden;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}

.ug-error-message{
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	font-size:20px;
	color:#F30D0D;
}

.ug-error-message-wrapper{
	width:100%;
	height:100%;
	border:1px solid black;
}

.ug-gallery-wrapper .ug-canvas-pie{
	position:absolute;
	z-index:4;
}

.ug-gallery-wrapper .ug-progress-bar{
	position:absolute;
	overflow:hidden;
	z-index:4;
}

.ug-gallery-wrapper .ug-progress-bar-inner{
	xposition:absolute;
}

.ug-gallery-wrapper.ug-fullscreen{
	height: 100% !important;
	width: 100% !important;
	max-width:none !important;
	max-height:none !important;
}

.ug-gallery-wrapper.ug-fake-fullscreen{
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	max-width:none !important;
	max-height:none !important;
	margin: 0px !important;
	padding: 0px !important;
	top: 0px !important;
	left: 0px !important;
	bottom: 0px !important;
	right: 0px !important;
	z-index: 999999 !important;
}

.ug-body-fullscreen{
	overflow: hidden !important;
	height: 100% !important;
	width: 100% !important;
	margin:0px !important;
	padding:0px !important;	
}

.ug-gallery-wrapper .ug-preloader-trans{
	display:block;
	height:35px;
	width:32px;
	height:32px;
	background-image:url('../../files/theme/assets/unitegallery/images/loader_skype_trans.gif');
	background-repeat:no-repeat;
}


.--------------SLIDER------------------{}

.ug-gallery-wrapper .ug-slider-wrapper{
	position:absolute;
	overflow:hidden;
	z-index:1;
	background-color:#000000;
}


.ug-slider-wrapper .ug-slide-wrapper{
	position:absolute;
}

.ug-slide-wrapper.ug-slide-clickable{
	cursor:pointer;
}

.ug-slider-wrapper .ug-slider-inner{
	position:absolute;
	z-index:0;
}

.ug-slider-wrapper .ug-item-wrapper{
	position:absolute;
	overflow:hidden;
}

.ug-slider-wrapper,
.ug-item-wrapper img{
	
	-webkit-user-select: none;	/* make unselectable */         
	-moz-user-select: none; 
	-ms-user-select: none;	
	max-width:none !important;
	box-sizing:border-box;
}

.ug-slider-wrapper .ug-slider-preloader{
	position:absolute;
	z-index:1;
	border:2px solid #ffffff;
	border-radius:6px;
	background-color:#ffffff;
	background-position:center center;
	background-repeat:no-repeat;
}

.ug-slider-preloader.ug-loader1{
	width:30px;
	height:30px;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-white1.gif');
}

.ug-slider-preloader.ug-loader1.ug-loader-black{
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black1.gif');	
}
	
.ug-slider-preloader.ug-loader2{
	width:32px;
	height:32px;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-white2.gif');
}

.ug-slider-preloader.ug-loader2.ug-loader-black{
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black2.gif');	
}

.ug-slider-preloader.ug-loader3{
	width:38px;
	height:38px;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-white3.gif');
}

.ug-slider-preloader.ug-loader3.ug-loader-black{
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black3.gif');	
}

.ug-slider-preloader.ug-loader4{
	width:32px;
	height:32px;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-white4.gif');
	background-color:white;
}

.ug-slider-preloader.ug-loader4.ug-loader-black{
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black4.gif');	
}

.ug-slider-preloader.ug-loader5{
	width:60px;
	height:8px;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-white5.gif');
	background-color:white;
	border:none;
	border-radius:0px;
}

.ug-slider-preloader.ug-loader5.ug-loader-black{
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black5.gif');
	border:2px solid #000000;
}

.ug-slider-preloader.ug-loader6{
	width:32px;
	height:32px;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-white6.gif');
}

.ug-slider-preloader.ug-loader6.ug-loader-black{
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black6.gif');	
}

.ug-slider-preloader.ug-loader7{
	width:32px;
	height:10px;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-white7.gif');
	border-width:3px;
	border-radius:3px;
}

.ug-slider-preloader.ug-loader7.ug-loader-black{
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black7.gif');	
}

.ug-slider-preloader.ug-loader-black{
	border-color:#000000;
	background-color:#000000;
}

.ug-slider-preloader.ug-loader-nobg{
	background-color:transparent;
}

.ug-slider-wrapper .ug-button-videoplay{
	position:absolute;
	z-index:2;
	cursor:pointer;	
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square{	
	width:86px;
	height:66px;
	background-image:url('../../files/theme/assets/unitegallery/images/play-button-square.png');
	background-position:0px -66px;
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover{
	background-position:0px 0px;
}


.ug-slider-wrapper .ug-button-videoplay.ug-type-round{	
	width:76px;
	height:76px;
	background-image:url('../../files/theme/assets/unitegallery/images/play-button-round.png');
	opacity:0.9;
	filter: alpha(opacity = 90);
	transition: all 0.3s ease 0s !important;
}


.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover{
	opacity:1;
	filter: alpha(opacity = 100);
	transition: all 0.3s ease 0s !important;
}


.--------------VIDEO_PLAYER------------------{}

.ug-gallery-wrapper .ug-videoplayer{
	position:absolute;
	z-index:100;	
	background-color:#000000;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black1.gif');	
	background-repeat:no-repeat;
	background-position:center center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.ug-videoplayer .ug-videoplayer-wrapper{
	width:100%;
	height:100%;
	background-color:#000000;
	background-image:url('../../files/theme/assets/unitegallery/images/loader-black1.gif');	
	background-repeat:no-repeat;
	background-position:center center;
}


.ug-videoplayer .ug-videoplayer-button-close{
	position:absolute;
	height:64px;
	width:64px;
	background-image:url('../../files/theme/assets/unitegallery/images/button-close.png');
	cursor:pointer;
	z-index:1000;
}


.ug-videoplayer .ug-videoplayer-button-close:hover{
	background-position: 0px -64px;
}

.--------------THUMBS_STRIP------------------{}


.ug-gallery-wrapper .ug-thumbs-strip,
.ug-gallery-wrapper .ug-thumbs-grid{
	position:absolute;
	overflow:hidden;
	
	-webkit-user-select: none;	/* make unselectable */         
	-moz-user-select: none; 
	-ms-user-select: none;
	
	xbackground-color:green;
	z-index:10;
}

.ug-thumbs-strip.ug-dragging{
	xcursor: -webkit-grab;
	xcursor: -moz-grab;
}

.ug-gallery-wrapper .ug-thumbs-strip-inner,
.ug-gallery-wrapper .ug-thumbs-grid-inner{
	position:absolute;
}

.ug-thumb-wrapper.ug-thumb-generated{
	position:absolute;
	overflow:hidden;
	
	-webkit-user-select: none;	/* make unselectable */         
	-moz-user-select: none; 
	-ms-user-select: none;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}


.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader,
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:center center;
}

.ug-thumb-wrapper .ug-thumb-border-overlay{
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-style:solid;
}

.ug-thumb-wrapper .ug-thumb-overlay{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark{
	background-image:url('../../files/theme/assets/unitegallery/images/loader.gif');
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright{
	background-image:url('../../files/theme/assets/unitegallery/images/loader_bright.gif');
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{
	background-image:url('../../files/theme/assets/unitegallery/images/not_loaded.png');
}

.ug-thumb-wrapper.ug-thumb-generated img{
	position:absolute;
	z-index:1;
	max-width:none !important;
}

.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay{
	position:absolute;
	z-index:2;
	max-width:none !important;
}


/* bw desaturate effect lightweight */
img.ug-bw-effect{
	filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */	
	-moz-filter: grayscale(100%);
	-webkit-filter: grayscale(100%); 
}

/* blur effect desaturate effect lightweight */
img.ug-blur-effect{
	
	filter: blur(0.8px); 
	-webkit-filter: blur(0.8px);
	-moz-filter: blur(0.8px);
	-o-filter: blur(0.8px);
	-ms-filter: blur(0.8px);    
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id='blur'><feGaussianBlur stdDeviation=\'0.8\' /></filter></svg>#blur"); /* Firefox 10+, Firefox on Android */
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0.8');
}

img.ug-sepia-effect{
	-webkit-filter: sepia(1);
	-webkit-filter: sepia(100%); -moz-filter: sepia(100%);
	-ms-filter: sepia(100%); -o-filter: sepia(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'sepia\'><feColorMatrix values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\' /></filter></svg>#sepia"); /* Firefox 10+, Firefox on Android */
	filter: sepia(100%);
	background-color: #5E2612;
	filter: alpha(opacity = 50);
	zoom:1;
}


.--------------BULLETS------------------{}


.ug-gallery-wrapper .ug-bullets{
	position: absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}

.ug-gallery-wrapper .ug-bullets .ug-bullet{
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	z-index:2;
}

.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child{
	margin-left:0px;
}


.--------------TEXT_PANEL------------------{}

.ug-gallery-wrapper .ug-textpanel{
	position:absolute;
	overflow:hidden;
}

.ug-slider-wrapper .ug-textpanel{
	z-index:2;
}

.ug-gallery-wrapper .ug-textpanel-bg,
.ug-gallery-wrapper .ug-textpanel-title,
.ug-gallery-wrapper .ug-textpanel-description{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
}


.ug-gallery-wrapper .ug-textpanel-bg{
	background-color:#000000;
	opacity:0.4;
	filter: alpha(opacity = 40);
	z-index:1;
}

.ug-textpanel-textwrapper{
	overflow:hidden;
}

.ug-gallery-wrapper .ug-textpanel-title{
	font-size:16px;
	font-weight:bold;
	color:white;
	text-align:left;
	z-index:2;	
}

.ug-gallery-wrapper .ug-textpanel-description{
	font-size:14px;
	color:white;
	text-align:left;
	z-index:3;
}


.--------------ZOOM_PANEL------------------{}

.ug-slider-wrapper .ug-zoompanel{
	position:absolute;
	top:200px;
	left:100px;
}

.ug-zoompanel .ug-zoompanel-button{
    background-repeat: no-repeat;
    cursor:pointer;
    display:block;
}


.--------------ZOOM_PANEL_BUTTONS------------------{}

.ug-gallery-wrapper .ug-arrow-left{
	position:absolute;	
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}

.ug-gallery-wrapper .ug-arrow-right{
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
}


.--------------GRID_PANEL_AND_ARROWS------------------{}


.ug-gallery-wrapper .ug-grid-panel{
	position:absolute;
    background-color: #000000;
    xbackground-color: blue;

    z-index:2;
}


.ug-gallery-wrapper .ug-grid-panel .grid-arrow{
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:11;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled{
	cursor:default;	
}


/* handle tip */
.ug-gallery-wrapper .ug-panel-handle-tip{
	position:absolute;
	z-index:13;
	cursor:pointer;
}

.ug-gallery-wrapper .ug-overlay-disabled{
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity: 0.3;
    filter: alpha(opacity=30);	
	background-image:url('../../files/theme/assets/unitegallery/images/cover-grid.png');
}


.--------------STRIP_PANEL------------------{}

.ug-gallery-wrapper .ug-strip-panel{
	position:absolute;
	background-color:#000000;
	z-index:2;
}

.ug-strip-panel .ug-strip-arrow{
	position:absolute;	
	cursor:pointer;
}

.ug-strip-panel .ug-strip-arrow.ug-button-disabled{
	cursor:default;
}


.ug-strip-panel .ug-strip-arrow-tip{
	position:absolute;
}

.--------------TILES------------------{}

.ug-thumb-wrapper.ug-tile{
	display:block;
	position:absolute;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

.ug-tile .ug-tile-cloneswrapper{
	position:absolute;
	width:0px;
	height:0px;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	filter: alpha(opacity = 90);
}


/* transit something */
/* transit fixed size items */
/* transit image overlay */

.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled{
	transition: left 0.7s ease 0s, top 0.7s ease 0s, width 0.7s ease 0s, height 0.7s ease 0s !important;
}


.ug-thumb-wrapper.ug-tile.ug-tile-clickable{
	cursor: pointer;
}

.ug-thumb-wrapper.ug-tile .ug-image-container{
	position:absolute;
	overflow:hidden;
	z-index:1;
	top:0px;
	left:0px;
}

.ug-thumb-wrapper.ug-tile img.ug-thumb-image{

	-webkit-user-select: none;	/* make unselectable */         
	-moz-user-select: none; 
	-ms-user-select: none;	
	max-width:none !important;
	max-height:none !important;

	display:block;	
	border:none;
	padding:0px !important;
	margin:0px !important;
	
	width:auto;
	height:auto;
	position:absolute;
}


.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay{
	position:absolute;
	overflow:hidden;
	z-index:2;
	top:0px;
	left:0px;
}

.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{
	width:100%;
	max-width:none !important;	
}

.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{
	height:100%;
	max-width:none !important;	
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon{
	position:absolute;
	width:38px;
	height:38px;
	background-repeat:no-repeat;
	background-position:0 0;
	xbackground-color:green;
	z-index:6;
	top:1px;
	left:1px;
	cursor:pointer;
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link{
	background-image:url('../../files/theme/assets/unitegallery/images/icon-link32.png');	
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{
	background-image:url('../../files/theme/assets/unitegallery/images/icon-zoom32.png');	
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play{
	background-image:url('../../files/theme/assets/unitegallery/images/icon-play32.png');	
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover{
	background-position:0 -38px;
}


.ug-thumbs-grid .ug-tile-image-overlay img{
	width:auto;
	height:auto;
	position:absolute;
	max-width:none !important;
}

/* text panel on tiles*/

.ug-tile .ug-textpanel{
	z-index: 5;
	cursor:default;
}

.ug-tile.ug-tile-clickable .ug-textpanel{
	cursor:pointer;
}

.ug-tile .ug-textpanel-title{
	font-size:14px;
	font-weight:bold;
}

.--------------CAROUSEL------------------{}

.ug-gallery-wrapper .ug-carousel-wrapper{
	position:absolute;
	overflow:hidden;
}

.ug-gallery-wrapper .ug-carousel-inner{
	position:absolute;
}


.------------------LIGHTBOX---------------------{}

.ug-gallery-wrapper.ug-lightbox{
	display: none;
	position: fixed;
    border: none;
    padding:0px;
    margin:0px;
    outline: invert none medium;
    overflow: hidden;
    top: 0;
    left: 0;
	width: 100%;
    height: 100%;
	max-width:none !important;
	max-height:none !important;
    z-index: 999999;
}

.ug-lightbox .ug-lightbox-top-panel{
	position:absolute;
	z-index:2;
}

.ug-lightbox .ug-lightbox-top-panel-overlay{
	width:100%;
	height:100%;
	position:absolute;
	background-color:#000000;
	opacity:0.4;
	filter: alpha(opacity=40);
}


.ug-lightbox .ug-lightbox-overlay{
	z-index:1;
	width:100%;
	height:100%;
    background-color:#000000;
    opacity:1;
}

.ug-lightbox .ug-slider-wrapper{
	z-index:1;
	xbackground-color:green;
	background-color:transparent !important;
}

.ug-lightbox .ug-textpanel{
	z-index: 2;
}


.ug-lightbox .ug-lightbox-arrow-left,
.ug-lightbox .ug-lightbox-arrow-right{
	position:absolute;
	width:50px;
	height:55px;
	background-repeat:no-repeat;
	background-image:url('../../files/theme/assets/unitegallery/images/lightbox-arrow-left.png');
	background-position:0px 0px;
	z-index:3;
	cursor:pointer;
}

.ug-lightbox .ug-lightbox-arrow-right{
	background-image:url('../../files/theme/assets/unitegallery/images/lightbox-arrow-right.png');
}

.ug-lightbox .ug-lightbox-button-close{
	position:absolute;
	width:36px;
	height:36px;
	background-repeat:no-repeat;
	background-image:url('../../files/theme/assets/unitegallery/images/lightbox-icon-close.png');
	background-position:0px 0px;
	z-index:4;
	cursor:pointer;
}


.ug-lightbox-compact .ug-lightbox-button-close{
	width:45px;
	height:41px;
	background-image:url('../../files/theme/assets/unitegallery/images/lightbox-icon-close-compact2.png');
}


.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,
.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover{
	background-position:0px -55px;	
}

.ug-lightbox .ug-lightbox-button-close.ug-button-hover{
	background-position:0px -35px;
}

.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover{
	background-position:0px -40px;
}

.ug-lightbox .ug-lightbox-numbers{
	position:absolute;
	color:#e5e5e5;
	font-size:12px;
	top:14px;
	left:8px;
	z-index:3;
}

.ug-lightbox-compact .ug-lightbox-numbers{
	font-size: 14px;
	padding-right:5px;
	padding-top:7px;
}

.ug-lightbox .ug-textpanel-title,
.ug-lightbox .ug-textpanel-description{
	font-size: 14px;
	font-weight: normal;
	color: #e5e5e5;
}

.ug-lightbox-compact .ug-textpanel-title,
.ug-lightbox-compact .ug-textpanel-description{
	color:#F3F3F3;
	font-size: 16px;
}

.------------------LOADMORE_BUTTON---------------------{}

.ug-loadmore-wrapper{
	margin-top:20px;
	text-align:center;	
}

.ug-loadmore-wrapper .ug-loadmore-button{
	display:inline-block;
	padding:5px;
	border:1px solid #939393;
	text-decoration:none;
	color: #4F4F4F;
}

.ug-loadmore-wrapper .ug-loadmore-error{
	color:red;
}

.ug-loadmore-wrapper .ug-loadmore-button:hover{
	background-color:#F0F0F0;	
	color:#515151;
}

.ug-loadmore-wrapper .ug-loadmore-loader{
	color: #515151;
}



.------------------CATEGORY_TABS---------------------{}

	.ug-tabs-wrapper{
		margin-top:0px;
		margin-bottom:20px;
		text-align:center;
	}

	.ug-tabs-wrapper a.ug-tab{
	    display: inline-block;
		cursor:pointer;
		text-decoration:none;
		color:#ffffff;
		padding-left:8px;
		padding-right:8px;
		padding-top:6px;
		padding-bottom:6px;
		margin-left:5px;
		background-color:#333333;
		border-radius:3px;
		font-size:12px;
		font-weight:normal;
		
		border: 1px solid #969696;
	}
	
	.ug-tabs-wrapper a.ug-tab:hover{
		background-color: #707070 !important;
	}

	.ug-tabs-wrapper a.ug-tab.ug-tab-selected,
	.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover{
		background-color: #2077A2 !important;
		cursor:default !important;
	}

	.ug-tabs-wrapper a.ug-tab:first-child{
		margin-left:0px !important;
	}


.------------------DEFAULT_SKIN---------------------{}

/* --- arrows -- */

.ug-arrow-left.ug-skin-default,
.ug-arrow-right.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/slider_arrow_left.png');
	background-position:0px 0px;
}

.ug-arrow-right.ug-skin-default{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/slider_arrow_right.png');
}

.ug-arrow-left.ug-skin-default.ug-arrow-hover,
.ug-arrow-right.ug-skin-default.ug-arrow-hover{
	background-position:0px -30px;
}

.ug-arrow-left.ug-skin-default.ug-arrow-disabled,
.ug-arrow-right.ug-skin-default.ug-arrow-disabled{
	background-position:0px -60px;
}

/* --- bullets -- */

.ug-bullets.ug-skin-default .ug-bullet{
	width:15px;
	height:15px;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/slider_bullets.png');
	background-position:top left;
	margin-left:5px;
}

.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active{
	background-position:bottom left;
}

.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet{ 
	background-image:url('../../files/theme/assets/unitegallery/skins/default/tile_bullets_gray.png');
}

.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet{ 
	background-image:url('../../files/theme/assets/unitegallery/skins/default/tile_bullets_blue.png');
}

.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet{ 
	background-image:url('../../files/theme/assets/unitegallery/skins/default/tile_bullets_brown.png');
}

.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet{ 
	background-image:url('../../files/theme/assets/unitegallery/skins/default/tile_bullets_green.png');
}

.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet{ 
	background-image:url('../../files/theme/assets/unitegallery/skins/default/tile_bullets_red.png');
}

.ug-button-tile-navigation{
	width:36px;
	height:36px;
	background-position:top left;
	cursor:pointer;
	float:left;
}

.ug-button-tile-navigation.ug-button-tile-left{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/tile_button_left.png');
}

.ug-button-tile-navigation.ug-button-tile-right{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/tile_button_right.png');
}

.ug-button-tile-navigation:hover{
	background-position:bottom left;
}

.ug-button-tile-navigation.ug-button-disabled{
	opacity:0.6;
}

.ug-button-tile-navigation.ug-button-disabled:hover{
	background-position:top left;	
}

.ug-button-tile-navigation.ug-button-tile-play{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/tile_button_play_pause.png');
	width:35px;
} 

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon{
	background-position:bottom left;
} 

.ug-button-tile-navigation.ug-button-tile-play:hover{
	background-position:top left;
} 

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover{
	background-position:bottom left;
} 


/* --- play button -- */

.ug-button-play.ug-skin-default{
	position:absolute;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/button_playpause.png');
    width:14px;
    height:17px;
    cursor:pointer;
	background-position:0px 0px;
}

.ug-button-play.ug-skin-default.ug-button-hover{
	background-position:0px -17px;	
}

.ug-button-play.ug-skin-default.ug-stop-mode{
	background-position:0px -34px;
}

.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover{
	background-position:0px -51px;
}

/* --- fullscreen button -- */

.ug-button-fullscreen.ug-skin-default{
	position:absolute;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/button_fullscreen.png');
    width:16px;
    height:16px;
    cursor:pointer;
	background-position:0px 0px;
}

.ug-button-fullscreen.ug-skin-default.ug-button-hover{
	background-position:0px -16px;	
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode{
	background-position:0px -32px;
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover{
	background-position:0px -48px;
}


/* --- zoom panel --- */

.ug-zoompanel.ug-skin-default .ug-zoompanel-button{
    background-repeat: no-repeat;
    cursor:pointer;
    height: 23px;
    width: 23px;
    margin-top:5px;
    background-position: 0px 0px;	
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{
	margin-top:0px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/icon_zoom_plus.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-minus{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/icon_zoom_minus.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-return{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/icon_zoom_back.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover{
    background-position: 0px -23px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled{
    background-position: 0px -46px;
    cursor:default;
}


/* --- Grid Panel Arrows -- */

/*--- down arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default{
	width:30px;
	height:15px;
	background-position:0px 0px;	
	background-image:url('../../files/theme/assets/unitegallery/skins/default/arrow_grid_down.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover{
	background-position:0px -15px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled{
	background-position:0px -30px;
}


/*--- up arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default{
	width:30px;
	height:15px;
	background-position:0px 0px;	
	background-image:url('../../files/theme/assets/unitegallery/skins/default/arrow_grid_up.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover{
	background-position:0px -15px;	
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled{
	background-position:0px -30px;
}

/*--- left arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default{
	width:40px;
	height:40px;
	background-position:0px -40px;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/grid_arrow_left.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover{
	background-position:0px -0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled{
	background-position:0px -80px;
}

/*--- right arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default{
	width:40px;
	height:40px;
	background-position:0px -40px;	
	background-image:url('../../files/theme/assets/unitegallery/skins/default/grid_arrow_right.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover{
	background-position:0px -0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled{
	background-position:0px -80px;
}

/*--- left arrow - horizontal panel type ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/slider_arrow_left.png');
	background-position:0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover{
	background-position:0px -30px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled{
	background-position:0px -60px;
}


/*--- right arrow - horizontal panel type ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/slider_arrow_right.png');
	background-position:0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover{
	background-position:0px -30px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled{
	background-position:0px -60px;
}


/* --- Strip Panel Arrows -- */

/* left and right arrows */

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default{
	width:25px;
	height:50px;
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:4px;
	height:7px;
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/arrows_strip_left.png');
}

.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/arrows_strip_right.png');	
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{
	background-position:0px -7px;
}


/* up and down arrows */

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default{
	height:25px;
	width:50px;
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:7px;
	height:4px;
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/arrows_strip_up.png');
}

.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/arrows_strip_down.png');	
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{
	background-position:-7px 0px;
}

.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip{
	background-position:0px 0px;
	opacity:0.5;
	filter: alpha(opacity = 50);
}


/* --- Panel Handle Tip -- */

/* left and right handle */
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{
	width:22px;
	height:36px;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/grid_handle_black_left.png');
	background-repeat:no-repeat;
	background-position:0px -36px;
}

.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/grid_handle_black_right.png');
	background-position:0px -36px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default{
	background-position:0px -0px;	
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed{
	background-position:0px -108px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover{
	background-position:0px -72px;
}


/* top and bottom handle */

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{	
	width:36px;
	height:22px;
	background-image:url('../../files/theme/assets/unitegallery/skins/default/grid_handle_black_top.png');
	background-repeat:no-repeat;
	background-position:-36px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{
	background-image:url('../../files/theme/assets/unitegallery/skins/default/grid_handle_black_bottom.png');
	background-position:-36px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover{
	background-position:0px 0px;	
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed{
	background-position:-108px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover{
	background-position:-72px 0px;
}


