/*--Custom CSS, additional to slicing--*/
/* Contextual links Style: */

/**
 * Fix for jquery.custom-form.js plugin. 
 * It sets wrong top position when "admin menu" adds margin-top to body.
 */
body.admin-menu > .drop-form-select {
  margin-top: -29px;
}

/**
 * Contextual links regions.
 */
.contextual-links-region {
    outline: none !important;
    position: relative !important;
}
.contextual-links-region-active {
    outline: #999 dashed 1px !important;
}

/**
 * Contextual links.
 */
div.contextual-links-wrapper {
    display: none !important;
    font-size: 90% !important;
    position: absolute !important;
    right: 5px !important; /* LTR */
    top: 2px !important;
    z-index: 999 !important;
}
html.js div.contextual-links-wrapper {
    display: block !important;
}
a.contextual-links-trigger {
    background: transparent url(images/gear-select.png) no-repeat 2px 0 !important;
    border: 1px solid transparent !important;
    display: none !important;
    height: 18px  !important;
    margin: 0 !important;
    padding: 0 2px !important;
    outline: none !important;
    text-indent: 34px !important; /* LTR */
    width: 28px !important;
    overflow: hidden !important;
    -khtml-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
}
a.contextual-links-trigger:hover,
div.contextual-links-active a.contextual-links-trigger {
    background-position: 2px -18px !important;
}
div.contextual-links-active a.contextual-links-trigger {
    background-color: #fff !important;
    border-color: #ccc !important;
    border-bottom: none !important;
    position: relative !important;
    z-index: 1 !important;
    -moz-border-radius: 4px 4px 0 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-radius: 4px 4px 0 0 !important;
}
div.contextual-links-wrapper ul.contextual-links {
    background-color: #fff  !important;
    border: 1px solid #ccc !important;
    display: none !important;
    margin: 0 !important;
    padding: 0.25em 0 !important;
    position: absolute !important;
    right: 0 !important;
    text-align: left !important;
    top: 18px !important;
    white-space: nowrap !important;
    -moz-border-radius: 4px 0 4px 4px !important; /* LTR */
    -webkit-border-bottom-left-radius: 4px !important;
    -webkit-border-bottom-right-radius: 4px !important;
    -webkit-border-top-right-radius: 0 !important; /* LTR */
    -webkit-border-top-left-radius: 4px !important; /* LTR */
    border-radius: 4px 0 4px 4px !important; /* LTR */
}
a.contextual-links-trigger-active,
div.contextual-links-active a.contextual-links-trigger,
div.contextual-links-active ul.contextual-links {
    display: block !important;
}
ul.contextual-links li {
    line-height: 100% !important;
    list-style: none !important;
    list-style-image: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
div.contextual-links-wrapper a {
    text-decoration: none !important;
}
ul.contextual-links li a {
    color: #333 !important;
    display: block !important;
    margin: 0.25em 0 !important;
    padding: 0.25em 1em 0.25em 0.5em !important;
    text-transform: none !important;
}
ul.contextual-links li a:hover {
    background-color: #bfdcee !important;
}


.contextual-links-region ul.contextual-links {
    float: none !important;
    margin: 0 !important;
    width: auto !important;
    font:  12px/15px  Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
}

.contextual-links-wrapper a.contextual-links-trigger {
    background: url("gear-select.png") no-repeat scroll 2px 0 transparent !important; 
    display: none;
    height: 18px !important;
    border-radius: 4px 4px 4px 4px !important;
    width: 28px !important;
}

.contextual-links-region a.contextual-links-trigger-active {
    display: block !important;
}

.contextual-links-region ul.contextual-links li a {
    height: auto !important;
    width: auto !important;
    background: none !important;
}

.contextual-links-region ul.contextual-links li {
    padding: 0 !important;
}

/* Contextual links Hierarchy: */

/* 2nd level  */
.contextual-links-region
.contextual-links-region
div.contextual-links-wrapper {
    top: 20px !important;
}

/* 3rd level  */
.contextual-links-region
.contextual-links-region
.contextual-links-region
div.contextual-links-wrapper {
    top: 40px !important;
}

/* 4rd level  */
.contextual-links-region
.contextual-links-region
.contextual-links-region
.contextual-links-region
div.contextual-links-wrapper {
    top: 60px !important;
}

article ul.contextual-links li {
    line-height: 100% !important;
    list-style: none !important;
    list-style-image: none !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 90% !important;
    font-weight: normal !important;
    background: none !important;
}

/*Contextual links Hierarchy: FRONT PAGE*/

.contextual-links-region:hover .front-contextual-node-links > 
div.contextual-links-wrapper > .contextual-links-trigger{
    display: block !important;
}

/*2rd level*/  
.contextual-links-region .front-contextual-node-links >
div.contextual-links-wrapper {
    top: 60px !important;
}

/* 3rd level  
.contextual-links-region 
.front-contextual-node-links + .contextual-links-region
div.contextual-links-wrapper {
  top: 40px !important;
}

 4rd level  
.contextual-links-region 
.front-contextual-node-links + .contextual-links-region
div.contextual-links-wrapper + div
.contextual-links-region
div.contextual-links-wrapper {
  top: 60px !important;
}*/

/**
 * Style for primary tabs.  
 * SEE: ob_menu_local_tasks().
 */

/* General styles. */
#admin-tabs .contextual-links-trigger {
  background-position: 100% 0 !important;
  display: block !important;
  padding: 0 32px 0 0 !important;
  text-indent: 0;
  width: auto !important;
}
/* Custom styles for Benadryl. */
#admin-tabs .contextual-links-wrapper {
  right: 750px !important;
  top: 15px !important;
  z-index: 10;
}
#admin-tabs .contextual-links-trigger {
  font-size: 12px;
}

