﻿.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px !important;padding-right:15px !important;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


.service-item .service-img {
  display: inline-block;
  margin-bottom: 0px;

  transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
}


.service-item .service-img img {
  display: block;
}


.service-item:hover .service-img {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  transform: rotateY(360deg);
}


.service ul, .about ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.service li, .about li{
line-height:28px;
}


.service a, .about a{
  font-size: 13px;
  color: #fff;
}

.service a:hover, .about a:hover{
  color: #d4d0d0;
}
.adserve_box .disclaimer{font-size:12px;text-transform:uppercase;color:white;margin-bottom:8px;display:block}

#header .logo{font-size:28px;line-height:120px;float:left;position:relative;}

#header .logo i{font-size:30px;position:absolute;top:51%;right:-35px;line-height:0;opacity:0;}

#header .logo:hover i{font-size:20px;right:-29px;opacity:1;}




.flexbox, .site-title {
  display: table;
  width: 100%;
}



html.flexbox, html.site-title {
  display: block;
  width: auto;
}


.article__header .flexbox, .article__header .site-title, .article__header .flexbox__item, .article__header .site-logo {
  pointer-events: none;
}


.article__header.article__header--page .flexbox, .article__header.article__header--page .site-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}



.flexbox--btn-top {
  z-index: 100;
  table-layout: fixed;
}


.center-site {
position:relative;
width:100%;
height:100%;
min-height:100%;
z-index:1;
}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists,#socialRegistration #newsletters-lists-registration .ump-subscription-lists,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists{padding-left:0;list-style:none}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists li label,#socialRegistration #newsletters-lists-registration .ump-subscription-lists li label,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists li label{width:auto;display:inline-block}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists li .list-title,#socialRegistration #newsletters-lists-registration .ump-subscription-lists li .list-title,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists li .list-title{margin-top:0}
.quick-book-bar .book-tickets__button-wrapper+.book-tickets__button-wrapper{margin-top:15px}
.quick-book-bar .book-tickets__button-wrapper{width:20%;padding:0 4px}
.quick-book-bar .book-tickets__button-wrapper--accesso{float:left}
.quick-book-bar .book-tickets__button-wrapper--more{float:right}

.header .lang,
.header .menu,
.header-mobile .kebab,
.header-mobile .basket{float:right;}

.menu{margin:0;padding:0;list-style:none;}

.menu-item{display:inline-block;margin:0 -2px;}

.menu-link{display:block;padding:8px;color:#8c8c8c;font-size:14px;line-height:1.3;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;}

.menu.is-active{visibility:visible;filter:alpha(opacity=100);opacity:1;top:63px;-moz-transition:0.4s ease-out .2s;-o-transition:0.4s ease-out .2s;-webkit-transition:0.4s ease-out .2s;transition:0.4s ease-out .2s;-webkit-transition-property:visibility,opacity,top;-moz-transition-property:visibility,opacity,top;-o-transition-property:visibility,opacity,top;transition-property:visibility,opacity,top;}
.img-responsive{display:block;height:auto;max-width:100%}

  .site-header .header-content .site-branding {
    text-align: center; }

    .site-header .header-content .site-branding .site-title {
      font-size: 32px;
      font-size: 3.2rem;
      line-height: 1;
      text-align: center;
      margin-top: -15px; }

      .site-header .header-content .site-branding .site-title a {
        color: #292929;
        font-weight: 300;
        text-decoration: none;
        font-family: proximanovalight;
        font-size: 48px; }

	   .site-header .header-content .site-branding .site-title a, .entry-content p, .entry-content ul li, .entry-content ol li, .byline, .posted-on, .entry-header h1, .entry-header h1 a, .site-description, .cat-links, .teaser .teaser-content .home-text .widget-title, .teaser .teaser-content h3, .page-numbers.current, #comments, body {
        	color:;
		-webkit-color:;
	    }
.pt-cv-view .pt-cv-ifield{margin-bottom:0!important}

.b_f_visa,.b_f_royalmail,.b_f_warranty{display:block;position:absolute;margin:0;padding:0;}

.b_f_warranty{right:33px;top:53px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-10{width:83.33333333%}
#row-673265-1{padding-top:40px}


.strip {
  padding: 10px;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}


#col-top{border:0 solid #000000;float:right;margin:5px 0 10px;padding:0;text-align:right;max-width:790px;width: 79%;}

#col-top img.header-img {margin-left: -4px;width:100%;position: relative;height: auto;max-width:790px; max-height:140px;}
 #header-content {
display: inline;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#header-content div {
float: right;
margin-left: 1.5em;
}

#header-content #header-search .search-form {
display: inline-block;
max-width: 350px;
}

#header-content #social-icons-menu li {
float: none;
display: inline-block;
margin: 0 1px 2px 0;
padding: 0;
background: #222;
}
 .clearfix:before, .clearfix:after {  
content: " ";
display: table;  
}
  
.clearfix:after {  
clear: both;
}
  
.clearfix {
*zoom: 1; }
