﻿.templateCheck{display:none;}

.wrapper {width: 100%;margin: 0 auto;overflow:hidden;}
.contentwidth {width:var(--contentwidth,1010px);max-width:100%;margin:0 auto;}


/* top nav area */
.top-nav-area{position:relative;z-index:20;}
.top{position:relative;}
.top-nav-upper-content,.top-nav-lower-content{display:flex;justify-content:space-between;}
.top-nav-upper-content .top-nav-left-container{flex:1 0 auto;display:flex;}
.top-nav-upper-content .top-nav-right-container{display:flex;}
.top-nav-lower-content .top-nav-left-container{width:120px;margin-right:25px;position:relative;}
.top-nav-lower-content .top-nav-right-container:before{content:'';flex:1 0 auto;}
.top-nav-lower-content .top-nav-right-container{display:flex;align-items:flex-end;}
/* topimages */
#topimage{text-align:center;height:auto;min-height:var(--topimageheight);overflow:hidden;position:relative;}
#topimage > img{min-height:var(--topimageheight);}
/* screenwide images */
#topimage #topimageContainerFull,#topimage #topimageOverlaysContainer{position:absolute;width:100%;}
#topimage #topimageContainerFull{z-index:10;}
#topimage #topimageOverlaysContainer{pointer-events:none;}
#topimageOverlays .onlineBooking.overlayItemSettings,#topimageOverlays .TopSplash.overlayItemSettings{pointer-events:all;}
/* pagewide images */
#topimageContainerFull img{max-width:none;}
#topimageContainer{position:relative;}
#toparea{background:none;filter:none;}