.w2.contact-wrapp h1 {
    margin-bottom: 27px;
}

div.contact-form .form-item {
    margin: 0;
}

/* Hide ajax loader. */
.ajax-progress {
  display: none;
}

.progress-disabled {
  float: none;
}

input[class~="sort"] {
  border: none;
  cursor: pointer;
}

div#cke_edit-topic-body-value,
div[id^=cke_edit-comment-text-value] {
  width: 100% !important;
}

.new-topic-form a.ckeditor_links {
  display: none !important;
}

.new-topic-form .info-message {
  margin: 6px;
}

.send-to-friend-form .contact-form .captcha {
  width: 243px;
}

.send-to-friend-form .contact-form .captcha img {
  width: auto;
}

.contact-form .captcha-box .captcha {
  width: auto;
  height: auto;
}

.contact-form .error {
  background: #c7e9ee;
}

.contact-form .info-message p {
  margin: 0;
}

.comment-delete .add-new-topic {
  background: none;
}

.comment-delete .add-new-topic .button ul {
  float: left;
}

.send-to-friend .fancybox-inner {
  height: auto !important;
}

.contextual-links-region .contextual-links-region.html-questions-button .contextual-links-wrapper,
.contextual-links-region .contextual-links-region.node-question .contextual-links-wrapper {
  top: 0px !important;
}

.contextual-links-wrapper + .back-question {
  padding-bottom: 45px !important;
}

#forum-comment-form .cke_bottom {
  display: none;
}

#forum-node-form .cke_bottom {
  display: none;
}

.picture .col {
  width: 480px !important;
}

.add-new-topic .ttl label {
  width: auto;
}

@media screen and (max-width: 640px) {
  .product-detail .product-box .push-block {
    width: auto;
    background: none;
  }
}

.comment-preview .topic-post .post-text {
  background: #fffbdb;
}

.calendar-account.calendar-account-hide-application-links .block {
  margin: 0 0 30px;
}

nav ul:after,
.contextual-links-region:after{
  content: "";
  display: block;
  clear: both;
}
.splash-screen .page{
  padding-bottom: 50px;
}
.splash-screen footer{
  overflow: visible;
}
.splash-screen footer:after{
  content: "";
  display: block;
  clear: both;
}

.logo{
  position: relative;
  z-index: 11;
}

.intro-text {
  color: #38444a;
  padding: 0 27px 22px;
}

.bottom-text {
  color: #38444a;
  padding: 0 27px 22px;
}

.search-results-description-text {
  color: #10759b;
  padding: 0 30px 31px 30px;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
}

/*ATTDASHBS-114 - update animation styles for Adult4 animation for DE clones*/
.ob-de .ob-wrapper .ob-adults.adult_4 .txtwrap .bigline {
    font-size: 29px !important;
}

.ob-de .ob-wrapper .ob-adults.adult_4 div.txtwrap {
    padding-top: 10px  !important;
}

.product-filter-form .btn-refresh {
    margin-top: 0px !important;
}

/* ATTDASHBS-201 additional space between body and contacts */
.faq-content .contact-wrapp .contact-form {
    margin: 25px 0 0 0
}

/* OBSES-22 - styles for shop pages */
.site-da .shop ul li,
.site-nb .shop ul li,
.site-sv .shop ul li,
.site-fi .shop ul li {
    text-align: center !important;
    width: 384px !important;
}

.ob-no.youwish-form .youwish-banner img{
  width: 100%;
  display: block;
}

.ob-no.youwish-form .w2,.ob-no.betingelser .w2 {
  background-color: #2670cb;
  color: #ffffff;
  background-image: none;
}
@media screen and (max-width: 640px) {
  .ob-no.youwish-form .block, .ob-no.betingelser .block{
    background-color: #2670cb;
  }
}
.ob-no.youwish-form .w2 .contact-form .row label, 
.ob-no.youwish-form .w2 .contact-form .captcha-row label,
.ob-no.youwish-form .w2 .contact-form .captcha-row .captcha-box .info p,
.ob-no.youwish-form .w2 .contact-form .btn-submit a{
  color:  #ffffff;
}
.ob-no.youwish-form .w2 .contact-form .area{
  margin-bottom: 10px;
}
.ob-no.youwish-form .w2 .contact-form p{
  font-size: 15px;
}

.ob-no.youwish-form .w2 .contact-form .steps p{
  margin: 10px 0px;
}

.ob-no.youwish-form .w2 p.youwish_formtitle{
  background: #c01d80;
  padding: 5px;
  display: inline-block;
}

.ob-no.youwish-form .w2 .bottom_text > p{
  text-align: center;
}
.ob-no.youwish-form .w2 .bottom_text a{
  color: #ffffff;
}

.ob-no.youwish-form .w2 h1, .ob-no.youwish-form .w2 label[for="edit-submitted-comments"], .ob-no.youwish-form .w2 fieldset .fields-info{
  display: none;
}

.ob-no.betingelser .w2 h1{
  color: #ffffff;
  text-align: center;
}
.ob-no.youwish-form .w2 .row{
  padding-right: 0px;
}

.ob-no.youwish-form .w2 .btn-submit{
  float: none;
  text-align: center;
}

.ob-no.youwish-form .w2 .btn-submit a{
  float: none;
  display: inline-block;
}

/* ATTDASHBS-510 */

p.login-de  {
	font-size:15px;
	line-height:16px;
} 