.top-section .videoArea{position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
.top-section .videoArea iframe{position: absolute;top: 0;left: 0;width:100%;height:100%;}


/* TopImageOverlays */
#topimageOverlays{position:relative;margin:0 auto;height:var(--topimageheight);z-index:15;}
#topimageOverlays #slogan{top:450px;left:0;}
/* general */
.overlayItemSettings{position:absolute;padding:0px;overflow:hidden;}
.overlayItemSettings.OverlayPagewidth{width: var(--contentwidth);max-width: 100%;margin: 0 auto;left:calc(50% - (var(--contentwidth) / 2));}
.overlayItemSettings.OverlayScreenwidth{100%;}
.overlayItemSettings .content{border-style:solid;border-width:0;text-align:left;padding:20px;overflow:hidden;position:relative;}
/* theme */
.TopBanner{--font-size:1.25em;}
.TopBanner .content{color:var(--font-text);}
.TopBanner .content:after{background:var(--item-bg);content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index:-1;}

.TopBanner .content p{color:var(--font-text);}
.TopBanner .content a{var(--link-text);}
.TopBanner .content h1{font-size:40px;}
.TopBanner .content .heading,.TopBanner .content h1,.TopBanner .content h2{color:var(--item-heading-text);line-height:1em;}
.TopBanner .content h3,.TopBanner .content h4{color:var(--item-subheading-text);}
.TopBanner .content a.btn{background:var(--button-bg);color:var(--button-font-text);}
.overlayItemSettings h2{}
.overlayItemSettings a p,.overlayItemSettings a h2{color:#333;text-decoration:none;}
.overlayItemSettings .content:hover{cursor:pointer;box-shadow:5px 5px 25px #ccc;}
.overlayItemSettings .content:hover a{text-decoration:none;}
.overlayItemSettings span.pricetag{color:#fff;}
.overlayItemSettings .content ul{padding-left:15px;}
/* VPosition */
.overlayItemSettings.OverlayVPositionTop{top:25px;}
.overlayItemSettings.OverlayVPositionMiddle{top:35%;}
.overlayItemSettings.OverlayVPositionBottom{bottom:25px;}
/* HPosition */
.overlayItemSettings.OverlayPagewidth.OverlayHPositionLeft > div{float:left;}
.overlayItemSettings.OverlayPagewidth.OverlayHPositionCenter > div{margin:auto;}
.overlayItemSettings.OverlayPagewidth.OverlayHPositionRight > div{float:right;}
/* height */
/* margin top and bottom */
.overlayItemSettings.OverlayMarginTopLarge{top:50px;bottom:inherit;}
.overlayItemSettings.OverlayMarginTopSmall{top:15px;bottom:inherit;}
.overlayItemSettings.OverlayMarginTopNone{top:0;bottom:inherit;}
.overlayItemSettings.OverlayMarginBottomLarge{bottom:50px;bottom:inherit;}
.overlayItemSettings.OverlayMarginBottomSmall{bottom:15px;top:inherit;}
.overlayItemSettings.OverlayMarginBottomNone{bottom:0;top:inherit;}
/* TextSize */
.overlayItemSettings h2.OverlayTextSizeSmall{font-size:150%;}
.overlayItemSettings h2.OverlayTextSizeMedium{font-size:225%;}
.overlayItemSettings h2.OverlayTextSizeLarge{font-size:340%;}
.overlayItemSettings h2.OverlayTextSizeHuge{font-size:480%;}
/* padding */
.overlayItemSettings .OverlayPaddingLarge{padding:25px 60px;}
.overlayItemSettings .OverlayPaddingSmall{padding:10px 30px;}
.overlayItemSettings .OverlayPaddingNone{padding:0;}
/* width */
.overlayItemSettings .OverlayWidthHalf{width:calc(50% - 10px);}
.overlayItemSettings .OverlayWidthOnethird{width:calc(100% * 1/3 - 10px);}
.overlayItemSettings .OverlayWidthTwothirds{width:calc(100% * 2/3 - 10px);}
.overlayItemSettings .OverlayWidthOnefourth{width:calc(100% * 1/4 - 10px);}
.overlayItemSettings .OverlayWidthThreefourths{width:calc(100% * 3/4 - 10px);}
.overlayItemSettings .OverlayWidthFull{width:100%;}
.overlayItemSettings .OverlayWidthAutowidth{width:auto;}
/* border */
.overlayItemSettings .OverlayBorderThin{border-width:1px;}
.overlayItemSettings .OverlayBorderThick{border-width:3px;}
.overlayItemSettings .OverlayBorderNone{border-width:0;}
/* themes and opacities */
.overlayItemSettings .OverlayThemeExplorer:after{background:#00abdf;}
.overlayItemSettings .OverlayThemeBlack:after{background: rgba(72,94,92,1);background:var(--dark-bg);}
.overlayItemSettings .OverlayThemeWhite{background:#fff;}
.overlayItemSettings .OverlayThemeNone{background:none;}

.overlayItemSettings .OverlayOpacityThreefourths:after{opacity:0.85;}
.overlayItemSettings .OverlayOpacityHalf:after{opacity:0.6;}
.overlayItemSettings .OverlayOpacityOnefourth:after{opacity:0.35;}

/* theme font adjustments */
.overlayItemSettings .OverlayThemeExplorer,.overlayItemSettings .OverlayThemeBlack{color:#fff;}
.overlayItemSettings .OverlayThemeExplorer h2,.overlayItemSettings .OverlayThemeBlack h2{color:#fff;}
.overlayItemSettings .OverlayThemeExplorer a,.overlayItemSettings .OverlayThemeExplorer a{color:#fff;}
.overlayItemSettings .OverlayThemeExplorer > a p,.overlayItemSettings .OverlayThemeBlack > a p{color:#fff;text-decoration:none;}
/* tilt */
.overlayItemSettings .OverlayTiltForwards{transform:rotate(5deg);}
.overlayItemSettings .OverlayTiltBackwards{transform: rotate(-5deg);}


/* TopBanner specifics start */
.topbanner-splash{height:444px;background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
.splash2014{border-radius:50%;box-shadow:0 0 20px #000;text-align:center;width:200px;position:absolute;top:25px;left:25px;text-align:center;}
.splash2014{padding:25px;position:absolute;left:25px;top:25px;background:#00abdf;
    -webkit-transform: rotate(-5deg);-moz-transform: rotate(-5deg);-o-transform: rotate(-5deg);-ms-transform:rotate(-5deg);}
.splash2014 .splashheader{margin-top:20px;}
.splash2014 h2,.splash2014 h3,.splash2014 p{font-family:lexia;color:#fff;margin:0;}
.splash2014 h2,.splash2014 h3{font-family:rubbersmyril;text-transform:uppercase;line-height:1em;}
.splash2014 h2{font-size:28px;}
.splash2014 h3{font-size:22px;}
.splash2014 p{font-size:16px;}
.splash2014.background-blue{background:#00abdf;}
.splash2014.splash-as-link:hover{border:1px solid #ccc;}
/* Splash specifics start */
.TopSplash.OverlayPagewidth .left{left:calc(50% - (var(--contentwidth) / 2));}
.TopSplash.OverlayPagewidth .right{right:calc(50% - (var(--contentwidth) / 2));}
.bannersettings{position:relative;}
.splash2014 a{color:#fff;text-decoration:underline;}
/* Splash specifics end */


/* TopBanner - end */
.TopBannerBottomText{overflow:hidden;}
.TopBannerBottomTextHeadline{float:left;width:25%;}
.TopBannerBottomTextHeadline h2{font-size:325%;}
.TopBannerBottomTextText{float:left;width:75%;}
/* TopBanner specifics end */



/* nav (temporary)*/
.section ul.nav a:hover{color:#00abdf;color:var(--action-color);}
 /* general*/
.nav-container{z-index:20;}
.nav-container > .listclean.slimmenu{width:100%;display:flex;margin:0;}
.nav-container li{position:relative;display:inline-block;}
.nav-container li a{display:inline-block;text-decoration:none;padding:15px 10px;}
.nav-container li a:hover{color:var(--link-text);}

.nav-container li ul{background:rgba(255,255,255,0.85);min-width:182px;overflow:visible!important;margin:0;}
.nav-container li li{border-top:1px solid #ccc;}
.nav-container li li ul{top:-1px;left:calc(100% + 1px);position:absolute;}
.nav-container li li a{}
.nav-container > ul > li > .sub-collapser{visibility:hidden;} /*1st level*/
.nav-container > ul > li > ul{top:100%;left:0;width:100%;z-index:999;position:absolute;} /*2nd level*/
/*
.nav-container .slimmenu li > ul > li ul{top:-1px;left:100%;}*/
.nav-container .sub-collapser {position: absolute;right: 0px;top: 15px;padding: 0 5px;text-align: center;z-index: 999;cursor: pointer;} /*sub-collapser*/
.nav-container .sub-collapser:before {content: '';display: inline-block;height:100%;vertical-align: middle;margin-right: -0em;} /*sub-collapser*/
.nav-container .sub-collapser > i {display: inline-block;vertical-align: middle;font-style: inherit;} /*sub-collapser*/
.nav-container .offers,.nav-container .onlineBooking{background:var(--offer-bg);}
.nav-container .offers > a,.nav-container .onlineBooking > a{color:var(--offer-text)!important;}
.nav-container .offers > .sub-collapser > i{color:var(--offer-text)!important;}
/* nav-large*/
.nav-large li{margin-bottom:0;}
.nav-large li a{padding-right:20px;font-size:1.5em;}
.nav-large li li a{width:182px;font-size:1.25em;}

/* nav-small*/
.nav-small{padding-top:15px;padding-bottom:15px;}
.nav-small ul{display:flex;flex-wrap:wrap;}
.nav-small li a{padding:0px 8px;font-size:13px;font-size:var(--font-size);}



/* breadcrumb */
.section-container.breadcrumbEtc {display: flex;align-items: flex-start;margin:0 auto;margin-bottom:25px;position: relative;flex-wrap:nowrap;}
.section-container.breadcrumb{flex-grow:1;}
.section-container.breadcrumbEtc #statusText{order:3;padding:5px 10px;background:#ccc;}

ul[id*="xbreadcrumbs"] {
        display:flex;
        position: relative;
        z-index: 1000;
        clear: both;
}
ul[id*="xbreadcrumbs"] LI UL {
    position: absolute;
    float: left;
}
ul[id*="xbreadcrumbs"], ul[id*="xbreadcrumbs"] LI, ul[id*="xbreadcrumbs"] UL, ul[id*="xbreadcrumbs"] UL LI {
    list-style: none;
    margin: 0 -5px;
    padding: 0;
}
ul[id*="xbreadcrumbs"] > LI {
    float: left;
    flex-basis:content;
}

ul[id*="xbreadcrumbs"] UL {
    display: none;
}

/*  Base style of xBreadcrumbs  */
/*  Top Level  */
ul[id*="xbreadcrumbs"] LI.current {
}
ul[id*="xbreadcrumbs"] LI A {text-decoration: none;color:#aaa;border:0px solid transparent;border-top-width:0;}
ul[id*="xbreadcrumbs"] LI A:HOVER, ul[id*="xbreadcrumbs"] LI.hover A {background:#fff;border-color:#ccc;}
ul[id*="xbreadcrumbs"] LI.toplevel A:HOVER{border-color:transparent;}

/*  Top Level - Current Page  */
ul[id*="xbreadcrumbs"] LI.current A {
    font-weight: bold;
}

/*  Sub-level  */
ul[id*="xbreadcrumbs"] UL {
}
ul[id*="xbreadcrumbs"] UL LI {
        display:block;
    height: auto;
        margin:0;
}
ul[id*="xbreadcrumbs"] UL LI A {
    text-decoration: none;
}
ul[id*="xbreadcrumbs"] LI UL LI:last-child A {}
ul[id*="xbreadcrumbs"] LI UL LI A:HOVER {background:#eee;color:var(--link-text);text-decoration:underline;}

/* show only active li */
ul[id*="xbreadcrumbs"] > LI{display:none;}
ul[id*="xbreadcrumbs"] > li.active{display:inline;padding-left:8px;margin-left:0px;}
ul[id*="xbreadcrumbs"] li li.active a{font-weight:bold;}

/* adjust styling */
ul[id*="xbreadcrumbs"] li{position:relative;max-width:180px;}
ul[id*="xbreadcrumbs"] li ul{left:5px;top:calc(1em + 15px);padding-top:0px;z-index:10;}
ul[id*="xbreadcrumbs"] li li{width:100%;min-width:130px;}
ul[id*="xbreadcrumbs"] li a,#breadcrumbs li li a{padding:10px 5px;}
ul[id*="xbreadcrumbs"] a{display:block;line-height:1em;font-size:12px;}
ul[id*="xbreadcrumbs"] li.noChildren{max-width:inherit;}

ul[id*="xbreadcrumbs"] > li a{padding-right:10px;white-space:nowrap;color:#777!important;}
ul[id*="xbreadcrumbs"] > li li a{background-image:none;padding-right:10px;}

/* replace a with p */
ul[id*="xbreadcrumbs"] LI a {text-decoration: none;cursor:pointer;padding:10px 5px;}

/*  Current Page - toplevel  */
ul[id*="xbreadcrumbs"] li.noChildren a{font-weight:bold;}

/* show last level */

ul[id*="xbreadcrumbs"] UL LI{margin:0;}
ul[id*="xbreadcrumbs"] li{max-width:none;}
ul[id*="xbreadcrumbs"] li:last-of-type li{min-width:inherit;}

ul[id*="xbreadcrumbs"] li.toplevel.hasChildren{padding-right:0;padding-left:16px;}
ul[id*="xbreadcrumbs"] li.toplevel > a{width:auto;float:left;}
ul[id*="xbreadcrumbs"] li:last-of-type ul{position:relative;top:inherit;float:left;display:inline !important;left:inherit !important;z-index:5;padding-top:5px;border-left:1px solid #ccc;}
ul[id*="xbreadcrumbs"] li:last-of-type ul li{float:left;width:auto;min-width:none;}
ul[id*="xbreadcrumbs"] li:last-of-type ul li a{background:none;color:var(--link-text)!important;padding:5px 10px;}
ul[id*="xbreadcrumbs"] li:last-of-type ul li a:hover .linktext{border-bottom:0px solid #00abdf;}

ul[id*="xbreadcrumbs"] li.toplevel.hasChildren:first-of-type:after{content:one;}


ul[id*="xbreadcrumbs"] li.toplevel.hasChildren:last-of-type{display:flex;align-items:flex-start;}
ul[id*="xbreadcrumbs"] li.toplevel.hasChildren:last-of-type > a{width:auto;padding:0;margin:10px 0;float:none;background:none;}
ul[id*="xbreadcrumbs"] li.toplevel.hasChildren:last-of-type > a .toplinktext{padding:10px;font-weight:bold;}
ul[id*="xbreadcrumbs"] li.toplevel:first-of-type > a .toplinktext{padding-left:0;}

ul[id*="xbreadcrumbs"] li.toplevel:after{content:"";position: absolute;top: 12px;left:inherit;right:0;width: 8px;height: 8px;transform: rotate(-45deg);border-bottom: 1px solid #777;border-right: 1px solid #777;margin:0 5px;}

ul[id*="xbreadcrumbs"] li.toplevel:last-of-type:after{content:none;}

ul[id*="xbreadcrumbs"] li.toplevel.hasChildren{padding-right:15px;padding-left:0;}




/*  online booking start */
.online-booking-2017-container{background-color:var(--item-bg);padding:10px 20px;}
.online-booking-2017{background-color:var(--item-bg);color:var(--font-text);display:flex;flex-wrap:wrap;align-items:center;}
.online-booking-2017-container > .online-booking-2017{background-color:initial;}
.online-booking-2017 booking-calendar{flex-grow:1;}
.online-booking-2017 > h3{color:var(--white);}
.online-booking-2017,.online-booking-2017 div{flex-wrap:wrap;flex-grow:1;}
.online-booking-2017 .OnlineBookingModule{display:flex;align-items:center;margin:5px 0;}
.online-booking-2017 .OnlineBookingModule .OnlineTable{display:flex;flex-grow:1;z-index:2;}
.online-booking-2017 .OnlineBookingModule .OnlineTable > div{margin:5px 10px;display:flex;}
.online-booking-2017 .OnlineBookingModule .dropdownRuta{flex-grow:2;min-width:200px;}
.online-booking-2017 .OnlineBookingModule .OnlineTable div[class*="OnlineBooking"]{display:flex;flex-wrap:nowrap;}
.online-booking-2017 .OnlineBookingModule .OnlineTable input{padding:3px 6px;}
.online-booking-2017 .OnlineBookingModule input{flex-grow:1;margin:0;width:25%;}
.online-booking-2017 .OnlineBookingModule .OnlineTable div[class*="OnlineBooking"] img{max-width:inherit;width:35px;height:35px;}
.online-booking-2017 .OnlineBookingModule .dropdownRuta .select{display:block;}
.online-booking-2017 .OnlineBookingModule .OnlineButton{margin:10px;text-align:center;background:var(--action-color);max-width:130px;word-wrap:break-word;line-height:1em;}
.online-booking-2017 .OnlineBookingModule .OnlineButton a{color:var(--white)!important;text-decoration:none;display:inline-block;padding:9px 18px}
/* adjustments to maincol */
.paragraph-container.main .online-booking-2017 .OnlineBookingModule{align-items:stretch;}
.paragraph-container.main .online-booking-2017 .OnlineTable{max-width:80%;}
.paragraph-container.main .online-booking-2017 .OnlineButton{margin:5px 10px;}
.paragraph-container.main .online-booking-2017 .OnlineButton a{padding-top:30px;}
.paragraph-container.main .online-booking-2017 .OnlineBookingModule .dropdownRuta{flex-basis:100%;}
/* adjustments to bottom */
.paragraph-container.bottom .online-booking-2017 booking-calendar{max-width:100%;}
.paragraph-container.bottom .online-booking-2017 .OnlineTable > div,.paragraph-container.bottom .online-booking-2017 .OnlineButton{margin:0 0 10px 0}
.paragraph-container.bottom .online-booking-2017 .OnlineButton{flex-grow:0;}

/* adjustments to rightcol */
.paragraph-container.side .online-booking-2017-container{margin: -15px;margin-bottom: 50px;}

/* datepicker */
.ui-datepicker.ui-widget-content{background:rgba(255,255,255,1)!important;}
/* online booking end */


.col2 .item{width:calc(45% - 30px);}
.col3 > div,.col3 .item{width:calc(30% - 30px);}
.col4 > div,.col4 .item{width:calc(20% - 30px);}

/* padding classes */
.padding-none{padding:0}
.padding-sm{--padding:calc(var(--gutterwidth) / 2)!important;}
.padding-lg{--padding:calc(var(--gutterwidth) * 2)!important;}
.padding-xl{--padding:calc(var(--gutterwidth) * 3)!important;}

/* flexbox classes */
.flex{display:flex;}
.flexwrap{flex-wrap:wrap;}
.flexrow{flex-direction:row;}
.flexrow-reverse{flex-direction:row-reverse!important;}
.flexcolumn{flex-direction:column!important;}
.flexcolumn-reverse{flex-direction:column-reverse!important;}


/* column classes */

.row,div[class*="col-"],ul[class*="col-"]{margin-left:calc(var(--padding,var(--gutterwidth,15px))*(-1));margin-right:calc(var(--padding,var(--gutterwidth,15px))*(-1));display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;}

.row > div,.row > li,div[class*="col-"] > div,ul[class*="col-"] > li{--padding:var(--gutterwidth);flex-grow:1;margin-right:var(--padding,15px);margin-left:var(--padding,15px);}
.col-2 > div,.col-2 > li{width:calc(50% - calc(2*var(--padding),calc(2*var(--gutterwidth,30px))));}
.col-3 > div,.col-3 > li{width:calc(33% - calc(2*var(--padding),calc(2*var(--gutterwidth,30px))));}
.col-4 > div,.col-4 > li{width:calc(25% - calc(2*var(--padding),calc(2*var(--gutterwidth,30px))));}

ul.row,ul.row > li,ul[class*="col-"],[class*="col-"] > li{list-style-type:none;list-style-image:none;padding-left:0;}

.col-2{--padding:calc(var(--gutterwidth))*2;}
.col-3{--padding:calc(var(--gutterwidth))*3;}
.col-4{--padding:calc(var(--gutterwidth))*4;}
.content-holder{--padding:var(--gutterwidth);}

/* section layout (new) */
.section-container{display:flex;flex-wrap:wrap;position:relative;margin-left:auto;margin-right:auto;}
.content-holder{margin-left:calc(var(--padding,var(--gutterwidth,15px))*(-1));margin-right:calc(var(--padding,var(--gutterwidth,15px))*(-1));width:calc(100% + (2 * 15px));width:calc(100% + 2*var(--padding,calc(2*var(--gutterwidth,30px))));}

.content-holder > div,.content-holder > ul,.content-holder > table,.content-holder > dl{margin-right:var(--padding,15px);margin-left:var(--padding,15px);flex:1 0 auto;}

.maincol,.z_maincol{width:calc(var(--maincol) - var(--gutterwidth));min-width:calc(var(--maincol-minwidth,60%));}
.rightcol,.z_rightcol {width: calc(var(--rightcol) - var(--gutterwidth));min-width:var(--rightcol-minwidth,250px);background:none;background:var(--rightcol-bg);}

.z_rightcol .teaserbox2015 {margin: 10px 0;}

.content-holder.productContainer{margin-bottom:25px;}
.tabs-section{margin-top:25px;}

.section.ads-block,.paragraph-container.adsBlock{display:block!important;margin-top:100px;}

/* content section */
/*
.content-section,.productContainer{display:flex;flex-wrap:wrap;margin-bottom:25px;}
.content-section,.productContainer{margin-left:calc(var(--gutterwidth,-10px)*(-1));margin-right:calc(var(--gutterwidth,-10px)*(-1));width:calc(100% + calc(var(--gutterwidth)*2));}
*/

/*
.content-section > div,.productContainer > div{margin-left:var(--gutterwidth,10px);margin-right:var(--gutterwidth,10px);}
*/

/*
.maincol,.z_maincol,.rightcol,.z_rightcol {flex:1 0 auto;margin:var(--gutterwidth);margin:var(--gutterwidth);}
.maincol,.z_maincol{width:calc(var(--maincol) - var(--gutterwidth));min-width:calc(var(--maincol-minwidth,60%));overflow: hidden;margin-bottom: 0;}
.maincol,.z_maincol{margin-top:0;}
*/

/*
.wide-content,.z_productpage{width:calc(100% - 2*(var(--gutterwidth)));}
*/

/* ads block */
.paragraph-container.adsBlock{width:40%;margin-top:25px;}

/* bottom section */

.paragraph-container.bottom{min-width:var(--rightcol-minwidth,250px);width:25%;margin:calc(var(--gutterwidth,15px)*2);flex:1 0 auto;}
.paragraph-container.bottom h3{color:#fff;}
.paragraph-container.bottom .paragraph-header{margin-bottom:20px;}

/* paragraph layouts */
.paragraph-container .paragraph-content{display:flex;flex-direction:column;}
.paragraph-container.side .paragraph-header{}
.paragraph-container.side .paragraph-header h3,.pricesArea h3,.priceareawithoutprice div.includes.showInitially > a{background:var(--panel-bg);display:block;padding:15px;color: #fff;color:var(--panel-text);font-size:1.25em;font-weight:normal;}
.paragraph-container{margin-bottom:25px;position:relative;/*width:100%;*/clear:right;min-width:var(--rightcol-minwidth,250px);}
.paragraph-container.main-tab .paragraph-header,.paragraph-container.wide-tab .paragraph-header{display:none;}
/* section variations */
.paragraph-container.top{margin-bottom:inherit;}
.paragraph-container.top .paragraph-header{display:none;}
.paragraph-container.bottom{}
.paragraph-container.top{padding:0!important;}
/* videocontent */
.videoContain {overflow: hidden;position: relative;}
.videoArea a {display: block;}
.yVids img.play-button {position: absolute;top: 0%;left: 0%;width: 100%;}
.videoArea img {width: 100%;}
/* video embed styling - start */
.areaHolder{padding:0;overflow:hidden;}
.videoContain{overflow:hidden;position:relative;}
.videoArea{display:block;position:relative;overflow:hidden;margin:0;margin-top:3px;}
.textArea{display:block;}
.videoThumb{width:100%;height:auto;margin:-10% 0;}
.videoArea a{display:block;}
.yVids img.play-button{position:absolute;top:0%;left:0%;width:100%}
.videoArea img{width:100%;}
.imgThumb{height:auto;}
/* position */
/* left */
.videoArea.left{float:left;margin-left:0;margin-right:15px;}
.textArea.left{float:right;}
/* right */
.videoArea.right{float:right;margin-right:0;margin-left:15px;}
.textArea.right{float:left;}
/* size */
/* fullsize */
.videoArea.fullsize,.textarea.fullsize{display:block;float:none;width:100%;margin:5px 0;}
.videoThumb.fullsize{width:100%;height:auto;}
/* large */
.videoArea.large{width:calc(50%);}
.textArea.large{width:calc(47%);}
 /* small */
.videoArea.small{width:calc(30%);}
.textArea.small{width:calc(67%);}



/* tabs */
.tabsContainer{width:100%;}
.tabsContainer #subcontent_tabs .ui-widget-header li a{color:var(--tab-text);}


/* --- various itemlists (e.g. productlists) --- */

/* image gallery */
.image-gallery > ul{display:flex;flex-wrap:wrap;margin:0 -7.5px;list-style-type:none;list-style-image:none;padding:0;}
.image-gallery > ul > li{width:20%;margin:7.5px;padding:0;flex-grow:1;max-width:50%;}
.image-gallery img{width:100%;}