.ob-de .create-new-calendar h3 {
	margin:0px;
}
/*OBITS-9 start*/
.splash-screen .footer .copyrightText{
	display: none;
}
.ob-it.splash-screen footer .copyrightText,
.ob-fi.splash-screen footer .copyrightText,
.ob-no.splash-screen footer .copyrightText,
.ob-pt.splash-screen footer .copyrightText,
.ob-se.splash-screen footer .copyrightText{
	display: block;
	text-align: center;
    color: #999999;
    font-size: 12px;
    line-height: 15px;
    width: 660px;
    margin: 0 auto;
}
.ob-it.splash-screen footer .copy,
.ob-it.splash-screen footer .desc,
.ob-fi.splash-screen footer .copy,
.ob-fi.splash-screen footer .desc,
.ob-pt.splash-screen footer .copy,
.ob-pt.splash-screen footer .desc,
.ob-no.splash-screen footer .copy,
.ob-no.splash-screen footer .desc,
.ob-se.splash-screen footer .copy,
.ob-se.splash-screen footer .desc{
	display: none;
}
.ob-it.splash-screen footer .copyrightText .copy,
.ob-it.splash-screen footer .copyrightText .desc,
.ob-fi.splash-screen footer .copyrightText .copy,
.ob-fi.splash-screen footer .copyrightText .desc,
.ob-no.splash-screen footer .copyrightText .copy,
.ob-no.splash-screen footer .copyrightText .desc,
.ob-pt.splash-screen footer .copyrightText .copy,
.ob-pt.splash-screen footer .copyrightText .desc,
.ob-se.splash-screen footer .copyrightText .copy,
.ob-se.splash-screen footer .copyrightText .desc  {
	display: block;
}
.ob-it.splash-screen,
.ob-fi.splash-screen,
.ob-pt.splash-screen,
.ob-no.splash-screen,
.ob-se.splash-screen{
	background: #17b5d1 url("html/images/bgs/splash-bg.jpg") no-repeat 50% 0;
}
.ob-it.splash-screen .splash-main,
.ob-fi.splash-screen .splash-main,
.ob-no.splash-screen .splash-main,
.ob-pt.splash-screen .splash-main,
.ob-se.splash-screen .splash-main{
	background: url("html/images/bgs/splash-main-bg.jpg") no-repeat 50% 0;
	width: 934px;
	margin: 50px auto;
	padding-top:150px;
}
.ob-it.splash-screen .splash-main strong.logo,
.ob-fi.splash-screen .splash-main strong.logo,
.ob-no.splash-screen .splash-main strong.logo,
.ob-pt.splash-screen .splash-main strong.logo,
.ob-se.splash-screen .splash-main strong.logo{
	display:none;
}
.ob-it.splash-screen .splash-main .logo,
.ob-fi.splash-screen .splash-main .logo,
.ob-no.splash-screen .splash-main .logo,
.ob-pt.splash-screen .splash-main .logo,
.ob-se.splash-screen .splash-main .logo{
	width: auto;
    float: none;
    margin-bottom: 140px;
    display: block;
}
.ob-it.splash-screen .splash-main .logo img,
.ob-fi.splash-screen .splash-main .logo img,
.ob-pt.splash-screen .splash-main .logo img,
.ob-no.splash-screen .splash-main .logo img,
.ob-se.splash-screen .splash-main .logo img{
  width: auto;
  margin: 0 auto;
}
.ob-it.splash-screen .splash-main h2,
.ob-fi.splash-screen .splash-main h2,
.ob-no.splash-screen .splash-main h2,
.ob-pt.splash-screen .splash-main h2,
.ob-se.splash-screen .splash-main h2{
  display:none;
}
.ob-it.splash-screen .splash-main  .go-girl,
.ob-fi.splash-screen .splash-main  .go-girl,
.ob-no.splash-screen .splash-main  .go-girl,
.ob-pt.splash-screen .splash-main  .go-girl,
.ob-se.splash-screen .splash-main  .go-girl{
	float: left;
    width: 37%;
    padding-left: 13%;
    text-align: left;
}
.ob-it.splash-screen .splash-main  .go-woman,
.ob-fi.splash-screen .splash-main  .go-woman,
.ob-no.splash-screen .splash-main  .go-woman,
.ob-pt.splash-screen .splash-main  .go-woman,
.ob-se.splash-screen .splash-main  .go-woman{
	width: 37%;
    float: right;
    text-align: right;
    padding-right: 13%;
    padding-top: 0px;
}
.ob-it.splash-screen .splash-main  a.read-more,
.ob-fi.splash-screen .splash-main  a.read-more,
.ob-no.splash-screen .splash-main  a.read-more,
.ob-pt.splash-screen .splash-main  a.read-more,
.ob-se.splash-screen .splash-main  a.read-more{
	background: #008db8;
    color: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    padding: 12px 40px;
    text-align: center;
    width: 225px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;    
    display: inline-block;
    position: relative; 
    font: 24px/24px "FGStdDemiXC",Arial,Helvetica,sans-serif; 
}
.ob-it.splash-screen .splash-main  a.read-more:hover,
.ob-fi.splash-screen .splash-main  a.read-more:hover,
.ob-pt.splash-screen .splash-main  a.read-more:hover,
.ob-no.splash-screen .splash-main  a.read-more:hover,
.ob-se.splash-screen .splash-main  a.read-more:hover{
	background: #fe54a4;
}
.ob-it.splash-screen .splash-main  a.read-more span,
.ob-fi.splash-screen .splash-main  a.read-more span,
.ob-no.splash-screen .splash-main  a.read-more span,
.ob-pt.splash-screen .splash-main  a.read-more span,
.ob-se.splash-screen .splash-main  a.read-more span{
	background:none;
}
.ob-it.splash-screen footer,
.ob-fi.splash-screen footer,
.ob-no.splash-screen footer,
.ob-pt.splash-screen footer,
.ob-se.splash-screen footer{
    color: #00b4ca;
    padding-bottom: 15px;
    background: white;
    width: 100%;
	overflow: hidden;
}
.ob-it.splash-screen footer .footer-link,
.ob-fi.splash-screen footer .footer-link,
.ob-no.splash-screen footer .footer-link,
.ob-pt.splash-screen footer .footer-link,
.ob-se.splash-screen footer .footer-link{
	margin: 30px auto 37px;
    padding: 0;
    list-style: none;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    width: 934px;
    overflow: hidden;
	float: none;
}
.ob-it.splash-screen footer .footer-link li,
.ob-fi.splash-screen footer .footer-link li,
.ob-no.splash-screen footer .footer-link li,
.ob-pt.splash-screen footer .footer-link li,
.ob-se.splash-screen footer .footer-link li{
	vertical-align: top;
    margin-left: 30px;
    float: left;
	width:auto;
}
.ob-it.splash-screen footer .footer-link li a,
.ob-fi.splash-screen footer .footer-link li a,
.ob-no.splash-screen footer .footer-link li a,
.ob-pt.splash-screen footer .footer-link li a,
.ob-se.splash-screen footer .footer-link li a {		    
    padding: 0 0 5px;
	color: #00b4ca;
    display: block;
    border-bottom: 1px solid #00b4ca
}
.ob-it.splash-screen footer .footer-link li a:hover,
.ob-fi.splash-screen footer .footer-link li a:hover,
.ob-no.splash-screen footer .footer-link li a:hover,
.ob-pt.splash-screen footer .footer-link li a:hover,
.ob-se.splash-screen footer .footer-link li a:hover {
	color: #006d9e;
    border-color: #006d9e;
}
.ob-it.splash-screen footer .copy,
.ob-fi.splash-screen footer .copy,
.ob-no.splash-screen footer .copy,
.ob-pt.splash-screen footer .copy,
.ob-se.splash-screen footer .copy{
    overflow: hidden;
    text-align: center;
    color: #999999;
    font-size: 12px;
    line-height: 15px;
    width: 660px;
    margin: 0 auto;
}
.ob-it.splash-screen footer .desc,
.ob-fi.splash-screen footer .desc ,
.ob-no.splash-screen footer .desc,
.ob-pt.splash-screen footer .desc,
.ob-se.splash-screen footer .desc {
    float: none;
    width: 100%;
    padding: 0;
}
.ob-it.splash-screen .page,
.ob-fi.splash-screen .page,
.ob-no.splash-screen .page,
.ob-pt.splash-screen .page,
.ob-se.splash-screen .page{
	padding-bottom:0px;
}
.ob-it.splash-screen #ob-core-gaopt-message-popup,
.ob-fi.splash-screen #ob-core-gaopt-message-popup,
.ob-pt.splash-screen #ob-core-gaopt-message-popup,
.ob-no.splash-screen #ob-core-gaopt-message-popup,
.ob-se.splash-screen #ob-core-gaopt-message-popup {
    display: none;
}
.ob-it.splash-screen footer p,
.ob-fi.splash-screen footer p,
.ob-no.splash-screen footer p,
.ob-pt.splash-screen footer p,
.ob-se.splash-screen footer p{
    color: #999999;
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 5px;
}
.ob-it,
.ob-fi,
.ob-no,
.ob-pt,
.ob-se {
	background: #c4e8f9 url(html/images/bgs/homePage_teen_frame_new.png) no-repeat 50% 0px;
}
/*OBITS-9 end*/

/*OBPTS-5 Start*/
.ob-it .home-gallery .slider .slide .desc h2 span,
.ob-pt .home-gallery .slider .slide .desc h2 span{
    font-size: 29px;
    line-height: 29px;    
    font-family: FGStdDemiXC;
    font-style: normal;
    text-transform: uppercase;
}
/*OBPTS-5 End*/
/*OBITS-13 Start*/
.ob-pt.front-page .block-holder .block h3,
.ob-it.front-page .block-holder .block h3,
.ob-no.front-page .block-holder .block h3,
.ob-fi.front-page .block-holder .block h3  {
	color:#6b98a8;
}
/*OBITS-13 End*/
/*OBPTS-7 Start*/
.ob-pt .search-form .text-input,
.ob-pt .search-form .text-input.parent-active,
.ob-it .search-form .text-input,
.ob-fi .search-form .text-input,
.ob-no .search-form .text-input,
.ob-no .search-form .text-input.parent-active,
.ob-it .search-form .text-input.parent-active,
.ob-fi .search-form .text-input.parent-active {
  background:#fff;
}
/*OBPTS-7 End*/

/* ACCU-32 Start */
.ob-no.front-page  .page,
.ob-no.not-front  .page{
	width:100%;	
}
/* .ob-no header {
	background: white;    
} */
/* .ob-no.front-page footer,
.ob-no.not-front footer{
   background: white;   	
   overflow: hidden;
   padding-bottom: 25px;
}  */
.ob-no.front-page .page > *,
.ob-no.not-front .page > *,
.ob-no.front-page  footer,
.ob-no.not-front   footer{
	width: 934px;       
    padding-left: calc(50% - 467px);
    padding-right: calc(50% - 467px);
}
.ob-no .page .page{
	width:auto !important ;
}
.ob-no #ob-core-gaopt-message-popup div,
.ob-no #ob-core-gaopt-message-popup input{
	padding:0;
	height:0;
	margin:0;
	border:0;
	
}
.ob-no.front-page footer .list-block,
.ob-no.not-front footer .list-block {
    padding: 30px 0 40px;    
}
.ob-no.front-page footer .list-block ul li,
.ob-no.not-front footer .list-block ul li {
    margin: 0 30px 20px 0;
	float: none;
    display: inline-block;
}
.ob-no.front-page footer .list-block ul li a,
.ob-no.not-front footer .list-block ul li a {
    color: #00b4ca;
    text-decoration: none;
    border-bottom: 1px solid #81cddc;
    padding-bottom: 5px;
	text-align:left;
}
.ob-no.front-page footer .copy,
.ob-no.not-front footer .copy {
    overflow: hidden;
    text-align: center;
    color: #999999;
    font-size: 12px;
    line-height: 15px;    
    margin: 0 auto 15px;
}
.ob-no.front-page footer .copy p,
.ob-no.not-front footer .copy p{
    overflow: hidden;
    text-align: center;
    color: #999999;
    font-size: 12px;
    line-height: 15px;    
    margin: 0 auto 3px;
}
/* ACCU-32 End */

/*OBPTS-6 Start*/
@media screen and (max-width: 640px) {
	.ob-it.splash-screen .page,
	.ob-fi.splash-screen .page,
	.ob-no.splash-screen .page,
	.ob-pt.splash-screen .page,
	.ob-se.splash-screen .page {
		padding: 10px;
	}
	
	.ob-no.front-page .page > *,
	.ob-no.not-front .page > *,
	.ob-no.front-page  footer,
	.ob-no.not-front   footer{
		width: auto;       
		padding:0;
	}
	.ob-no.front-page .page header,
	.ob-no.not-front   .page header{
		padding:15px;
	}
	.ob-no.front-page footer,
	.ob-no.not-front footer{
		padding:0 15px 25px;
	}
	
	.ob-it.splash-screen .splash-main,
	.ob-fi.splash-screen .splash-main,
	.ob-no.splash-screen .splash-main,
	.ob-pt.splash-screen .splash-main,
	.ob-se.splash-screen .splash-main {
		margin: 0 0 10px;
		min-height: 294px;	
		background: url(html/images/bgs/splash-main-bg-mobile.jpg) no-repeat 0 0;
		width: 100%;
		background-size: 100% 100%;
		padding-top: 0px;
		padding-bottom: 0;
	}
	.ob-it.splash-screen .splash-main .logo,
	.ob-pt.splash-screen .splash-main .logo,
	.ob-no.splash-screen .splash-main .logo,
	.ob-fi.splash-screen .splash-main .logo,
    .ob-se.splash-screen .splash-main .logo	{
		width: 180px;
		margin: 17px auto 170px;
	}
	.ob-it.splash-screen .splash-main .go-girl, 
	.ob-it.splash-screen .splash-main .go-woman,
	.ob-pt.splash-screen .splash-main .go-girl, 
	.ob-pt.splash-screen .splash-main .go-woman,
	.ob-no.splash-screen .splash-main .go-girl, 
	.ob-no.splash-screen .splash-main .go-woman,
	.ob-fi.splash-screen .splash-main .go-girl, 
	.ob-fi.splash-screen .splash-main .go-woman,
	.ob-se.splash-screen .splash-main .go-girl, 
	.ob-se.splash-screen .splash-main .go-woman {
		width: 48%;		
	}
	.ob-it.splash-screen .splash-main .go-girl, 	
	.ob-pt.splash-screen .splash-main .go-girl,
	.ob-no.splash-screen .splash-main .go-girl,
	.ob-fi.splash-screen .splash-main .go-girl,
	.ob-se.splash-screen .splash-main .go-girl
	{	
		padding-left:2%;
	}	
	.ob-it.splash-screen .splash-main  a.read-more span,
	.ob-pt.splash-screen .splash-main  a.read-more span,
	.ob-no.splash-screen .splash-main  a.read-more span,
	.ob-fi.splash-screen .splash-main  a.read-more span,
    .ob-se.splash-screen .splash-main  a.read-more span	{
		padding: 0;
	}
	.ob-it.splash-screen .splash-main .go-woman,	
	.ob-pt.splash-screen .splash-main .go-woman,
	.ob-no.splash-screen .splash-main .go-woman,
	.ob-fi.splash-screen .splash-main .go-woman,
    .ob-se.splash-screen .splash-main .go-woman	{
		padding-right:2%;
	}
	.ob-it.splash-screen .splash-main  a.read-more,
	.ob-pt.splash-screen .splash-main  a.read-more,
	.ob-no.splash-screen .splash-main  a.read-more,
	.ob-fi.splash-screen .splash-main  a.read-more,
    .ob-se.splash-screen .splash-main  a.read-more {
		width: 135px;
		padding: 12px;
		font-size: 18px;	
	}
	.ob-it.splash-screen footer .footer-link li a,
	.ob-pt.splash-screen footer .footer-link li a,
	.ob-no.splash-screen footer .footer-link li a,
	.ob-fi.splash-screen footer .footer-link li a,
	.ob-se.splash-screen footer .footer-link li a {
		display:inline;
	}
	.ob-it.splash-screen footer .footer-link,
	.ob-pt.splash-screen footer .footer-link,
	.ob-no.splash-screen footer .footer-link,
	.ob-fi.splash-screen footer .footer-link,
    .ob-se.splash-screen footer .footer-link {
		margin-bottom: 30px;
		display: block;
		width: 100%;
	}
	.ob-it.splash-screen footer .footer-link li,
	.ob-pt.splash-screen footer .footer-link li,
	.ob-no.splash-screen footer .footer-link li,
	.ob-fi.splash-screen footer .footer-link li,
    .ob-se.splash-screen footer .footer-link li	{
		margin: 0;
		display: block;
		width: 100%;
		text-align: left;
		padding: 5px 10px 6px 0px;
	}
	.ob-it.splash-screen footer,
	.ob-pt.splash-screen footer,
	.ob-no.splash-screen footer,
	.ob-fi.splash-screen footer,
    .ob-se.splash-screen footer	{
		width:auto;
	}
	.ob-it.splash-screen footer .copy,
	.ob-pt.splash-screen footer .copy,
	.ob-fi.splash-screen footer .copy,
	.ob-no.splash-screen footer .copy,
	.ob-se.splash-screen footer .copy,
	.ob-it.splash-screen footer .desc,
	.ob-pt.splash-screen footer .desc,
	.ob-no.splash-screen footer .desc,
	.ob-fi.splash-screen footer .desc,
	.ob-se.splash-screen footer .desc,
	.ob-it.splash-screen footer .copyrightText,
	.ob-pt.splash-screen footer .copyrightText,
	.ob-no.splash-screen footer .copyrightText,
	.ob-fi.splash-screen footer .copyrightText,
	.ob-se.splash-screen footer .copyrightText
	{
		width:100%;	
		margin-top: 0px;
	}
	
	.ob-it.splash-screen .footer,
	.ob-pt.splash-screen .footer,
	.ob-no.splash-screen .footer,
	.ob-fi.splash-screen .footer,
    .ob-se.splash-screen .footer {
		overflow: hidden;
		width: 98%;		
	}
	.ob-it.splash-screen .footer p ,
	.ob-pt.splash-screen .footer p,
	.ob-no.splash-screen .footer p,
	.ob-fi.splash-screen .footer p,
    .ob-se.splash-screen .footer p {
		text-align:left
	}
	.ob-it.splash-screen,
	.ob-pt.splash-screen,
	.ob-no.splash-screen,
	.ob-fi.splash-screen,
    .ob-se.splash-screen {			
		background: url(html/images/bgs/splash-bg-mobile.jpg) repeat 0 0;
	}
	.ob-no.front-page footer .list-block ul li,
	.ob-no.not-front footer .list-block ul li {
		display:block !important;
	}
}
/*OBPTS-6 End*/
.site-hu .contact-form .ob-core-free-sample-contact-form .check-row {    
    padding: 0 0 36px;
}

/*ABVR-21 Start*/
.ob-se.splash-screen footer .footer-link li a {
  border-bottom: none !important;
}
/*ABVR-21 End*/

/*OBPTTS-15 Start*/
.ob-gr .content .page-desc .block,
.ob-bg .content .page-desc .block,
.ob-hr .content .page-desc .block,
.ob-rs .content .page-desc .block,
.ob-il .content .page-desc .block,
.ob-it .content .page-desc .block,
.ob-pt .content .page-desc .block,
.ob-se .content .page-desc .block {
    background: transparent;
}
/*OBPTTS-15 Start*/


/* OBRS-138 */

.ob-ru .popup-cookie-notice-inner h3 {
    display: none;
}


/* OBRS-138 */

/* OBRS-138 */

/* UCU Ticket Start */

.kontakt-static .KONTAKT-H1,
.kontakt-static h1,
.kontakt-static	.OTA-H1{
    display: block;
    text-transform: lowercase;
}
.kontakt-static .KONTAKT-H1::first-letter,
.kontakt-static .OTA-H1::first-letter,
.kontakt-static h1::first-letter {
    text-transform: uppercase;
}
.kontakt-static .cookie-policy{
	padding: 27px 0 0;
}
.kontakt-static .cookie-policy .desc{
	overflow: hidden;
    padding: 0 0 7px;
}
.kontakt-static .cookie-policy  ul li{
	padding-bottom:0px;
}
.ob-no.kontakt-static .cookie-policy p{
	margin-bottom:0px;
}
.kontakt-static.ob-se h1 span{
	text-transform: lowercase;	
}
.kontakt-static.ob-se h1 span::first-letter {
    text-transform: uppercase;
}
.kontakt-static.ob-se h1 .SPAN-BLUE{	
	color: #0f7ba4;
    display: inline-block;
    font-family: "FGStdDemiXC";
    font-style: normal;
}
/* UCU Ticket End */

/* ACCU-32 */
.ob-no .content .page-desc .block {
 background: none;
}
.ob-no .calendar-detail {
   background: none;
}
/* ACCU-32 End */

/* GDPR Style Start*/
.ob-no.page-gdpr-cookie-table #eu-cookie-compliance-container{
    margin-left: calc(50% - 467px);
    margin-right: calc(50% - 467px);
    margin-bottom: 0;
}
@media screen and (max-width: 640px){
 .ob-no.page-gdpr-cookie-table #eu-cookie-compliance-container{
    margin: 0;       
 }
	
}
.page-gdpr-cookie-table #eu-cookie-compliance-container h1,
.page-gdpr-cookie-table #eu-cookie-compliance-container #optanon-cookie-policy {
  padding: 10px;
}
.page-gdpr-cookie-table #eu-cookie-compliance-container p.optanon-cookie-policy-group-name {
  color: #fe54a4;
  font-size: 16px;
  padding-bottom: 10px;
}
.page-gdpr-cookie-table #eu-cookie-compliance-container p.optanon-cookie-policy-cookies-used {
  font-weight: bold;
}
.page-gdpr-cookie-table #eu-cookie-compliance-container p.optanon-cookie-policy-group-description,
.page-gdpr-cookie-table #eu-cookie-compliance-container p.optanon-cookie-policy-cookies-used {
  padding-bottom: 10px;
}

.optanon-show-settings-popup-wrapper {
  float: left !important;
  height: auto !important;
}
.optanon-show-settings {
  width: auto !important;
  text-decoration: none !important;
  padding-top: 3px !important;
}

.optanon-show-settings a {
  text-transform: uppercase !important;
  border-bottom: none !important;
}

@media screen and (max-width: 640px) {
  .optanon-show-settings-popup-wrapper {
    margin-bottom: 15px !important;
    margin-top: 10px !important;
  }
  .splash-screen  .optanon-show-settings-popup-wrapper {
    margin-bottom: 30px !important;   
  }
}

footer,
.splash-screen footer .footer-link,
.splash-screen footer .footer {
	overflow: visible !important;
}
footer .list-block,
.splash-screen footer {
  overflow: visible;
  display: table;
}
.splash-screen  .optanon-show-settings-popup-wrapper{	
	margin-top:-5px;
}
.splash-screen footer .footer-link li{	
	width: auto;
} 
.splash-screen footer .footer-link li a{
	border:none;
	min-width: auto;
}
@media only screen and (min-width: 47em){	
	footer .list-block .optanon-show-settings-popup-wrapper{
		margin: 0 26px 9px;    
		width: 259px;	
	}
	.ob-fi #optanon #optanon-popup-body h3 {
		width: 70%;
	}
}
footer .list-block .optanon-show-settings a{
	padding: 0;
}
.ob-no .optanon-show-settings-popup-wrapper {
    float: none !important; 
    display: inline-block;
}
.ob-no.splash-screen footer .footer-link li a {
    
    margin-top: -5px !important;
}
.ob-no.splash-screen footer .footer-link li:last-child {
    float: none;
}

.ob-no.splash-screen footer .footer-link li:last-child a {
    border-bottom: 0;
} 

.ob-no.splash-screen footer .footer-link {
    margin: 30px auto 0;
}
.ob-no .optanon-show-settings-popup-wrapper {
    margin-top: 0;
}


/* AEJQ-2880 and AEJQ-3742 */
.splash-screen.ob-dk .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings,
.splash-screen.ob-se .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {
	margin-top: -3px !important;
}

/* AEJQ-4387 */
.ob-fi.splash-screen footer .footer-link {
	width: auto;
    display: table;         
    margin: 10px auto 0;
}
.ob-fi.splash-screen footer .footer-link li {
	border-bottom: 0;
    margin: 10px auto;
}
/* AEJQ-3790 */
.ob-no.not-front footer .list-block ul li:last-child a {
    border-bottom: 0;
}
.ob-no.not-front footer .list-block .optanon-show-settings-popup-wrapper {
	margin: 0;     
}
.ob-no.not-front .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {
	margin-top: -3px !important;
}    
.ob-fi #optanon #optanon-popup-more-info-bar p {
    background: transparent !important;
}
/* GDPR Style End */
