@charset "UTF-8";
/* ======================================================================================================================== 
** 
** Variable Grid System (Fluid Version).
** Learn more ~ http://www.spry-soft.com/grids/
** Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/
** 
** Licensed under GPL and MIT.
**
** ======================================================================================================================== */
body {
  min-width: 960px;
}

/* `Containers
----------------------------------------------------------------------------------------------------*/
.container-12 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push-1, .pull-1,
.push-2, .pull-2,
.push-3, .pull-3,
.push-4, .pull-4,
.push-5, .pull-5,
.push-6, .pull-6,
.push-7, .pull-7,
.push-8, .pull-8,
.push-9, .pull-9,
.push-10, .pull-10,
.push-11, .pull-11 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container-12 .grid-1 {
  width: 60px;
}

.container-12 .grid-2 {
  width: 140px;
}

.container-12 .grid-3 {
  width: 220px;
}

.container-12 .grid-4 {
  width: 300px;
}

.container-12 .grid-5 {
  width: 380px;
}

.container-12 .grid-6 {
  width: 460px;
}

.container-12 .grid-7 {
  width: 540px;
}

.container-12 .grid-8 {
  width: 620px;
}

.container-12 .grid-9 {
  width: 700px;
}

.container-12 .grid-10 {
  width: 780px;
}

.container-12 .grid-11 {
  width: 860px;
}

.container-12 .grid-12 {
  width: 940px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container-12 .prefix-1 {
  padding-left: 80px;
}

.container-12 .prefix-2 {
  padding-left: 160px;
}

.container-12 .prefix-3 {
  padding-left: 240px;
}

.container-12 .prefix-4 {
  padding-left: 320px;
}

.container-12 .prefix-5 {
  padding-left: 400px;
}

.container-12 .prefix-6 {
  padding-left: 480px;
}

.container-12 .prefix-7 {
  padding-left: 560px;
}

.container-12 .prefix-8 {
  padding-left: 640px;
}

.container-12 .prefix-9 {
  padding-left: 720px;
}

.container-12 .prefix-10 {
  padding-left: 800px;
}

.container-12 .prefix-11 {
  padding-left: 880px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container-12 .suffix-1 {
  padding-right: 80px;
}

.container-12 .suffix-2 {
  padding-right: 160px;
}

.container-12 .suffix-3 {
  padding-right: 240px;
}

.container-12 .suffix-4 {
  padding-right: 320px;
}

.container-12 .suffix-5 {
  padding-right: 400px;
}

.container-12 .suffix-6 {
  padding-right: 480px;
}

.container-12 .suffix-7 {
  padding-right: 560px;
}

.container-12 .suffix-8 {
  padding-right: 640px;
}

.container-12 .suffix-9 {
  padding-right: 720px;
}

.container-12 .suffix-10 {
  padding-right: 800px;
}

.container-12 .suffix-11 {
  padding-right: 880px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container-12 .push-1 {
  left: 80px;
}

.container-12 .push-2 {
  left: 160px;
}

.container-12 .push-3 {
  left: 240px;
}

.container-12 .push-4 {
  left: 320px;
}

.container-12 .push-5 {
  left: 400px;
}

.container-12 .push-6 {
  left: 480px;
}

.container-12 .push-7 {
  left: 560px;
}

.container-12 .push-8 {
  left: 640px;
}

.container-12 .push-9 {
  left: 720px;
}

.container-12 .push-10 {
  left: 800px;
}

.container-12 .push-11 {
  left: 880px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container-12 .pull-1 {
  left: -80px;
}

.container-12 .pull-2 {
  left: -160px;
}

.container-12 .pull-3 {
  left: -240px;
}

.container-12 .pull-4 {
  left: -320px;
}

.container-12 .pull-5 {
  left: -400px;
}

.container-12 .pull-6 {
  left: -480px;
}

.container-12 .pull-7 {
  left: -560px;
}

.container-12 .pull-8 {
  left: -640px;
}

.container-12 .pull-9 {
  left: -720px;
}

.container-12 .pull-10 {
  left: -800px;
}

.container-12 .pull-11 {
  left: -880px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after,
.container-12:before,
.container-12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container-12:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix,
.container-12 {
  zoom: 1;
}

/* grid  */
body.show-grid .container-12 {
  background: url(960/grid960.png) repeat-y top center !important;
}

/*----------------------------------------------------------------------------------------------------*/
/* ======================================================================================================================== 
**
** Icomoon PAR icon font
**
** ======================================================================================================================== */
@font-face {
  font-family: 'PAR-iconfont';
  src: url("../vendor/icomoon-sass/fonts/PAR-iconfont.eot");
  src: url("../vendor/icomoon-sass/fonts/PAR-iconfont.eot?#iefix") format("embedded-opentype"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.woff") format("woff"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.ttf") format("truetype"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.svg#PAR-iconfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icomoon {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.icomoon.icm-before.icon-feed:before {
  content: "\21";
  text-decoration: none;
}

.icomoon.icm-before.icon-menu:before {
  content: "\22";
  text-decoration: none;
}

.icomoon.icm-before.icon-home:before {
  content: "\23";
  text-decoration: none;
}

.icomoon.icm-before.icon-gear:before {
  content: "\24";
  text-decoration: none;
}

.icomoon.icm-before.icon-calendar-month:before {
  content: "\25";
  text-decoration: none;
}

.icomoon.icm-before.icon-triangle-play:before {
  content: "\26";
  text-decoration: none;
}

.icomoon.icm-before.icon-square:before {
  content: "\27";
  text-decoration: none;
}

.icomoon.icm-before.icon-calendar-day:before {
  content: "\28";
  text-decoration: none;
}

.icomoon.icm-before.icon-accesibility:before {
  content: "\29";
  text-decoration: none;
}

.icomoon.icm-before.icon-music:before {
  content: "\2a";
  text-decoration: none;
}

.icomoon.icm-before.icon-size:before {
  content: "\2b";
  text-decoration: none;
}

.icomoon.icm-before.icon-people:before {
  content: "\2c";
  text-decoration: none;
}

.icomoon.icm-before.icon-circle:before {
  content: "\2d";
  text-decoration: none;
}

.icomoon.icm-before.icon-arrowthin-left:before {
  content: "\2e";
  text-decoration: none;
}

.icomoon.icm-before.icon-arrowthin-right:before {
  content: "\2f";
  text-decoration: none;
}

.icomoon.icm-before.icon-comment:before {
  content: "\30";
  text-decoration: none;
}

.icomoon.icm-before.icon-2direction_horizontal:before {
  content: "\31";
  text-decoration: none;
}

.icomoon.icm-before.icon-2direction-vertical:before {
  content: "\32";
  text-decoration: none;
}

.icomoon.icm-before.icon-marker:before {
  content: "\33";
  text-decoration: none;
}

.icomoon.icm-before.icon-print:before {
  content: "\34";
  text-decoration: none;
}

.icomoon.icm-before.icon-center:before {
  content: "\35";
  text-decoration: none;
}

.icomoon.icm-before.icon-map:before {
  content: "\36";
  text-decoration: none;
}

.icomoon.icm-before.icon-external-window:before {
  content: "\37";
  text-decoration: none;
}

.icomoon.icm-before.icon-star:before {
  content: "\38";
  text-decoration: none;
}

.icomoon.icm-before.icon-arrow-left:before {
  content: "\39";
  text-decoration: none;
}

.icomoon.icm-before.icon-arrow-right:before {
  content: "\3a";
  text-decoration: none;
}

.icomoon.icm-before.icon-arrow-top:before {
  content: "\3b";
  text-decoration: none;
}

.icomoon.icm-before.icon-arrow-down:before {
  content: "\3c";
  text-decoration: none;
}

.icomoon.icm-before.icon-tick:before {
  content: "\3d";
  text-decoration: none;
}

.icomoon.icm-before.icon-mail:before {
  content: "\3e";
  text-decoration: none;
}

.icomoon.icm-before.icon-phone:before {
  content: "\3f";
  text-decoration: none;
}

.icomoon.icm-before.icon-search:before {
  content: "\40";
  text-decoration: none;
}

.icomoon.icm-before.icon-triangle-left:before {
  content: "\41";
  text-decoration: none;
}

.icomoon.icm-before.icon-triangle-right:before {
  content: "\42";
  text-decoration: none;
}

.icomoon.icm-before.icon-triangle-top:before {
  content: "\43";
  text-decoration: none;
}

.icomoon.icm-before.icon-triangle-bottom:before {
  content: "\44";
  text-decoration: none;
}

.icomoon.icm-before.icon-twitter:before {
  content: "\45";
  text-decoration: none;
}

.icomoon.icm-before.icon-youtube:before {
  content: "\46";
  text-decoration: none;
}

.icomoon.icm-before.icon-facebook:before {
  content: "\47";
  text-decoration: none;
}

.icomoon.icm-before.icon-handicaped:before {
  content: "\48";
  text-decoration: none;
}

.icomoon.icm-before.icon-profiles:before {
  content: "\49";
  text-decoration: none;
}

.icomoon.icm-before.icon-attraction:before {
  content: "\4a";
  text-decoration: none;
}

.icomoon.icm-before.icon-shows:before {
  content: "\4b";
  text-decoration: none;
}

.icomoon.icm-before.icon-exhibition:before {
  content: "\4c";
  text-decoration: none;
}

.icomoon.icm-before.icon-restaurants:before {
  content: "\4d";
  text-decoration: none;
}

.icomoon.icm-before.icon-cards:before {
  content: "\4e";
  text-decoration: none;
}

.icomoon.icm-before.icon-vimeo:before {
  content: "\4f";
  text-decoration: none;
}

.icomoon.icm-before.icon-youtube-2:before {
  content: "\50";
  text-decoration: none;
}

.icomoon.icm-before.icon-flickr:before {
  content: "\51";
  text-decoration: none;
}

.icomoon.icm-before.icon-linkedin:before {
  content: "\52";
  text-decoration: none;
}

.icomoon.icm-before.icon-instagram:before {
  content: "\53";
  text-decoration: none;
}

.icomoon.icm-before.icon-euro:before {
  content: "€";
  text-decoration: none;
}

.icomoon.icm-after.icon-feed:after {
  content: "\21";
  text-decoration: none;
}

.icomoon.icm-after.icon-menu:after {
  content: "\22";
  text-decoration: none;
}

.icomoon.icm-after.icon-home:after {
  content: "\23";
  text-decoration: none;
}

.icomoon.icm-after.icon-gear:after {
  content: "\24";
  text-decoration: none;
}

.icomoon.icm-after.icon-calendar-month:after {
  content: "\25";
  text-decoration: none;
}

.icomoon.icm-after.icon-triangle-play:after {
  content: "\26";
  text-decoration: none;
}

.icomoon.icm-after.icon-square:after {
  content: "\27";
  text-decoration: none;
}

.icomoon.icm-after.icon-calendar-day:after {
  content: "\28";
  text-decoration: none;
}

.icomoon.icm-after.icon-accesibility:after {
  content: "\29";
  text-decoration: none;
}

.icomoon.icm-after.icon-music:after {
  content: "\2a";
  text-decoration: none;
}

.icomoon.icm-after.icon-size:after {
  content: "\2b";
  text-decoration: none;
}

.icomoon.icm-after.icon-people:after {
  content: "\2c";
  text-decoration: none;
}

.icomoon.icm-after.icon-circle:after {
  content: "\2d";
  text-decoration: none;
}

.icomoon.icm-after.icon-arrowthin-left:after {
  content: "\2e";
  text-decoration: none;
}

.icomoon.icm-after.icon-arrowthin-right:after {
  content: "\2f";
  text-decoration: none;
}

.icomoon.icm-after.icon-comment:after {
  content: "\30";
  text-decoration: none;
}

.icomoon.icm-after.icon-2direction_horizontal:after {
  content: "\31";
  text-decoration: none;
}

.icomoon.icm-after.icon-2direction-vertical:after {
  content: "\32";
  text-decoration: none;
}

.icomoon.icm-after.icon-marker:after {
  content: "\33";
  text-decoration: none;
}

.icomoon.icm-after.icon-print:after {
  content: "\34";
  text-decoration: none;
}

.icomoon.icm-after.icon-center:after {
  content: "\35";
  text-decoration: none;
}

.icomoon.icm-after.icon-map:after {
  content: "\36";
  text-decoration: none;
}

.icomoon.icm-after.icon-external-window:after {
  content: "\37";
  text-decoration: none;
}

.icomoon.icm-after.icon-star:after {
  content: "\38";
  text-decoration: none;
}

.icomoon.icm-after.icon-arrow-left:after {
  content: "\39";
  text-decoration: none;
}

.icomoon.icm-after.icon-arrow-right:after {
  content: "\3a";
  text-decoration: none;
}

.icomoon.icm-after.icon-arrow-top:after {
  content: "\3b";
  text-decoration: none;
}

.icomoon.icm-after.icon-arrow-down:after {
  content: "\3c";
  text-decoration: none;
}

.icomoon.icm-after.icon-tick:after {
  content: "\3d";
  text-decoration: none;
}

.icomoon.icm-after.icon-mail:after {
  content: "\3e";
  text-decoration: none;
}

.icomoon.icm-after.icon-phone:after {
  content: "\3f";
  text-decoration: none;
}

.icomoon.icm-after.icon-search:after {
  content: "\40";
  text-decoration: none;
}

.icomoon.icm-after.icon-triangle-left:after {
  content: "\41";
  text-decoration: none;
}

.icomoon.icm-after.icon-triangle-right:after {
  content: "\42";
  text-decoration: none;
}

.icomoon.icm-after.icon-triangle-top:after {
  content: "\43";
  text-decoration: none;
}

.icomoon.icm-after.icon-triangle-bottom:after {
  content: "\44";
  text-decoration: none;
}

.icomoon.icm-after.icon-twitter:after {
  content: "\45";
  text-decoration: none;
}

.icomoon.icm-after.icon-youtube:after {
  content: "\46";
  text-decoration: none;
}

.icomoon.icm-after.icon-facebook:after {
  content: "\47";
  text-decoration: none;
}

.icomoon.icm-after.icon-handicaped:after {
  content: "\48";
  text-decoration: none;
}

.icomoon.icm-after.icon-profiles:after {
  content: "\49";
  text-decoration: none;
}

.icomoon.icm-after.icon-attraction:after {
  content: "\4a";
  text-decoration: none;
}

.icomoon.icm-after.icon-shows:after {
  content: "\4b";
  text-decoration: none;
}

.icomoon.icm-after.icon-exhibition:after {
  content: "\4c";
  text-decoration: none;
}

.icomoon.icm-after.icon-restaurants:after {
  content: "\4d";
  text-decoration: none;
}

.icomoon.icm-after.icon-cards:after {
  content: "\4e";
  text-decoration: none;
}

.icomoon.icm-after.icon-vimeo:after {
  content: "\4f";
  text-decoration: none;
}

.icomoon.icm-after.icon-youtube-2:after {
  content: "\50";
  text-decoration: none;
}

.icomoon.icm-after.icon-flickr:after {
  content: "\51";
  text-decoration: none;
}

.icomoon.icm-after.icon-linkedin:after {
  content: "\52";
  text-decoration: none;
}

.icomoon.icm-after.icon-instagram:after {
  content: "\53";
  text-decoration: none;
}

.icomoon.icm-after.icon-euro:after {
  content: "€";
  text-decoration: none;
}

/*
// Snippets
@mixin calendar-snippet(){
  > .view-header {
    
    > p:first-child {
      margin-bottom: 60px;
    }

    .help-calendar {
      display: none;
    }
    
    .date-nav-wrapper {
      display: block;
      position: relative;
      overflow: hidden;
      border: 1px solid $gray-20;
      border-bottom: none;
      background: $gray-10;
      height: 70px;
      width: $cols5 - 2;
      left: 10px;
      

      h3 {
        text-transform: uppercase;
        @include fs(18);
        @include opensans(normal,semibold);
        color: $black !important;
        font-weight: 600 !important;
        line-height: 75px;
      }
      .pager {
        border-bottom: none;
        li {
          background: transparent;
          overflow: hidden;
          width: 30px;
          height: 30px;
          position: absolute;
          top: 20px;
          margin: 0px;
          padding: 0px;
          @include border-radius(0px);
          border: none;

          a {
            display:block;
            width: 30px;
            height: 30px;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
            color: $gray-40;
            position: absolute;
            top: 0px;
            left: 0px;
            border: none;

            &:hover {
              color: $gray-60;
            }

            @include insert-icon(icon-arrow-left, before);
            &:before {
              font-size: 30px;
              font-family: 'PAR-iconfont';
              margin: 0px 100px 100px 0px;
            }

          }

          &.date-prev {
            left:10px;
          }
          &.date-next {
            right:10px;
            left: auto;
            
            a {
              @include change-icon(icon-arrow-right);
            }
          }
        }
      }
    }
  }
  > .view-content {
    @include grid(5);

    div.calendar-calendar{
     margin-bottom: 50px;
     width: 100%;
     
     table {
       width: 100%;
       thead{
         tr{
           th{
             background: $gray-10;
             color: #000;
             font-size: 13px;
             font-weight: 700px;
             height: 61px;
             line-height: 61px;
           }
         }
       }
       tbody{
         border-bottom: 1px solid $gray-20;
         tr{
          td{
            background: $white !important;
            height: 48px;
            line-height: 48px;
            padding: 0px;
            margin:0px;

            &.single-day.today {
              border-bottom: none !important;
              border-left: none !important;
              border-right: none !important;
              border-top: none !important;
            }
            div.day{
              font-size: 13px;
              font-weight: 700;
              text-align: center; 
              width: 48px;
            }
          }
        }
        tr.date-box{
         display: none;
         td {
          display: none;
        }
      }
      tr.single-day {
       td {
         background: $white !important;
         padding: 0px;
         .inner {
           .item {
             display:none;
           }
           .item:first-child {
             display:block;

             .view-item-calendar {
               .calendar {
                 background: $white;
                 padding:0px;
                 margin: 0px;
                 @include border-radius(0px);

                 .date-color {
                   padding: 9px;
                   .date-color-content {
                     display:block;
                     background: $white;
                     a {
                       text-align: center;
                       display: block;
                       @include fs(20);
                       font-weight: 700;
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
 }
}
}
> .view-footer {
  @include grid(3);
  @include alpha();
  float: right;
  width: $cols3 + ($gutter * 2);

  div.view-header{
   width: $cols3 + ($gutter * 2);
   left: auto;  
   right: ($gutter * 2) + ($gutter / 2);  
   position: absolute;
   text-align: center;
   top: 140px;

   span.calendar-tip {
    display: block;
    height: 194px;
    background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
    border: 1px solid $gray-20;
    p{
      @include opensans(normal,semibold);
      @include fs(14);
      @include lh(10);
      text-transform: uppercase;            
      padding: 17px;
    }
  }
}
div.view-taxonomy-hours-operation{
 overflow: hidden;
}
div.view-content{
 .item-list {
   background: #F2F2F2;
   border: 1px solid $gray-20;
   overflow: hidden;
    margin-top: 150px;

   ul.calendar-legend{
     margin-left: 12px;
     margin-top: 30px;

     li{
       float: left;
       margin-bottom: 15px;
       margin-left: 12px;
       text-align: center;
       width: 90px;
       div.jquery_colorpicker_color_display{
         border: 4px solid rgba(255, 255, 255, 0.6);
         border-radius: 20px;
         float: left;
         height: 18px;
         margin-left: 30px;
         width: 18px;
       }
       div:last-child{
         span{
           color: #666;
           font-size: 13px;
           float: left;
           margin-top: 2px;
         }
       }
     }
     li:last-child{
       position: relative;
       div{
         span{
           float: left;
           margin-left: 20px;
         }
       }
     }       
   }
 }
}
}  
}


// Snippets Tablet
@mixin calendar-snippet-tablet(){
  > .view-header {
    @include grid(3.8);
    
    > p:first-child {
      margin-bottom: 100px;
    }

    .help-calendar {
      display: none;
    }
    
    .date-nav-wrapper {
      display: block;
      position: relative;
      overflow: hidden;
      border: 1px solid $gray-20;
      border-bottom: none;
      background: $gray-10;
      height: 70px;
      width: $cols5 - 2;
      margin-left: -10px;
      

      h3 {
        text-transform: uppercase;
        @include fs(18);
        @include opensans(normal,semibold);
        color: $black !important;
        font-weight: 600 !important;
        line-height: 75px;
      }
      .pager {
        border-bottom: none;
        li {
          background: transparent;
          overflow: hidden;
          width: 30px;
          height: 30px;
          position: absolute;
          top: 20px;
          margin: 0px;
          padding: 0px;
          @include border-radius(0px);
          border: none;

          a {
            display:block;
            width: 30px;
            height: 30px;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
            color: $gray-40;
            position: absolute;
            top: 0px;
            left: 0px;
            border: none;

            &:hover {
              color: $gray-60;
            }

            @include insert-icon(icon-arrow-left, before);
            &:before {
              font-size: 30px;
              font-family: 'PAR-iconfont';
              margin: 0px 100px 100px 0px;
            }

          }

          &.date-prev {
            left:10px;
          }
          &.date-next {
            right:10px;
            left: auto;
            
            a {
              @include change-icon(icon-arrow-right);
            }
          }
        }
      }
    }
  }
  > .view-content {
    @include grid(5);

    div.calendar-calendar{
     margin-bottom: 50px;
     width: 100%;
     
     table {
       width: 125%;
       thead{
         tr{
           th{
             background: $gray-10;
             color: #000;
             font-size: 13px;
             font-weight: 700px;
             height: 61px;
             line-height: 61px;
           }
         }
       }
       tbody{
         border-bottom: 1px solid $gray-20;
         tr{
          td{
            background: $white !important;
            height: 48px;
            line-height: 48px;
            padding: 0px;
            margin:0px;

            &.single-day.today {
              border-bottom: none !important;
              border-left: none !important;
              border-right: none !important;
              border-top: none !important;
            }
            div.day{
              font-size: 13px;
              font-weight: 700;
              text-align: center; 
              width: 48px;
            }
          }
        }
        tr.date-box{
         display: none;
         td {
          display: none;
        }
      }
      tr.single-day {
       td {
         background: $white !important;
         padding: 0px;
         .inner {
           .item {
             display:none;
           }
           .item:first-child {
             display:block;

             .view-item-calendar {
               .calendar {
                 background: $white;
                 padding:0px;
                 margin: 0px;
                 @include border-radius(0px);

                 .date-color {
                   padding: 9px;
                   .date-color-content {
                     display:block;
                     background: $white;
                     a {
                       text-align: center;
                       display: block;
                       @include fs(20);
                       font-weight: 700;
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
 }
}
}
> .view-footer {
  @include grid(8);
  @include alpha();
  float: left;
  margin-bottom: 60px;

  div.view-header{
   width: $cols3 + ($gutter * 2);
   left: auto;  
   right: ($gutter * 2) + ($gutter / 2);  
   position: absolute;
   text-align: center;
   top: 0px;

   span.calendar-tip {
    display: block;
    height: 194px;
    background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
    border: 1px solid $gray-20;
    p{
      @include opensans(normal,semibold);
      @include fs(14);
      @include lh(10);
      text-transform: uppercase;            
      padding: 17px;
    }
  }
}
div.view-taxonomy-hours-operation{
 overflow: hidden;
}
div.view-content{
 .item-list {
   background: #F2F2F2;
   border: 1px solid $gray-20;
   overflow: hidden;
   margin-top: 0px;

   ul.calendar-legend{
     margin-left: 12px;
     margin-top: 30px;

     li{
      float: left;
      margin-bottom: 25px;
      margin-left: 45px;
      text-align: center;
      width: 100px;
      div.jquery_colorpicker_color_display{
       border: 4px solid rgba(255, 255, 255, 0.6);
       border-radius: 20px;
       float: left;
       height: 18px;
       margin-left: 30px;
       width: 18px;
     }
     div:last-child{
       span{
         color: #666;
         font-size: 13px;
         float: left;
         margin-top: 2px;
       }
     }
   }
   li:last-child{
     position: relative;
     top: 0;
     div{
       span{
         float: left;
         margin-left: 20px;
       }
     }
   }       
 }
}
}
}  
}

// Snippets Mobile
@mixin calendar-snippet-mobile(){
  > .view-header {
    @include grid(3.8);
    
    > p:first-child {
      margin-bottom: 100px;
    }

    .help-calendar {
      display: none;
    }
    
    .date-nav-wrapper {
      display: block;
      margin-left: -11px;
      position: relative;
      overflow: hidden;
      border: 1px solid $gray-20;
      border-bottom: none;
      background: $gray-10;
      height: 70px;
      width: 101%;
      top: 140px;
      

      h3 {
        text-transform: uppercase;
        @include fs(18);
        @include opensans(normal,semibold);
        color: $black !important;
        font-weight: 600 !important;
        line-height: 75px;
      }
      .pager {
        border-bottom: none;
        li {
          background: transparent;
          overflow: hidden;
          width: 30px;
          height: 30px;
          position: absolute;
          top: 20px;
          margin: 0px;
          padding: 0px;
          @include border-radius(0px);
          border: none;

          a {
            display:block;
            width: 30px;
            height: 30px;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
            color: $gray-40;
            position: absolute;
            top: 0px;
            left: 0px;
            border: none;

            &:hover {
              color: $gray-60;
            }

            @include insert-icon(icon-arrow-left, before);
            &:before {
              font-size: 30px;
              font-family: 'PAR-iconfont';
              margin: 0px 100px 100px 0px;
            }

          }

          &.date-prev {
            left:10px;
          }
          &.date-next {
            right:10px;
            left: auto;
            
            a {
              @include change-icon(icon-arrow-right);
            }
          }
        }
      }
    }
  }
  > .view-content {
    @include grid(5);
    position: relative;
    top: 140px;

    div.calendar-calendar{
     margin-bottom: 50px;
     width: 100%;
     
     table {
       width: 101%;
       thead{
         tr{
           th{
             background: $gray-10;
             color: #000;
             font-size: 13px;
             font-weight: 700px;
             height: 61px;
             line-height: 61px;
           }
         }
       }
       tbody{
         border-bottom: 1px solid $gray-20;
         tr{
          td{
            background: $white !important;
            height: 38px;
            line-height: 38px;
            padding: 0px;
            margin:0px;

            &.single-day.today {
              border-bottom: none !important;
              border-left: none !important;
              border-right: none !important;
              border-top: none !important;
            }
            div.day{
              font-size: 13px;
              font-weight: 700;
              text-align: center; 
              width: 48px;
            }
          }
        }
        tr.date-box{
         display: none;
         td {
          display: none;
        }
      }
      tr.single-day {
       td {
         background: $white !important;
         padding: 0px;
         .inner {
           .item {
             display:none;
           }
           .item:first-child {
             display:block;

             .view-item-calendar {
               .calendar {
                 background: $white;
                 padding:0px;
                 margin: 0px;
                 @include border-radius(0px);

                 .date-color {
                   padding: 6px;
                   .date-color-content {
                     display:block;
                     background: $white;
                     a {
                       text-align: center;
                       display: block;
                       @include fs(15);
                       font-weight: 700;
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
 }
}
}
> .view-footer {
  @include grid(8);
  @include alpha();
  float: left;
  margin-bottom: 60px;

  div.view-header{
   background: #f2f2f2;
   left: auto;  
   left: 1px;  
   position: absolute;
   text-align: center;
   top: -570px;
   width: 101%;

   span.calendar-tip {
    display: block;
    height: 194px;
    background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
    border: 1px solid $gray-20;
    p{
      @include opensans(normal,semibold);
      @include fs(14);
      @include lh(10);
      text-transform: uppercase;            
      padding: 17px;
    }
  }
}
div.view-taxonomy-hours-operation{
 overflow: hidden;
}
div.view-content{
  margin-top: 120px;
  .item-list {
   background: #F2F2F2;
   border: 1px solid $gray-20;
   overflow: hidden;

   ul.calendar-legend{
     margin-left: 12px;
     margin-top: 30px;

     li{
      float: left;
      margin-bottom: 25px;
      margin-left: 15px;
      text-align: center;
      width: 100px;
      div.jquery_colorpicker_color_display{
       border: 4px solid rgba(255, 255, 255, 0.6);
       border-radius: 20px;
       float: left;
       height: 18px;
       margin-left: 30px;
       width: 18px;
     }
     div:last-child{
       span{
         color: #666;
         font-size: 13px;
         float: left;
         margin-top: 2px;
       }
     }
   }
   li:last-child{
     position: relative;
     top: 0;
     div{
       span{
         float: left;
         margin-left: 20px;
       }
     }
   }       
 }
}
}
}  
}
*/
/* CALENDAR BOX LINK */
/* ========================================================================================================================
**
** Layout
**
** ======================================================================================================================== */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}

a {
  color: #00659f;
  text-decoration: none;
  outline: 0;
}
a:visited {
  color: #00659f;
  text-decoration: none;
  outline: 0;
}
a:hover, a:focus {
  color: #003452;
  text-decoration: underline;
}

#cboxOverlay {
  background: #000000 !important;
  opacity: 0.45 !important;
}

html {
  font-size: 62.5%;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
  color: #333333;
}

body {
  font-size: 14px;
  line-height: 22.4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #333333;
  background: #fdf5dd;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
}

h1 {
  font-size: 39.2px;
  line-height: 47.04px;
}

h2 {
  font-size: 30.8px;
  line-height: 33.88px;
}

h3 {
  font-size: 25.2px;
  line-height: 22.68px;
}

h4 {
  font-size: 21px;
  line-height: 33.6px;
}

h5 {
  font-size: 16.8px;
  line-height: 26.88px;
}

h6 {
  font-size: 14px;
  line-height: 22.4px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  font-size: 14px;
  line-height: 22.4px;
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 1.25em;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #4C4C4C;
}
legend small {
  font-size: 14px;
  color: gray;
}

label, input, button, select, textarea {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 20.8px;
}

label {
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
}

select, textarea {
  display: inline-block;
  height: auto;
  padding: 5px;
  margin-bottom: 5px;
  color: #666666;
  font-size: 14px;
  line-height: 22.4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
  display: inline-block;
  height: auto;
  padding: 5px;
  margin-bottom: 5px;
  color: #666666;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border: 1px solid #000000;
}

textarea {
  width: 100%;
  height: auto;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

textarea:focus {
  border-color: rgba(0, 101, 159, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -moz-box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
  -webkit-box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
  box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
  border-color: rgba(0, 101, 159, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -moz-box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
  -webkit-box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
  box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
}

input[type="text"].error, input[type="password"].error, input[type="datetime"].error, input[type="datetime-local"].error, input[type="date"].error, input[type="month"].error, input[type="time"].error, input[type="week"].error, input[type="number"].error, input[type="email"].error, input[type="url"].error, input[type="search"].error, input[type="tel"].error, input[type="color"].error {
  border: 1px solid rgba(157, 38, 29, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -moz-box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
  -webkit-box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
  box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
}

input[type="radio"], input[type="checkbox"] {
  margin: .25em 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
  width: auto;
}

select, input[type="file"] {
  height: 1.875em;
  /* In IE7,the height of the select element cannot be changed by height,only font-size */
  *margin-top: .25em;
  /* For IE7,add top margin to align select with labels */
  line-height: 1.875em;
}

select {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
select[multiple], select[size] {
  height: auto;
}
select:focus {
  outline: thin dotted #4C4C4C;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline: thin dotted #4C4C4C;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
  background-color: transparent;
}

#left-panel,
#right-panel,
#main-panel {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}

#left-panel {
  background-color: #131a2d;
}

#right-panel {
  background-color: #131a2d;
}

#main-panel {
  background: #fdf5dd url("") repeat top left;
}

#left-panel,
#right-panel {
  width: 260px;
  min-height: 100%;
  z-index: 100;
  display: none;
}

#main-panel {
  z-index: 200;
}

#left-panel {
  left: -260px;
}

#main-panel {
  -moz-box-shadow: transparent 0px 0px 0px 2px;
  -webkit-box-shadow: transparent 0px 0px 0px 2px;
  box-shadow: transparent 0px 0px 0px 2px;
  left: 0px;
}

#right-panel {
  right: -260px;
  left: auto;
}

.active-left #left-panel {
  left: 0px;
  display: block;
}

.active-left #main-panel {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
  box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
  left: 260px;
}

.active-left #right-panel {
  right: -260px;
  left: auto;
}

.active-right #left-panel {
  left: -260px;
}

.active-right #main-panel {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
  box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
  left: -260px;
}

.active-right #right-panel {
  right: 0px;
  left: auto;
  display: block;
}

html, body {
  height: 100%;
}

.page-container {
  position: relative;
  display: block;
  min-height: 100%;
}

body.sidenav-active #main-panel {
  position: fixed;
}

div.page-container #left-panel #block-lang-dropdown-language,
div.page-container #left-panel #block-menu-block-2,
div.page-container #left-panel #block-menu-block-7,
div.page-container #left-panel #block-menu-block-13 {
  display: none;
}
div.page-container #left-panel .ddChild,
div.page-container #right-panel .ddChild {
  width: 100% !important;
}
div.page-container #left-panel .ddChild a,
div.page-container #right-panel .ddChild a {
  display: block;
  text-transform: capitalize;
  padding: 0px;
  padding: 18px 23px;
  color: #FFFFFF;
  font-style: italic;
  font-size: 14px;
  line-height: 17.6px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  border-bottom: 1px solid #38455c;
  text-decoration: none !important;
}
div.page-container #left-panel .ddChild a img,
div.page-container #right-panel .ddChild a img {
  display: inline-block;
  width: 18px;
  height: 12px;
  margin-right: 10px;
  position: relative;
  top: -2px;
}
div.page-container #left-panel .ddChild a.selected,
div.page-container #right-panel .ddChild a.selected {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #FFFFFF;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-style: italic;
}
div.page-container #left-panel .ddChild a.selected:after,
div.page-container #right-panel .ddChild a.selected:after {
  content: "\3d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.page-container #left-panel .ddChild a.selected:after,
div.page-container #right-panel .ddChild a.selected:after {
  color: #6DD900;
  margin-left: 10px;
}
div.page-container #left-panel ul.menu,
div.page-container #left-panel ul.menu li,
div.page-container #right-panel ul.menu,
div.page-container #right-panel ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
div.page-container #left-panel ul.menu li,
div.page-container #right-panel ul.menu li {
  background: #293243;
  border-bottom: 1px solid #38455c;
  display: block;
  margin: 0px;
  padding: 6% 5px 6% 16px;
  position: relative;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
div.page-container #left-panel ul.menu li:after,
div.page-container #right-panel ul.menu li:after {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.page-container #left-panel ul.menu li:after,
div.page-container #right-panel ul.menu li:after {
  color: #fe9500;
  font-size: 13px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -6.5px;
}
div.page-container #left-panel ul.menu li.expanded,
div.page-container #right-panel ul.menu li.expanded {
  background: #131a2d;
  display: block;
  padding: 6% 0px 0px 0px;
  margin: 0px;
  border: none;
  position: relative;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
div.page-container #left-panel ul.menu li.expanded:after,
div.page-container #right-panel ul.menu li.expanded:after {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.page-container #left-panel ul.menu li.expanded:after,
div.page-container #right-panel ul.menu li.expanded:after {
  color: #fe9500;
  font-size: 13px;
  position: absolute;
  right: 10px;
  top: 25px;
}
div.page-container #left-panel ul.menu li.expanded > a,
div.page-container #right-panel ul.menu li.expanded > a {
  margin-bottom: 15px;
  padding-left: 25px;
}
div.page-container #left-panel ul.menu li a,
div.page-container #right-panel ul.menu li a {
  text-transform: uppercase;
  padding: 0% 20px 0% 7px;
  display: block;
  font-size: 16px;
  line-height: 20.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #FE9500;
}
div.page-container #left-panel ul.menu li a.active, div.page-container #left-panel ul.menu li a.active-trail,
div.page-container #right-panel ul.menu li a.active,
div.page-container #right-panel ul.menu li a.active-trail {
  color: #FE9500;
}
div.page-container #left-panel ul.menu li a.search,
div.page-container #right-panel ul.menu li a.search {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: block;
  width: 20px;
  height: 20px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  overflow: hidden;
  text-decoration: none;
}
div.page-container #left-panel ul.menu li a.search:before,
div.page-container #right-panel ul.menu li a.search:before {
  content: "\40";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.page-container #left-panel ul.menu li a.search:before,
div.page-container #right-panel ul.menu li a.search:before {
  margin-right: 100px;
  font-size: 16px;
}
div.page-container #left-panel ul.menu li ul,
div.page-container #right-panel ul.menu li ul {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
div.page-container #left-panel ul.menu li ul li,
div.page-container #right-panel ul.menu li ul li {
  background: #131a2d;
  border-bottom: 1px solid #38455c;
  display: block;
  margin: 0px;
  padding: 6% 5px 6% 16px;
  position: relative;
}
div.page-container #left-panel ul.menu li ul li:after,
div.page-container #right-panel ul.menu li ul li:after {
  display: none;
}
div.page-container #left-panel ul.menu li ul li a,
div.page-container #right-panel ul.menu li ul li a {
  text-transform: capitalize;
  padding: 0px 0px 0px 8px;
  color: #FFFFFF;
  font-style: italic;
  font-size: 14px;
  line-height: 17.6px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
div.page-container #left-panel ul.menu li ul li a.active, div.page-container #left-panel ul.menu li ul li a.active-trail,
div.page-container #right-panel ul.menu li ul li a.active,
div.page-container #right-panel ul.menu li ul li a.active-trail {
  color: #66CCCC;
  text-transform: uppercase;
  font-style: normal;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
div.page-container #left-panel ul.menu li ul li a.active:before, div.page-container #left-panel ul.menu li ul li a.active-trail:before,
div.page-container #right-panel ul.menu li ul li a.active:before,
div.page-container #right-panel ul.menu li ul li a.active-trail:before {
  content: "\3d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.page-container #left-panel ul.menu li ul li a.active:before, div.page-container #left-panel ul.menu li ul li a.active-trail:before,
div.page-container #right-panel ul.menu li ul li a.active:before,
div.page-container #right-panel ul.menu li ul li a.active-trail:before {
  color: #6DD900;
  margin-right: 10px;
}
div.page-container #left-panel ul.menu li ul li ul,
div.page-container #right-panel ul.menu li ul li ul {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
div.page-container #left-panel ul.menu li ul li ul li,
div.page-container #right-panel ul.menu li ul li ul li {
  background: #222f51;
  border-bottom: 1px solid #313b50;
  display: block;
  margin: 0px;
  padding: 6% 5px 6% 40px;
  position: relative;
}
div.page-container #left-panel ul.menu li ul li ul li:after,
div.page-container #right-panel ul.menu li ul li ul li:after {
  display: none;
}

#multisite-inner {
  background: #09202E;
  height: 56px;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
  visibility: hidden;
}
#multisite-inner .block-menu-block {
  position: relative;
}
#multisite-inner .block-menu-block ul.menu {
  margin-left: 10px !important;
}
#multisite-inner .block-menu-block ul.menu,
#multisite-inner .block-menu-block ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
#multisite-inner .block-menu-block ul.menu li {
  margin-right: 10px;
  height: 50px;
  overflow: hidden;
  position: relative;
  top: 6px;
  border: none;
}
#multisite-inner .block-menu-block ul.menu li a {
  display: block;
  text-indent: 0px;
  width: auto;
  height: 50px;
  background: #FE9500;
  padding: 15px 15px 0px 15px;
  color: #FFFFFF;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 13px;
  line-height: 20.8px;
  text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px;
  position: relative;
  top: 0px;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  opacity: 1;
  -moz-box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
  -webkit-box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
  box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
#multisite-inner .block-menu-block ul.menu li a:hover {
  background: #e58600;
  text-decoration: none;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher {
  float: left;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a {
  text-indent: -9999px;
  width: 80px;
  background: #D8EEFC url("../img/parkslogos_sprite.png") no-repeat top left;
  -moz-box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
  -webkit-box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
  box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a:hover {
  background-color: #FFFFFF;
  -moz-box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  -webkit-box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland {
  background-position: -15px 0px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
  background-position: -15px -50px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash {
  background-position: -162px 0px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash:hover {
  background-position: -162px -50px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf {
  background-position: -449px 0px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf:hover {
  background-position: -449px -50px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest {
  background-position: -308px 0px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest:hover {
  background-position: -308px -50px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.lagoon {
  background-position: -596px 0px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.lagoon:hover {
  background-position: -596px -50px;
}
#multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
  background-position: -15px -50px;
  background-color: #FFFFFF;
  -moz-box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  -webkit-box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
}
#multisite-inner .block-menu-block ul.menu li.basiclink {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}

header.mastheader {
  background: #FFFFFF;
  border-bottom: 10px solid #06202F;
  width: 100%;
  display: block;
  position: relative;
}
header.mastheader #brandhold-wrapper {
  position: absolute;
  top: 0px;
  left: 50%;
  width: 960px;
  height: 1px;
  margin-left: -480px;
  z-index: 999;
}
header.mastheader #brandhold-wrapper #brandhold {
  width: 162px;
  position: absolute;
  left: 0px;
  top: 5px;
}
header.mastheader #brandhold-wrapper #brandhold .site-name a {
  width: 162px;
  height: 78px;
  display: block;
  margin-top: 0px;
  margin-left: 25px;
  text-indent: -9999px;
  background: transparent url("../img/logo.png") no-repeat;
  background-size: cover;
  background-size: auto;
  background-position-y: 100%;
}
header.mastheader #headertop-wrapper {
  display: block;
  width: 100%;
  height: 89px;
  background: transparent;
  border-bottom: 1px solid #CCCCCC;
}
header.mastheader #headertop-wrapper #headertop,
header.mastheader #headertop-wrapper #headertop-inner {
  height: 89px;
  position: relative;
}
header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
  padding-left: 465px;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
  /* LEANDRO */
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  position: relative;
  left: -145px;
  top: 32px;
  margin: 0px;
  width: 345px;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu,
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li {
  float: left;
  margin-right: 10px;
  padding-right: 7px;
  border-right: 1px solid #CCCCCC;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a {
  color: #06202F !important;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a:hover {
  color: #8cd9d9 !important;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: hidden;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook:before {
  font-size: 20px;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: hidden;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter:before {
  font-size: 20px;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube {
  display: block;
  width: 22px;
  height: 22px;
  position: relative;
  overflow: hidden;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube:before {
  content: "\46";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube:before {
  font-size: 22px;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.contact, header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.blog {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  width: 110px;
  position: absolute;
  left: auto;
  top: 26px;
  right: 0px;
  margin: 0px;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu,
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu {
  position: relative;
  right: 0px;
  left: auto;
  margin-left: auto;
  margin-right: 0px;
  width: auto;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li {
  float: right;
  margin-left: 7px;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li a {
  color: #06202F !important;
  display: block;
  padding: 5px 10px;
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li a:hover {
  background: #E6E6E6;
  color: #06202F !important;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: -43px;
  top: 0px;
  overflow: hidden;
  padding: 7px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:before {
  content: "\40";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:before {
  font-size: 18px;
  margin-right: 50px;
  margin-bottom: 50px;
  color: #06202F !important;
  display: block;
}
header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:hover {
  background: #E6E6E6;
  color: #66CCCC !important;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language {
  /* LEANDRO */
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  position: relative;
  left: 169px;
  top: -11px;
  margin: 0px;
  padding-right: 0px;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd {
  width: 105px !important;
  padding: 5px 10px;
  border: 1px solid #b8a306;
  background: transparent !important;
  text-decoration: none;
  text-transform: uppercase;
  color: #06202F !important;
  border-right: 1px solid #CCCCCC;
  height: 23px !important;
  padding-right: 8px;
  padding: 5px 8px 5px 10px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle {
  background: transparent;
  border: none;
  padding: 0px;
  text-indent: 0;
  cursor: default;
  overflow: hidden;
  height: 20px;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow {
  background: none;
  float: right;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  padding-top: 5px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow:before {
  content: "\44";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow:before {
  font-size: 10px;
  color: #06202F;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle .ddTitleText .ddTitleText {
  position: relative;
  top: 1px;
  left: 0px;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild {
  width: 105px !important;
  border: none;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild a:hover {
  background-color: rgba(26, 51, 53, 0.7);
  color: #FFFFFF;
}
header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild a.selected {
  background-color: #1A3335;
  color: #FFFFFF;
}
header.mastheader #headerbottom-wrapper {
  display: block;
  width: 100%;
  height: 60px;
  background: transparent;
}
header.mastheader #headerbottom-wrapper #headerbottom,
header.mastheader #headerbottom-wrapper #headerbottom-inner {
  height: 60px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner {
  /* horizontal */
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h1,
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h2,
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h3,
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h4,
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h5,
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h6 {
  color: #fb007d;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu {
  z-index: 998;
  margin-left: 0px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu ul.megamenu > li {
  margin-left: 0px;
  padding: 0px;
  background: transparent url("../img/separator_line.png") no-repeat 100% 14px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu ul.megamenu > li:last-child {
  /* MODIFICADO POR J.ESTEBAN */
  float: right;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-horizontal.md-style1 {
  background: transparent;
  border-bottom: none;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:link,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:visited {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 22.4px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #06202F;
  margin-left: 0px;
  margin-right: 20px;
  margin-top: 8px;
  padding: 10px 5px;
  text-transform: uppercase;
  text-decoration: none;
  z-index: 0px;
  border: 1px solid #FFFFFF;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover {
  color: #FE9500;
  border: 1px solid #FE9500;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a span.text-wrapper {
  padding: 10px 5px 32px 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.mm-parent:hover > a {
  color: #FE9500;
  border: 1px solid #06202F;
  border-bottom: none;
  background: #FFFFFF;
  z-index: 9999999;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.mm-parent:hover > a span.text-wrapper {
  background: #FFFFFF;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a.with-arrow {
  padding-right: 0px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .text-wrapper .text-wrapper {
  padding: 0px;
  margin: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a:hover {
  color: #FE9500;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a {
  border: 1px solid transparent;
  border-bottom: none;
  background: #FFFFFF;
  z-index: 9999999;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a:link,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a:visited {
  background: transparent;
  color: #FE9500;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-item:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover {
  background: transparent;
  color: #FE9500;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-item:hover > a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a:link,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a:visited {
  color: #FE9500;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container li.mm-hover > a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container li.mm-hover > a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a:link,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a:visited {
  background: #d1b907;
  color: #FE9500;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a:visited {
  color: #FE9500;
  background: transparent;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last {
  margin-left: 14px !important;
  background: transparent !important;
  float: right;
  margin-right: 0px;
  margin-top: -7px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF06202F', endColorstr='#FF000000');
  background-color: #06202F;
  border: 0;
  color: #FE9500;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
  margin-top: 21px;
  padding: 6px 4px;
  margin-left: 0px;
  margin-right: 0px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:hover {
  text-decoration: none;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:hover,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:hover {
  background-color: #031118;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:active,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:active,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:active,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:active {
  background-color: #01070b;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a.disabled, header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a[disabled],
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a.disabled,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a[disabled],
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link.disabled,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link[disabled],
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited.disabled,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a::-moz-focus-inner,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a::-moz-focus-inner,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link::-moz-focus-inner,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container {
  top: 50px !important;
  display: none;
  color: #333333;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDYyMDJmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #06202f), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(bottom, #06202f 5px, #ffffff 5px);
  background-image: -webkit-linear-gradient(bottom, #06202f 5px, #ffffff 5px);
  background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 30.4px;
  overflow: hidden;
  margin-left: 0px;
  width: 940px;
  min-height: 209px;
  height: auto;
  overflow: hidden;
  border: 1px solid #06202F;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-decoration: none;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:hover {
  text-decoration: underline !important;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container .mmg_12 {
  display: none !important;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner {
  padding: 14px 30px;
  margin: 0px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  line-height: 35.2px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div:before {
  text-decoration: none;
  color: #06202F;
  font-size: 13px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner {
  padding: 0px;
  padding-left: 1px;
  margin: -1px;
  position: relative;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner > div:before {
  display: none;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner img {
  width: 100%;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 20px;
  width: 100%;
  height: 100%;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content h3 {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 25.2px;
  line-height: 22.68px;
  line-height: 28.8px;
  color: #fb007d;
  text-transform: capitalize;
  width: 160px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content p {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 20.8px;
  color: #66CCCC;
  font-style: italic;
  width: 160px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  text-transform: uppercase;
  text-decoration: none !important;
  position: absolute;
  right: 57px;
  bottom: 55px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:hover {
  text-decoration: none;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button.disabled, header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button[disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner {
  position: absolute;
  top: auto;
  left: auto;
  bottom: 0px;
  right: 0px;
}
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:link,
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:visited {
  color: #333333;
  border: none;
  text-decoration: none;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation {
  height: 60px;
  overflow: hidden;
  display: none;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul,
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li {
  margin: 0;
  padding: 0;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li.left-nav-item {
  float: left;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li.right-nav-item {
  float: right;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li {
  margin: 20px 4px 4px 4px;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a {
  display: block;
  width: 40px;
  height: 40px;
  position: relative;
  left: 0px;
  top: 0px;
  overflow: hidden;
  border: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
  -webkit-box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
  box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
  background: #06202F !important;
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:before {
  font-size: 25px;
  margin-right: 50px;
  margin-bottom: 50px;
  margin-top: 0px;
  margin-left: 0px;
  color: #FFFFFF;
  display: block;
  text-indent: 0px;
  position: relative;
  top: 7px;
  left: 7px;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:hover {
  opacity: 0.9;
  -moz-box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
  -webkit-box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
  box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#tohome a:before {
  content: "\23";
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#topanelright a:before {
  content: "\22";
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  width: auto;
  display: inline-block;
  padding: 0px 12px;
  line-height: 36px;
  color: #FFFFFF;
  text-transform: uppercase;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:after {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:after {
  font-size: 14px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 5px;
  color: #FFFFFF;
  display: inline-block;
  text-indent: 0px;
  position: relative;
  top: 2px;
  left: 2px;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:before {
  display: none;
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a.open:after {
  content: "\3b";
}
header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a.close:after {
  content: "\3c";
}

#maincontent.mastcontent {
  padding-bottom: 10px;
  padding-top: 30px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwOTRlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDEwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6094e7), color-stop(100%, #000102));
  background-image: -moz-linear-gradient(#6094e7, #000102);
  background-image: -webkit-linear-gradient(#6094e7, #000102);
  background-image: linear-gradient(#6094e7, #000102);
}

body.front #maincontent.mastcontent {
  padding-top: 0px;
}

body.not-front #maincontent.mastcontent {
  /* RETOQUES DEL LAYOUT */
}
body.not-front #maincontent.mastcontent div.breadcrumb {
  font-size: 13px;
  line-height: 20.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #66CCCC;
  margin-bottom: 5px;
  display: block;
  overflow: hidden;
}
body.not-front #maincontent.mastcontent div.breadcrumb a {
  color: #FE9500;
}
body.not-front #maincontent.mastcontent div.breadcrumb .delimiter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  width: 10px;
  height: 18px;
  overflow: hidden;
  display: block;
}
body.not-front #maincontent.mastcontent div.breadcrumb .delimiter:before {
  content: "\42";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.not-front #maincontent.mastcontent div.breadcrumb .delimiter:before {
  font-size: 10px;
  color: #FFFFFF;
  margin-right: 100px;
  position: relative;
  top: 3px;
  left: 0px;
}
body.not-front #maincontent.mastcontent div.breadcrumb .inline, body.not-front #maincontent.mastcontent div.breadcrumb .delimiter {
  color: #FFFFFF;
  display: block;
  float: left;
  margin: 0px 4px;
}
body.not-front #maincontent.mastcontent #content-wrapper #content {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 20px 0px;
}
body.not-front #maincontent.mastcontent #content-inner {
  background: #FFFFFF;
  color: #333333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden !important;
}
body.not-front #maincontent.mastcontent #content-inner h1, body.not-front #maincontent.mastcontent #content-inner h2, body.not-front #maincontent.mastcontent #content-inner h3, body.not-front #maincontent.mastcontent #content-inner h4, body.not-front #maincontent.mastcontent #content-inner h5, body.not-front #maincontent.mastcontent #content-inner h6 {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #333333;
}
body.not-front #maincontent.mastcontent #content-inner h1.title {
  color: #000000;
  text-transform: uppercase;
  padding: 10px;
}
body.not-front #maincontent.mastcontent #content-inner .region-content {
  padding: 15px;
  position: relative;
}
body.not-front #maincontent.mastcontent #sidebar_first .block,
body.not-front #maincontent.mastcontent #sidebar_second .block {
  background: #FFFFFF;
  -moz-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  -webkit-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  margin-bottom: 20px;
  display: block;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
body.not-front #maincontent.mastcontent #sidebar_second {
  /* LEANDRO */
}
body.not-front #maincontent.mastcontent #sidebar_second h2 {
  font-size: 14px;
  text-align: center;
  background-color: whitesmoke;
}
body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-2 .view-mode-recent {
  /* recent block*/
  border-bottom: 0px solid #CCC;
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
}
body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-1 .view-display-id-block_1 .views-summary {
  /* archive block */
  line-height: 20px !important;
  border-bottom: 0px solid #CCC;
  margin-bottom: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
}
body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-1 .view-display-id-block_1 .item-list {
  /* archive block */
  height: 95%;
  background-color: #FFF !important;
  border: 0px !important;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu,
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li {
  border-bottom: 1px solid #CCCCCC;
  display: block;
  margin: 0px;
  padding: 6% 5px 6% 16px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li:before {
  color: rgba(128, 128, 128, 0.6);
  font-size: 13px;
  float: left;
  margin-right: 8px;
  position: relative;
  left: 0px;
  top: 3px;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded:before {
  content: "\3d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded:before {
  color: #6DD900;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a {
  text-transform: uppercase;
  padding: 0% 0px 0% 22px;
  display: block;
  font-size: 14px;
  line-height: 20.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a.active, body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a.active-trail {
  color: #000000;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul {
  padding-left: 20px;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li {
  border-bottom: none;
  padding: 4px 0px;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li:before {
  display: none;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a {
  text-transform: capitalize;
  padding: 0px 0px 0px 2px;
  font-size: 13px;
  line-height: 17.6px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a.active, body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a.active-trail {
  color: #000000;
}

footer.mastfooter {
  background: #06202F;
}
footer.mastfooter #footercarousel-wrapper {
  margin-bottom: 0px;
  background: #FFFFFF;
  border-top: 5px solid #CCCCCC;
  display: block;
  position: relative;
  height: 320px;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs,
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs {
  display: block;
  width: 340px;
  border-bottom: none;
  height: 23px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  margin-top: 44px;
  position: relative;
  z-index: 999;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li {
  float: left;
  margin-right: 0px;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a {
  font-size: 14px;
  line-height: 22.4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #06202F;
  background-color: #e6e6e6;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 14px 25px;
  text-transform: uppercase;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active {
  color: #FFFFFF;
  background-color: #06202F;
  position: relative;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  line-height: 22.4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  padding: 14px 25px;
  text-transform: uppercase;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active:after {
  content: "\44";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active:after {
  position: absolute;
  top: auto;
  bottom: 0px;
  left: 50%;
  color: #06202F;
  font-size: 30px;
  margin-bottom: -15px;
  margin-left: -15px;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel {
  width: 100%;
  height: 150px;
  margin: 0 auto;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .touchcarousel-item {
  margin-right: 1px;
  width: 214px;
  height: 150px;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a {
  width: 214px;
  height: 150px;
  display: block;
  text-decoration: none;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a img {
  float: left;
  position: relative;
  display: block;
  margin: 0;
  border: 0;
  padding: 0;
  width: 214px;
  height: 150px;
  opacity: 0.5;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a:hover img {
  opacity: 1;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder {
  height: 250px;
  width: 75px;
  background: rgba(6, 32, 47, 0.9);
  margin-top: -65px;
  display: block;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left span.arrow-icon {
  opacity: 1;
  background: none;
  display: block;
  width: 30px;
  height: 30px;
  left: 50%;
  margin-left: -10px;
  color: #66CCCC !important;
  font-size: 20px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left span.arrow-icon:before {
  content: "\39";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right span.arrow-icon {
  opacity: 1;
  background: none;
  display: block;
  width: 30px;
  height: 30px;
  left: 50%;
  margin-left: -10px;
  color: #66CCCC !important;
  font-size: 20px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right span.arrow-icon:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.disabled span.arrow-icon {
  opacity: 0.07;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .scrollbar-holder {
  background: transparent;
  bottom: 0;
  height: 3px;
  left: 0;
  right: 0;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .scrollbar {
  background-color: #999999;
  bottom: 0;
}
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors #tab-parks,
footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors #tab-sponsors {
  position: absolute;
  left: 0px;
  top: 100px;
}
footer.mastfooter #footertop-wrapper {
  background: transparent url("../img/bg_footer.png") no-repeat bottom center;
  padding-top: 30px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner {
  color: #66CCCC;
  /*        ul li.menu-mlid-3107{
            a {
              @include fs(18);
              @include lh(18);
              @include opensans(normal,semibold);
              color: $orange;
              text-transform: uppercase;
              margin-bottom: 15px;
              display:block;
            }
          }
  */
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block h2,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block h2 a {
  font-size: 18px;
  line-height: 28.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #FE9500;
  text-transform: uppercase;
  margin-bottom: 15px;
  display: block;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf a {
  font-size: 18px;
  line-height: 28.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #FE9500;
  text-transform: uppercase;
  margin-bottom: 15px;
  display: block;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  line-height: 17.6px;
  position: relative;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf:before,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf:before,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf:before {
  color: #FE9500;
  font-size: 13px;
  float: left;
  margin-right: 5px;
  position: relative;
  left: 0px;
  top: 0px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf a {
  color: #FFFFFF !important;
  font-size: 14px;
  line-height: 16px;
  text-transform: none;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded:first-child {
  margin-left: 0;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded.lastchild {
  margin-right: 0;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-views-events-block-1 .field-name-field-image img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu li a {
  font-size: 18px;
  line-height: 28.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #FE9500;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 15px;
  display: block;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .fn,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .org,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .adr,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .fn,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .org,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .adr,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .fn,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .org,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .adr {
  display: none;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .email,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .email,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .email,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel {
  font-size: 14px;
  line-height: 22.4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #66CCCC;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .email a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .email a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .email a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel a {
  color: #66CCCC !important;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel {
  font-size: 18px;
  line-height: 28.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  color: #FFFFFF;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel a,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel a {
  color: #66CCCC !important;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel:before,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel:before,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel:before {
  color: #FE9500;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 940px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  height: 53px;
  margin-top: 35px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content {
  position: absolute;
  float: left;
  width: auto;
  top: 0px;
  left: 50%;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu,
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu {
  display: block;
  width: auto;
  border: 1px solid #243640;
  border-bottom: none;
  height: 28px;
  margin-left: -50%;
  padding: 12px 15px;
  float: left;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li {
  float: left;
  margin-right: 40px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li.lastchild {
  margin-right: 0px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a {
  font-size: 14px;
  line-height: 22.4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #FFFFFF;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a:hover {
  color: #243640 !important;
  text-decoration: none !important;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook {
  display: block;
  width: 28px;
  height: 28px;
  position: relative;
  overflow: hidden;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook:before {
  font-size: 28px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter {
  display: block;
  width: 28px;
  height: 28px;
  position: relative;
  overflow: hidden;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter:before {
  font-size: 28px;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube {
  display: block;
  width: 28px;
  height: 28px;
  position: relative;
  overflow: hidden;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube:before {
  content: "\46";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube:before {
  font-size: 28px;
}
footer.mastfooter #footerbottom-wrapper {
  background: #06202F;
  border-top: 1px solid #243640;
  height: 55px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 19.2px;
  overflow: hidden;
}
footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block:first-child {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-left: 0;
  color: #FFFFFF;
  padding-top: 20px;
}
footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-right: 0;
  padding-top: 20px;
}
footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu,
footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu {
  float: right;
}
footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li {
  float: left;
}
footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li span.dot-separator {
  margin: 0px 5px;
  font-size: 15px;
  padding: 0px;
  line-height: 0px;
  position: relative;
  top: 2px;
  left: 0px;
  color: #66CCCC;
}
footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li a {
  color: #FFFFFF !important;
}

body.logged-in.admin-menu #multisite-inner {
  overflow: visible;
}

ul.primary {
  margin: 1em;
  padding: 0 0 0.5em 1em;
}

ul.primary li {
  margin: 0;
}

ul.primary li a {
  margin-right: 0.5em;
  padding: 0.5em 1em;
}

#defaults .action-links li {
  display: inline;
}
#defaults .action-links li a {
  background-color: #DDD;
  border-color: #BBB;
  border-style: solid solid none solid;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em;
  padding: 0.5em 1em;
  text-decoration: none;
}
#defaults .action-links li a:hover {
  background-color: #EEE;
  border-color: #CCC;
  border-bottom-color: #EEE;
}
#defaults .action-links li.active a {
  background-color: white;
  border: 1px solid #BBB;
  border-bottom: 1px solid white;
}

body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
  padding-left: 424px;
}
body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
  width: 155px;
}
body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
  left: -95px;
}

body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
  padding-left: 440px;
}
body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
  width: 133px;
}
body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
  left: -278px !important;
  width: auto !important;
}

body.i18n-en header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
  left: -100px;
}

.contextual-links-region {
  outline: none;
  position: relative;
}

/* ========================================================================================================================
**
** Resort - Desktop
**
** ======================================================================================================================== */
body.page-marineland-resort #maincontent.mastcontent {
  padding: 0px !important;
}
body.page-marineland-resort #maincontent.mastcontent #content {
  padding: 0px !important;
}
body.page-marineland-resort #maincontent.mastcontent #content-inner {
  background: #2E7EC7;
  position: relative;
  height: 570px;
  padding: 0px !important;
}
body.page-marineland-resort #maincontent.mastcontent #content-inner .region-content {
  padding: 0px !important;
  margin: 0px !important;
}
body.page-marineland-resort #maincontent.mastcontent #content-inner .region-content #block-block-17 {
  position: absolute;
  left: 50%;
  top: 30px;
  z-index: 99;
  width: 380px;
  margin-left: -460px;
}
body.page-marineland-resort #maincontent.mastcontent #content-inner .region-content #block-block-17 #ticketing {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  background: #FFFFFF;
  -moz-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  -webkit-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  margin-bottom: 20px;
  display: block;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  margin: 0px;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main {
  display: block;
  overflow: hidden;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views_slideshow_cycle_main {
  width: 100%;
  display: block;
  overflow: hidden;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
  display: block;
  overflow: hidden;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views-slideshow-controls-bottom {
  position: absolute;
  top: auto;
  left: auto;
  right: 50%;
  bottom: 80px;
  margin-right: -450px;
  z-index: 100;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 23px;
  margin: 0px 2px;
  padding: 0px;
  text-indent: -9999px;
  text-decoration: none;
  width: 23px;
  float: left;
  display: block;
  opacity: 0.7;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
  background: url("../img/pager-active.png") no-repeat;
}
body.page-marineland-resort #maincontent.mastcontent #block-system-main .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-counter {
  display: none;
}
body.page-marineland-resort #maincontent.mastcontent .region-home-promo {
  height: 179px !important;
}
body.page-marineland-resort #maincontent.mastcontent .region-home-promo .block-block {
  font-size: 14px;
  line-height: 20.8px;
  font-family: "Open Sans","Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-weight: 400;
  color: #000;
  background: none repeat scroll 0% 0% #FFF;
  box-shadow: 0px 0px 0px 5px rgba(178, 178, 178, 0.3);
  display: block;
  border-radius: 5px;
  padding: 15px;
}
body.page-marineland-resort #maincontent.mastcontent #content3cols .block-block {
  box-shadow: 0px 0px 0px 3px rgba(178, 178, 178, 0.3);
  border-radius: 3px;
  background-color: #EBECED;
  text-align: center;
}
body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper {
  background: #2E7EC7;
  height: 180px !important;
  z-index: 9999;
  position: relative;
  margin-top: -37px;
}
body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo {
  height: 279px;
  margin-bottom: -150px;
}
body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  width: 97% !important;
  background: #FFFFFF;
  -moz-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  -webkit-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  margin-bottom: 20px;
  display: block;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  margin-bottom: 0px;
  margin-top: -30px;
}
body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  height: 100%;
}
body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block .launcher-content {
  display: none;
}
body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block:first-child {
  margin-left: 0;
}
body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block:last-child,
body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block.last-child {
  margin-right: 0;
}
body.page-marineland-resort #content3cols-wrapper {
  padding: 30px 0px 0px 0px;
  padding-bottom: 30px;
  color: #333333;
  background: #70A5EA;
  height: 20% !important;
}
body.page-marineland-resort #content3cols-wrapper table {
  color: #FFFFFF;
}
body.page-marineland-resort .video-thumb-wrapper {
  display: block;
  background: url("/misc/youtube-play.png") center center no-repeat;
}
body.page-marineland-resort .video-thumb {
  position: relative;
}
body.page-marineland-resort #cboxLoadedContent {
  width: 640px;
  overflow: hidden;
  height: 360px;
}

/* ========================================================================================================================
**
** Main - Desktop
**
** ======================================================================================================================== */
body.front {
  z-index: 9999;
}
body.front #maincontent.mastcontent #content-wrapper {
  background: #000000;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner {
  background: #2E7EC7;
  position: relative;
  height: 570px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 {
  position: absolute;
  left: 50%;
  top: 30px;
  z-index: 99;
  width: 380px;
  margin-left: -460px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  background: #FFFFFF;
  -moz-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  -webkit-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  margin-bottom: 20px;
  display: block;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  margin: 0px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main {
  display: block;
  overflow: hidden;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main {
  width: 100%;
  display: block;
  overflow: hidden;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
  display: block;
  overflow: hidden;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link {
  display: block;
  overflow: hidden;
  text-decoration: none !important;
  background-size: auto !important;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link:hover {
  text-decoration: none !important;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content {
  display: none;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  margin-top: 40px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner {
  padding-left: 360px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-content {
  color: #ff0682 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 70px;
  line-height: 64px;
  margin: 0px;
  text-transform: uppercase;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner h2 {
  color: #ff0682 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 90px;
  line-height: 80px;
  text-transform: uppercase;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body p {
  color: #66CCCC !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 25.6px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button {
  position: relative;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  margin-left: 0;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 22.4px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding-top: 17px;
  padding-bottom: 17px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:after {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:after {
  font-size: 14px;
  font-family: 'PAR-iconfont';
  position: absolute;
  left: auto;
  right: 20px;
  top: 17px;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:hover {
  text-decoration: none;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button.disabled, body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button[disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner img {
  display: none;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom {
  position: absolute;
  top: auto;
  left: auto;
  right: 50%;
  bottom: 80px;
  margin-right: -450px;
  z-index: 100;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 23px;
  margin: 0px 2px;
  padding: 0px;
  text-indent: -9999px;
  text-decoration: none;
  width: 23px;
  float: left;
  display: block;
  opacity: 0.7;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
  background: url("../img/pager-active.png") no-repeat;
}
body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-counter {
  display: none;
}
body.front #maincontent.mastcontent #homepromo-wrapper {
  background: #70A5EA;
  height: 70px;
  z-index: 9999;
  position: relative;
  margin-top: -37px;
}
body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo {
  height: 299px;
  margin-bottom: -50px;
}
body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  height: 210px;
  background: #FFFFFF;
  -moz-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  -webkit-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
  margin-bottom: 20px;
  display: block;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  margin-bottom: 0px;
  margin-top: -30px;
}
body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  height: 100%;
}
body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block .launcher-content {
  display: none;
}
body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block:first-child {
  margin-left: 0;
}
body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block:last-child,
body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block.last-child {
  margin-right: 0;
}
body.front #maincontent.mastcontent #content2cols-wrapper {
  padding: 50px 0px;
  background: #70a5ea;
}
body.front #maincontent.mastcontent #content2cols-wrapper h2 {
  display: none;
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 {
  background: #FFFFFF;
  border: 1px solid #ccc;
  margin-left: 6px;
  margin-right: 6px;
  overflow: hidden;
  display: block;
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1.alpha,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2.alpha {
  margin-left: 0px;
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1.omega,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2.omega {
  margin-right: 0px;
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-header,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-header {
  position: relative;
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-header img,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-header img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-header h3,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-header h3 {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 38.4px;
  text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px;
  text-transform: uppercase;
  background: rgba(102, 204, 204, 0.9);
  padding: 10px 10px;
  color: #FFFFFF;
  position: absolute;
  top: auto;
  bottom: 0px;
  left: 0px;
  width: 100%;
  display: block;
  margin: 0px;
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-content ul li,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-content ul li {
  margin-bottom: 5px;
  text-align: left;
  text-indent: -14px;
  padding-left: 14px;
  width: 100%;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  line-height: 19.2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-content ul li:before,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-content ul li:before {
  content: "\27";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-content ul li:before,
body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-content ul li:before {
  text-decoration: none;
  color: rgba(0, 101, 159, 0.2);
  font-size: 8px;
  margin-right: 5px;
  position: relative;
  top: -1px;
  left: 0px;
}
body.front #maincontent.mastcontent div#content2cols-1 .launcher-content {
  /*padding-top: 10px;*/
}
body.front #maincontent.mastcontent div#content2cols-1 .launcher-content ul li {
  width: 170px !important;
}
body.front #maincontent.mastcontent div#content2cols-2 .launcher-content ul li.lastchild:before {
  display: none;
}
body.front #maincontent.mastcontent #content3cols-wrapper {
  padding: 30px 0px 0px 0px;
  color: #333333;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwOTRlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDEwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6094e7), color-stop(100%, #000102));
  background-image: -moz-linear-gradient(#6094e7, #000102);
  background-image: -webkit-linear-gradient(#6094e7, #000102);
  background-image: linear-gradient(#6094e7, #000102);
}
body.front #maincontent.mastcontent #content3cols-wrapper table {
  color: #FFFFFF;
}
body.front #maincontent.mastcontent #content3cols-wrapper .block h2 {
  font-size: 18px;
  line-height: 28.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #66CCCC;
  text-transform: uppercase;
  margin-bottom: 15px;
  display: block;
}
body.front #maincontent.mastcontent #content3cols-wrapper .block img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
  margin-top: 1px;
  margin-bottom: 15px;
}
body.front #maincontent.mastcontent #content3cols-wrapper .block a {
  color: #66CCCC;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  margin-bottom: 0px;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 a {
  font-size: 12px;
  line-height: 19.2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-decoration: underline !important;
  text-transform: uppercase !important;
  color: #FE9500;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .p-bullet {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  line-height: 17.6px;
  width: 85%;
  text-indent: -12px;
  margin-left: 12px;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .p-bullet:before {
  content: "\27";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .p-bullet:before {
  text-decoration: none !important;
  color: rgba(137, 193, 197, 0.6);
  font-size: 8px;
  margin-right: 5px;
  position: relative;
  top: -1px;
  left: 0px;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-views-calendar-block-1 .view-content {
  font-style: italic;
  color: #FFFFFF;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 {
  border: 1px dashed #FE9500;
  padding: 15px 23px 0px 23px;
  margin-bottom: 20px;
  color: #FFFFFF;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 .p-bullet:before {
  display: none;
  content: "";
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 .p-bullet a {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF66CCCC', endColorstr='#FF339999');
  background-color: #66CCCC;
  border: 0;
  color: #FFFFFF;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
  width: 97%;
  text-align: center;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 .p-bullet a:hover {
  text-decoration: none;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 .p-bullet a:hover {
  background-color: #53c6c6;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 .p-bullet a:active {
  background-color: #47c2c2;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 .p-bullet a.disabled, body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 .p-bullet a[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 .p-bullet a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 input#directions-destination {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 h4 {
  font-size: 14px;
  line-height: 22.4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0px;
  color: #66CCCC;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 h4 + p {
  font-style: italic;
  color: #FFFFFF !important;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 h4 + p span {
  color: #FFFFFF !important;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 p {
  margin-bottom: 0px;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 p.lastchild {
  color: #FFFFFF !important;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 p.lastchild span.lastchild {
  color: #FFFFFF !important;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-3 ul
ul li {
  margin: 0px;
  padding: 0px;
  background: transparent;
  list-style: none;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-3 ul li {
  margin: 0px;
  padding: 0px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  line-height: 17.6px;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-3 ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-3 ul li:before {
  color: #FE9500;
  font-size: 13px;
  margin-right: 5px;
  position: relative;
  left: 0px;
  top: 1px;
}
body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-3 ul li a {
  color: #FFFFFF;
  font-size: 14px;
  line-height: 22.4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.front .video-thumb-wrapper {
  display: block;
  background: url("/misc/youtube-play.png") center center no-repeat;
}
body.front .video-thumb {
  position: relative;
}
body.front #cboxLoadedContent {
  width: 640px;
  overflow: hidden;
  height: 360px;
}

/* ========================================================================================================================
**
** Jesus
**
** ======================================================================================================================== */
/* GENERAL STYLES */
/* CALENDAR BOX LINK */
div.field-name-check-calendar {
  background: #FE9500;
  padding: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  float: left;
}
div.field-name-check-calendar p {
  margin-bottom: 0px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 50px;
}
div.field-name-check-calendar p:before {
  content: "\28";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.field-name-check-calendar a {
  color: #542E02;
  float: left;
  margin-left: 50px;
  margin-top: -40px;
  padding-left: 10px;
  text-decoration: none;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 16px;
}
div.field-name-check-calendar a span {
  font-style: italic;
  float: left;
  font-size: 14px;
}
div.field-name-check-calendar p {
  width: auto !important;
}

/* MAINTENACE PAGE */
body.maintenance-page {
  font-size: 14px;
  line-height: 22.4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #333333;
  background: #fdf5dd url("") no-repeat top center;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
}
body.maintenance-page #header {
  position: relative;
  display: block;
  width: 100%;
  height: 78px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZGMxNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxYjkwNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7dc14), color-stop(100%, #d1b907));
  background-image: -moz-linear-gradient(#f7dc14, #d1b907);
  background-image: -webkit-linear-gradient(#f7dc14, #d1b907);
  background-image: linear-gradient(#f7dc14, #d1b907);
  margin-bottom: 10%;
  margin-top: 45px;
}
body.maintenance-page #header #logo-title {
  position: relative;
  top: -30px;
  left: 0%;
  height: 78px;
  width: 100%;
  margin-left: 0px;
  z-index: 999;
}
body.maintenance-page #header #logo-title #name-and-slogan #site-name a {
  width: 162px;
  height: 78px;
  display: block;
  margin: 0px;
  padding: 0px;
  text-indent: -9999px;
  background: transparent url("../img/logo.png") no-repeat;
  background-size: cover;
  position: absolute;
  left: 50%;
  margin-left: -81px;
}
body.maintenance-page #header #logo-title #name-and-slogan #site-name a span {
  display: none;
}
body.maintenance-page #container {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
body.maintenance-page #container #main {
  padding-left: 240px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
}
body.maintenance-page #container #main #main-squeeze {
  text-align: center;
  padding: 40px;
  background: #FFFFFF;
  color: #999999;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden !important;
  background: #FFFFFF;
  -moz-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  -webkit-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  margin-bottom: 20px;
  display: block;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  display: block;
}
body.maintenance-page #container #main #main-squeeze h1 {
  color: #333333;
  margin-bottom: 40px;
  font-size: 40px;
}

/* END MAINTENACE PAGE */
/* FORM COMMENTS */
div.comment-wrapper {
  float: left;
}
div.comment-wrapper div.form-type-textfield {
  float: left;
}
div.comment-wrapper div.form-type-textfield input {
  color: #777;
  font-size: 14px;
  font-style: italic;
  height: 29px;
  margin-right: 20px;
  padding-left: 20px;
  width: 245px;
}
div.comment-wrapper div.form-type-textarea {
  float: left;
}
div.comment-wrapper div.form-type-textarea textarea {
  color: #777;
  font-size: 14px;
  font-style: italic;
  height: 111px;
  padding-left: 20px;
  resize: none;
  width: 589px;
}
div.comment-wrapper div.form-type-textarea div.grippie {
  display: none;
}
div.comment-wrapper div.captcha {
  float: left;
}
div.comment-wrapper div.form-actions {
  float: right;
}
div.comment-wrapper div.form-actions input {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFE9500', endColorstr='#FF985900');
  background-color: #FE9500;
  border: 0;
  color: #686100;
  -moz-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
}
div.comment-wrapper div.form-actions input:hover {
  text-decoration: none;
}
div.comment-wrapper div.form-actions input:hover {
  background-color: #e58600;
}
div.comment-wrapper div.form-actions input:active {
  background-color: #d57d00;
}
div.comment-wrapper div.form-actions input.disabled, div.comment-wrapper div.form-actions input[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.comment-wrapper div.form-actions input::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* SELECT IN LISTA PAGES */
div.views-exposed-form {
  margin-bottom: 50px;
}
div.views-exposed-form select {
  background: #E6E6E6 url("../img/bg-select.png") 170px 0px no-repeat;
  border: 1px solid #CCCCCC;
  font-size: 13px;
  height: 33px;
  padding-left: 20px;
  width: 209px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
div.views-exposed-form input {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1A3335', endColorstr='#FF000000');
  background-color: #1A3335;
  border: 0;
  color: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-transform: uppercase;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: left;
  margin-top: -1px;
}
div.views-exposed-form input:hover {
  text-decoration: none;
}
div.views-exposed-form input:hover {
  background-color: #122324;
}
div.views-exposed-form input:active {
  background-color: #0d191a;
}
div.views-exposed-form input.disabled, div.views-exposed-form input[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.views-exposed-form input::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
div.views-exposed-form div.views-exposed-widget .form-submit {
  margin-top: 20px;
}
div.views-exposed-form select#edit-field-pressnote-type-tid,
div.views-exposed-form select#field_pressnote_type_tid {
  background: #E6E6E6 url("../img/bg-select.png") 150px 0px no-repeat;
  width: 189px;
}
div.views-exposed-form select#edit-date-filter-value-year,
div.views-exposed-form select#edit-field-date-value-value-year {
  background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
  margin-right: 15px;
  width: 109px;
}
div.views-exposed-form select#edit-field-mediatype-tid {
  background: #E6E6E6 url("../img/bg-select.png") 110px 0px no-repeat;
  width: 149px;
}
div.views-exposed-form select#edit-field-date-value-value-month {
  background: #E6E6E6 url("../img/bg-select.png") 80px 0px no-repeat;
  width: 119px;
}

div.text-block {
  border: 1px solid #CCCCCC;
  margin-bottom: 20px;
  padding: 20px;
}
div.text-block ul {
  margin-top: 0;
}
div.text-block ul li {
  margin-bottom: 20px;
  margin-left: 20px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
div.text-block ul li:before {
  content: "\38";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.text-block ul li:before {
  color: #0064cd;
  font-size: 20px;
}
div.text-block ul li a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
div.text-block span {
  color: #000000;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
div.text-block div {
  color: #000000;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

div.box-tickets {
  border: 1px solid #CCCCCC;
  margin-bottom: 50px;
  padding: 20px;
  float: left;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 620px;
}
div.box-tickets p {
  float: left;
  width: 100%;
}
div.box-tickets p a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  text-transform: uppercase;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: left;
  margin-top: -1px;
}
div.box-tickets p a:hover {
  text-decoration: none;
}
div.box-tickets p a:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
div.box-tickets p a:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
div.box-tickets p a.disabled, div.box-tickets p a[disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.box-tickets p a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
div.box-tickets a {
  float: left;
  margin-bottom: 20px;
}
div.box-tickets ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
div.box-tickets ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.box-tickets ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

div.prices {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  float: right;
  padding: 15px;
  position: relative;
  top: -40px;
}
div.prices span.euro {
  font-size: 20px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
div.prices span.price {
  font-size: 30px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
div.prices span.each {
  font-size: 14px;
  font-style: italic;
}
div.prices p {
  margin-bottom: 0;
}
div.prices div {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
div.prices div:last-child {
  border-bottom: 0 none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

div.messages.error {
  display: none;
}

div#block-block-4 div.content {
  color: #FFFFFF;
}

div.vcard {
  color: #FFFFFF;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
div.vcard div.tel {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
div.vcard div.tel:before {
  content: "\3f";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.vcard div.tel:before {
  color: rgba(102, 204, 204, 0.8);
  font-size: 20px;
}
div.vcard span.lastchild {
  color: #FFFFFF !important;
  font-size: 20px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}

span.pretitle {
  display: none !important;
}

div.field-name-information-and-reservations {
  background: #E6E6E6;
  border: 1px solid #CCCCCC;
  float: left;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 556px;
  padding: 20px;
}
div.field-name-information-and-reservations div.vcard {
  margin-bottom: 10px;
}
div.field-name-information-and-reservations div.vcard span.fn {
  float: left;
  margin: 0 auto;
  margin-bottom: 0;
  margin-right: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
div.field-name-information-and-reservations div.vcard span.fn span.given-name {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 13px;
  font-style: italic;
  color: #333333 !important;
}
div.field-name-information-and-reservations div.vcard span.lastchild {
  color: #333333 !important;
}
div.field-name-information-and-reservations div.vcard div.org {
  color: #333333;
  float: left;
  margin-left: 140px;
  margin-right: 20px;
  margin-top: 3px;
}
div.field-name-information-and-reservations div.vcard a.email {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-decoration: none;
}
div.field-name-information-and-reservations div.vcard a.email:before {
  content: "\3e";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div.field-name-information-and-reservations div.vcard a.email:before {
  color: #00659f;
  font-size: 20px;
  left: -5px;
  position: relative;
  top: 5px;
}
div.field-name-information-and-reservations div.vcard div.adr {
  color: #333333;
  text-align: center;
  width: 100%;
}
div.field-name-information-and-reservations div.vcard div.tel {
  color: #FE9500;
  font-size: 24px;
  text-align: center;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
div.field-name-information-and-reservations div.vcard div.tel:before {
  color: #00659f;
}

/* TICKETS BOX PAGES*/
/* TICKETS BOX */
div#ticketing div.description {
  padding: 14px;
  padding-bottom: 5px;
  position: relative;
  background: #FFFFFF;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 13px;
  line-height: 20.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
div#ticketing div.description h3 {
  font-size: 20px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 300;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #333333;
}
div#ticketing div.description p {
  font-size: 13px;
  line-height: 20.8px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
  color: #000000;
}
div#ticketing div.description:after {
  content: "\44";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div#ticketing div.description:after {
  position: absolute;
  top: auto;
  bottom: 0px;
  left: 50%;
  color: #FFFFFF;
  font-size: 26px;
  margin-bottom: -13px;
  margin-left: -13px;
}
div#ticketing div.action {
  padding: 14px 8px 8px 8px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  background: #CCCCCC;
}
div#ticketing div.action a {
  position: relative;
  padding-bottom: 9px;
  padding-left: 10px !important;
  padding-right: 0;
  padding-top: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
  width: 84%;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF8BC02', endColorstr='#FF936F01');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4YmMwMiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZDA5ZDAyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8bc02), color-stop(70%, #d09d02));
  background: -moz-linear-gradient(#f8bc02, #d09d02 70%);
  background: -webkit-linear-gradient(#f8bc02, #d09d02 70%);
  background: linear-gradient(#f8bc02, #d09d02 70%);
  -moz-box-shadow: #fed149 0 1px 0 inset;
  -webkit-box-shadow: #fed149 0 1px 0 inset;
  box-shadow: #fed149 0 1px 0 inset;
  border: 1px solid #b68a01;
  color: #FFFFFF;
  text-shadow: #755901 0 1px 0;
  text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  text-transform: uppercase;
  text-decoration: none !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding-top: 11px;
  padding-bottom: 11px;
}
div#ticketing div.action a:after {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
div#ticketing div.action a:after {
  font-size: 12px;
  font-family: 'PAR-iconfont';
  position: absolute;
  left: auto;
  right: 6px;
  top: 11px;
}
div#ticketing div.action a:hover {
  text-decoration: none;
}
div#ticketing div.action a:hover {
  background-color: #b68a01;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2RmYTkwMiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjYjY4YTAxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #dfa902), color-stop(75%, #b68a01));
  background: -moz-linear-gradient(#dfa902 3%, #b68a01 75%);
  background: -webkit-linear-gradient(#dfa902 3%, #b68a01 75%);
  background: linear-gradient(#dfa902 3%, #b68a01 75%);
}
div#ticketing div.action a:active {
  -moz-box-shadow: #a77f01 0 1px 2px inset;
  -webkit-box-shadow: #a77f01 0 1px 2px inset;
  box-shadow: #a77f01 0 1px 2px inset;
}
div#ticketing div.action a.disabled, div#ticketing div.action a[disabled] {
  opacity: 0.6;
  background: #d09d02;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div#ticketing div.action a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
div#ticketing div.action a.grey {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE6E6E6', endColorstr='#FFB3B3B3');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZDJkMmQyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(70%, #d2d2d2));
  background: -moz-linear-gradient(#e6e6e6, #d2d2d2 70%);
  background: -webkit-linear-gradient(#e6e6e6, #d2d2d2 70%);
  background: linear-gradient(#e6e6e6, #d2d2d2 70%);
  -moz-box-shadow: white 0 1px 0 inset;
  -webkit-box-shadow: white 0 1px 0 inset;
  box-shadow: white 0 1px 0 inset;
  border: 1px solid #c5c5c5;
  color: #333333;
  text-shadow: #fdfdfd 0 -1px 0;
  border: 1px solid #999999;
  position: relative;
  padding-bottom: 9px;
  padding-left: 10px !important;
  padding-right: 0;
  padding-top: 9px;
  width: 94%;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding-top: 11px;
  padding-bottom: 11px;
  text-shadow: rgba(255, 255, 255, 0.2) 2px 2px 1px;
}
div#ticketing div.action a.grey:hover {
  text-decoration: none;
}
div#ticketing div.action a.grey:hover {
  background-color: #c5c5c5;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjYzVjNWM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #d9d9d9), color-stop(75%, #c5c5c5));
  background: -moz-linear-gradient(#d9d9d9 3%, #c5c5c5 75%);
  background: -webkit-linear-gradient(#d9d9d9 3%, #c5c5c5 75%);
  background: linear-gradient(#d9d9d9 3%, #c5c5c5 75%);
}
div#ticketing div.action a.grey:active {
  -moz-box-shadow: #bdbdbd 0 1px 2px inset;
  -webkit-box-shadow: #bdbdbd 0 1px 2px inset;
  box-shadow: #bdbdbd 0 1px 2px inset;
}
div#ticketing div.action a.grey.disabled, div#ticketing div.action a.grey[disabled] {
  opacity: 0.6;
  background: #d2d2d2;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div#ticketing div.action a.grey::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

body.front div#ticketing div.action a,
body.node-type-event .field-name-ticketing div#ticketing div.action a {
  width: 88%;
}

body.front div#ticketing div.action a.grey,
body.node-type-event .field-name-ticketing div#ticketing div.action a.grey {
  width: 95%;
}

/* HOME PAGE */
body.front div.group_banner_content div.field-name-body p {
  font-size: 16px;
  color: #FFFFFF;
}
body.front div.launcher-content {
  padding: 30px;
  text-align: center;
}
body.front div.launcher-content p {
  text-align: left;
}
body.front div.launcher-content ul {
  float: left;
}
body.front div.launcher-content ul li {
  float: left;
  margin-left: 0px;
}
body.front div.launcher-content ul li a {
  color: #0065A1;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-decoration: none;
}
body.front div.launcher-content a.launcher-button {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFE9500', endColorstr='#FF985900');
  background-color: #FE9500;
  border: 0;
  color: #FFFFFF;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
  margin-top: 21px;
}
body.front div.launcher-content a.launcher-button:hover {
  text-decoration: none;
}
body.front div.launcher-content a.launcher-button:hover {
  background-color: #e58600;
}
body.front div.launcher-content a.launcher-button:active {
  background-color: #d57d00;
}
body.front div.launcher-content a.launcher-button.disabled, body.front div.launcher-content a.launcher-button[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.front div.launcher-content a.launcher-button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
body.front input.vsf-input-show-route {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF66CCCC', endColorstr='#FF339999');
  background-color: #66CCCC;
  border: 0;
  color: #FFFFFF;
  text-transform: uppercase;
  text-shadow: none;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: right;
  height: 40px;
  margin-bottom: 10px;
  margin-top: -1px;
}
body.front input.vsf-input-show-route:hover {
  text-decoration: none;
}
body.front input.vsf-input-show-route:hover {
  background-color: #53c6c6;
}
body.front input.vsf-input-show-route:active {
  background-color: #47c2c2;
}
body.front input.vsf-input-show-route.disabled, body.front input.vsf-input-show-route[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.front input.vsf-input-show-route::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
body.front input#directions-destination {
  height: 27px;
  font-style: italic;
  line-height: 30px;
  width: 144px;
  padding-left: 15px;
}
body.front select {
  background: #E6E6E6 url("../img/bg-select.png") 260px 0px no-repeat;
  border: 1px solid #CCCCCC;
  font-size: 13px;
  height: 33px;
  padding-left: 20px;
  width: 299px;
  -moz-appearance: none;
  -webkit-appearance: none;
}

body.front.i18n-fr input#directions-destination {
  width: 137px;
}
body.front.i18n-fr input.vsf-input-show-route {
  width: 140px;
}

body.front.i18n-it input#directions-destination {
  width: 127px;
}
body.front.i18n-it input.vsf-input-show-route {
  width: 150px;
}

/* PRINCIPAL PAGES PARK INFO, THINGS TO DO, ABOUT US */
body.page-park-info h1.title,
body.page-things-to-do h1.title,
body.page-about h1.title,
body.page-lavora-con-noi
h1.title {
  font-size: 32px;
  margin-bottom: 0px;
  margin-left: 40px;
  margin-top: 28px;
  text-transform: none !important;
}
body.page-park-info div.view-header,
body.page-things-to-do div.view-header,
body.page-about div.view-header,
body.page-lavora-con-noi
div.view-header {
  margin-top: -20px;
}
body.page-park-info div.view-header p,
body.page-things-to-do div.view-header p,
body.page-about div.view-header p,
body.page-lavora-con-noi
div.view-header p {
  font-size: 16px;
  font-style: italic;
  margin-left: 40px;
}
body.page-park-info div.view-launchers div.view-content > div,
body.page-things-to-do div.view-launchers div.view-content > div,
body.page-about div.view-launchers div.view-content > div,
body.page-lavora-con-noi
div.view-launchers div.view-content > div {
  float: left;
  margin-left: 20px;
}
body.page-park-info div.view-launchers div.view-content > div:nth-child(3n+1),
body.page-things-to-do div.view-launchers div.view-content > div:nth-child(3n+1),
body.page-about div.view-launchers div.view-content > div:nth-child(3n+1),
body.page-lavora-con-noi
div.view-launchers div.view-content > div:nth-child(3n+1) {
  margin-left: 3px;
}
body.page-park-info div.view-launchers div.node-launcher,
body.page-things-to-do div.view-launchers div.node-launcher,
body.page-about div.view-launchers div.node-launcher,
body.page-lavora-con-noi
div.view-launchers div.node-launcher {
  border: 1px solid #CCCCCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin-bottom: 40px;
  text-align: center;
  width: 205px;
}
body.page-park-info div.view-launchers div.node-launcher div.field-name-field-image,
body.page-things-to-do div.view-launchers div.node-launcher div.field-name-field-image,
body.page-about div.view-launchers div.node-launcher div.field-name-field-image,
body.page-lavora-con-noi
div.view-launchers div.node-launcher div.field-name-field-image {
  margin-right: 30px;
  position: relative;
}
body.page-park-info div.view-launchers div.node-launcher div.field-name-field-image img,
body.page-things-to-do div.view-launchers div.node-launcher div.field-name-field-image img,
body.page-about div.view-launchers div.node-launcher div.field-name-field-image img,
body.page-lavora-con-noi
div.view-launchers div.node-launcher div.field-name-field-image img {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 205px;
  width: 205px;
}
body.page-park-info div.view-launchers div.node-launcher div.field-name-title,
body.page-things-to-do div.view-launchers div.node-launcher div.field-name-title,
body.page-about div.view-launchers div.node-launcher div.field-name-title,
body.page-lavora-con-noi
div.view-launchers div.node-launcher div.field-name-title {
  background: rgba(0, 103, 162, 0.7);
  float: left;
  margin-top: -70px !important;
  position: relative;
  text-align: center;
  width: 100%;
}
body.page-park-info div.view-launchers div.node-launcher div.field-name-title h3,
body.page-things-to-do div.view-launchers div.node-launcher div.field-name-title h3,
body.page-about div.view-launchers div.node-launcher div.field-name-title h3,
body.page-lavora-con-noi
div.view-launchers div.node-launcher div.field-name-title h3 {
  display: table-cell;
  color: #FFFFFF !important;
  font-size: 20 !importantpx;
  height: 70px;
  margin: 0;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  width: 10%;
}
body.page-park-info div.view-launchers div.node-launcher div.field-name-field-link,
body.page-things-to-do div.view-launchers div.node-launcher div.field-name-field-link,
body.page-about div.view-launchers div.node-launcher div.field-name-field-link,
body.page-lavora-con-noi
div.view-launchers div.node-launcher div.field-name-field-link {
  float: left;
  text-align: center;
  width: 100%;
}
body.page-park-info div.view-launchers div.node-launcher div.field-name-field-link a,
body.page-things-to-do div.view-launchers div.node-launcher div.field-name-field-link a,
body.page-about div.view-launchers div.node-launcher div.field-name-field-link a,
body.page-lavora-con-noi
div.view-launchers div.node-launcher div.field-name-field-link a {
  display: table-cell;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  height: 70px;
  margin: 0 auto;
  vertical-align: middle;
  text-align: center;
  width: 10%;
}

body.page-about div.view-header p {
  margin-top: 20px;
}

/************************ PAGES PARK INFO ************************/
/* DIRECTIONS PAGE */
body.page-node-1054 h1.title,
body.page-node-1254 h1.title,
body.page-node-1482 h1.title {
  background: url("../img/bg-directions.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  position: relative;
}
body.page-node-1054 h1.title .title-inner,
body.page-node-1254 h1.title .title-inner,
body.page-node-1482 h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-node-1054 h1.title .title-inner span.pretitle,
body.page-node-1254 h1.title .title-inner span.pretitle,
body.page-node-1482 h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs,
body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs,
body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs {
  height: 60px;
  line-height: 60px;
  margin-bottom: 0px;
  margin-top: 30px;
}
body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li,
body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li,
body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li {
  border: 1px solid #CCCCCC;
  margin: 0;
  margin-right: -5px;
  padding: 21px;
}
body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a,
body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a,
body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a {
  color: #333333;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active,
body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active,
body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active {
  background: #CCCCCC;
}
body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active a.active,
body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active a.active,
body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active a.active {
  color: #000000;
}
body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:firs-child,
body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:firs-child,
body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:firs-child {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
}
body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:last-child, body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.last-child,
body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:last-child,
body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.last-child,
body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:last-child,
body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.last-child {
  -moz-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 0 0;
}
body.page-node-1054 div.quicktabs-wrapper div.quicktabs_main,
body.page-node-1254 div.quicktabs-wrapper div.quicktabs_main,
body.page-node-1482 div.quicktabs-wrapper div.quicktabs_main {
  border: 1px solid #CCCCCC;
}
body.page-node-1054 div.quicktabs-wrapper div.quicktabs-tabpage,
body.page-node-1254 div.quicktabs-wrapper div.quicktabs-tabpage,
body.page-node-1482 div.quicktabs-wrapper div.quicktabs-tabpage {
  padding: 20px;
}
body.page-node-1054 div.quicktabs-wrapper div.quicktabs-tabpage p,
body.page-node-1254 div.quicktabs-wrapper div.quicktabs-tabpage p,
body.page-node-1482 div.quicktabs-wrapper div.quicktabs-tabpage p {
  margin-bottom: 10px;
}
body.page-node-1054 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark,
body.page-node-1254 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark,
body.page-node-1482 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark {
  background: #FFFFFF;
  border: 0 none;
  border-top: 1px solid #CCCCCC;
}
body.page-node-1054 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark tbody tr td,
body.page-node-1254 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark tbody tr td,
body.page-node-1482 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark tbody tr td {
  padding: 10px;
}
body.page-node-1054 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark tbody tr td.adp-text,
body.page-node-1254 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark tbody tr td.adp-text,
body.page-node-1482 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-placemark tbody tr td.adp-text {
  padding-top: 20px;
}
body.page-node-1054 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-directions tbody tr td,
body.page-node-1254 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-directions tbody tr td,
body.page-node-1482 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-directions tbody tr td {
  border-top: 0 none;
  padding: 10px;
}
body.page-node-1054 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-directions tbody tr td:first-child,
body.page-node-1254 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-directions tbody tr td:first-child,
body.page-node-1482 div.quicktabs-wrapper div.quicktabs-tabpage table.adp-directions tbody tr td:first-child {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  padding-right: 0;
}
body.page-node-1054 #vsf-destination-input,
body.page-node-1254 #vsf-destination-input,
body.page-node-1482 #vsf-destination-input {
  width: 508px;
}

#vsf-destination-input {
  border-right: 0 none;
  box-shadow: 0px 1px 0px #CCCCCC;
  color: #666666;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  height: 34px;
  line-height: 34px;
  padding-left: 20px;
  width: 513px;
  -moz-appearance: none;
  -webkit-appearance: none;
}

input.vsf-input-show-route {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF66CCCC', endColorstr='#FF339999');
  background-color: #66CCCC;
  border: 0;
  color: #FFFFFF;
  text-shadow: none;
  text-transform: uppercase;
  text-decoration: none !important;
  float: right;
  margin-left: -3px !important;
  margin-top: 0px;
  padding: 11px 7px;
  width: 133px;
}
input.vsf-input-show-route:hover {
  text-decoration: none;
}
input.vsf-input-show-route:hover {
  background-color: #53c6c6;
}
input.vsf-input-show-route:active {
  background-color: #47c2c2;
}
input.vsf-input-show-route.disabled, input.vsf-input-show-route[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
input.vsf-input-show-route::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

body.page-node-1254 #vsf-destination-input {
  width: 493px;
}
body.page-node-1254 input.vsf-input-show-route {
  width: 150px;
}

body.page-node-1482 #vsf-destination-input {
  width: 463px;
}
body.page-node-1482 input.vsf-input-show-route {
  width: 180px;
}

/* PAGE ESCURSIONIS */
body.page-escursioni-gruppi-scuola h1.title,
body.page-escursioni-gruppi h1.title {
  background: url("../img/bg-grupo-escola.png") top right !important;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 180px;
  line-height: 300px;
  padding-left: 20px !important;
}
body.page-escursioni-gruppi-scuola div.field-name-body div,
body.page-escursioni-gruppi div.field-name-body div {
  border: 1px solid #CCCCCC;
  margin-bottom: 20px;
  padding: 20px;
}
body.page-escursioni-gruppi-scuola div.field-name-body div p,
body.page-escursioni-gruppi div.field-name-body div p {
  border: 0px none;
  margin-bottom: 0px;
  padding: 0px;
}
body.page-escursioni-gruppi-scuola div.field-name-body div.contact,
body.page-escursioni-gruppi div.field-name-body div.contact {
  background: #E6E6E6;
  text-align: center;
}
body.page-escursioni-gruppi-scuola div.field-name-body ul li,
body.page-escursioni-gruppi div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-escursioni-gruppi-scuola div.field-name-body ul li:before,
body.page-escursioni-gruppi div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-escursioni-gruppi-scuola div.field-name-body ul li:before,
body.page-escursioni-gruppi div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

body.page-escursioni-gruppi h1.title {
  background: url("../img/bg-grupo.png") top right !important;
  color: #FFFFFF !important;
}

/* TICKETS PRICE PAGE */
body.page-node-1030 h1.title,
body.page-node-1271 h1.title,
body.page-node-1051 h1.title,
body.page-ticket-prices h1.title {
  background: url("../img/bg-ticket-prices.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  font-size: 32px;
  height: 180px;
  position: relative;
}
body.page-node-1030 h1.title .title-inner,
body.page-node-1271 h1.title .title-inner,
body.page-node-1051 h1.title .title-inner,
body.page-ticket-prices h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-node-1030 h1.title .title-inner span.pretitle,
body.page-node-1271 h1.title .title-inner span.pretitle,
body.page-node-1051 h1.title .title-inner span.pretitle,
body.page-ticket-prices h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-node-1030 h1.title div.title-inner,
body.page-node-1271 h1.title div.title-inner,
body.page-node-1051 h1.title div.title-inner,
body.page-ticket-prices h1.title div.title-inner {
  color: #FFFFFF !important;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.node-teaser, body.page-node-1030 div.jquery-once-3-processed div.view-content div.node-teaser,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.node-teaser,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.node-teaser,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.node-teaser,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.node-teaser,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.node-teaser,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.node-teaser {
  margin-bottom: 40px;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-left, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-left,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-left,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-left,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-left,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-left,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-left,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-left {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 204px;
  margin-left: 0;
  margin-right: 20px;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-left div.field-name-field-image img,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-left div.field-name-field-image img,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-left div.field-name-field-image img,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-left div.field-name-field-image img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-right, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-right,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-right,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-right,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-right,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-right,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 420px;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-right div.field-name-title h2 a,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-right div.field-name-title h2 a,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-right div.field-name-title h2 a,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body p,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body p,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body p,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-right div.field-name-body p {
  border: 0 none;
  padding: 0;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li:before, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li:before, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right div.field-name-body ul li:before,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-right div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.page-node-1030 div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a, body.page-node-1030 div.jquery-once-3-processed div.view-content div.group-right div.field-name-read-more-about a,
body.page-node-1271 div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a,
body.page-node-1271 div.jquery-once-3-processed div.view-content div.group-right div.field-name-read-more-about a,
body.page-node-1051 div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a,
body.page-node-1051 div.jquery-once-3-processed div.view-content div.group-right div.field-name-read-more-about a,
body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a,
body.page-ticket-prices div.jquery-once-3-processed div.view-content div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}

/* TICKETS PRICE GROUPS */
body.page-ticket-prices-groups h1.title {
  background: url("../img/bg-mixed-groups.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  font-size: 32px;
  height: 180px;
  position: relative;
}
body.page-ticket-prices-groups h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-ticket-prices-groups h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-ticket-prices-groups h1.title div.title-inner {
  color: #FFFFFF !important;
}

/* TICKETS PRICE GROUPS DETAILS */
body.page-group-menu-offers h1.title,
body.page-men-angebote-f-r-gruppen h1.title,
body.page-mixed-groups h1.title,
body.page-gemischte-gruppen h1.title,
body.page-school-groups-0 h1.title,
body.page-schoolgroepen h1.title,
body.page-schulgruppen h1.title,
body.page-youth-groups h1.title,
body.page-jugendgruppen h1.title {
  background: url("../img/bg-mixed-groups.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  font-size: 32px;
  height: 180px;
  position: relative;
}
body.page-group-menu-offers h1.title .title-inner,
body.page-men-angebote-f-r-gruppen h1.title .title-inner,
body.page-mixed-groups h1.title .title-inner,
body.page-gemischte-gruppen h1.title .title-inner,
body.page-school-groups-0 h1.title .title-inner,
body.page-schoolgroepen h1.title .title-inner,
body.page-schulgruppen h1.title .title-inner,
body.page-youth-groups h1.title .title-inner,
body.page-jugendgruppen h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-group-menu-offers h1.title .title-inner span.pretitle,
body.page-men-angebote-f-r-gruppen h1.title .title-inner span.pretitle,
body.page-mixed-groups h1.title .title-inner span.pretitle,
body.page-gemischte-gruppen h1.title .title-inner span.pretitle,
body.page-school-groups-0 h1.title .title-inner span.pretitle,
body.page-schoolgroepen h1.title .title-inner span.pretitle,
body.page-schulgruppen h1.title .title-inner span.pretitle,
body.page-youth-groups h1.title .title-inner span.pretitle,
body.page-jugendgruppen h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}

body.node-type-group div.node-group {
  float: left;
  margin-bottom: 30px;
  padding: 30px;
}
body.node-type-group div.node-group h1 {
  background: url("../img/bg-mixed-groups.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  line-height: 300px;
  padding-left: 20px !important;
  margin-left: -45px;
  margin-top: -45px;
  width: 680px;
}
body.node-type-group div.node-group div.field-name-field-date {
  clear: left;
  float: left;
  display: block;
  margin-bottom: 20px;
  text-align: right;
}
body.node-type-group div.node-group div.field-name-field-date div.label-inline {
  float: left;
  font-style: italic;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-group div.node-group div.field-name-field-date span.date-display-single {
  display: block;
  float: left;
}
body.node-type-group div.node-group div.field-name-field-short-text {
  font-style: italic;
  font-size: 18px;
  margin-bottom: 10px;
}
body.node-type-group div.node-group div.field-name-body {
  float: left;
  margin-top: 20px;
}
body.node-type-group div.node-group div.field-name-body div {
  float: left;
}
body.node-type-group div.node-group div.field-name-body p {
  float: left;
  width: 590px;
}
body.node-type-group div.node-group div.field-name-body ul {
  float: left;
  width: 100%;
}
body.node-type-group div.node-group div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.node-type-group div.node-group div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-group div.node-group div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.node-type-group div.node-group div.field-name-field-related-offers {
  float: left;
  margin-top: 30px;
}
body.node-type-group div.node-group div.field-name-field-related-offers div.node-offer {
  border: 1px solid #CCCCCC;
  float: left;
  margin-bottom: 60px;
  padding: 20px;
  width: 580px;
}
body.node-type-group div.node-group div.field-name-field-related-offers div.button,
body.node-type-group div.node-group div.field-name-field-related-offers div.field-name-apply-group-link {
  clear: left;
}
body.node-type-group div.node-group div.field-name-field-related-offers div.button a,
body.node-type-group div.node-group div.field-name-field-related-offers div.field-name-apply-group-link a {
  display: none !important;
  /*          @include opensans(normal,bold);
            @include sassy-button("matte", 0px, inherit, lighten($color-button,10), $color-button, $color-text-button, "raised");
            text-transform: uppercase;
            text-decoration: none !important;
            -moz-appearance: none;
            -webkit-appearance: none;
            float: left;
            margin-top: -1px;
  */
}
body.node-type-group div.node-group div.field-name-field-related-offers div.prices {
  font-size: 20px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}

/* SERVICES PAGE */
body.page-services h1.title {
  background: url("../img/bg-services.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 180px;
  position: relative;
}
body.page-services h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-services h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-services div.view-id-services div.view-header {
  margin-bottom: 50px;
}
body.page-services div.view-id-services div.view-content div.node-service {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px;
  padding-bottom: 30px;
  position: relative;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left {
  margin-right: 20px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 260px;
  margin-left: 0;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  height: 47px;
  left: 78px;
  line-height: 47px;
  position: absolute;
  top: -24px;
  z-index: 100;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links {
  padding: 0 20px;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-services div.view-id-services div.view-content div.node-service div.group-left div.field-name-field-image img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right div.field-name-body p {
  margin-bottom: 0;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right div.field-name-read-more-about {
  margin-top: 20px;
}
body.page-services div.view-id-services div.view-content div.node-service div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-services div.view-id-services div.item-list {
  background: #EEE;
  border: 1px solid #DADADA;
  height: 63px;
  line-height: 63px;
  width: 100%;
}
body.page-services div.view-id-services div.item-list a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-services div.view-content div.node-accommodation {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px;
  padding-bottom: 30px;
  position: relative;
}
body.page-services div.view-content div.node-accommodation div.group-left {
  margin-right: 20px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 260px;
  margin-left: 0;
}
body.page-services div.view-content div.node-accommodation div.group-left div.field-name-field-image img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.page-services div.view-content div.node-accommodation div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.page-services div.view-content div.node-accommodation div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-services div.view-content div.node-accommodation div.group-right div.field-name-title h3 {
  font-size: 30px;
  line-height: 30px;
}
body.page-services div.view-content div.node-accommodation div.group-right div.field-name-body p {
  margin-bottom: 0;
}
body.page-services div.view-content div.node-accommodation div.group-right div.field-name-body p strong {
  float: left;
  margin-right: 5px;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-accommodation-type {
  display: block;
  font-weight: normal;
  width: 100%;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-accommodation-type div.label-inline {
  float: left;
  font-weight: bolder;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-accomodation-category {
  display: block;
  font-weight: normal;
  width: 100%;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-accomodation-category div.label-inline {
  float: left;
  font-weight: bolder;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-distance {
  display: block;
  font-weight: normal;
  width: 100%;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-distance div.label-inline {
  float: left;
  font-weight: bolder;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-phone {
  display: block;
  font-weight: normal;
  width: 100%;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-phone div.label-inline {
  float: left;
  font-weight: bolder;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-fax {
  display: block;
  font-weight: normal;
  width: 100%;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-fax div.label-inline {
  float: left;
  font-weight: bolder;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-link {
  display: block;
  font-weight: normal;
  width: 100%;
}
body.page-services div.view-content div.node-accommodation div.group-right div.group-data-sheet div.field-name-field-link div.label-inline {
  float: left;
  font-weight: bolder;
}
body.page-services div.item-list {
  background: #EEE;
  border: 1px solid #DADADA;
  height: 63px;
  line-height: 63px;
  width: 100%;
}
body.page-services div.item-list a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

/* SERVICES PAGE DETAILS*/
body.node-type-service h1 {
  background: url("../img/bg-services.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  line-height: 30px;
  padding-top: 120px;
  height: 80px;
  margin-left: -15px;
  padding-left: 20px !important;
  margin-top: -60px;
  line-height: 80px;
  width: 680px;
}
body.node-type-service div.node-service div.group-header {
  float: left;
  margin-bottom: 50px;
}
body.node-type-service div.node-service div.group-header div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-service div.node-service div.group-header div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-service div.node-service div.group-header div.field-name-field-short-text {
  float: left;
  margin-right: 40px;
  width: 356px;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
  margin-right: 20px;
  margin-top: 180px;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  margin-left: 10px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-service div.node-service div.group-left {
  float: left;
  margin-right: 20px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 204px;
  margin-left: 0;
  margin-right: 20px;
}
body.node-type-service div.node-service div.group-left div.field-name-field-image img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.node-type-service div.node-service div.group-right {
  float: left;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 420px;
}
body.node-type-service div.node-service div.group-right div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
  line-height: 18px;
}
body.node-type-service div.node-service div.group-right div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-service div.node-service div.group-right div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.node-type-service div.node-service div.group-right div.field-name-body ul li p {
  line-height: 16px;
  margin-top: -15px;
  margin-left: 10px;
}
body.node-type-service div.node-service div.group-footer p, body.node-type-service div.node-service div.group-footer ul {
  border: 1px solid #CCCCCC;
  padding: 20px;
}
body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

body.page-services-restrictions-ageheight-and-safety-regulations h1 {
  line-height: 30px;
  padding-top: 120px;
  height: 80px;
}
body.page-services-restrictions-ageheight-and-safety-regulations div.field-name-service-links-displays-group {
  margin-top: 180px;
}

/* SPEEDY PASS PAGE */
body.page-services-speedy-pass div.node-service div.group-header {
  float: left;
  margin-bottom: 50px;
}
body.page-services-speedy-pass div.node-service div.group-header div.field-name-back-link {
  margin-bottom: 20px;
}
body.page-services-speedy-pass div.node-service div.group-header div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.page-services-speedy-pass div.node-service div.group-header div.field-name-field-short-text {
  float: left;
  margin-right: 40px;
  width: 356px;
}
body.page-services-speedy-pass div.node-service div.group-left {
  float: left;
  margin-right: 20px;
  width: 208px;
}
body.page-services-speedy-pass div.node-service div.group-left div.field-name-field-image img {
  height: 208px;
  width: 208px;
}
body.page-services-speedy-pass div.node-service div.group-right {
  float: left;
  margin-top: 60px;
  width: 100% !important;
}
body.page-services-speedy-pass div.node-service div.group-right div.field-name-body div.border-box {
  border: 1px solid #CCCCCC;
  margin-bottom: 30px;
  padding: 20px;
}
body.page-services-speedy-pass div.node-service div.group-right div.field-name-body div.border-box p {
  width: 100%;
}
body.page-services-speedy-pass div.node-service div.group-right div.field-name-body div.border-box div.prices {
  top: -10px !important;
}
body.page-services-speedy-pass div.node-service div.group-right div.field-name-body div.border-box div.prices span.euro {
  margin-left: 5px;
}
body.page-services-speedy-pass div.node-service div.group-right div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-services-speedy-pass div.node-service div.group-right div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-services-speedy-pass div.node-service div.group-right div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

/* BIRTHDAY PAGE */
body.page-ticket-prices-celebrate-your-special-ocassion h1.title {
  background: url("../img/bg-birthday.png") top right;
}

/* BIRTHDAY PAGE DETAIL*/
body.node-type-special-ocassion h1.title {
  background: url("../img/bg-birthday.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  position: relative;
}
body.node-type-special-ocassion h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.node-type-special-ocassion h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.node-type-special-ocassion div.node-special-ocassion div.group-header {
  margin-bottom: 20px;
}
body.node-type-special-ocassion div.group-left {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 204px;
  margin-left: 0;
  margin-right: 20px;
}
body.node-type-special-ocassion div.group-left div.field-name-field-image img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.node-type-special-ocassion div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 412px;
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description {
  background: #E6E6E6;
  border: 1px solid #CCCCCC;
  padding: 20px 20px 1px 20px;
  text-align: center;
  margin-top: 20px;
  float: left;
  width: 630px;
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul {
  margin-left: 40px;
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li {
  float: left;
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li p.tel {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 0px;
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li p.tel:before {
  content: "\3f";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li p.tel:before {
  color: rgba(102, 204, 204, 0.8);
  font-size: 20px;
  padding-right: 4px;
  position: relative;
  top: 14px;
  left: -10px;
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li p.lastchild {
  margin-left: 25px;
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li p.mail {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li p.mail:before {
  content: "\3e";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li p.mail:before {
  color: rgba(102, 204, 204, 0.8);
  font-size: 20px;
  padding-right: 4px;
  position: relative;
  top: 4px;
}

/* PARKING PAGE */
body.page-node-1268 h1.title,
body.page-node-1251 h1.title,
body.page-node-1057 h1.title {
  background: url("../img/bg-parking.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 180px;
  position: relative;
}
body.page-node-1268 h1.title .title-inner,
body.page-node-1251 h1.title .title-inner,
body.page-node-1057 h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-node-1268 h1.title .title-inner span.pretitle,
body.page-node-1251 h1.title .title-inner span.pretitle,
body.page-node-1057 h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}

/* HOTELS PAGE */
body.page-node-1500 h1.title,
body.page-node-1441 h1.title,
body.page-node-1499 h1.title {
  background: url("../img/bg-holidays.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  position: relative;
}
body.page-node-1500 h1.title .title-inner,
body.page-node-1441 h1.title .title-inner,
body.page-node-1499 h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-node-1500 h1.title .title-inner span.pretitle,
body.page-node-1441 h1.title .title-inner span.pretitle,
body.page-node-1499 h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-node-1500 div.views-exposed-widget .form-submit,
body.page-node-1441 div.views-exposed-widget .form-submit,
body.page-node-1499 div.views-exposed-widget .form-submit {
  margin-top: 0;
}
body.page-node-1500 div.views-exposed-form select,
body.page-node-1441 div.views-exposed-form select,
body.page-node-1499 div.views-exposed-form select {
  background: #E6E6E6 url("../img/bg-select.png") 140px 0px no-repeat;
  width: 179px;
}

/* HOLIDAYS PAGE */
body.page-services-holidays h1.title {
  background: url("../img/bg-holidays.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  position: relative;
}
body.page-services-holidays h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-services-holidays h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.node-holidays {
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin-bottom: 60px;
  padding-bottom: 20px;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-left {
  margin-right: 20px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 204px;
  margin-left: 0;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-left div.field-name-field-image img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 420px;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-title {
  margin-top: 20px;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-body p {
  border: 0 none;
  padding: 0;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.prices {
  float: right;
  top: 30px;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.prices span.euro {
  margin-left: 5px;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.button a,
body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  text-transform: uppercase;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: left;
  margin-top: -1px;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.button a:hover,
body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a:hover {
  text-decoration: none;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.button a:hover,
body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.button a:active,
body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.button a.disabled, body.page-services-holidays div.view-display-id-holidays div.view-content div.button a[disabled],
body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a.disabled,
body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a[disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.page-services-holidays div.view-display-id-holidays div.view-content div.button a::-moz-focus-inner,
body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/***************************** PAGES THINGS TO DO *****************************/
/* LIST PAGE ON THINGS TO DO */
body.section-things-to-do div.view-header,
body.section-cosa-fare div.view-header,
body.section-activites div.view-header,
body.section-meet-the-animals div.view-header,
body.section-activities div.view-header,
body.section-attivita div.view-header,
body.section-events div.view-header,
body.section-evenementiel div.view-header,
body.section-eventi div.view-header {
  margin: 0 0 20px 0;
}
body.section-things-to-do div.view-header p,
body.section-cosa-fare div.view-header p,
body.section-activites div.view-header p,
body.section-meet-the-animals div.view-header p,
body.section-activities div.view-header p,
body.section-attivita div.view-header p,
body.section-events div.view-header p,
body.section-evenementiel div.view-header p,
body.section-eventi div.view-header p {
  font-size: 14px;
  font-style: normal;
  margin-left: 0;
  margin-bottom: 40px;
}
body.section-things-to-do div.view-header ul li,
body.section-cosa-fare div.view-header ul li,
body.section-activites div.view-header ul li,
body.section-meet-the-animals div.view-header ul li,
body.section-activities div.view-header ul li,
body.section-attivita div.view-header ul li,
body.section-events div.view-header ul li,
body.section-evenementiel div.view-header ul li,
body.section-eventi div.view-header ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.section-things-to-do div.view-header ul li:before,
body.section-cosa-fare div.view-header ul li:before,
body.section-activites div.view-header ul li:before,
body.section-meet-the-animals div.view-header ul li:before,
body.section-activities div.view-header ul li:before,
body.section-attivita div.view-header ul li:before,
body.section-events div.view-header ul li:before,
body.section-evenementiel div.view-header ul li:before,
body.section-eventi div.view-header ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.section-things-to-do div.view-header ul li:before,
body.section-cosa-fare div.view-header ul li:before,
body.section-activites div.view-header ul li:before,
body.section-meet-the-animals div.view-header ul li:before,
body.section-activities div.view-header ul li:before,
body.section-attivita div.view-header ul li:before,
body.section-events div.view-header ul li:before,
body.section-evenementiel div.view-header ul li:before,
body.section-eventi div.view-header ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px;
  padding-bottom: 30px;
  position: relative;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left {
  margin-right: 20px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 260px;
  margin-left: 0;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  height: 47px;
  left: 80px;
  line-height: 47px;
  position: absolute;
  top: -24px;
  z-index: 100;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links {
  padding: 0 20px;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-right,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-right,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-right,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-right,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-right,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-right,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-right,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-right,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3 {
  font-size: 30px;
  line-height: 30px;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p {
  margin-bottom: 0;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about {
  margin-top: 20px;
}
body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a, body.section-things-to-do div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-cosa-fare div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-cosa-fare div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-activites div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-activites div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-meet-the-animals div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-meet-the-animals div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-activities div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-attivita div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-events div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-evenementiel div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a,
body.section-eventi div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.section-things-to-do div.jquery-once-1-processed div.item-list, body.section-things-to-do div.jquery-once-3-processed div.item-list,
body.section-cosa-fare div.jquery-once-1-processed div.item-list,
body.section-cosa-fare div.jquery-once-3-processed div.item-list,
body.section-activites div.jquery-once-1-processed div.item-list,
body.section-activites div.jquery-once-3-processed div.item-list,
body.section-meet-the-animals div.jquery-once-1-processed div.item-list,
body.section-meet-the-animals div.jquery-once-3-processed div.item-list,
body.section-activities div.jquery-once-1-processed div.item-list,
body.section-activities div.jquery-once-3-processed div.item-list,
body.section-attivita div.jquery-once-1-processed div.item-list,
body.section-attivita div.jquery-once-3-processed div.item-list,
body.section-events div.jquery-once-1-processed div.item-list,
body.section-events div.jquery-once-3-processed div.item-list,
body.section-evenementiel div.jquery-once-1-processed div.item-list,
body.section-evenementiel div.jquery-once-3-processed div.item-list,
body.section-eventi div.jquery-once-1-processed div.item-list,
body.section-eventi div.jquery-once-3-processed div.item-list {
  background: #EEE;
  border: 1px solid #DADADA;
  height: 63px;
  line-height: 63px;
  width: 100%;
}
body.section-things-to-do div.jquery-once-1-processed div.item-list a, body.section-things-to-do div.jquery-once-3-processed div.item-list a,
body.section-cosa-fare div.jquery-once-1-processed div.item-list a,
body.section-cosa-fare div.jquery-once-3-processed div.item-list a,
body.section-activites div.jquery-once-1-processed div.item-list a,
body.section-activites div.jquery-once-3-processed div.item-list a,
body.section-meet-the-animals div.jquery-once-1-processed div.item-list a,
body.section-meet-the-animals div.jquery-once-3-processed div.item-list a,
body.section-activities div.jquery-once-1-processed div.item-list a,
body.section-activities div.jquery-once-3-processed div.item-list a,
body.section-attivita div.jquery-once-1-processed div.item-list a,
body.section-attivita div.jquery-once-3-processed div.item-list a,
body.section-events div.jquery-once-1-processed div.item-list a,
body.section-events div.jquery-once-3-processed div.item-list a,
body.section-evenementiel div.jquery-once-1-processed div.item-list a,
body.section-evenementiel div.jquery-once-3-processed div.item-list a,
body.section-eventi div.jquery-once-1-processed div.item-list a,
body.section-eventi div.jquery-once-3-processed div.item-list a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

/* ATTRACTIONS PAGE */
body.page-things-to-do-attractions h1.title {
  background: url("../img/bg-attractions.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #000000 !important;
  height: 180px;
  margin-bottom: 20px;
  margin: 0;
  text-transform: uppercase !important;
  position: relative;
}
body.page-things-to-do-attractions h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-things-to-do-attractions h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-things-to-do-attractions h1.title div.title-inner {
  color: #FFFFFF !important;
}

/* ATTRACTIONS DETAILS */
body.node-type-attraction h1,
body.logged-in.node-type-attraction h1 {
  margin-bottom: 10px;
}
body.node-type-attraction div.content div.node-attraction,
body.logged-in.node-type-attraction div.content div.node-attraction {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-attraction div.content div.node-attraction div.group-left p,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-left p {
  float: left;
  width: 620px;
}
body.node-type-attraction div.content div.node-attraction div.field-name-back-link,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-attraction div.content div.node-attraction div.field-name-back-link a,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-attraction div.content div.node-attraction div.field-name-field-short-text,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
  font-size: 16px;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.logged-in.node-type-attraction div.content div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-attraction div.content div.node-attraction div.group-left div.field-name-check-calendar,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-left div.field-name-check-calendar {
  float: left;
}
body.node-type-attraction div.content div.node-attraction div.group-right div.field-name-field-didyouknow,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-right div.field-name-field-didyouknow {
  top: -50px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 140px;
  font-style: italic;
  padding: 40px;
  position: relative;
  text-align: center;
  right: -60px;
  height: 100px;
  width: 100px;
}
body.node-type-attraction div.content div.node-attraction div.group-right div.field-name-field-didyouknow div.label-above,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-right div.field-name-field-didyouknow div.label-above {
  font-size: 24px;
  margin-top: -10px;
}
body.node-type-attraction div.content div.node-attraction div.group-footer,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer {
  float: left;
  margin-top: 40px;
}
body.node-type-attraction div.content div.node-attraction div.group-footer .filter-wrapper,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer .filter-wrapper {
  display: none;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions {
  margin-left: -45px;
  width: 703px;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above {
  font-size: 24px;
  text-align: center;
  padding-left: 40px;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions h2.label-above,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions h2.label-above {
  margin-left: 45px;
  text-align: left;
  margin-bottom: -30px;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction {
  float: left;
  margin-top: -40px;
  margin-bottom: 30px;
  padding: 0;
  width: 234px;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title {
  background: rgba(18, 47, 72, 0.7);
  height: 76px;
  position: relative;
  text-align: center;
  top: 235px;
  width: 234px;
  z-index: 100;
  vertical-align: middle;
  display: table-cell;
  height: 76px;
  float: left;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 {
  color: #FFFFFF !important;
  font-size: 24px;
  line-height: 24px !important;
  display: table-cell;
  vertical-align: middle;
  height: 76px;
  width: 235px !important;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a {
  color: #FFFFFF;
  text-decoration: none;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image {
  float: left;
}
body.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.logged-in.node-type-attraction div.content div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img {
  height: 234px;
  width: 234px;
}

/* SHOWS PAGE */
body.page-things-to-do-shows h1.title {
  background: url("../img/bg-shows.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  margin-bottom: 20px;
  margin: 0;
  text-transform: uppercase !important;
  position: relative;
}
body.page-things-to-do-shows h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-things-to-do-shows h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}

/* SHOWS PAGE DETAILS */
body.node-type-show h1,
body.logged-in.node-type-show h1 {
  margin-bottom: 10px;
}
body.node-type-show div.content div.node-show,
body.logged-in.node-type-show div.content div.node-show {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-show div.content div.node-show div.group-left p,
body.logged-in.node-type-show div.content div.node-show div.group-left p {
  float: left;
  width: 620px;
}
body.node-type-show div.content div.node-show div.field-name-back-link,
body.logged-in.node-type-show div.content div.node-show div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-show div.content div.node-show div.field-name-back-link a,
body.logged-in.node-type-show div.content div.node-show div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-show div.content div.node-show div.field-name-field-short-text,
body.logged-in.node-type-show div.content div.node-show div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.logged-in.node-type-show div.content div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-show div.content div.node-show div.group-right,
body.logged-in.node-type-show div.content div.node-show div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  position: relative;
  top: 0px;
  left: 45px;
  width: 220px;
  float: right;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format {
  overflow: hidden;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 15px 15px 0px;
  text-align: center;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-profile:before, body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-price:before, body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before, body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field .label-inline,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field .label-inline {
  display: none;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}
body.node-type-show div.content div.node-show div.group-right div.field-name-field-didyouknow,
body.logged-in.node-type-show div.content div.node-show div.group-right div.field-name-field-didyouknow {
  top: -50px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 110px;
  font-style: italic;
  padding: 35px;
  position: relative;
  text-align: center;
  right: -20px;
  height: 145px;
  width: 145px;
}
body.node-type-show div.content div.node-show div.group-right div.field-name-field-didyouknow div.label-above,
body.logged-in.node-type-show div.content div.node-show div.group-right div.field-name-field-didyouknow div.label-above {
  font-size: 24px;
}
body.node-type-show div.content div.node-show div.group-footer,
body.logged-in.node-type-show div.content div.node-show div.group-footer {
  float: left;
  margin-top: 40px;
}
body.node-type-show div.content div.node-show div.group-footer .filter-wrapper,
body.logged-in.node-type-show div.content div.node-show div.group-footer .filter-wrapper {
  display: none;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows {
  margin-left: -45px;
  width: 703px;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.label-above,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.label-above {
  font-size: 24px;
  text-align: center;
  padding-left: 40px;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows h2.label-above,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows h2.label-above {
  margin-left: 45px;
  text-align: center;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows h3.label-above,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows h3.label-above {
  margin-bottom: 0px;
  margin-left: 20px;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show {
  float: left;
  margin-top: -40px;
  margin-bottom: 30px;
  padding: 0;
  width: 234px;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title {
  background: rgba(18, 47, 72, 0.7);
  height: 76px;
  position: relative;
  text-align: center;
  top: 235px;
  width: 234px;
  z-index: 100;
  vertical-align: middle;
  display: table-cell;
  height: 76px;
  float: left;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title h4,
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title h3,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title h4,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title h3 {
  color: #FFFFFF !important;
  font-size: 24px;
  line-height: 24px !important;
  display: table-cell;
  vertical-align: middle;
  height: 76px;
  width: 234px !important;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title h4 a,
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title h3 a,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title h4 a,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-title h3 a {
  color: #FFFFFF;
  text-decoration: none;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-field-image,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-field-image {
  float: left;
}
body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-field-image img,
body.logged-in.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show div.field-name-field-image img {
  height: 234px;
  width: 234px;
}

/* EXHIBITIONS PAGE */
body.page-things-to-do-exhibitions h1.title {
  background: url("../img/bg-exhibitions.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  margin-bottom: 20px;
  margin: 0;
  text-transform: uppercase !important;
  position: relative;
}
body.page-things-to-do-exhibitions h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-things-to-do-exhibitions h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}

/* EXHIBITIONS PAGE DETAILS */
body.node-type-exhibitions h1 {
  margin-bottom: 10px;
}
body.node-type-exhibitions div.content div.node-exhibitions {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-exhibitions div.content div.node-exhibitions div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-left {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
  margin-left: 0;
  margin-right: 0;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-left .field-name-field-carousel {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  position: relative;
  top: 0px;
  margin-bottom: 20px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-left .field-name-field-carousel .field-slideshow-wrapper {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  position: relative;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager {
  opacity: 0.8;
  position: absolute;
  bottom: 5px;
  z-index: 20;
  right: 55px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 24px;
  text-indent: -9999px;
  text-decoration: none;
  width: 24px;
  display: inline-block;
  margin-left: 4px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide {
  background: url("../img/pager-active.png") no-repeat;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-left h2 {
  margin-top: 20px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  position: relative;
  top: 0px;
  left: 45px;
  width: 220px;
  float: right;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format {
  overflow: hidden;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 15px 15px 0px;
  text-align: center;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-profile:before, body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-price:before, body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-price-range:before, body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format .field .label-inline {
  display: none;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right div.field-name-field-didyouknow {
  top: -50px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 140px;
  font-style: italic;
  padding: 40px;
  position: relative;
  text-align: center;
  right: -20px;
  height: 130px;
  width: 140px;
  top: 40px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-right div.field-name-field-didyouknow div.label-above {
  font-size: 24px;
  margin-top: -30px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer {
  float: left;
  margin-top: 40px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions {
  margin-left: -45px;
  width: 703px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions div.label-above {
  font-size: 24px;
  text-align: center;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions div.node-attraction {
  float: left;
  margin-top: -40px;
  margin-bottom: 30px;
  padding: 0;
  width: 234px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title {
  background: rgba(18, 47, 72, 0.7);
  height: 76px;
  position: relative;
  text-align: center;
  top: 235px;
  width: 234px;
  z-index: 100;
  vertical-align: middle;
  display: table-cell;
  height: 76px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 {
  color: #FFFFFF !important;
  font-size: 24px;
  line-height: 24px;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a {
  color: #FFFFFF;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a {
  color: #FFFFFF;
  line-height: 77px;
  text-decoration: none;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image {
  float: left;
}
body.node-type-exhibitions div.content div.node-exhibitions div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img {
  height: 234px;
  width: 234px;
}

/* RESORT PAGES */
body.node-type-resort-page h1 {
  margin-bottom: 10px;
}
body.node-type-resort-page div.content div.node-resort-page {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-resort-page div.content div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.content div.node-resort-page div.group-left {
  width: 100%;
}
body.node-type-resort-page div.content div.node-resort-page div.group-left div.field-slideshow-pager {
  float: right;
  position: relative;
  top: -29px;
  z-index: 100;
  right: -100px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-left div.field-slideshow-pager a {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 23px;
  margin: 10px 5px;
  padding: 9px;
  text-indent: -9999px;
  text-decoration: none;
  width: 23px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-left div.field-slideshow-pager a.activeSlide {
  background: url("../img/pager-active.png") no-repeat;
}
body.node-type-resort-page div.content div.node-resort-page div.group-left div.field-name-body {
  float: left;
  margin-top: 20px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-left div.field-name-body p {
  width: 610px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-left div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-left div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.content div.node-resort-page div.group-left div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  position: relative;
  top: 0px;
  left: 45px;
  width: 220px;
  float: right;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format {
  overflow: hidden;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 15px 15px 0px;
  text-align: center;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before, body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before, body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before, body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format .field .label-inline {
  display: none;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-resort-page div.content div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer {
  float: left;
  margin-top: 40px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer .filter-wrapper {
  display: none;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions {
  margin-left: -45px;
  width: 703px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above {
  font-size: 24px;
  text-align: center;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction {
  float: left;
  margin-top: -40px;
  margin-bottom: 30px;
  padding: 0;
  width: 234px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title {
  background: rgba(18, 47, 72, 0.7);
  height: 76px;
  position: relative;
  text-align: center;
  top: 235px;
  width: 234px;
  z-index: 100;
  vertical-align: middle;
  display: table-cell;
  height: 76px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 {
  color: #FFFFFF !important;
  font-size: 24px;
  line-height: 24px;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a {
  color: #FFFFFF;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a {
  color: #FFFFFF;
  line-height: 77px;
  text-decoration: none;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image {
  float: left;
}
body.node-type-resort-page div.content div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img {
  height: 234px;
  width: 234px;
}

/* TOURS AND SPECIAL EXPERIENCES PAGE */
body.page-things-to-do-tours-and-special-experiences h1.title {
  background: url("../img/bg-tours.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  margin-bottom: 20px;
  margin: 0;
  text-transform: uppercase !important;
  position: relative;
}
body.page-things-to-do-tours-and-special-experiences h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-things-to-do-tours-and-special-experiences h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-things-to-do-tours-and-special-experiences div.view-header p {
  margin-left: 0px;
  margin-top: 20px;
  margin-bottom: 40px;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed {
  margin-top: 20px;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px;
  padding-bottom: 30px;
  position: relative;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left {
  margin-right: 20px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 260px;
  margin-left: 0;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  height: 47px;
  left: 80px;
  line-height: 47px;
  position: absolute;
  top: -24px;
  z-index: 100;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links {
  padding: 0 20px;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h3, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h3 {
  font-size: 30px;
  line-height: 30px;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-body p, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-body p {
  margin-bottom: 0;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about {
  margin-top: 20px;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.item-list, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.item-list {
  background: #EEE;
  border: 1px solid #DADADA;
  height: 63px;
  line-height: 63px;
  width: 100%;
}
body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.item-list a, body.page-things-to-do-tours-and-special-experiences div.jquery-once-3-processed div.item-list a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

/* TOURS PAGE DETAILS */
body.node-type-special-experience h1,
body.logged-in.node-type-special-experience h1 {
  margin-bottom: 10px;
}
body.node-type-special-experience div.content div.node-special-experience,
body.logged-in.node-type-special-experience div.content div.node-special-experience {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-back-link,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-back-link a,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-field-short-text,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-experience div.content div.node-special-experience div.group-left,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left {
  width: 100%;
}
body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-slideshow-pager,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left div.field-slideshow-pager {
  float: right;
  position: relative;
  top: -29px;
  z-index: 100;
  right: -100px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-slideshow-pager a,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left div.field-slideshow-pager a {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 23px;
  margin: 10px 5px;
  padding: 9px;
  text-indent: -9999px;
  text-decoration: none;
  width: 23px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-slideshow-pager a.activeSlide,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left div.field-slideshow-pager a.activeSlide {
  background: url("../img/pager-active.png") no-repeat;
}
body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body {
  float: left;
  margin-top: 20px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body p,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body p {
  width: 610px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body ul li,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body ul li:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body ul li:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  position: relative;
  top: 0px;
  left: 45px;
  width: 220px;
  float: right;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format {
  overflow: hidden;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 15px 15px 0px;
  text-align: center;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before, body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before, body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before, body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field .label-inline {
  display: none;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer {
  float: left;
  margin-top: 40px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer .filter-wrapper,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer .filter-wrapper {
  display: none;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions {
  margin-left: -45px;
  width: 703px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above {
  font-size: 24px;
  text-align: center;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction {
  float: left;
  margin-top: -40px;
  margin-bottom: 30px;
  padding: 0;
  width: 234px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title {
  background: rgba(18, 47, 72, 0.7);
  height: 76px;
  position: relative;
  text-align: center;
  top: 235px;
  width: 234px;
  z-index: 100;
  vertical-align: middle;
  display: table-cell;
  height: 76px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 {
  color: #FFFFFF !important;
  font-size: 24px;
  line-height: 24px;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a {
  color: #FFFFFF;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a {
  color: #FFFFFF;
  line-height: 77px;
  text-decoration: none;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image {
  float: left;
}
body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img {
  height: 234px;
  width: 234px;
}

/* SHOPS PAGE */
body.page-things-to-do-shops h1.title {
  background: url("../img/bg-shops.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  margin-bottom: 20px;
  margin: 0;
  text-transform: uppercase !important;
  position: relative;
}
body.page-things-to-do-shops h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-things-to-do-shops h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-things-to-do-shops h1.title div.title-inner {
  color: #FFFFFF !important;
}
body.page-things-to-do-shops div.view-header p {
  margin-left: 0px;
  margin-top: 20px;
}
body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser, body.page-things-to-do-shops div.jquery-once-3-processed div.view-content div.node-teaser {
  border: 1px solid #CCCCCC;
  border-radius: 3px 0 0 3px;
  height: 178px;
  margin-bottom: 30px;
  width: 660px;
}
body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-left, body.page-things-to-do-shops div.jquery-once-3-processed div.view-content div.node-teaser div.group-left {
  margin-right: 20px;
  width: 208px;
}
body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img, body.page-things-to-do-shops div.jquery-once-3-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img {
  border-radius: 3px;
  height: 208px;
  width: 208px;
}
body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-right, body.page-things-to-do-shops div.jquery-once-3-processed div.view-content div.node-teaser div.group-right {
  float: left;
  width: 298px;
}
body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a, body.page-things-to-do-shops div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title, body.page-things-to-do-shops div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-title {
  margin-top: 20px;
}
body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a, body.page-things-to-do-shops div.jquery-once-3-processed div.view-content div.node-teaser div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

/* SHOPS DETAILS PAGE */
body.node-type-shop div.content div.node-shop {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-shop div.content div.node-shop div.group-left p {
  float: left;
  width: 620px;
}
body.node-type-shop div.content div.node-shop div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-shop div.content div.node-shop div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-shop div.content div.node-shop div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
}
body.node-type-shop div.content div.node-shop div.group-left {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
  margin-left: 0;
  margin-right: 0;
}
body.node-type-shop div.content div.node-shop div.group-left .field-name-field-carousel {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  position: relative;
  top: 0px;
  margin-bottom: 20px;
}
body.node-type-shop div.content div.node-shop div.group-left .field-name-field-carousel .field-slideshow-wrapper {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  position: relative;
}
body.node-type-shop div.content div.node-shop div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager {
  opacity: 0.8;
  position: absolute;
  bottom: 5px;
  z-index: 20;
  right: 55px;
}
body.node-type-shop div.content div.node-shop div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 24px;
  text-indent: -9999px;
  text-decoration: none;
  width: 24px;
  display: inline-block;
  margin-left: 4px;
}
body.node-type-shop div.content div.node-shop div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide {
  background: url("../img/pager-active.png") no-repeat;
}
body.node-type-shop div.content div.node-shop div.group-left h2 {
  margin-top: 20px;
}
body.node-type-shop div.content div.node-shop div.group-left p {
  width: 610px;
}

/***************************** PAGES ABOUT US *****************************/
/* LIST PAGES ABOUT */
body.section-about-us div.view-header,
body.section-over-ons div.view-header,
body.section-ueber-uns div.view-header {
  margin: 20px 0;
}
body.section-about-us div.view-header p,
body.section-over-ons div.view-header p,
body.section-ueber-uns div.view-header p {
  font-size: 16px;
  font-style: normal;
  margin-left: 0;
  margin-bottom: 40px;
}
body.section-about-us div.jquery-once-1-processed div.view-content div.node-teaser, body.section-about-us div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-over-ons div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-over-ons div.jquery-once-3-processed div.view-content div.node-teaser,
body.section-ueber-uns div.jquery-once-1-processed div.view-content div.node-teaser,
body.section-ueber-uns div.jquery-once-3-processed div.view-content div.node-teaser {
  margin-bottom: 40px;
}
body.section-about-us div.jquery-once-1-processed div.view-content div.group-left, body.section-about-us div.jquery-once-3-processed div.view-content div.group-left,
body.section-over-ons div.jquery-once-1-processed div.view-content div.group-left,
body.section-over-ons div.jquery-once-3-processed div.view-content div.group-left,
body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-left,
body.section-ueber-uns div.jquery-once-3-processed div.view-content div.group-left {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 204px;
  margin-left: 0;
  margin-right: 20px;
}
body.section-about-us div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img, body.section-about-us div.jquery-once-3-processed div.view-content div.group-left div.field-name-field-image img,
body.section-over-ons div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
body.section-over-ons div.jquery-once-3-processed div.view-content div.group-left div.field-name-field-image img,
body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
body.section-ueber-uns div.jquery-once-3-processed div.view-content div.group-left div.field-name-field-image img {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.section-about-us div.jquery-once-1-processed div.view-content div.group-right, body.section-about-us div.jquery-once-3-processed div.view-content div.group-right,
body.section-over-ons div.jquery-once-1-processed div.view-content div.group-right,
body.section-over-ons div.jquery-once-3-processed div.view-content div.group-right,
body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-right,
body.section-ueber-uns div.jquery-once-3-processed div.view-content div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 420px;
}
body.section-about-us div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a, body.section-about-us div.jquery-once-3-processed div.view-content div.group-right div.field-name-title h2 a,
body.section-over-ons div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a,
body.section-over-ons div.jquery-once-3-processed div.view-content div.group-right div.field-name-title h2 a,
body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a,
body.section-ueber-uns div.jquery-once-3-processed div.view-content div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.section-about-us div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p, body.section-about-us div.jquery-once-3-processed div.view-content div.group-right div.field-name-body p,
body.section-over-ons div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p,
body.section-over-ons div.jquery-once-3-processed div.view-content div.group-right div.field-name-body p,
body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p,
body.section-ueber-uns div.jquery-once-3-processed div.view-content div.group-right div.field-name-body p {
  border: 0 none;
  padding: 0;
}
body.section-about-us div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a, body.section-about-us div.jquery-once-3-processed div.view-content div.group-right div.field-name-read-more-about a,
body.section-over-ons div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a,
body.section-over-ons div.jquery-once-3-processed div.view-content div.group-right div.field-name-read-more-about a,
body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a,
body.section-ueber-uns div.jquery-once-3-processed div.view-content div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}

/* CARTE D'ABONNEMENT PAGE */
body.page-node-1438 div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-node-1438 div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-1438 div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

/* PAGE JOBS */
body.page-lavora-con-noi h1.title {
  background: url("../img/bg-jobs.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  line-height: 300px;
  margin: 0;
  padding-left: 20px !important;
  text-transform: uppercase !important;
}
body.page-lavora-con-noi div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-lavora-con-noi div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-lavora-con-noi div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

/* PAGE JOBS AVAILABLE */
body.page-about-jobs-available h1.title {
  background: url("../img/bg-jobs-available.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  margin: 0;
  text-transform: uppercase !important;
  position: relative;
}
body.page-about-jobs-available h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-about-jobs-available h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-about-jobs-available h1.title div.title-inner {
  color: #FFFFFF !important;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job {
  border: 1px solid #CCCCCC;
  margin-bottom: 60px;
  padding: 30px;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  position: relative;
  top: -56px;
  width: 87px;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links {
  background: #FFFFFF;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-body {
  width: 442px;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-read-more-about {
  margin-top: 20px;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-apply-job-link {
  clear: left;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-apply-job-link a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  text-transform: uppercase;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: left;
  margin-top: 21px;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-apply-job-link a:hover {
  text-decoration: none;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-apply-job-link a:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-apply-job-link a:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-apply-job-link a.disabled, body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-apply-job-link a[disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-apply-job-link a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* PAGE JOBS DETAILS */
body.node-type-job div.node-job div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-job div.node-job div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-job div.node-job div.field-group-format {
  background: #E6E6E6;
  border: 1px solid #CCCCCC;
  float: left;
  margin-bottom: 30px;
  padding: 30px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 556px;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-date {
  clear: left;
  float: left;
  display: block;
  margin-bottom: 20px;
  text-align: right;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-date div.label-inline {
  float: left;
  font-style: italic;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-date span.date-display-single {
  display: block;
  float: left;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-place {
  clear: left;
  float: left;
  display: block;
  margin-bottom: 20px;
  text-align: right;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-place div.label-inline {
  float: left;
  font-style: italic;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-place span.date-display-single {
  display: block;
  float: left;
}
body.node-type-job div.node-job div.field-group-format div.field-name-body {
  clear: left;
  float: left;
  display: block;
  margin-bottom: 20px;
  text-align: right;
}
body.node-type-job div.node-job div.field-group-format div.field-name-body div.label-inline {
  float: left;
  font-style: italic;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-job div.node-job div.field-group-format div.field-name-body span.date-display-single {
  display: block;
  float: left;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-schedule {
  clear: left;
  float: left;
  display: block;
  margin-bottom: 20px;
  text-align: right;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-schedule div.label-inline {
  float: left;
  font-style: italic;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-job div.node-job div.field-group-format div.field-name-field-schedule span.date-display-single {
  display: block;
  float: left;
}
body.node-type-job div.node-job div.field-name-body {
  float: left;
  margin-bottom: 20px;
}
body.node-type-job div.node-job div.field-name-field-pre-requisites,
body.node-type-job div.node-job div.field-name-field-offer,
body.node-type-job div.node-job div.field-name-field-type-of-contract,
body.node-type-job div.node-job div.field-name-field-ammount-of-hours {
  float: left;
  clear: left;
  margin-bottom: 30px;
}
body.node-type-job div.node-job div.field-name-field-pre-requisites div.label-above,
body.node-type-job div.node-job div.field-name-field-offer div.label-above,
body.node-type-job div.node-job div.field-name-field-type-of-contract div.label-above,
body.node-type-job div.node-job div.field-name-field-ammount-of-hours div.label-above {
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 10px;
}
body.node-type-job div.node-job div.field-name-apply-job-link {
  clear: left;
}
body.node-type-job div.node-job div.field-name-apply-job-link a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  text-transform: uppercase;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: left;
}
body.node-type-job div.node-job div.field-name-apply-job-link a:hover {
  text-decoration: none;
}
body.node-type-job div.node-job div.field-name-apply-job-link a:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
body.node-type-job div.node-job div.field-name-apply-job-link a:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
body.node-type-job div.node-job div.field-name-apply-job-link a.disabled, body.node-type-job div.node-job div.field-name-apply-job-link a[disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.node-type-job div.node-job div.field-name-apply-job-link a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* JOBS OUR VALUES DE*/
body.deour-values h1.title {
  background: url("../img/bg-jobs-available.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 180px;
  margin: 0;
  text-transform: uppercase !important;
  color: #FFFFFF !important;
  position: relative;
}
body.deour-values h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.deour-values h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.deour-values div.field-name-body hr {
  display: none;
}

/* PRESS AREA PAGES*/
body.page-about-press h1.title,
body.page-about-press-images h1.title,
body.page-about-press-releases h1.title {
  background: url("../img/bg-images-library.png");
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 180px;
  margin: 0;
  text-transform: uppercase !important;
  position: relative;
}
body.page-about-press h1.title .title-inner,
body.page-about-press-images h1.title .title-inner,
body.page-about-press-releases h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-about-press h1.title .title-inner span.pretitle,
body.page-about-press-images h1.title .title-inner span.pretitle,
body.page-about-press-releases h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-about-press div.views-exposed-widget .form-submit,
body.page-about-press-images div.views-exposed-widget .form-submit,
body.page-about-press-releases div.views-exposed-widget .form-submit {
  margin-top: 0;
}
body.page-about-press div.header p,
body.page-about-press-images div.header p,
body.page-about-press-releases div.header p {
  margin-top: 20px;
  margin-left: 0px;
}

/* PRESS RELEASE DETAILS */
body.node-type-press-note div.node-press-note div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-press-note div.node-press-note div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-press-note div.node-press-note div.field-group-format {
  background: #F1F1F1;
  border: 1px solid #CCCCCC;
  float: left;
  margin-bottom: 30px;
  padding: 30px;
  width: 610px;
}
body.node-type-press-note div.node-press-note div.field-group-format div.field-name-field-pressnote-type {
  clear: left;
  float: left;
  display: block;
  margin-bottom: 20px;
  text-align: right;
}
body.node-type-press-note div.node-press-note div.field-group-format div.field-name-field-pressnote-type div.label-inline {
  float: left;
  font-style: italic;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-press-note div.node-press-note div.field-group-format div.field-name-field-date {
  clear: left;
  float: left;
  display: block;
  margin-bottom: 20px;
  text-align: right;
}
body.node-type-press-note div.node-press-note div.field-group-format div.field-name-field-date div.label-inline {
  float: left;
  font-style: italic;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-press-note div.node-press-note div.field-group-format div.field-name-field-pdf {
  float: left;
  clear: left;
}
body.node-type-press-note div.node-press-note div.field-group-format div.field-name-body {
  float: left;
}

/* PAGE LES ESTAGES & LES JOBS D'ÉTÉ */
body.page-node-1394 div.field-name-body ul li,
body.page-node-1373 div.field-name-body ul li {
  margin-bottom: 20px;
  margin-left: 20px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
body.page-node-1394 div.field-name-body ul li:before,
body.page-node-1373 div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-1394 div.field-name-body ul li:before,
body.page-node-1373 div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.page-node-1394 div.contact,
body.page-node-1373 div.contact {
  background: #E6E6E6;
  border: 1px solid #CCCCCC;
  padding: 20px;
  text-align: center;
}

/********************************************************/
/* RESTAURANT PAGE */
body.page-where-to-eat-restaurants h1.title,
body.page-where-to-eat h1.title,
body.page-restaurants h1.title {
  background: url("../img/bg-restaurants.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  position: relative;
}
body.page-where-to-eat-restaurants h1.title .title-inner,
body.page-where-to-eat h1.title .title-inner,
body.page-restaurants h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-where-to-eat-restaurants h1.title .title-inner span.pretitle,
body.page-where-to-eat h1.title .title-inner span.pretitle,
body.page-restaurants h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-where-to-eat-restaurants div.view-header,
body.page-where-to-eat div.view-header,
body.page-restaurants div.view-header {
  margin-bottom: 40px;
}
body.page-where-to-eat-restaurants div.field-name-back-link,
body.page-where-to-eat div.field-name-back-link,
body.page-restaurants div.field-name-back-link {
  margin-bottom: 20px;
}
body.page-where-to-eat-restaurants div.field-name-back-link a,
body.page-where-to-eat div.field-name-back-link a,
body.page-restaurants div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px;
  padding-bottom: 30px;
  position: relative;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left {
  margin-right: 20px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 260px;
  margin-left: 0;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  height: 47px;
  left: 80px;
  line-height: 47px;
  position: absolute;
  top: -24px;
  z-index: 100;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links {
  padding: 0 20px;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-field-image img,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-field-image img,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-field-image img,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-field-image img,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-field-image img,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-left div.field-name-field-image img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-right,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 260px;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h2 a,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h2 a,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h2 a,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h2 a,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h2 a,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h3,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h3,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h3,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h3,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h3,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-title h3 {
  font-size: 30px;
  line-height: 30px;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-body p,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-body p,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-body p,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-body p,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-body p,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-body p {
  margin-bottom: 0;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about {
  margin-top: 20px;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about a,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about a,
body.page-where-to-eat div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about a,
body.page-where-to-eat div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about a,
body.page-restaurants div.view-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about a,
body.page-restaurants div.view-display-id-restaurants div.view-content div.node-restaurant div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.item-list,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.item-list,
body.page-where-to-eat div.view-id-restaurants div.item-list,
body.page-where-to-eat div.view-display-id-restaurants div.item-list,
body.page-restaurants div.view-id-restaurants div.item-list,
body.page-restaurants div.view-display-id-restaurants div.item-list {
  background: #EEE;
  border: 1px solid #DADADA;
  height: 63px;
  line-height: 63px;
  width: 100%;
}
body.page-where-to-eat-restaurants div.view-id-restaurants div.item-list a,
body.page-where-to-eat-restaurants div.view-display-id-restaurants div.item-list a,
body.page-where-to-eat div.view-id-restaurants div.item-list a,
body.page-where-to-eat div.view-display-id-restaurants div.item-list a,
body.page-restaurants div.view-id-restaurants div.item-list a,
body.page-restaurants div.view-display-id-restaurants div.item-list a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

/* RESTAURANTS PAGE DETAILS */
body.node-type-restaurant h1 {
  margin-bottom: 10px;
}
body.node-type-restaurant div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-restaurant div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-restaurant div.content div.node-restaurant {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-left p {
  float: left;
  width: 620px;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-restaurant div.content div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-restaurant div.content div.node-restaurant div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  position: relative;
  top: 0px;
  left: 45px;
  width: 220px;
  float: right;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format {
  overflow: hidden;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 15px 15px 0px;
  text-align: center;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before, body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before, body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before, body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field .label-inline {
  display: none;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right div.field-name-field-nearby div.label-above {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right div.field-name-field-nearby a {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 20px;
  margin-left: 0px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-restaurant div.content div.node-restaurant div.group-right div.field-name-field-nearby a:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-restaurant div.content div.node-restaurant div.group-right div.field-name-field-nearby a:before {
  color: #00659f;
  font-size: 10px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer {
  float: left;
  margin-top: 40px;
  width: 703px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer .filter-wrapper {
  display: none;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer h2.label-above {
  font-size: 24px;
  text-align: center;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer div.node-restaurant {
  float: left;
  margin-top: -40px;
  margin-bottom: 30px;
  padding: 0;
  width: 234px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer div.node-restaurant div.field-name-title {
  background: rgba(18, 47, 72, 0.7);
  height: 76px;
  position: relative;
  text-align: center;
  top: 235px;
  width: 234px;
  z-index: 100;
  vertical-align: middle;
  display: table-cell;
  height: 76px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer div.node-restaurant div.field-name-title h4 {
  color: #FFFFFF !important;
  font-size: 24px;
  line-height: 24px;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer div.node-restaurant div.field-name-title h4 a {
  color: #FFFFFF;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer div.node-restaurant div.field-name-title h3 a {
  color: #FFFFFF;
  line-height: 77px;
  text-decoration: none;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer div.node-restaurant div.field-name-field-image {
  float: left;
}
body.node-type-restaurant div.content div.node-restaurant div.group-footer div.node-restaurant div.field-name-field-image img {
  height: 234px;
  width: 234px;
}

/********************************************************/
/* EVENTS PAGE */
body.page-events h1.title,
body.page-node-1722 h1.title,
body.page-node-1723 h1.title {
  background: url("../img/bg-events.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  position: relative;
}
body.page-events h1.title .title-inner,
body.page-node-1722 h1.title .title-inner,
body.page-node-1723 h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-events h1.title .title-inner span.pretitle,
body.page-node-1722 h1.title .title-inner span.pretitle,
body.page-node-1723 h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-events div.view-id-events div.view-header,
body.page-node-1722 div.view-id-events div.view-header,
body.page-node-1723 div.view-id-events div.view-header {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 50px;
}
body.page-events div.view-id-events div.view-content div.node-event,
body.page-node-1722 div.view-id-events div.view-content div.node-event,
body.page-node-1723 div.view-id-events div.view-content div.node-event {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px;
  padding-bottom: 30px;
  position: relative;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left {
  margin-right: 20px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 260px;
  margin-left: 0;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  height: 47px;
  left: 80px;
  line-height: 47px;
  position: absolute;
  top: -24px;
  z-index: 100;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links {
  padding: 0 20px;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a:before,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a:hover,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a img,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-events div.view-id-events div.view-content div.node-event div.group-left div.field-name-field-image img,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-left div.field-name-field-image img,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-left div.field-name-field-image img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-right,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-right,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-right div.field-name-title h2 a,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-right div.field-name-title h2 a,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-right div.field-name-title h3,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-right div.field-name-title h3,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-right div.field-name-title h3 {
  font-size: 30px;
  line-height: 30px;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-right div.field-name-body p,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-right div.field-name-body p,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-right div.field-name-body p {
  margin-bottom: 0;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-right div.field-name-read-more-about,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-right div.field-name-read-more-about,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-right div.field-name-read-more-about {
  margin-top: 20px;
}
body.page-events div.view-id-events div.view-content div.node-event div.group-right div.field-name-read-more-about a,
body.page-node-1722 div.view-id-events div.view-content div.node-event div.group-right div.field-name-read-more-about a,
body.page-node-1723 div.view-id-events div.view-content div.node-event div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-events div.view-id-events div.item-list,
body.page-node-1722 div.view-id-events div.item-list,
body.page-node-1723 div.view-id-events div.item-list {
  background: #EEE;
  border: 1px solid #DADADA;
  height: 63px;
  line-height: 63px;
  width: 100%;
}
body.page-events div.view-id-events div.item-list a,
body.page-node-1722 div.view-id-events div.item-list a,
body.page-node-1723 div.view-id-events div.item-list a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

/* EVENTS DETAILS */
body.node-type-event div.node-event div.field-name-back-link,
body.page-comment div.node-event div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-event div.node-event div.field-name-back-link a,
body.page-comment div.node-event div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group,
body.page-comment div.node-event div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links a,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links a:before,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links a:hover,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links a img,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-event div.node-event div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.page-comment div.node-event div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-event div.node-event div.group-tabs div.horizontal-tabs,
body.page-comment div.node-event div.group-tabs div.horizontal-tabs {
  border: 0 none;
}
body.node-type-event div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list,
body.page-comment div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list {
  background: #FFFFFF;
  border-bottom: 4px solid #FFB825;
  border-right: 0 none;
}
body.node-type-event div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li,
body.page-comment div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li {
  background: #FFFFFF;
  border-right: 0 none;
  padding: 8px 20px;
}
body.node-type-event div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li a,
body.page-comment div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li a {
  background: transparent;
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-event div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li.selected,
body.page-comment div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li.selected {
  background: #FFB825;
}
body.node-type-event div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li:hover,
body.page-comment div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li:hover {
  background: #FFB825;
}
body.node-type-event div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li:hover a,
body.page-comment div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li:hover a {
  color: #000000;
}
body.node-type-event div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li:focus,
body.page-comment div.node-event div.group-tabs div.horizontal-tabs ul.horizontal-tabs-list li:focus {
  outline: none;
}
body.node-type-event div.node-event div.form-type-textfield,
body.page-comment div.node-event div.form-type-textfield {
  float: left;
}
body.node-type-event div.node-event div.form-type-textfield input,
body.page-comment div.node-event div.form-type-textfield input {
  color: #777;
  font-size: 14px;
  font-style: italic;
  height: 29px;
  margin-right: 20px;
  padding-left: 20px;
  width: 245px;
}
body.node-type-event div.node-event div.form-type-textarea,
body.page-comment div.node-event div.form-type-textarea {
  float: left;
}
body.node-type-event div.node-event div.form-type-textarea textarea,
body.page-comment div.node-event div.form-type-textarea textarea {
  color: #777;
  font-size: 14px;
  font-style: italic;
  height: 111px;
  padding-left: 20px;
  resize: none;
  width: 589px;
}
body.node-type-event div.node-event div.form-type-textarea div.grippie,
body.page-comment div.node-event div.form-type-textarea div.grippie {
  display: none;
}
body.node-type-event div.node-event div.captcha,
body.page-comment div.node-event div.captcha {
  float: left;
}
body.node-type-event div.node-event div.form-actions,
body.page-comment div.node-event div.form-actions {
  float: right;
}
body.node-type-event div.node-event div.form-actions input,
body.page-comment div.node-event div.form-actions input {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFE9500', endColorstr='#FF985900');
  background-color: #FE9500;
  border: 0;
  color: #686100;
  -moz-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
}
body.node-type-event div.node-event div.form-actions input:hover,
body.page-comment div.node-event div.form-actions input:hover {
  text-decoration: none;
}
body.node-type-event div.node-event div.form-actions input:hover,
body.page-comment div.node-event div.form-actions input:hover {
  background-color: #e58600;
}
body.node-type-event div.node-event div.form-actions input:active,
body.page-comment div.node-event div.form-actions input:active {
  background-color: #d57d00;
}
body.node-type-event div.node-event div.form-actions input.disabled, body.node-type-event div.node-event div.form-actions input[disabled],
body.page-comment div.node-event div.form-actions input.disabled,
body.page-comment div.node-event div.form-actions input[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.node-type-event div.node-event div.form-actions input::-moz-focus-inner,
body.page-comment div.node-event div.form-actions input::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

body.node-type-event div.group-data-sheet {
  clear: left;
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-bottom: 40px;
  width: 870px;
}
body.node-type-event div.field-name-body {
  clear: left;
  float: left;
  width: 610px;
}
body.node-type-event div.group-about-comments {
  float: left;
}
body.node-type-event .field-group-format {
  overflow: hidden;
}
body.node-type-event .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
}
body.node-type-event .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-event .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-event .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-event .field-group-format .field.field-name-field-profile:before, body.node-type-event .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-event .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-event .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-event .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-event .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-event .field-group-format .field.field-name-field-price:before, body.node-type-event .field-group-format .field.field-name-field-price-range:before, body.node-type-event .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-event .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-event .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-event .field-group-format .field .label-inline {
  display: none;
}
body.node-type-event .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-event .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-event .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-event .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-event .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-event .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-event .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-event .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-event .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-event .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-event .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-event .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-event .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-event .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-event .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-event .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-event .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-event .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-event .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-event .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-event .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-event .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}

/********************************************************/
/* BLOG PAGE */
body.page-blog h1.title {
  background: url("../img/bg-blog.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  text-align: center;
  position: relative;
}
body.page-blog h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-blog h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-blog div.view-id-Blog div.view-header {
  margin-bottom: 50px;
}
body.page-blog div.view-id-Blog div.view-content div.node-post {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 45px;
  padding-bottom: 30px;
  position: relative;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left {
  margin-right: 20px;
  width: 268px;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  height: 47px;
  left: 64px;
  line-height: 47px;
  position: absolute;
  top: -24px;
  z-index: 100;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links {
  padding: 0 20px;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-left div.field-name-field-image img {
  border-radius: 3px;
  height: 268px;
  width: 268px;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-right {
  width: 362px;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-right div.field-name-title h2 a {
  font-weight: 300;
  color: #333333;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-right div.field-name-title h3 {
  font-size: 30px;
  line-height: 30px;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-right div.field-name-body p {
  margin-bottom: 0;
}
body.page-blog div.view-id-Blog div.view-content div.node-post div.group-right div.field-name-read-more-about a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.page-blog div.view-id-Blog div.item-list {
  background: #EEE;
  border: 1px solid #DADADA;
  height: 63px;
  line-height: 63px;
  width: 100%;
}
body.page-blog div.view-id-Blog div.item-list a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}

/* BLOG PAGE DETAILS */
body.node-type-post h1 {
  margin-bottom: 10px;
}
body.node-type-post div.content div.node-post {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-post div.content div.node-post div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
}
body.node-type-post div.content div.node-post .field-slideshow-wrapper {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  position: relative;
}
body.node-type-post div.content div.node-post .field-slideshow-wrapper div.field-slideshow-pager {
  bottom: 10px;
  opacity: 0.8;
  position: absolute;
  z-index: 20;
  right: 22px;
}
body.node-type-post div.content div.node-post .field-slideshow-wrapper div.field-slideshow-pager a {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 24px;
  text-indent: -9999px;
  text-decoration: none;
  width: 24px;
  display: inline-block;
  margin-left: 4px;
}
body.node-type-post div.content div.node-post .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide {
  background: url("../img/pager-active.png") no-repeat;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-post div.content div.node-post div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-post div.content div.node-post div.field-name-body {
  margin-top: 30px;
}
body.node-type-post div.content div.node-post div.group-left div.field-slideshow-pager {
  float: right;
  position: relative;
  top: -29px;
  z-index: 100;
  right: 50px;
}
body.node-type-post div.content div.node-post div.group-left div.field-slideshow-pager a {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 23px;
  margin: 10px 5px;
  padding: 9px;
  text-indent: -9999px;
  text-decoration: none;
  width: 23px;
}
body.node-type-post div.content div.node-post div.group-left div.field-slideshow-pager a.activeSlide {
  background: url("../img/pager-active.png") no-repeat;
}
body.node-type-post div.content div.node-post div.group-left div.field-name-body {
  float: left;
  margin-top: 20px;
}
body.node-type-post div.content div.node-post div.group-right div.group_data_sheet {
  float: right;
  width: 176px;
}
body.node-type-post div.content div.node-post div.group-right div.group_data_sheet div {
  margin-bottom: 20px;
}
body.node-type-post div.content div.node-post div.comment div.group-left {
  margin-right: 40px;
  text-align: right;
  width: 260px;
}
body.node-type-post div.content div.node-post div.comment div.group-left span.username {
  font-size: 18px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-post div.content div.node-post div.comment div.group-left div.field-name-post-date {
  font-style: italic;
}

/********************************************************/
/* PLAN YOUR STAY PAGE */
body.page-node-799 div.block-quicktabs,
body.page-node-1204 div.block-quicktabs,
body.page-node-1354 div.block-quicktabs {
  z-index: 10;
}
body.page-node-799 h1.title,
body.page-node-1204 h1.title,
body.page-node-1354 h1.title {
  background: #EEEEEE url("../img/bg-calendar.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 180px;
  position: relative;
}
body.page-node-799 h1.title .title-inner,
body.page-node-1204 h1.title .title-inner,
body.page-node-1354 h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-node-799 h1.title .title-inner span.pretitle,
body.page-node-1204 h1.title .title-inner span.pretitle,
body.page-node-1354 h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-node-799 div.node-page div.field-name-body,
body.page-node-1204 div.node-page div.field-name-body,
body.page-node-1354 div.node-page div.field-name-body {
  margin-bottom: 20px;
}
body.page-node-799 div.quicktabs-wrapper div.item-list,
body.page-node-1204 div.quicktabs-wrapper div.item-list,
body.page-node-1354 div.quicktabs-wrapper div.item-list {
  border: 0 none;
}
body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs,
body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs,
body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs {
  background: #FFFFFF;
  border-bottom: 4px solid #06202F;
  border-right: 0 none;
  float: left;
  margin-bottom: 30px;
  margin-left: -15px;
  padding-left: 15px;
  width: 102%;
}
body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li,
body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li,
body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li {
  background: #FFFFFF;
  border-right: 0 none;
  float: left;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 13px 20px;
}
body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a,
body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a,
body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a {
  background: transparent;
  color: #00659f;
  font-size: 13px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  text-decoration: none;
}
body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active,
body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active,
body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active {
  background: #06202F;
}
body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active a,
body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active a,
body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li.active a {
  color: #FE9500;
}
body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:hover,
body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:hover,
body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:hover {
  background: #06202F;
}
body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:hover a,
body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:hover a,
body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:hover a {
  color: #FE9500;
}
body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:focus,
body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:focus,
body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li:focus {
  outline: none;
}
body.page-node-799 div.quicktabs-wrapper div.quicktabs_main,
body.page-node-1204 div.quicktabs-wrapper div.quicktabs_main,
body.page-node-1354 div.quicktabs-wrapper div.quicktabs_main {
  float: left;
}
body.page-node-799 div.quicktabs-wrapper div.quicktabs-tabpage,
body.page-node-1204 div.quicktabs-wrapper div.quicktabs-tabpage,
body.page-node-1354 div.quicktabs-wrapper div.quicktabs-tabpage {
  float: left;
}
body.page-node-799 div.node-page ul li,
body.page-node-1204 div.node-page ul li,
body.page-node-1354 div.node-page ul li {
  margin-bottom: 20px;
  margin-left: 20px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}
body.page-node-799 div.node-page ul li:before,
body.page-node-1204 div.node-page ul li:before,
body.page-node-1354 div.node-page ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-799 div.node-page ul li:before,
body.page-node-1204 div.node-page ul li:before,
body.page-node-1354 div.node-page ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.page-node-799 div.block-parques-directions,
body.page-node-1204 div.block-parques-directions,
body.page-node-1354 div.block-parques-directions {
  float: left;
  margin-bottom: 30px;
}
body.page-node-799 #directions-destination,
body.page-node-1204 #directions-destination,
body.page-node-1354 #directions-destination {
  border-right: 0 none;
  box-shadow: 0px 1px 0px #CCCCCC;
  color: #666;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  height: 34px;
  line-height: 34px;
  padding-left: 20px;
  width: 498px;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* CONTACT US  &  NEWSLETTER PAGE */
body.node-type-webform div.node-webform {
  background: #FFF;
  padding: 0 30px;
}
body.node-type-webform div.node-webform div {
  float: left;
}
body.node-type-webform div.node-webform div input[type='text'] {
  margin-right: 20px;
  width: 272px !important;
}
body.node-type-webform div.node-webform div#edit-submitted-resume-ajax-wrapper {
  width: 420px;
}
body.node-type-webform div.node-webform div.webform-component-markup {
  margin-top: 50px;
}
body.node-type-webform div.node-webform div.webform-component-managed_file {
  position: relative;
  overflow: hidden;
  float: left;
}
body.node-type-webform div.node-webform div.webform-component-managed_file input[type="file"] {
  border: solid transparent;
  border-width: 0 0 100px 200px;
  cursor: pointer;
  height: 33px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 270px;
  filter: alpha(opacity=0);
}
body.node-type-webform div.node-webform div.webform-component-managed_file span.fake-file-input {
  background: #fff;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
  cursor: pointer;
  float: left;
  height: 33px;
  line-height: 33px;
  margin-right: 20px;
  padding-left: 11px;
  width: 270px;
}
body.node-type-webform div.node-webform div.webform-component-managed_file span.fake-file-input:last-child,
body.node-type-webform div.node-webform div.webform-component-managed_file span.fake-file-input.last-child {
  display: none;
}
body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"] {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  text-transform: uppercase;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: left;
  margin-top: -1px;
  position: relative;
  z-index: 100;
}
body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"]:hover {
  text-decoration: none;
}
body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"]:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"]:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"].disabled, body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"][disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"]::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
body.node-type-webform div.node-webform div.webform-component-managed_file span.file img {
  display: none;
}
body.node-type-webform div.node-webform div.webform-component-managed_file span.file a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 240px;
  float: left;
  position: relative;
  top: -28px;
  padding-left: 20px;
  margin-right: 40px;
}
body.node-type-webform div.node-webform div#webform-component-name,
body.node-type-webform div.node-webform div#webform-component-nom {
  display: block;
  width: 100%;
}
body.node-type-webform div.node-webform div.webform-component-email {
  width: 100%;
}
body.node-type-webform div.node-webform fieldset.form-wrapper {
  clear: left;
  float: left;
}
body.node-type-webform div.node-webform div.webform-component-textarea {
  width: 100%;
}
body.node-type-webform div.node-webform div#webform-component-name,
body.node-type-webform div.node-webform div#webform-component-birthdate,
body.node-type-webform div.node-webform div#webform-component-date-de-naissance {
  display: block;
  width: 100%;
}
body.node-type-webform div.node-webform div#webform-component-name select,
body.node-type-webform div.node-webform div#webform-component-birthdate select,
body.node-type-webform div.node-webform div#webform-component-date-de-naissance select {
  background: #E6E6E6 url("../img/bg-select.png") 80px 0px no-repeat;
  border: 1px solid #CCCCCC;
  font-size: 13px;
  height: 33px;
  margin-right: 15px;
  padding-left: 20px;
  width: 119px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
body.node-type-webform div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
body.node-type-webform div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day,
body.node-type-webform div.node-webform div#webform-component-date-de-naissance select#edit-submitted-birthdate-day {
  background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
  width: 109px;
}
body.node-type-webform div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
body.node-type-webform div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year,
body.node-type-webform div.node-webform div#webform-component-date-de-naissance select#edit-submitted-birthdate-year {
  background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
  width: 109px;
}
body.node-type-webform div.node-webform div#webform-component-name input.webform-calendar,
body.node-type-webform div.node-webform div#webform-component-birthdate input.webform-calendar,
body.node-type-webform div.node-webform div#webform-component-date-de-naissance input.webform-calendar {
  display: inline;
  margin-top: 20px;
}
body.node-type-webform div.node-webform div.webform-component-select {
  float: left;
  width: 100%;
}
body.node-type-webform div.node-webform div.webform-component-select select {
  background: #E6E6E6 url("../img/bg-select.png") 210px 0px no-repeat;
  border: 1px solid #CCCCCC;
  font-size: 13px;
  height: 33px;
  margin-right: 15px;
  padding-left: 20px;
  width: 249px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
body.node-type-webform div.node-webform div.webform-component-date {
  clear: left;
  float: left;
}
body.node-type-webform div.legal-terms {
  border: 1px solid #CCCCCC;
  height: 20em;
  overflow: auto;
  padding: 10px 20px;
}
body.node-type-webform div.captcha {
  float: left;
}
body.node-type-webform div.form-actions {
  margin: 20px;
  text-align: center;
  width: 100%;
}
body.node-type-webform div.form-actions input {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFE9500', endColorstr='#FF985900');
  background-color: #FE9500;
  border: 0;
  color: #686100;
  -moz-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
  height: 58px;
  width: 220px;
}
body.node-type-webform div.form-actions input:hover {
  text-decoration: none;
}
body.node-type-webform div.form-actions input:hover {
  background-color: #e58600;
}
body.node-type-webform div.form-actions input:active {
  background-color: #d57d00;
}
body.node-type-webform div.form-actions input.disabled, body.node-type-webform div.form-actions input[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.node-type-webform div.form-actions input::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* INPUT FILE FORM JOB DE */
body.page-content-dejob-application div.node-webform div.webform-component-managed_file input[type="file"] {
  width: 250px;
}
body.page-content-dejob-application div.node-webform div.webform-component-managed_file span.fake-file-input {
  width: 250px;
}

/* INPUT FILE FORM JOB NL */
body.page-content-nl-job-application div.node-webform div.webform-component-managed_file input[type="file"] {
  width: 260px;
}
body.page-content-nl-job-application div.node-webform div.webform-component-managed_file span.fake-file-input {
  width: 260px;
}

/* NEWSLETTER PAGE  & CONTACT US FORM*/
body.page-newsletter div.node-webform,
body.page-contact-us div.node-webform {
  padding: 0 30px;
}
body.page-newsletter div.node-webform div,
body.page-contact-us div.node-webform div {
  float: left;
}
body.page-newsletter div.node-webform div input[type='text'],
body.page-contact-us div.node-webform div input[type='text'] {
  margin-right: 20px;
  width: 392px !important;
}
body.page-newsletter div.node-webform div.webform-component-email,
body.page-contact-us div.node-webform div.webform-component-email {
  width: 100%;
}
body.page-newsletter div.node-webform div#webform-component-name,
body.page-newsletter div.node-webform div#webform-component-birthdate,
body.page-contact-us div.node-webform div#webform-component-name,
body.page-contact-us div.node-webform div#webform-component-birthdate {
  display: block;
  width: 100%;
}
body.page-newsletter div.node-webform div#webform-component-name select,
body.page-newsletter div.node-webform div#webform-component-birthdate select,
body.page-contact-us div.node-webform div#webform-component-name select,
body.page-contact-us div.node-webform div#webform-component-birthdate select {
  background: #E6E6E6 url("../img/bg-select.png") 80px 0px no-repeat;
  border: 1px solid #CCCCCC;
  font-size: 13px;
  height: 33px;
  margin-right: 15px;
  padding-left: 20px;
  width: 119px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
body.page-newsletter div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
body.page-newsletter div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day,
body.page-contact-us div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
body.page-contact-us div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day {
  background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
  width: 109px;
}
body.page-newsletter div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
body.page-newsletter div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year,
body.page-contact-us div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
body.page-contact-us div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year {
  background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
  width: 109px;
}
body.page-newsletter div.node-webform div#webform-component-name input.webform-calendar,
body.page-newsletter div.node-webform div#webform-component-birthdate input.webform-calendar,
body.page-contact-us div.node-webform div#webform-component-name input.webform-calendar,
body.page-contact-us div.node-webform div#webform-component-birthdate input.webform-calendar {
  display: inline;
  margin-top: 20px;
}
body.page-newsletter div.node-webform div.webform-component-date,
body.page-contact-us div.node-webform div.webform-component-date {
  float: left;
}
body.page-newsletter div.legal-terms,
body.page-contact-us div.legal-terms {
  border: 1px solid #CCCCCC;
  height: 20em;
  overflow: auto;
  padding: 10px 20px;
}
body.page-newsletter div.captcha,
body.page-contact-us div.captcha {
  float: left;
}
body.page-newsletter div.form-actions,
body.page-contact-us div.form-actions {
  float: right !important;
}
body.page-newsletter div.form-actions input,
body.page-contact-us div.form-actions input {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFE9500', endColorstr='#FF985900');
  background-color: #FE9500;
  border: 0;
  color: #686100;
  -moz-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
}
body.page-newsletter div.form-actions input:hover,
body.page-contact-us div.form-actions input:hover {
  text-decoration: none;
}
body.page-newsletter div.form-actions input:hover,
body.page-contact-us div.form-actions input:hover {
  background-color: #e58600;
}
body.page-newsletter div.form-actions input:active,
body.page-contact-us div.form-actions input:active {
  background-color: #d57d00;
}
body.page-newsletter div.form-actions input.disabled, body.page-newsletter div.form-actions input[disabled],
body.page-contact-us div.form-actions input.disabled,
body.page-contact-us div.form-actions input[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.page-newsletter div.form-actions input::-moz-focus-inner,
body.page-contact-us div.form-actions input::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* GROUP RESERVATION PAGE  & FORM JOB*/
body.page-about-jobs-available-apply div.node-webform,
body.page-content-job-application div.node-webform,
body.page-content-nl-job-application div.node-webform,
body.page-content-dejob-application div.node-webform,
body.page-ticket-prices-groups-reservation div.node-webform {
  background: #FFF;
  padding: 0 30px;
}
body.page-about-jobs-available-apply div.node-webform div,
body.page-content-job-application div.node-webform div,
body.page-content-nl-job-application div.node-webform div,
body.page-content-dejob-application div.node-webform div,
body.page-ticket-prices-groups-reservation div.node-webform div {
  float: left;
}
body.page-about-jobs-available-apply div.node-webform div input[type='text'],
body.page-content-job-application div.node-webform div input[type='text'],
body.page-content-nl-job-application div.node-webform div input[type='text'],
body.page-content-dejob-application div.node-webform div input[type='text'],
body.page-ticket-prices-groups-reservation div.node-webform div input[type='text'] {
  margin-right: 20px;
  width: 392px !important;
}
body.page-about-jobs-available-apply div.node-webform div#webform-component-name,
body.page-about-jobs-available-apply div.node-webform div#webform-component-birthdate,
body.page-content-job-application div.node-webform div#webform-component-name,
body.page-content-job-application div.node-webform div#webform-component-birthdate,
body.page-content-nl-job-application div.node-webform div#webform-component-name,
body.page-content-nl-job-application div.node-webform div#webform-component-birthdate,
body.page-content-dejob-application div.node-webform div#webform-component-name,
body.page-content-dejob-application div.node-webform div#webform-component-birthdate,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-name,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-birthdate {
  display: block;
  width: 100%;
}
body.page-about-jobs-available-apply div.node-webform div#webform-component-name select,
body.page-about-jobs-available-apply div.node-webform div#webform-component-birthdate select,
body.page-content-job-application div.node-webform div#webform-component-name select,
body.page-content-job-application div.node-webform div#webform-component-birthdate select,
body.page-content-nl-job-application div.node-webform div#webform-component-name select,
body.page-content-nl-job-application div.node-webform div#webform-component-birthdate select,
body.page-content-dejob-application div.node-webform div#webform-component-name select,
body.page-content-dejob-application div.node-webform div#webform-component-birthdate select,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-name select,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-birthdate select {
  background: #E6E6E6 url("../img/bg-select.png") 80px 0px no-repeat;
  border: 1px solid #CCCCCC;
  font-size: 13px;
  height: 33px;
  margin-right: 15px;
  padding-left: 20px;
  width: 119px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
body.page-about-jobs-available-apply div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
body.page-about-jobs-available-apply div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day,
body.page-content-job-application div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
body.page-content-job-application div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day,
body.page-content-nl-job-application div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
body.page-content-nl-job-application div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day,
body.page-content-dejob-application div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
body.page-content-dejob-application div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day {
  background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
  width: 109px;
}
body.page-about-jobs-available-apply div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
body.page-about-jobs-available-apply div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year,
body.page-content-job-application div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
body.page-content-job-application div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year,
body.page-content-nl-job-application div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
body.page-content-nl-job-application div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year,
body.page-content-dejob-application div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
body.page-content-dejob-application div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year {
  background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
  width: 109px;
}
body.page-about-jobs-available-apply div.node-webform div#webform-component-name input.webform-calendar,
body.page-about-jobs-available-apply div.node-webform div#webform-component-birthdate input.webform-calendar,
body.page-content-job-application div.node-webform div#webform-component-name input.webform-calendar,
body.page-content-job-application div.node-webform div#webform-component-birthdate input.webform-calendar,
body.page-content-nl-job-application div.node-webform div#webform-component-name input.webform-calendar,
body.page-content-nl-job-application div.node-webform div#webform-component-birthdate input.webform-calendar,
body.page-content-dejob-application div.node-webform div#webform-component-name input.webform-calendar,
body.page-content-dejob-application div.node-webform div#webform-component-birthdate input.webform-calendar,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-name input.webform-calendar,
body.page-ticket-prices-groups-reservation div.node-webform div#webform-component-birthdate input.webform-calendar {
  display: inline;
  margin-top: 20px;
}
body.page-about-jobs-available-apply div.node-webform div.webform-component-date,
body.page-content-job-application div.node-webform div.webform-component-date,
body.page-content-nl-job-application div.node-webform div.webform-component-date,
body.page-content-dejob-application div.node-webform div.webform-component-date,
body.page-ticket-prices-groups-reservation div.node-webform div.webform-component-date {
  float: left;
}
body.page-about-jobs-available-apply div.node-webform div.webform-component-e-mail,
body.page-content-job-application div.node-webform div.webform-component-e-mail,
body.page-content-nl-job-application div.node-webform div.webform-component-e-mail,
body.page-content-dejob-application div.node-webform div.webform-component-e-mail,
body.page-ticket-prices-groups-reservation div.node-webform div.webform-component-e-mail {
  width: 100%;
}
body.page-about-jobs-available-apply div.legal-terms,
body.page-content-job-application div.legal-terms,
body.page-content-nl-job-application div.legal-terms,
body.page-content-dejob-application div.legal-terms,
body.page-ticket-prices-groups-reservation div.legal-terms {
  border: 1px solid #CCCCCC;
  height: 20em;
  overflow: auto;
  padding: 10px 20px;
}
body.page-about-jobs-available-apply div.captcha,
body.page-content-job-application div.captcha,
body.page-content-nl-job-application div.captcha,
body.page-content-dejob-application div.captcha,
body.page-ticket-prices-groups-reservation div.captcha {
  float: left;
}
body.page-about-jobs-available-apply div.form-actions,
body.page-content-job-application div.form-actions,
body.page-content-nl-job-application div.form-actions,
body.page-content-dejob-application div.form-actions,
body.page-ticket-prices-groups-reservation div.form-actions {
  float: right !important;
}
body.page-about-jobs-available-apply div.form-actions input,
body.page-content-job-application div.form-actions input,
body.page-content-nl-job-application div.form-actions input,
body.page-content-dejob-application div.form-actions input,
body.page-ticket-prices-groups-reservation div.form-actions input {
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFE9500', endColorstr='#FF985900');
  background-color: #FE9500;
  border: 0;
  color: #686100;
  -moz-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 22.4px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-transform: uppercase;
  text-decoration: none !important;
}
body.page-about-jobs-available-apply div.form-actions input:hover,
body.page-content-job-application div.form-actions input:hover,
body.page-content-nl-job-application div.form-actions input:hover,
body.page-content-dejob-application div.form-actions input:hover,
body.page-ticket-prices-groups-reservation div.form-actions input:hover {
  text-decoration: none;
}
body.page-about-jobs-available-apply div.form-actions input:hover,
body.page-content-job-application div.form-actions input:hover,
body.page-content-nl-job-application div.form-actions input:hover,
body.page-content-dejob-application div.form-actions input:hover,
body.page-ticket-prices-groups-reservation div.form-actions input:hover {
  background-color: #e58600;
}
body.page-about-jobs-available-apply div.form-actions input:active,
body.page-content-job-application div.form-actions input:active,
body.page-content-nl-job-application div.form-actions input:active,
body.page-content-dejob-application div.form-actions input:active,
body.page-ticket-prices-groups-reservation div.form-actions input:active {
  background-color: #d57d00;
}
body.page-about-jobs-available-apply div.form-actions input.disabled, body.page-about-jobs-available-apply div.form-actions input[disabled],
body.page-content-job-application div.form-actions input.disabled,
body.page-content-job-application div.form-actions input[disabled],
body.page-content-nl-job-application div.form-actions input.disabled,
body.page-content-nl-job-application div.form-actions input[disabled],
body.page-content-dejob-application div.form-actions input.disabled,
body.page-content-dejob-application div.form-actions input[disabled],
body.page-ticket-prices-groups-reservation div.form-actions input.disabled,
body.page-ticket-prices-groups-reservation div.form-actions input[disabled] {
  opacity: 0.6;
  background: false;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.page-about-jobs-available-apply div.form-actions input::-moz-focus-inner,
body.page-content-job-application div.form-actions input::-moz-focus-inner,
body.page-content-nl-job-application div.form-actions input::-moz-focus-inner,
body.page-content-dejob-application div.form-actions input::-moz-focus-inner,
body.page-ticket-prices-groups-reservation div.form-actions input::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* PRIVATE FUNCTIONS */
body.page-ticket-prices-b2b h1.title {
  background: #EEEEEE url("../img/bg-private-functions.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 180px;
  position: relative;
}
body.page-ticket-prices-b2b h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-ticket-prices-b2b h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}

/* B2B DETAILS */
body.node-type-b2b div.node-b2b {
  float: left;
  margin-bottom: 30px;
  padding: 30px;
}
body.node-type-b2b div.node-b2b h1 {
  background: url("../img/bg-ticket-prices.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  line-height: 300px;
  padding-left: 20px !important;
  margin-left: -45px;
  margin-top: -45px;
  width: 680px;
}
body.node-type-b2b div.node-b2b div.field-name-field-date {
  clear: left;
  float: left;
  display: block;
  margin-bottom: 20px;
  text-align: right;
}
body.node-type-b2b div.node-b2b div.field-name-field-date div.label-inline {
  float: left;
  font-style: italic;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-b2b div.node-b2b div.field-name-field-date span.date-display-single {
  display: block;
  float: left;
}
body.node-type-b2b div.node-b2b div.field-name-field-short-text {
  font-style: italic;
  font-size: 18px;
  margin-bottom: 10px;
}
body.node-type-b2b div.node-b2b div.field-name-body {
  float: left;
  margin-top: 20px;
}
body.node-type-b2b div.node-b2b div.field-name-body p {
  float: left;
  width: 590px;
}
body.node-type-b2b div.node-b2b div.field-name-body ul {
  float: left;
  width: 600px;
}
body.node-type-b2b div.node-b2b div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.node-type-b2b div.node-b2b div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-b2b div.node-b2b div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers {
  float: left;
  margin-top: 30px;
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.node-offer {
  border: 1px solid #CCCCCC;
  float: left;
  margin-bottom: 60px;
  padding: 20px;
  width: 580px;
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.button,
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.field-name-apply-group-link {
  clear: left;
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.button a,
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.field-name-apply-group-link a {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  text-transform: uppercase;
  text-decoration: none !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: left;
  margin-top: -1px;
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.button a:hover,
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.field-name-apply-group-link a:hover {
  text-decoration: none;
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.button a:hover,
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.field-name-apply-group-link a:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.button a:active,
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.field-name-apply-group-link a:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.button a.disabled, body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.button a[disabled],
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.field-name-apply-group-link a.disabled,
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.field-name-apply-group-link a[disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.button a::-moz-focus-inner,
body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.field-name-apply-group-link a::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}

/* PARK MAP */
body.page-node-1203 div.field-name-body a.colorbox:after,
body.page-node-1058 div.field-name-body a.colorbox:after,
body.page-node-1059 div.field-name-body a.colorbox:after {
  content: "";
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 100;
  height: 80%;
  top: 0px;
}
body.page-node-1203 div.field-name-body a.colorbox:hover:after,
body.page-node-1058 div.field-name-body a.colorbox:hover:after,
body.page-node-1059 div.field-name-body a.colorbox:hover:after {
  background: url("../img/ver_grande.png") 50% 50% no-repeat;
}

/* PARKING PAGE */
body.page-node-1268 h1.title,
body.page-node-1251 h1.title,
body.page-node-1057 h1.title {
  background: url("../img/bg-parking.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 180px;
  line-height: 300px;
  padding-left: 20px !important;
}
body.page-node-1268 div.field-name-body ul li,
body.page-node-1251 div.field-name-body ul li,
body.page-node-1057 div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  line-height: 16px;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-node-1268 div.field-name-body ul li:before,
body.page-node-1251 div.field-name-body ul li:before,
body.page-node-1057 div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-1268 div.field-name-body ul li:before,
body.page-node-1251 div.field-name-body ul li:before,
body.page-node-1057 div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

/****************PARA LAYOUT****************/
/* CAROUSEL SPONSORS */
div#tab-sponsors ul.touchcarousel-container {
  margin: 0 auto;
}

/* PAGER */
.item-list .pager {
  border-bottom: 1px solid #B2B2B2;
}
.item-list .pager li {
  background: #E6E6E6;
  position: relative;
  top: 21px;
  font-size: 13px;
  padding: 0px 8px 12px 8px;
  color: #00659f;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  border: 1px solid #B2B2B2;
  height: 10px;
  display: inline-block;
}
.item-list .pager li:first-child {
  background: #FFFFFF;
}

/* PAGER LOAD MORE */
.item-list .pager.pager-load-more {
  border-bottom: 0 none;
}
.item-list .pager.pager-load-more li {
  background: transparent;
  position: relative;
  top: 0;
  font-size: 13px;
  padding: 0;
  color: #00659f;
  border: 0 none;
  height: 40px;
}
.item-list .pager.pager-load-more li:first-child {
  background: transparent;
}

/* INPUT RADIOS */
div.webform-component-radios {
  width: 100%;
}
div.webform-component-radios input[type="radio"] {
  display: none;
}
div.webform-component-radios input[type="radio"] + label {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -1px 44px 0 0;
  vertical-align: middle;
  background: url("../img/radio-input.png") no-repeat;
  cursor: pointer;
  padding-left: 25px;
}
div.webform-component-radios input[type="radio"]:checked + label,
div.webform-component-radios input[type="radio"]:hover + label,
div.webform-component-radios input[type="radio"]:hover + label:hover {
  background: url("../img/radio-input-hover.png") no-repeat;
}

/* INPUT CHECKBOX */
/* INPUT CHECKBOX */
div#webform-component-legal-agreement {
  height: 100px;
}

div.form-checkboxes {
  float: left;
  width: 100%;
}
div.form-checkboxes input[type="checkbox"] {
  display: none;
}
div.form-checkboxes input[type="checkbox"] + label {
  display: inline-block;
  height: 100%;
  margin: -1px 44px 30px 0;
  vertical-align: middle;
  background: url("../img/checkbox.png") no-repeat;
  cursor: pointer;
  padding-left: 25px;
  width: 100%;
}
div.form-checkboxes input[type="checkbox"]:checked + label,
div.form-checkboxes input[type="checkbox"]:hover + label {
  background: url("../img/checkbox-hover.png") no-repeat;
}

/* ========================================================================================================================
**
** Ivan
**
** ======================================================================================================================== */
/* SHOPS DETAILS */
body.node-type-shop div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  position: relative;
  top: 0px;
  left: 45px;
}
body.node-type-shop div.group-right .field-group-format {
  overflow: hidden;
}
body.node-type-shop div.group-right .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 15px 15px 0px;
  text-align: center;
}
body.node-type-shop div.group-right .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-shop div.group-right .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-shop div.group-right .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-shop div.group-right .field-group-format .field.field-name-field-profile:before, body.node-type-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-shop div.group-right .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-shop div.group-right .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-shop div.group-right .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-shop div.group-right .field-group-format .field.field-name-field-price:before, body.node-type-shop div.group-right .field-group-format .field.field-name-field-price-range:before, body.node-type-shop div.group-right .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-shop div.group-right .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-shop div.group-right .field-group-format .field .label-inline {
  display: none;
}
body.node-type-shop div.group-right .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-shop div.group-right .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-shop div.group-right .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}

/* ATTRACTION DETAILS */
body.node-type-attraction div.group-left,
body.node-type-restaurant div.group-left,
body.node-type-shop div.group-left,
body.node-type-exhibitions div.group-left,
body.node-type-restaurant div.group-left,
body.node-type-show div.group-left {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
  margin-left: 0;
  margin-right: 0;
}
body.node-type-attraction div.group-left .field-name-field-carousel,
body.node-type-restaurant div.group-left .field-name-field-carousel,
body.node-type-shop div.group-left .field-name-field-carousel,
body.node-type-exhibitions div.group-left .field-name-field-carousel,
body.node-type-restaurant div.group-left .field-name-field-carousel,
body.node-type-show div.group-left .field-name-field-carousel {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
  position: relative;
  top: 0px;
  margin-bottom: 20px;
}
body.node-type-attraction div.group-left .field-name-field-carousel .field-slideshow-wrapper,
body.node-type-restaurant div.group-left .field-name-field-carousel .field-slideshow-wrapper,
body.node-type-shop div.group-left .field-name-field-carousel .field-slideshow-wrapper,
body.node-type-exhibitions div.group-left .field-name-field-carousel .field-slideshow-wrapper,
body.node-type-restaurant div.group-left .field-name-field-carousel .field-slideshow-wrapper,
body.node-type-show div.group-left .field-name-field-carousel .field-slideshow-wrapper {
  border: 0;
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  position: relative;
}
body.node-type-attraction div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager,
body.node-type-restaurant div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager,
body.node-type-shop div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager,
body.node-type-exhibitions div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager,
body.node-type-restaurant div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager,
body.node-type-show div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager {
  opacity: 0.8;
  position: absolute;
  bottom: 5px;
  z-index: 20;
  right: 5px;
}
body.node-type-attraction div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a,
body.node-type-restaurant div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a,
body.node-type-shop div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a,
body.node-type-exhibitions div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a,
body.node-type-restaurant div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a,
body.node-type-show div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 24px;
  text-indent: -9999px;
  text-decoration: none;
  width: 24px;
  display: inline-block;
  margin-left: 4px;
}
body.node-type-attraction div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide,
body.node-type-restaurant div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide,
body.node-type-shop div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide,
body.node-type-exhibitions div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide,
body.node-type-restaurant div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide,
body.node-type-show div.group-left .field-name-field-carousel .field-slideshow-wrapper div.field-slideshow-pager a.activeSlide {
  background: url("../img/pager-active.png") no-repeat;
}
body.node-type-attraction div.group-right,
body.node-type-restaurant div.group-right,
body.node-type-shop div.group-right,
body.node-type-exhibitions div.group-right,
body.node-type-restaurant div.group-right,
body.node-type-show div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  position: relative;
  top: 0px;
  left: 45px;
}
body.node-type-attraction div.group-right .field-group-format,
body.node-type-restaurant div.group-right .field-group-format,
body.node-type-shop div.group-right .field-group-format,
body.node-type-exhibitions div.group-right .field-group-format,
body.node-type-restaurant div.group-right .field-group-format,
body.node-type-show div.group-right .field-group-format {
  overflow: hidden;
}
body.node-type-attraction div.group-right .field-group-format .field,
body.node-type-restaurant div.group-right .field-group-format .field,
body.node-type-shop div.group-right .field-group-format .field,
body.node-type-exhibitions div.group-right .field-group-format .field,
body.node-type-restaurant div.group-right .field-group-format .field,
body.node-type-show div.group-right .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 15px 15px 0px;
  text-align: center;
}
body.node-type-attraction div.group-right .field-group-format .field,
body.node-type-restaurant div.group-right .field-group-format .field,
body.node-type-shop div.group-right .field-group-format .field,
body.node-type-exhibitions div.group-right .field-group-format .field,
body.node-type-restaurant div.group-right .field-group-format .field,
body.node-type-show div.group-right .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-attraction div.group-right .field-group-format .field:before,
body.node-type-restaurant div.group-right .field-group-format .field:before,
body.node-type-shop div.group-right .field-group-format .field:before,
body.node-type-exhibitions div.group-right .field-group-format .field:before,
body.node-type-restaurant div.group-right .field-group-format .field:before,
body.node-type-show div.group-right .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-attraction div.group-right .field-group-format .field:before,
body.node-type-restaurant div.group-right .field-group-format .field:before,
body.node-type-shop div.group-right .field-group-format .field:before,
body.node-type-exhibitions div.group-right .field-group-format .field:before,
body.node-type-restaurant div.group-right .field-group-format .field:before,
body.node-type-show div.group-right .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-attraction div.group-right .field-group-format .field.field-name-field-profile:before, body.node-type-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-attraction div.group-right .field-group-format .field.field-name-field-price:before, body.node-type-attraction div.group-right .field-group-format .field.field-name-field-price-range:before, body.node-type-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-exhibitions div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.group-right .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.group-right .field-group-format .field .label-inline,
body.node-type-exhibitions div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-show div.group-right .field-group-format .field .label-inline {
  display: none;
}
body.node-type-attraction div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.group-right .field-group-format.group_heights,
body.node-type-shop div.group-right .field-group-format.group_heights,
body.node-type-exhibitions div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.group-right .field-group-format.group_heights,
body.node-type-show div.group-right .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-exhibitions div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.group-right .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-exhibitions div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.group-right .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-exhibitions div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.group-right .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-exhibitions div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.group-right .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-exhibitions div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.group-right .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-exhibitions div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-exhibitions div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-exhibitions div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-shop div.group-right .field-group-format.group_intensity,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-show div.group-right .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.group-right .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.group-right .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-exhibitions div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}

/********************************************************/
/* ANUAL PASS */
body.page-node-1501 h1.title,
body.page-node-1438 h1.title,
body.page-node-1502 h1.title {
  white-space: normal !important;
}
body.page-node-1501 div.field-name-body ul li,
body.page-node-1438 div.field-name-body ul li,
body.page-node-1502 div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.page-node-1501 div.field-name-body ul li:before,
body.page-node-1438 div.field-name-body ul li:before,
body.page-node-1502 div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-1501 div.field-name-body ul li:before,
body.page-node-1438 div.field-name-body ul li:before,
body.page-node-1502 div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

/* EVENTS DETAILS */
body.node-type-event div.group-tabs div.horizontal-tabs .horizontal-tabs-list,
body.page-comment div.group-tabs div.horizontal-tabs .horizontal-tabs-list {
  margin-left: -15px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
body.node-type-event div.group-tabs div.horizontal-tabs .horizontal-tabs-list li,
body.page-comment div.group-tabs div.horizontal-tabs .horizontal-tabs-list li {
  padding: 0px 20px;
}
body.node-type-event div.group-tabs div.horizontal-tabs .horizontal-tabs-panes,
body.page-comment div.group-tabs div.horizontal-tabs .horizontal-tabs-panes {
  margin: 0px;
  padding: 0px;
  position: relative;
}
body.node-type-event div.group-tabs div.horizontal-tabs .horizontal-tabs-panes fieldset.horizontal-tabs-pane,
body.page-comment div.group-tabs div.horizontal-tabs .horizontal-tabs-panes fieldset.horizontal-tabs-pane {
  margin: 0px;
  padding: 0px;
  border: 0;
}
body.node-type-event .field-name-banners-in-node,
body.page-comment .field-name-banners-in-node {
  position: relative;
  top: -6px;
  left: 0px;
}
body.node-type-event .field-name-banners-in-node .block .content,
body.page-comment .field-name-banners-in-node .block .content {
  margin-left: -15px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  position: relative;
  top: 0px;
  left: 0px;
  display: block;
  overflow: hidden;
  height: 510px;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners,
body.page-comment .field-name-banners-in-node .block .content .view-banners {
  display: block;
  overflow: hidden;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main {
  width: 100%;
  display: block;
  overflow: hidden;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
  display: block;
  overflow: hidden;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link {
  display: block;
  overflow: hidden;
  text-decoration: none !important;
  background-size: auto auto !important;
  background-position: 50% 0% !important;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link:hover,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link:hover {
  text-decoration: none !important;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content {
  display: none;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  margin-top: 50px;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner {
  padding-left: 320px;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
  margin-left: 40px;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-content,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-content {
  color: #66CCCC !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 40px;
  line-height: 32px;
  margin: 0px;
  text-transform: uppercase;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner h2,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner h2 {
  color: #66CCCC !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 60px;
  line-height: 48px;
  font-weight: 700 !important;
  text-transform: uppercase;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 460px;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body p,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body p {
  color: #66CCCC !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 25.6px;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button {
  position: relative;
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  margin-left: 0;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: inherit;
  padding: 0.5em 1.5em;
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTQ1NyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMWEzMzM1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b5457), color-stop(70%, #1a3335));
  background: -moz-linear-gradient(#2b5457, #1a3335 70%);
  background: -webkit-linear-gradient(#2b5457, #1a3335 70%);
  background: linear-gradient(#2b5457, #1a3335 70%);
  -moz-box-shadow: #44858b 0 1px 0 inset;
  -webkit-box-shadow: #44858b 0 1px 0 inset;
  box-shadow: #44858b 0 1px 0 inset;
  border: 1px solid #122324;
  color: #FFFFFF;
  text-shadow: black 0 1px 0;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 22.4px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding-top: 17px;
  padding-bottom: 17px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:after,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:after {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:after,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:after {
  font-size: 14px;
  font-family: 'PAR-iconfont';
  position: absolute;
  left: auto;
  right: 20px;
  top: 17px;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:hover,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:hover {
  text-decoration: none;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:hover,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:hover {
  background-color: #122324;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzIyNDM0NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMTIyMzI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(3%, #224346), color-stop(75%, #122324));
  background: -moz-linear-gradient(#224346 3%, #122324 75%);
  background: -webkit-linear-gradient(#224346 3%, #122324 75%);
  background: linear-gradient(#224346 3%, #122324 75%);
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:active,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button:active {
  -moz-box-shadow: #0d191a 0 1px 2px inset;
  -webkit-box-shadow: #0d191a 0 1px 2px inset;
  box-shadow: #0d191a 0 1px 2px inset;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button.disabled, body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button[disabled],
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button.disabled,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button[disabled] {
  opacity: 0.6;
  background: #1A3335;
  cursor: default;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button::-moz-focus-inner,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button::-moz-focus-inner {
  padding: 0 !important;
  margin: -1px !important;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner img,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner img {
  display: none;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom {
  position: absolute;
  z-index: 120;
  top: auto;
  left: auto;
  right: 20px;
  bottom: 20px;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item {
  background: url("../img/pager.png") no-repeat;
  color: transparent;
  height: 23px;
  margin: 0px 2px;
  padding: 0px;
  text-indent: -9999px;
  text-decoration: none;
  width: 23px;
  float: left;
  display: block;
  opacity: 0.7;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item.active,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
  background: url("../img/pager-active.png") no-repeat;
}
body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-counter,
body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-content-counter {
  display: none;
}
body.node-type-event .field-name-ticketing,
body.page-comment .field-name-ticketing {
  display: none !important;
  position: absolute;
  top: 40px;
  left: 0px;
}
body.node-type-event .field-name-ticketing #ticketing,
body.page-comment .field-name-ticketing #ticketing {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 300px;
  background: #FFFFFF;
  -moz-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  -webkit-box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
  margin-bottom: 20px;
  display: block;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
body.node-type-event .filter-wrapper,
body.page-comment .filter-wrapper {
  display: none;
}

/* TEACHERS PAGE */
body.section-practical-info div.field-name-body ul li,
body.section-info-pratiques div.field-name-body ul li,
body.section-info-pratiche div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
  line-height: 16px;
}
body.section-practical-info div.field-name-body ul li:before,
body.section-info-pratiques div.field-name-body ul li:before,
body.section-info-pratiche div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.section-practical-info div.field-name-body ul li:before,
body.section-info-pratiques div.field-name-body ul li:before,
body.section-info-pratiche div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}

/* ACOMODATION OPTIONS */
body.page-node-1760 div.node-page div.field-name-body div.box-acomodation,
body.page-node-1444 div.node-page div.field-name-body div.box-acomodation,
body.page-node-1761 div.node-page div.field-name-body div.box-acomodation {
  border-bottom: 1px solid #CCCCCC;
  float: left;
  margin-bottom: 20px;
}
body.page-node-1760 div.node-page div.field-name-body div.img-text,
body.page-node-1444 div.node-page div.field-name-body div.img-text,
body.page-node-1761 div.node-page div.field-name-body div.img-text {
  float: left;
  width: 400px;
}
body.page-node-1760 div.node-page div.field-name-body div.img-text img,
body.page-node-1444 div.node-page div.field-name-body div.img-text img,
body.page-node-1761 div.node-page div.field-name-body div.img-text img {
  margin-bottom: 20px;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info,
body.page-node-1444 div.node-page div.field-name-body div.contact-info,
body.page-node-1761 div.node-page div.field-name-body div.contact-info {
  float: left;
  margin-left: 20px;
  width: 250px;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info div.box-image,
body.page-node-1444 div.node-page div.field-name-body div.contact-info div.box-image,
body.page-node-1761 div.node-page div.field-name-body div.contact-info div.box-image {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info div.box-image span,
body.page-node-1444 div.node-page div.field-name-body div.contact-info div.box-image span,
body.page-node-1761 div.node-page div.field-name-body div.contact-info div.box-image span {
  float: left;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul {
  margin-left: -20px;
  /*          li.web{
                @include insert-icon(icon-phone, before);
                font-family: open sans;
            }
  */
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li {
  padding-left: 16px;
  text-indent: -16px;
  font-size: 13px;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li:before,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li:before,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li:before {
  font-size: 16px;
  margin-right: 5px;
  position: relative;
  left: 0px;
  top: 2px;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li a,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li a,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li a {
  font-size: 13px;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li.phone,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li.phone,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li.phone {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li.phone:before,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li.phone:before,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li.phone:before {
  content: "\3f";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li.fax,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li.fax,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li.fax {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li.fax:before,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li.fax:before,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li.fax:before {
  content: "\34";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li.mail,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li.mail,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li.mail {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
body.page-node-1760 div.node-page div.field-name-body div.contact-info ul li.mail:before,
body.page-node-1444 div.node-page div.field-name-body div.contact-info ul li.mail:before,
body.page-node-1761 div.node-page div.field-name-body div.contact-info ul li.mail:before {
  content: "\3e";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}

/********************************************************/
/* CALENDAR PAGE */
body.page-calendar h1.title {
  background: #EEEEEE url("../img/bg-calendar.png");
  border-radius: 3px 3px 0 0;
  height: 180px;
  position: relative;
}
body.page-calendar h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.page-calendar h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.page-calendar .view-calendar {
  width: 100%;
}
body.page-calendar .view-calendar > .view-header {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.page-calendar .view-calendar > .view-header > p:first-child {
  /*margin-bottom: 60px;*/
}
body.page-calendar .view-calendar > .view-header .help-calendar {
  display: none;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  border: 1px solid #CCCCCC;
  border-bottom: none;
  background: #E6E6E6;
  height: 100px;
  width: 378px;
  /*
  #oculta{
    position: absolute;
    width: 20px;
    height: 20px;
    left: 120px;
    display: none;
    
    background-image:url(../img/ajax-loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
    background-size: cover;
    background-origin:border-box;
    background-clip:border-box;
  }
  */
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper #select_meses {
  width: 30%;
  position: absolute;
  top: 20px;
  right: 10px;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper #select_meses #meses {
  height: 35px !important;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper h3 {
  text-transform: uppercase;
  font-size: 18px;
  color: #000000 !important;
  font-weight: 600 !important;
  line-height: 75px;
  width: 250px;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager {
  border-bottom: none;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li {
  background: transparent;
  overflow: hidden;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 20px;
  margin: 0px;
  padding: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: none;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a {
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  color: #999999;
  position: absolute;
  top: 0px;
  left: 0px;
  border: none;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:hover {
  color: #666666;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
  content: "\39";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
  font-size: 30px;
  font-family: 'PAR-iconfont';
  margin: 0px 100px 100px 0px;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev {
  left: 10px;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-next {
  left: 210px;
}
body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before {
  content: "\3a";
}
body.page-calendar .view-calendar > .view-content {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar {
  margin-bottom: 50px;
  width: 100%;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table {
  width: 100%;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table thead tr th {
  background: #E6E6E6;
  color: #000;
  font-size: 13px;
  font-weight: 700px;
  height: 61px;
  line-height: 61px;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody {
  border-bottom: 1px solid #CCCCCC;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr {
  height: 10px !important;
  overflow: hidden;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td {
  background: #FFFFFF !important;
  height: 48px;
  line-height: 48px;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td .color div {
  width: 100% !important;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day {
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  width: 48px;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box {
  display: none;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td {
  display: none;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td {
  width: 50px !important;
  height: 50px !important;
  background: #FFFFFF !important;
  padding: 0px;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item {
  display: none;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child {
  display: block;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar {
  background: #FFFFFF;
  padding: 0px;
  margin: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color {
  padding: 9px;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content {
  display: block;
  background: #FFFFFF;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a {
  text-align: center;
  display: block;
  font-size: 20px;
  font-weight: 700;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar p.dato {
  font-size: 0px !important;
  height: 0px !important;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar div.dato_numero_dia {
  position: absolute;
  width: 100%;
  text-align: center;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar div.dato_numero_dia span {
  font-size: 15px;
  padding: 0 10px;
  background: white;
  border-radius: 10px;
}
body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar p.lastchild {
  display: none;
}
body.page-calendar .view-calendar > .view-footer {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-left: 0;
  float: right;
  width: 240px;
}
body.page-calendar .view-calendar > .view-footer div.view-header {
  width: 240px;
  left: auto;
  right: 25px;
  position: absolute;
  text-align: center;
  top: 0px;
}
body.page-calendar .view-calendar > .view-footer div.view-header span.calendar-tip {
  display: block;
  height: 194px;
  background: url("../img/help_calendar.png") no-repeat 50% 50%;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
body.page-calendar .view-calendar > .view-footer div.view-header span.calendar-tip p {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  padding: 17px;
}
body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation {
  overflow: hidden;
}
body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color {
  width: 15px !important;
  float: left !important;
}
body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li {
  width: 100% !important;
}
body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span {
  margin-left: 0px !important;
  padding-left: 10px;
  font-size: 14px;
}
body.page-calendar .view-calendar > .view-footer div.view-content .item-list {
  background: #F2F2F2;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  overflow: hidden;
}
body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend {
  margin-left: 12px;
  margin-top: 30px;
}
body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li {
  float: left;
  margin-bottom: 15px;
  margin-left: 12px;
  text-align: center;
  width: 90px;
}
body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display {
  border: 4px solid rgba(255, 255, 255, 0.6);
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  float: left;
  height: 18px;
  margin-left: 30px;
  width: 18px;
}
body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span {
  color: #666;
  font-size: 13px;
  float: left;
  margin-left: 20px;
  margin-top: 2px;
}
body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span {
  float: left;
  margin-left: 20px;
}
body.page-calendar #colorbox {
  background: #FFFFFF;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
}
body.page-calendar #colorbox #cboxContent {
  margin-top: 60px !important;
}
body.page-calendar #colorbox #cboxContent #cboxLoadedContent {
  background: #FFFFFF;
  padding: 10px;
}
body.page-calendar #colorbox #cboxContent #cboxTitle {
  float: none !important;
  width: 100%;
  background: #E6E6E6;
  top: -60px !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
  color: #000000;
  padding: 10px;
}
body.page-calendar #colorbox #cboxContent #cboxTitle .date-display-single {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
  color: #666666;
}
body.page-calendar #colorbox #cboxContent #cboxTitle p {
  margin-bottom: 0px;
}
body.page-calendar #colorbox #cboxContent #cboxClose {
  top: -40px !important;
  right: 8px !important;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  padding: 10px !important;
  border: none;
}
body.page-calendar #cboxOverlay {
  opacity: 0.2 !important;
}

/********************************************************/
/* PLAN YOUR STAY PAGE */
body.page-node-799 .view-calendar,
body.page-node-1204 .view-calendar,
body.page-node-1354 .view-calendar {
  width: 100%;
}
body.page-node-799 .view-calendar > .view-header,
body.page-node-1204 .view-calendar > .view-header,
body.page-node-1354 .view-calendar > .view-header {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.page-node-799 .view-calendar > .view-header > p:first-child,
body.page-node-1204 .view-calendar > .view-header > p:first-child,
body.page-node-1354 .view-calendar > .view-header > p:first-child {
  /*margin-bottom: 60px;*/
}
body.page-node-799 .view-calendar > .view-header .help-calendar,
body.page-node-1204 .view-calendar > .view-header .help-calendar,
body.page-node-1354 .view-calendar > .view-header .help-calendar {
  display: none;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  border: 1px solid #CCCCCC;
  border-bottom: none;
  background: #E6E6E6;
  height: 100px;
  width: 378px;
  /*
  #oculta{
    position: absolute;
    width: 20px;
    height: 20px;
    left: 120px;
    display: none;
    
    background-image:url(../img/ajax-loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
    background-size: cover;
    background-origin:border-box;
    background-clip:border-box;
  }
  */
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper #select_meses,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper #select_meses,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper #select_meses {
  width: 30%;
  position: absolute;
  top: 20px;
  right: 10px;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper #select_meses #meses,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper #select_meses #meses,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper #select_meses #meses {
  height: 35px !important;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper h3,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper h3,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper h3 {
  text-transform: uppercase;
  font-size: 18px;
  color: #000000 !important;
  font-weight: 600 !important;
  line-height: 75px;
  width: 250px;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager {
  border-bottom: none;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li {
  background: transparent;
  overflow: hidden;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 20px;
  margin: 0px;
  padding: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: none;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a {
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  color: #999999;
  position: absolute;
  top: 0px;
  left: 0px;
  border: none;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover {
  color: #666666;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
  content: "\39";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
  font-size: 30px;
  font-family: 'PAR-iconfont';
  margin: 0px 100px 100px 0px;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev {
  left: 10px;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next {
  left: 210px;
}
body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before,
body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before,
body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before {
  content: "\3a";
}
body.page-node-799 .view-calendar > .view-content,
body.page-node-1204 .view-calendar > .view-content,
body.page-node-1354 .view-calendar > .view-content {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 380px;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar {
  margin-bottom: 50px;
  width: 100%;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table {
  width: 100%;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table thead tr th,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table thead tr th,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table thead tr th {
  background: #E6E6E6;
  color: #000;
  font-size: 13px;
  font-weight: 700px;
  height: 61px;
  line-height: 61px;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody {
  border-bottom: 1px solid #CCCCCC;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr {
  height: 10px !important;
  overflow: hidden;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td {
  background: #FFFFFF !important;
  height: 48px;
  line-height: 48px;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td .color div,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td .color div,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td .color div {
  width: 100% !important;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day {
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  width: 48px;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box {
  display: none;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td {
  display: none;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td {
  width: 50px !important;
  height: 50px !important;
  background: #FFFFFF !important;
  padding: 0px;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item {
  display: none;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child {
  display: block;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar {
  background: #FFFFFF;
  padding: 0px;
  margin: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color {
  padding: 9px;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content {
  display: block;
  background: #FFFFFF;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a {
  text-align: center;
  display: block;
  font-size: 20px;
  font-weight: 700;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar p.dato,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar p.dato,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar p.dato {
  font-size: 0px !important;
  height: 0px !important;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar div.dato_numero_dia,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar div.dato_numero_dia,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar div.dato_numero_dia {
  position: absolute;
  width: 100%;
  text-align: center;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar div.dato_numero_dia span,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar div.dato_numero_dia span,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar div.dato_numero_dia span {
  font-size: 15px;
  padding: 0 10px;
  background: white;
  border-radius: 10px;
}
body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar p.lastchild,
body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar p.lastchild,
body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar p.lastchild {
  display: none;
}
body.page-node-799 .view-calendar > .view-footer,
body.page-node-1204 .view-calendar > .view-footer,
body.page-node-1354 .view-calendar > .view-footer {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-left: 0;
  float: right;
  width: 240px;
}
body.page-node-799 .view-calendar > .view-footer div.view-header,
body.page-node-1204 .view-calendar > .view-footer div.view-header,
body.page-node-1354 .view-calendar > .view-footer div.view-header {
  width: 240px;
  left: auto;
  right: 25px;
  position: absolute;
  text-align: center;
  top: 0px;
}
body.page-node-799 .view-calendar > .view-footer div.view-header span.calendar-tip,
body.page-node-1204 .view-calendar > .view-footer div.view-header span.calendar-tip,
body.page-node-1354 .view-calendar > .view-footer div.view-header span.calendar-tip {
  display: block;
  height: 194px;
  background: url("../img/help_calendar.png") no-repeat 50% 50%;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
body.page-node-799 .view-calendar > .view-footer div.view-header span.calendar-tip p,
body.page-node-1204 .view-calendar > .view-footer div.view-header span.calendar-tip p,
body.page-node-1354 .view-calendar > .view-footer div.view-header span.calendar-tip p {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  padding: 17px;
}
body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation,
body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation,
body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation {
  overflow: hidden;
}
body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color,
body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color,
body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color {
  width: 15px !important;
  float: left !important;
}
body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li,
body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li,
body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li {
  width: 100% !important;
}
body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span,
body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span,
body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span {
  margin-left: 0px !important;
  padding-left: 10px;
  font-size: 14px;
}
body.page-node-799 .view-calendar > .view-footer div.view-content .item-list,
body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list,
body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list {
  background: #F2F2F2;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  overflow: hidden;
}
body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend,
body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend,
body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend {
  margin-left: 12px;
  margin-top: 30px;
}
body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li,
body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li,
body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li {
  float: left;
  margin-bottom: 15px;
  margin-left: 12px;
  text-align: center;
  width: 90px;
}
body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display,
body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display,
body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display {
  border: 4px solid rgba(255, 255, 255, 0.6);
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  float: left;
  height: 18px;
  margin-left: 30px;
  width: 18px;
}
body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span,
body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span,
body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span {
  color: #666;
  font-size: 13px;
  float: left;
  margin-left: 20px;
  margin-top: 2px;
}
body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span,
body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span,
body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span {
  float: left;
  margin-left: 20px;
}
body.page-node-799 .view-calendar .view-footer .view-header,
body.page-node-1204 .view-calendar .view-footer .view-header,
body.page-node-1354 .view-calendar .view-footer .view-header {
  display: none;
}
body.page-node-799 #colorbox,
body.page-node-1204 #colorbox,
body.page-node-1354 #colorbox {
  background: #FFFFFF;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
}
body.page-node-799 #colorbox #cboxContent,
body.page-node-1204 #colorbox #cboxContent,
body.page-node-1354 #colorbox #cboxContent {
  margin-top: 60px !important;
}
body.page-node-799 #colorbox #cboxContent #cboxLoadedContent,
body.page-node-1204 #colorbox #cboxContent #cboxLoadedContent,
body.page-node-1354 #colorbox #cboxContent #cboxLoadedContent {
  background: #FFFFFF;
  padding: 10px;
}
body.page-node-799 #colorbox #cboxContent #cboxTitle,
body.page-node-1204 #colorbox #cboxContent #cboxTitle,
body.page-node-1354 #colorbox #cboxContent #cboxTitle {
  float: none !important;
  width: 100%;
  background: #E6E6E6;
  top: -60px !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
  color: #000000;
  padding: 10px;
}
body.page-node-799 #colorbox #cboxContent #cboxTitle .date-display-single,
body.page-node-1204 #colorbox #cboxContent #cboxTitle .date-display-single,
body.page-node-1354 #colorbox #cboxContent #cboxTitle .date-display-single {
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  font-style: italic;
  color: #666666;
}
body.page-node-799 #colorbox #cboxContent #cboxTitle p,
body.page-node-1204 #colorbox #cboxContent #cboxTitle p,
body.page-node-1354 #colorbox #cboxContent #cboxTitle p {
  margin-bottom: 0px;
}
body.page-node-799 #colorbox #cboxContent #cboxClose,
body.page-node-1204 #colorbox #cboxContent #cboxClose,
body.page-node-1354 #colorbox #cboxContent #cboxClose {
  top: -40px !important;
  right: 8px !important;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  padding: 10px !important;
  border: none;
}
body.page-node-799 #cboxOverlay,
body.page-node-1204 #cboxOverlay,
body.page-node-1354 #cboxOverlay {
  opacity: 0.2 !important;
}

/********************************************************/
/* FIX SLIDERS DETAIL PAGES*/
/*
body.node-type-restaurant,
body.node-type-shop,
body.node-type-exhibitions,
body.node-type-restaurant,
body.node-type-show {
  // Slide
  div.group-left{
    @include grid(5); // Crea un bloque de 380px de ancho con float:left, display: inline, margin:0px 10px 0px 10px;
    @include alpha(); // Elimina margin-left
    @include omega(); // Elimina margin-right

    .field-name-field-carousel {
      @include grid(6); // Crea un bloque de 460px de ancho con float:left, display: inline, margin:0px 10px 0px 10px;
      @include alpha(); // Elimina margin-left
      @include omega(); // Elimina margin-right

      overflow: hidden; // Corta los elementos que se salgan del bloque
      position:relative; // Posiciona el bloque a pegado al borde izquierdo
      top:0px;
      left: -45px;
      margin-bottom: 20px; // "Empuja" el texto hacia bajo

      .field-slideshow-wrapper {
        @include responsive-img();
        position: relative;
         div.field-slideshow-pager{
           opacity: 0.8;
           position: absolute;
           bottom:5px;
           z-index: 20;
           right: 5px;
           a{
             background: url($img-path+"pager.png") no-repeat;
             color: transparent;
             height: 24px;
             text-indent: -9999px;
             text-decoration: none;
             width: 24px;
             display: inline-block;
             margin-left:4px;
           }
           a.activeSlide{
             background: url($img-path+"pager-active.png") no-repeat;
           }
         }
      }
    }
  }

  // Bloque iconos
  div.group-right{
    @include grid(3); // Crea un bloque de 380px de ancho con float:left, display: inline, margin:0px 10px 0px 10px;
    @include omega(); // Elimina margin-right

    position:relative; // Posiciona el bloque pegado a la derecha
    top:0px;
    left:45px;

    .field-group-format {
      overflow:hidden;

      .field {
        .label-inline {
          display: none
        }
      }
    }
  }
}
*/
/********************************************************/
/* OVERRIDE SPECIFIC INFO ICONS */
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field-name-field-type:before,
body.node-type-restaurant div.content div.node-restaurant div.group-right .field-group-format .field-name-field-restaurant-type:before {
  content: "\4d";
}

body.node-type-show div.content div.node-show div.group-right .field-group-format .field-name-field-type:before,
body.node-type-show div.content div.node-show div.group-right .field-group-format .field-name-field-show-type:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field-name-field-type:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field-name-field-show-type:before,
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-type:before,
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-show-type:before,
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-type:before,
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-show-type:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-type:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-show-type:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-type:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-show-type:before {
  content: "\4b";
}
body.node-type-show div.content div.node-show div.group-right .field-group-format .field-name-field-enjoy-profile:before,
body.logged-in.node-type-show div.content div.node-show div.group-right .field-group-format .field-name-field-enjoy-profile:before,
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-enjoy-profile:before,
body.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-enjoy-profile:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-enjoy-profile:before,
body.logged-in.node-type-special-experience div.content div.node-special-experience div.group-right .field-group-format .field-name-field-enjoy-profile:before {
  content: "\2a";
}

body.node-type-attraction div.group-right .field-group-format .field-name-field-type:before {
  content: "\4a";
}

body.node-type-exhibitions div.group-right .field-group-format .field-name-field-type:before {
  content: "\4c";
}

/* MASONRY GALLERY - general style
----------------------------------------------------------------------------------------------------*/
.view.masonry {
  padding-top: 20px;
}
.view.masonry .view-content {
  width: 100%;
  height: 87%;
}
.view.masonry .view-content .views-row {
  padding-bottom: 8px;
  background: #FFFFFF;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 5px, rgba(0, 0, 0, 0.3) 0 0 1px 1px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 5px, rgba(0, 0, 0, 0.3) 0 0 1px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 5px, rgba(0, 0, 0, 0.3) 0 0 1px 1px inset;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 17.6px;
}
.view.masonry .view-content .views-row .field-type-image {
  margin-bottom: 10px;
}
.view.masonry .view-content .views-row .views-field-title {
  color: #000000;
  font-weight: 600 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
  line-height: 16px;
  width: 50%;
  float: left;
  display: inline-block;
  margin-left: 2%;
  margin-right: 2%;
}
.view.masonry .view-content .views-row .media-type {
  color: #000000;
  font-weight: 600 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
  width: 42%;
  float: left;
  display: inline-block;
  margin-left: 2%;
  margin-right: 2%;
  text-align: right;
}
.view.masonry .view-content .views-row .media-date {
  color: #808080;
  font-weight: 600 !important;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
  font-style: italic;
  width: 42%;
  float: left;
  display: inline-block;
  margin-left: 2%;
  margin-right: 2%;
  text-align: right;
}
.view.masonry .view-content .views-row a.download {
  background: url("../img/ico-camera.png") top left no-repeat;
  clear: left;
  float: left;
  margin-left: 10px;
  margin-top: -10px;
  margin-bottom: 5px;
  padding-left: 25px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/******* QUIZZ  *******/
/* CABECERA */
body.node-type-quizz h1.title,
body.page-practical-info-young-guests-department h1.title {
  background: url("../img/bg-quizz.png") top right;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: #FFFFFF !important;
  height: 180px;
  position: relative;
}
body.node-type-quizz h1.title .title-inner,
body.page-practical-info-young-guests-department h1.title .title-inner {
  display: block;
  padding: 20px;
  position: absolute;
  bottom: 0px;
  left: 10px;
}
body.node-type-quizz h1.title .title-inner span.pretitle,
body.page-practical-info-young-guests-department h1.title .title-inner span.pretitle {
  display: block;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 17px;
  line-height: 19.2px;
  margin: 0px;
  padding: 0px;
  padding-left: 3px;
  color: #fb007d;
  text-transform: capitalize;
}
body.node-type-quizz div.view-launchers div.view-content > div,
body.page-practical-info-young-guests-department div.view-launchers div.view-content > div {
  float: left;
  margin-left: 20px;
}
body.node-type-quizz div.view-launchers div.view-content > div:nth-child(3n+1),
body.page-practical-info-young-guests-department div.view-launchers div.view-content > div:nth-child(3n+1) {
  margin-left: 3px;
}
body.node-type-quizz div.view-launchers div.node-launcher,
body.page-practical-info-young-guests-department div.view-launchers div.node-launcher {
  border: 1px solid #CCCCCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin-bottom: 40px;
  text-align: center;
  width: 205px;
}
body.node-type-quizz div.view-launchers div.node-launcher div.field-name-field-image,
body.page-practical-info-young-guests-department div.view-launchers div.node-launcher div.field-name-field-image {
  margin-right: 30px;
  position: relative;
}
body.node-type-quizz div.view-launchers div.node-launcher div.field-name-field-image img,
body.page-practical-info-young-guests-department div.view-launchers div.node-launcher div.field-name-field-image img {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 205px;
  width: 205px;
}
body.node-type-quizz div.view-launchers div.node-launcher div.field-name-title,
body.page-practical-info-young-guests-department div.view-launchers div.node-launcher div.field-name-title {
  background: rgba(0, 103, 162, 0.7);
  float: left;
  margin-top: -70px !important;
  position: relative;
  text-align: center;
  width: 100%;
}
body.node-type-quizz div.view-launchers div.node-launcher div.field-name-title h3,
body.page-practical-info-young-guests-department div.view-launchers div.node-launcher div.field-name-title h3 {
  display: table-cell;
  color: #FFFFFF !important;
  font-size: 20 !importantpx;
  height: 70px;
  margin: 0;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  width: 10%;
}
body.node-type-quizz div.view-launchers div.node-launcher div.field-name-field-link,
body.page-practical-info-young-guests-department div.view-launchers div.node-launcher div.field-name-field-link {
  float: left;
  text-align: center;
  width: 100%;
}
body.node-type-quizz div.view-launchers div.node-launcher div.field-name-field-link a,
body.page-practical-info-young-guests-department div.view-launchers div.node-launcher div.field-name-field-link a {
  display: table-cell;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  height: 70px;
  margin: 0 auto;
  vertical-align: middle;
  text-align: center;
  width: 10%;
}

.field-name-field-related-quizzes {
  float: left;
  margin-left: -30px;
}

.quizz-index {
  font-size: 16px;
  background: url("../img/board.png") no-repeat;
  height: 80px;
  line-height: 87px;
  text-indent: 33px;
  color: #FFFFFF;
  float: left;
  position: relative;
  left: 50px;
  top: -30px;
  width: 84px;
  z-index: 100;
}

.node-quizz {
  border: 1px solid #CCCCCC;
  margin-bottom: 60px;
  margin-left: 40px;
  margin-top: 40px;
  padding: 20px;
  width: 580px;
}
.node-quizz .field-name-title {
  position: relative;
  top: -35px;
  border: 1px solid #CCCCCC;
  left: 90px;
  width: 336px;
  background: #FFFFFF;
  padding: 6px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.node-quizz .field-name-title h3 {
  margin: 0px;
  padding: 0px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 24px;
}
.node-quizz .field-name-field-quizz {
  padding-left: 60px;
  position: relative;
}
.node-quizz .field-name-field-quizz ol li {
  margin-bottom: 20px;
}
.node-quizz .field-name-field-quizz ol li a {
  color: #4C79D2;
  cursor: pointer;
  float: right;
  text-decoration: none;
  font-size: 14px;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: open sans;
}
.node-quizz .field-name-field-quizz ol li a:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
.node-quizz .field-name-field-quizz ol li a:before {
  margin-right: 5px;
  position: relative;
  left: 0px;
  top: 1px;
}
.node-quizz .field-name-field-quizz ol li div p {
  float: left;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 300;
}
.node-quizz .field-name-field-quizz ol li div.composed-field-1 {
  float: left;
  margin-bottom: -40px;
  width: 350px;
}
.node-quizz .field-name-field-quizz ol li div.composed-field-1 p {
  color: #000000;
  font-size: 18px;
}
.node-quizz .field-name-field-quizz ol li div.composed-field-2 {
  float: left;
  margin-top: 30px;
  width: 350px;
}
.node-quizz .field-name-field-quizz ol li div.composed-field-2 p {
  color: #666666;
  font-size: 14px;
}

/* QUIZZ LION */
.node-quizz.lion {
  margin-bottom: 120px;
}
.node-quizz.lion div.field-name-field-quizz:after {
  background: url("../img/lion.png") no-repeat;
  bottom: -120px;
  content: "";
  display: block;
  float: left;
  height: 200px;
  left: -50px;
  position: absolute;
  width: 200px;
  z-index: 10000;
}

/* QUIZZ MERMAID */
.node-quizz.mermaid {
  margin-bottom: 190px;
}
.node-quizz.mermaid div.field-name-field-quizz:after {
  background: url("../img/mermaid.png") no-repeat;
  bottom: -190px;
  content: "";
  display: block;
  float: left;
  height: 260px;
  left: -70px;
  position: absolute;
  width: 200px;
  z-index: 10000;
}

/* QUIZZ MORSA */
.node-quizz.walrus {
  margin-bottom: 120px;
}
.node-quizz.walrus div.field-name-field-quizz:after {
  background: url("../img/morsa.png") no-repeat;
  bottom: -140px;
  content: "";
  display: block;
  float: left;
  height: 200px;
  left: -63px;
  position: absolute;
  width: 200px;
  z-index: 10000;
}

/* QUIZZ PENGUIN */
.node-quizz.penguin {
  margin-bottom: 210px;
}
.node-quizz.penguin div.field-name-field-quizz:after {
  background: url("../img/penguin.png") no-repeat;
  bottom: -190px;
  content: "";
  display: block;
  float: left;
  height: 200px;
  left: -50px;
  position: absolute;
  width: 200px;
  z-index: 10000;
}

/* QUIZZ SNAKE */
.node-quizz.snake {
  margin-bottom: 120px;
}
.node-quizz.snake div.field-name-field-quizz:after {
  background: url("../img/snake.png") no-repeat;
  bottom: -140px;
  content: "";
  display: block;
  float: left;
  height: 200px;
  left: -60px;
  position: absolute;
  width: 200px;
  z-index: 10000;
}

/*WEBFORM ABOUT US*/
body.page-node-1757 {
  /**div#webform-component-e-mail{
    display: none!important;
  }*/
}
body.page-node-1757 h1.title {
  font-size: 32px;
  line-height: 32px !important;
  margin-top: 20px;
  padding-left: 40px !important;
  text-transform: none !important;
}
body.page-node-1757 div.field-item p {
  float: left;
}
body.page-node-1757 div.field-item p img.media-image {
  margin-left: -45px;
}
body.page-node-1757 div.field-item h3 {
  font-size: 32px;
  line-height: 32px;
}
body.page-node-1757 div.field-item div.title-proposez {
  float: right !important;
  width: 500px;
}
body.page-node-1757 div.field-item div.title-proposez h3 {
  color: #333;
  font-style: italic;
  font-weight: bold !important;
  font-size: 16px;
}
body.page-node-1757 div#webform-component-nom {
  width: 305px !important;
}
body.page-node-1757 div.webform-component-markup p {
  font-size: 32px;
  font-weight: lighter;
  line-height: 32px !important;
}
body.page-node-1757 div.webform-component-markup p.lastchild {
  font-size: 13px;
  font-style: italic;
  line-height: 13px !important;
}
body.page-node-1757 div#webform-component-adresse-de-votre-album-photo-filckr input,
body.page-node-1757 div#webform-component-adresse-de-votre-video-youtube- input {
  width: 100% !important;
}
body.page-node-1757 div.form-item-submitted-accord-de-diffusion---les-cases-avec-trois-etoiles--sont-obligatoires-merci-photos {
  height: 100px !important;
}
body.page-node-1757 div.form-actions {
  text-align: left;
}

/*********************/
/* LIGHTBOX CAROUSEL */
#cboxClose {
  background: url("../img/lightbox-close.png") top right no-repeat !important;
  height: 50px;
  width: 50px;
}

#cboxClose:hover {
  background: url("../img/lightbox-close.png") top right no-repeat !important;
}

#cboxNext {
  background: url("../img/lightbox-right.png") top right no-repeat !important;
  right: 0px !important;
  top: 50% !important;
  height: 110px;
  width: 30px;
}

#cboxNext:hover {
  background: url("../img/lightbox-right.png") top right no-repeat !important;
}

#cboxPrevious {
  background: url("../img/lightbox-left.png") top right no-repeat !important;
  left: 0px !important;
  top: 50% !important;
  height: 110px;
  width: 30px;
}

#cboxPrevious:hover {
  background: url("../img/lightbox-left.png") top right no-repeat !important;
}

#cboxSlideshow {
  display: none !important;
}

/*----------------------------------------------------------------------------------------------------*/
/*marineland tv blocks*/
#block-marinelandtv-marinelandtv-anchor-name-video {
  float: left;
}

body.not-front #maincontent.mastcontent #content-inner .marineland-tv h2 {
  font-weight: 600;
}
body.not-front #maincontent.mastcontent #content-inner .channel-video-header h3 {
  font-weight: 400;
}

.marineland-tv {
  margin-bottom: 20px;
}
.marineland-tv .view-content {
  margin-left: 42px;
}
.marineland-tv .view-content h2 {
  font-size: 16px;
  margin-bottom: 0px;
}

.marinelandtv-video-block {
  margin-left: 31px;
}
.marinelandtv-video-block .video-element {
  width: 198px;
  float: left;
  margin-left: 0px;
}
.marinelandtv-video-block .views-row-3,
.marinelandtv-video-block .views-row-4,
.marinelandtv-video-block .views-row-1,
.marinelandtv-video-block .views-row-2 {
  margin-right: 0px;
}
.marinelandtv-video-block ul.video-list {
  margin: 0px 11px;
}
.marinelandtv-video-block ul.video-list:before, .marinelandtv-video-block ul.video-list:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.marinelandtv-video-block ul.video-list:after {
  clear: both;
}
.marinelandtv-video-block ul.video-list {
  zoom: 1;
}
.marinelandtv-video-block li {
  margin: 0 auto;
}
.marinelandtv-video-block h3 {
  font-size: 16px;
  margin-bottom: 0px;
}

#block-marinelandtv-marinelandtv-videos .video-list-title {
  font-size: 13px;
  margin-bottom: 0px;
}
#block-marinelandtv-marinelandtv-videos li {
  margin-left: 0px;
}

.video-layout iframe {
  width: 100% !important;
}

.channel-video-header {
  margin-left: 40px;
  overflow: hidden;
}
.channel-video-header .video-see-more {
  float: right;
  width: 200px;
  text-align: right;
}
.channel-video-header .video-list-title {
  float: left;
  text-transform: uppercase;
}

/*Marinenald tv channels pages*/
.marinelandtv-video-page ul {
  margin: 0 0 0 40px;
  overflow: hidden;
}
.marinelandtv-video-page ul li.three {
  margin: 0px;
}
.marinelandtv-video-page ul li {
  float: left;
  margin: 0 18px 20px 0;
}

/*************************/
/* Marineland flickr pohtos */
/*************************/
/* Blocks
*/
#block-views-flickr-show-images-block {
  position: relative;
}
#block-views-flickr-show-images-block h2 {
  font-size: 13px;
  margin-bottom: 0px;
  text-transform: uppercase;
  margin-left: 42px;
}
#block-views-flickr-show-images-block .more-link {
  position: absolute;
  top: 0;
  right: 0;
}

/* Page */
.page-marineland-photos ul {
  margin-left: 1px;
  overflow: hidden;
}
.page-marineland-photos .photo-element {
  margin: 0px 25px 30px 0px;
  float: left;
}

/******/
/*Launcher pages */
.launcher-page div.node-launcher {
  border: 1px solid #CCCCCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin-bottom: 40px;
  text-align: center;
  width: 205px;
}
.launcher-page div.node-launcher div.field-name-field-image {
  margin-right: 30px;
  position: relative;
}
.launcher-page div.node-launcher div.field-name-field-image img {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  height: 205px;
  width: 205px;
}
.launcher-page div.node-launcher div.field-name-title {
  background: rgba(0, 103, 162, 0.7);
  float: left;
  margin-top: -70px !important;
  position: relative;
  text-align: center;
  width: 100%;
}
.launcher-page div.node-launcher div.field-name-title h3 {
  display: table-cell;
  color: #FFFFFF !important;
  font-size: 20 !importantpx;
  height: 70px;
  margin: 0;
  text-transform: uppercase;
  text-align: center;
  vertical-align: middle;
  width: 10%;
}
.launcher-page div.node-launcher div.field-name-field-link {
  float: left;
  text-align: center;
  width: 100%;
}
.launcher-page div.node-launcher div.field-name-field-link a {
  display: table-cell;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  height: 70px;
  margin: 0 auto;
  vertical-align: middle;
  text-align: center;
  width: 10%;
}
.launcher-page div.views-row:nth-child(3n+1) {
  margin-left: 3px;
}
.launcher-page div.views-row {
  float: left;
  margin-left: 20px;
}

/*swiper */
.swiper-container {
  height: auto !important;
  display: block;
  width: 100% !important;
}

.swiper-wrapper {
  height: 200px !important;
  white-space: nowrap;
}

.swiper-slide {
  height: 200px !important;
  padding-right: 3px !important;
}

/* esferize */
.view-taxonomy-hours-operation {
  margin-top: 30px !important;
}
.view-taxonomy-hours-operation .legend_color {
  width: 15px !important;
  float: left !important;
}
.view-taxonomy-hours-operation li div span {
  margin-left: 0px !important;
  padding-left: 10px;
}

.select {
  border: 3px solid green !important;
}

/* Páginas finales */
body.node-type-resort-page div.node-resort-page,
body.node-type-resort-page div.node-special-experience,
body.node-type-resort-page div.node-attraction,
body.node-type-resort-page div.node-shop,
body.node-type-resort-page div.node-blog,
body.node-type-resort-page div.node-show,
body.node-type-resort-page div.node-restaurant,
body.node-type-resort-page div.node-phototheque,
body.node-type-special-experience div.node-resort-page,
body.node-type-special-experience div.node-special-experience,
body.node-type-special-experience div.node-attraction,
body.node-type-special-experience div.node-shop,
body.node-type-special-experience div.node-blog,
body.node-type-special-experience div.node-show,
body.node-type-special-experience div.node-restaurant,
body.node-type-special-experience div.node-phototheque,
body.node-type-attraction div.node-resort-page,
body.node-type-attraction div.node-special-experience,
body.node-type-attraction div.node-attraction,
body.node-type-attraction div.node-shop,
body.node-type-attraction div.node-blog,
body.node-type-attraction div.node-show,
body.node-type-attraction div.node-restaurant,
body.node-type-attraction div.node-phototheque,
body.node-type-shop div.node-resort-page,
body.node-type-shop div.node-special-experience,
body.node-type-shop div.node-attraction,
body.node-type-shop div.node-shop,
body.node-type-shop div.node-blog,
body.node-type-shop div.node-show,
body.node-type-shop div.node-restaurant,
body.node-type-shop div.node-phototheque,
body.node-type-blog div.node-resort-page,
body.node-type-blog div.node-special-experience,
body.node-type-blog div.node-attraction,
body.node-type-blog div.node-shop,
body.node-type-blog div.node-blog,
body.node-type-blog div.node-show,
body.node-type-blog div.node-restaurant,
body.node-type-blog div.node-phototheque,
body.node-type-show div.node-resort-page,
body.node-type-show div.node-special-experience,
body.node-type-show div.node-attraction,
body.node-type-show div.node-shop,
body.node-type-show div.node-blog,
body.node-type-show div.node-show,
body.node-type-show div.node-restaurant,
body.node-type-show div.node-phototheque,
body.node-type-restaurant div.node-resort-page,
body.node-type-restaurant div.node-special-experience,
body.node-type-restaurant div.node-attraction,
body.node-type-restaurant div.node-shop,
body.node-type-restaurant div.node-blog,
body.node-type-restaurant div.node-show,
body.node-type-restaurant div.node-restaurant,
body.node-type-restaurant div.node-phototheque,
body.node-type-phototheque div.node-resort-page,
body.node-type-phototheque div.node-special-experience,
body.node-type-phototheque div.node-attraction,
body.node-type-phototheque div.node-shop,
body.node-type-phototheque div.node-blog,
body.node-type-phototheque div.node-show,
body.node-type-phototheque div.node-restaurant,
body.node-type-phototheque div.node-phototheque {
  margin-bottom: 60px;
  padding: 30px;
}
body.node-type-resort-page div.node-resort-page div.field-name-back-link,
body.node-type-resort-page div.node-special-experience div.field-name-back-link,
body.node-type-resort-page div.node-attraction div.field-name-back-link,
body.node-type-resort-page div.node-shop div.field-name-back-link,
body.node-type-resort-page div.node-blog div.field-name-back-link,
body.node-type-resort-page div.node-show div.field-name-back-link,
body.node-type-resort-page div.node-restaurant div.field-name-back-link,
body.node-type-resort-page div.node-phototheque div.field-name-back-link,
body.node-type-special-experience div.node-resort-page div.field-name-back-link,
body.node-type-special-experience div.node-special-experience div.field-name-back-link,
body.node-type-special-experience div.node-attraction div.field-name-back-link,
body.node-type-special-experience div.node-shop div.field-name-back-link,
body.node-type-special-experience div.node-blog div.field-name-back-link,
body.node-type-special-experience div.node-show div.field-name-back-link,
body.node-type-special-experience div.node-restaurant div.field-name-back-link,
body.node-type-special-experience div.node-phototheque div.field-name-back-link,
body.node-type-attraction div.node-resort-page div.field-name-back-link,
body.node-type-attraction div.node-special-experience div.field-name-back-link,
body.node-type-attraction div.node-attraction div.field-name-back-link,
body.node-type-attraction div.node-shop div.field-name-back-link,
body.node-type-attraction div.node-blog div.field-name-back-link,
body.node-type-attraction div.node-show div.field-name-back-link,
body.node-type-attraction div.node-restaurant div.field-name-back-link,
body.node-type-attraction div.node-phototheque div.field-name-back-link,
body.node-type-shop div.node-resort-page div.field-name-back-link,
body.node-type-shop div.node-special-experience div.field-name-back-link,
body.node-type-shop div.node-attraction div.field-name-back-link,
body.node-type-shop div.node-shop div.field-name-back-link,
body.node-type-shop div.node-blog div.field-name-back-link,
body.node-type-shop div.node-show div.field-name-back-link,
body.node-type-shop div.node-restaurant div.field-name-back-link,
body.node-type-shop div.node-phototheque div.field-name-back-link,
body.node-type-blog div.node-resort-page div.field-name-back-link,
body.node-type-blog div.node-special-experience div.field-name-back-link,
body.node-type-blog div.node-attraction div.field-name-back-link,
body.node-type-blog div.node-shop div.field-name-back-link,
body.node-type-blog div.node-blog div.field-name-back-link,
body.node-type-blog div.node-show div.field-name-back-link,
body.node-type-blog div.node-restaurant div.field-name-back-link,
body.node-type-blog div.node-phototheque div.field-name-back-link,
body.node-type-show div.node-resort-page div.field-name-back-link,
body.node-type-show div.node-special-experience div.field-name-back-link,
body.node-type-show div.node-attraction div.field-name-back-link,
body.node-type-show div.node-shop div.field-name-back-link,
body.node-type-show div.node-blog div.field-name-back-link,
body.node-type-show div.node-show div.field-name-back-link,
body.node-type-show div.node-restaurant div.field-name-back-link,
body.node-type-show div.node-phototheque div.field-name-back-link,
body.node-type-restaurant div.node-resort-page div.field-name-back-link,
body.node-type-restaurant div.node-special-experience div.field-name-back-link,
body.node-type-restaurant div.node-attraction div.field-name-back-link,
body.node-type-restaurant div.node-shop div.field-name-back-link,
body.node-type-restaurant div.node-blog div.field-name-back-link,
body.node-type-restaurant div.node-show div.field-name-back-link,
body.node-type-restaurant div.node-restaurant div.field-name-back-link,
body.node-type-restaurant div.node-phototheque div.field-name-back-link,
body.node-type-phototheque div.node-resort-page div.field-name-back-link,
body.node-type-phototheque div.node-special-experience div.field-name-back-link,
body.node-type-phototheque div.node-attraction div.field-name-back-link,
body.node-type-phototheque div.node-shop div.field-name-back-link,
body.node-type-phototheque div.node-blog div.field-name-back-link,
body.node-type-phototheque div.node-show div.field-name-back-link,
body.node-type-phototheque div.node-restaurant div.field-name-back-link,
body.node-type-phototheque div.node-phototheque div.field-name-back-link {
  margin-bottom: 20px;
}
body.node-type-resort-page div.node-resort-page div.field-name-back-link a,
body.node-type-resort-page div.node-special-experience div.field-name-back-link a,
body.node-type-resort-page div.node-attraction div.field-name-back-link a,
body.node-type-resort-page div.node-shop div.field-name-back-link a,
body.node-type-resort-page div.node-blog div.field-name-back-link a,
body.node-type-resort-page div.node-show div.field-name-back-link a,
body.node-type-resort-page div.node-restaurant div.field-name-back-link a,
body.node-type-resort-page div.node-phototheque div.field-name-back-link a,
body.node-type-special-experience div.node-resort-page div.field-name-back-link a,
body.node-type-special-experience div.node-special-experience div.field-name-back-link a,
body.node-type-special-experience div.node-attraction div.field-name-back-link a,
body.node-type-special-experience div.node-shop div.field-name-back-link a,
body.node-type-special-experience div.node-blog div.field-name-back-link a,
body.node-type-special-experience div.node-show div.field-name-back-link a,
body.node-type-special-experience div.node-restaurant div.field-name-back-link a,
body.node-type-special-experience div.node-phototheque div.field-name-back-link a,
body.node-type-attraction div.node-resort-page div.field-name-back-link a,
body.node-type-attraction div.node-special-experience div.field-name-back-link a,
body.node-type-attraction div.node-attraction div.field-name-back-link a,
body.node-type-attraction div.node-shop div.field-name-back-link a,
body.node-type-attraction div.node-blog div.field-name-back-link a,
body.node-type-attraction div.node-show div.field-name-back-link a,
body.node-type-attraction div.node-restaurant div.field-name-back-link a,
body.node-type-attraction div.node-phototheque div.field-name-back-link a,
body.node-type-shop div.node-resort-page div.field-name-back-link a,
body.node-type-shop div.node-special-experience div.field-name-back-link a,
body.node-type-shop div.node-attraction div.field-name-back-link a,
body.node-type-shop div.node-shop div.field-name-back-link a,
body.node-type-shop div.node-blog div.field-name-back-link a,
body.node-type-shop div.node-show div.field-name-back-link a,
body.node-type-shop div.node-restaurant div.field-name-back-link a,
body.node-type-shop div.node-phototheque div.field-name-back-link a,
body.node-type-blog div.node-resort-page div.field-name-back-link a,
body.node-type-blog div.node-special-experience div.field-name-back-link a,
body.node-type-blog div.node-attraction div.field-name-back-link a,
body.node-type-blog div.node-shop div.field-name-back-link a,
body.node-type-blog div.node-blog div.field-name-back-link a,
body.node-type-blog div.node-show div.field-name-back-link a,
body.node-type-blog div.node-restaurant div.field-name-back-link a,
body.node-type-blog div.node-phototheque div.field-name-back-link a,
body.node-type-show div.node-resort-page div.field-name-back-link a,
body.node-type-show div.node-special-experience div.field-name-back-link a,
body.node-type-show div.node-attraction div.field-name-back-link a,
body.node-type-show div.node-shop div.field-name-back-link a,
body.node-type-show div.node-blog div.field-name-back-link a,
body.node-type-show div.node-show div.field-name-back-link a,
body.node-type-show div.node-restaurant div.field-name-back-link a,
body.node-type-show div.node-phototheque div.field-name-back-link a,
body.node-type-restaurant div.node-resort-page div.field-name-back-link a,
body.node-type-restaurant div.node-special-experience div.field-name-back-link a,
body.node-type-restaurant div.node-attraction div.field-name-back-link a,
body.node-type-restaurant div.node-shop div.field-name-back-link a,
body.node-type-restaurant div.node-blog div.field-name-back-link a,
body.node-type-restaurant div.node-show div.field-name-back-link a,
body.node-type-restaurant div.node-restaurant div.field-name-back-link a,
body.node-type-restaurant div.node-phototheque div.field-name-back-link a,
body.node-type-phototheque div.node-resort-page div.field-name-back-link a,
body.node-type-phototheque div.node-special-experience div.field-name-back-link a,
body.node-type-phototheque div.node-attraction div.field-name-back-link a,
body.node-type-phototheque div.node-shop div.field-name-back-link a,
body.node-type-phototheque div.node-blog div.field-name-back-link a,
body.node-type-phototheque div.node-show div.field-name-back-link a,
body.node-type-phototheque div.node-restaurant div.field-name-back-link a,
body.node-type-phototheque div.node-phototheque div.field-name-back-link a {
  font-style: italic;
  background: #FFFFFF;
  padding: 10px 20px;
  margin-left: -20px;
}
body.node-type-resort-page div.node-resort-page div.field-name-field-short-text,
body.node-type-resort-page div.node-special-experience div.field-name-field-short-text,
body.node-type-resort-page div.node-attraction div.field-name-field-short-text,
body.node-type-resort-page div.node-shop div.field-name-field-short-text,
body.node-type-resort-page div.node-blog div.field-name-field-short-text,
body.node-type-resort-page div.node-show div.field-name-field-short-text,
body.node-type-resort-page div.node-restaurant div.field-name-field-short-text,
body.node-type-resort-page div.node-phototheque div.field-name-field-short-text,
body.node-type-special-experience div.node-resort-page div.field-name-field-short-text,
body.node-type-special-experience div.node-special-experience div.field-name-field-short-text,
body.node-type-special-experience div.node-attraction div.field-name-field-short-text,
body.node-type-special-experience div.node-shop div.field-name-field-short-text,
body.node-type-special-experience div.node-blog div.field-name-field-short-text,
body.node-type-special-experience div.node-show div.field-name-field-short-text,
body.node-type-special-experience div.node-restaurant div.field-name-field-short-text,
body.node-type-special-experience div.node-phototheque div.field-name-field-short-text,
body.node-type-attraction div.node-resort-page div.field-name-field-short-text,
body.node-type-attraction div.node-special-experience div.field-name-field-short-text,
body.node-type-attraction div.node-attraction div.field-name-field-short-text,
body.node-type-attraction div.node-shop div.field-name-field-short-text,
body.node-type-attraction div.node-blog div.field-name-field-short-text,
body.node-type-attraction div.node-show div.field-name-field-short-text,
body.node-type-attraction div.node-restaurant div.field-name-field-short-text,
body.node-type-attraction div.node-phototheque div.field-name-field-short-text,
body.node-type-shop div.node-resort-page div.field-name-field-short-text,
body.node-type-shop div.node-special-experience div.field-name-field-short-text,
body.node-type-shop div.node-attraction div.field-name-field-short-text,
body.node-type-shop div.node-shop div.field-name-field-short-text,
body.node-type-shop div.node-blog div.field-name-field-short-text,
body.node-type-shop div.node-show div.field-name-field-short-text,
body.node-type-shop div.node-restaurant div.field-name-field-short-text,
body.node-type-shop div.node-phototheque div.field-name-field-short-text,
body.node-type-blog div.node-resort-page div.field-name-field-short-text,
body.node-type-blog div.node-special-experience div.field-name-field-short-text,
body.node-type-blog div.node-attraction div.field-name-field-short-text,
body.node-type-blog div.node-shop div.field-name-field-short-text,
body.node-type-blog div.node-blog div.field-name-field-short-text,
body.node-type-blog div.node-show div.field-name-field-short-text,
body.node-type-blog div.node-restaurant div.field-name-field-short-text,
body.node-type-blog div.node-phototheque div.field-name-field-short-text,
body.node-type-show div.node-resort-page div.field-name-field-short-text,
body.node-type-show div.node-special-experience div.field-name-field-short-text,
body.node-type-show div.node-attraction div.field-name-field-short-text,
body.node-type-show div.node-shop div.field-name-field-short-text,
body.node-type-show div.node-blog div.field-name-field-short-text,
body.node-type-show div.node-show div.field-name-field-short-text,
body.node-type-show div.node-restaurant div.field-name-field-short-text,
body.node-type-show div.node-phototheque div.field-name-field-short-text,
body.node-type-restaurant div.node-resort-page div.field-name-field-short-text,
body.node-type-restaurant div.node-special-experience div.field-name-field-short-text,
body.node-type-restaurant div.node-attraction div.field-name-field-short-text,
body.node-type-restaurant div.node-shop div.field-name-field-short-text,
body.node-type-restaurant div.node-blog div.field-name-field-short-text,
body.node-type-restaurant div.node-show div.field-name-field-short-text,
body.node-type-restaurant div.node-restaurant div.field-name-field-short-text,
body.node-type-restaurant div.node-phototheque div.field-name-field-short-text,
body.node-type-phototheque div.node-resort-page div.field-name-field-short-text,
body.node-type-phototheque div.node-special-experience div.field-name-field-short-text,
body.node-type-phototheque div.node-attraction div.field-name-field-short-text,
body.node-type-phototheque div.node-shop div.field-name-field-short-text,
body.node-type-phototheque div.node-blog div.field-name-field-short-text,
body.node-type-phototheque div.node-show div.field-name-field-short-text,
body.node-type-phototheque div.node-restaurant div.field-name-field-short-text,
body.node-type-phototheque div.node-phototheque div.field-name-field-short-text {
  font-style: italic;
  margin-bottom: 20px;
  margin-top: -10px;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group,
body.node-type-shop div.node-show div.field-name-service-links-displays-group,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group,
body.node-type-blog div.node-show div.field-name-service-links-displays-group,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group,
body.node-type-show div.node-shop div.field-name-service-links-displays-group,
body.node-type-show div.node-blog div.field-name-service-links-displays-group,
body.node-type-show div.node-show div.field-name-service-links-displays-group,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group {
  background: #FFF;
  border: 1px solid #CCCCCC;
  float: right;
  height: 47px;
  line-height: 47px;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links {
  background: #FFF;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links a,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links a,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links a,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links a,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links a,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links a,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links a,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links a,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links a,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links a,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links a,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links a,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links a,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links a,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links a,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links a,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links a,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links a,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links a,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links a,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links a,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links a,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links a,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links a,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links a,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links a,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links a,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links a,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links a,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links a,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links a,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links a,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links a,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links a,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links a,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links a,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links a,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links a,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links a,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links a,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links a,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links a,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links a,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links a,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links a,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links a,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links a,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links a,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links a,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links a {
  color: #06202F;
  float: left;
  margin-right: 10px;
  margin-top: 14px;
  text-decoration: none;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links a:before,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links a:before {
  font-size: 20px;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links a:hover,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links a:hover {
  color: #666666 !important;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links a img,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links a img,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links a img,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links a img,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links a img,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links a img,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links a img,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links a img,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links a img,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links a img,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links a img,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links a img,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links a img,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links a img,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links a img,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links a img,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links a img,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links a img,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links a img,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links a img,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links a img,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links a img,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links a img,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links a img,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links a img,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links a img,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links a img,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links a img,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links a img,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links a img,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links a img,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links a img,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links a img,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links a img,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links a img,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links a img,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links a img,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links a img,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links a img,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links a img,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links a img,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links a img,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links a img {
  display: none;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-facebook:before {
  content: "\47";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-resort-page div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-resort-page div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-resort-page div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-resort-page div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-resort-page div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-resort-page div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-resort-page div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-resort-page div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-special-experience div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-special-experience div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-special-experience div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-special-experience div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-special-experience div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-special-experience div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-special-experience div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-special-experience div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-attraction div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-attraction div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-attraction div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-attraction div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-attraction div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-attraction div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-attraction div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-attraction div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-shop div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-shop div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-shop div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-shop div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-shop div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-shop div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-shop div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-shop div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-blog div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-blog div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-blog div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-blog div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-blog div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-blog div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-blog div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-blog div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-show div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-show div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-show div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-show div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-show div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-show div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-show div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-show div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-restaurant div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-restaurant div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-restaurant div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-restaurant div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-restaurant div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-restaurant div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-restaurant div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-restaurant div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-phototheque div.node-resort-page div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-phototheque div.node-special-experience div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-phototheque div.node-attraction div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-phototheque div.node-shop div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-phototheque div.node-blog div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-phototheque div.node-show div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-phototheque div.node-restaurant div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before,
body.node-type-phototheque div.node-phototheque div.field-name-service-links-displays-group div.service-links a.service-links-twitter:before {
  content: "\45";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-left,
body.node-type-resort-page div.node-special-experience div.group-left,
body.node-type-resort-page div.node-attraction div.group-left,
body.node-type-resort-page div.node-shop div.group-left,
body.node-type-resort-page div.node-blog div.group-left,
body.node-type-resort-page div.node-show div.group-left,
body.node-type-resort-page div.node-restaurant div.group-left,
body.node-type-resort-page div.node-phototheque div.group-left,
body.node-type-special-experience div.node-resort-page div.group-left,
body.node-type-special-experience div.node-special-experience div.group-left,
body.node-type-special-experience div.node-attraction div.group-left,
body.node-type-special-experience div.node-shop div.group-left,
body.node-type-special-experience div.node-blog div.group-left,
body.node-type-special-experience div.node-show div.group-left,
body.node-type-special-experience div.node-restaurant div.group-left,
body.node-type-special-experience div.node-phototheque div.group-left,
body.node-type-attraction div.node-resort-page div.group-left,
body.node-type-attraction div.node-special-experience div.group-left,
body.node-type-attraction div.node-attraction div.group-left,
body.node-type-attraction div.node-shop div.group-left,
body.node-type-attraction div.node-blog div.group-left,
body.node-type-attraction div.node-show div.group-left,
body.node-type-attraction div.node-restaurant div.group-left,
body.node-type-attraction div.node-phototheque div.group-left,
body.node-type-shop div.node-resort-page div.group-left,
body.node-type-shop div.node-special-experience div.group-left,
body.node-type-shop div.node-attraction div.group-left,
body.node-type-shop div.node-shop div.group-left,
body.node-type-shop div.node-blog div.group-left,
body.node-type-shop div.node-show div.group-left,
body.node-type-shop div.node-restaurant div.group-left,
body.node-type-shop div.node-phototheque div.group-left,
body.node-type-blog div.node-resort-page div.group-left,
body.node-type-blog div.node-special-experience div.group-left,
body.node-type-blog div.node-attraction div.group-left,
body.node-type-blog div.node-shop div.group-left,
body.node-type-blog div.node-blog div.group-left,
body.node-type-blog div.node-show div.group-left,
body.node-type-blog div.node-restaurant div.group-left,
body.node-type-blog div.node-phototheque div.group-left,
body.node-type-show div.node-resort-page div.group-left,
body.node-type-show div.node-special-experience div.group-left,
body.node-type-show div.node-attraction div.group-left,
body.node-type-show div.node-shop div.group-left,
body.node-type-show div.node-blog div.group-left,
body.node-type-show div.node-show div.group-left,
body.node-type-show div.node-restaurant div.group-left,
body.node-type-show div.node-phototheque div.group-left,
body.node-type-restaurant div.node-resort-page div.group-left,
body.node-type-restaurant div.node-special-experience div.group-left,
body.node-type-restaurant div.node-attraction div.group-left,
body.node-type-restaurant div.node-shop div.group-left,
body.node-type-restaurant div.node-blog div.group-left,
body.node-type-restaurant div.node-show div.group-left,
body.node-type-restaurant div.node-restaurant div.group-left,
body.node-type-restaurant div.node-phototheque div.group-left,
body.node-type-phototheque div.node-resort-page div.group-left,
body.node-type-phototheque div.node-special-experience div.group-left,
body.node-type-phototheque div.node-attraction div.group-left,
body.node-type-phototheque div.node-shop div.group-left,
body.node-type-phototheque div.node-blog div.group-left,
body.node-type-phototheque div.node-show div.group-left,
body.node-type-phototheque div.node-restaurant div.group-left,
body.node-type-phototheque div.node-phototheque div.group-left {
  width: 100% !important;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-pager,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-pager,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-pager,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-pager,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-pager,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-pager,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-pager,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-pager,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-pager,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-pager,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-pager,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-pager,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-pager,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-pager,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-pager,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-pager,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-pager,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-pager,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-pager,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-pager,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-pager,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-pager,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-pager,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-pager,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-pager,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-pager,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-pager,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-pager,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-pager,
body.node-type-shop div.node-show div.group-left div.field-slideshow-pager,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-pager,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-pager,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-pager,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-pager,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-pager,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-pager,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-pager,
body.node-type-blog div.node-show div.group-left div.field-slideshow-pager,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-pager,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-pager,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-pager,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-pager,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-pager,
body.node-type-show div.node-shop div.group-left div.field-slideshow-pager,
body.node-type-show div.node-blog div.group-left div.field-slideshow-pager,
body.node-type-show div.node-show div.group-left div.field-slideshow-pager,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-pager,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-pager,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-pager,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-pager,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-pager,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-pager,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-pager,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-pager,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-pager,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-pager,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-pager,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-pager,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-pager,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-pager,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-pager,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-pager,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-pager,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-pager {
  /*
  float: right;
  position: relative;
  top: -29px;
  z-index: 100;
  right: -100px;
  a{
    background: url($img-path + 'pager.png') no-repeat;
    color: transparent;
    height: 23px;
    margin: 10px 5px;
    padding: 9px;
    text-indent: -9999px;
    text-decoration: none;
    width: 23px;
  }
  a.activeSlide{
    background: url($img-path + 'pager-active.png') no-repeat;
  }
  */
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-name-body,
body.node-type-resort-page div.node-special-experience div.group-left div.field-name-body,
body.node-type-resort-page div.node-attraction div.group-left div.field-name-body,
body.node-type-resort-page div.node-shop div.group-left div.field-name-body,
body.node-type-resort-page div.node-blog div.group-left div.field-name-body,
body.node-type-resort-page div.node-show div.group-left div.field-name-body,
body.node-type-resort-page div.node-restaurant div.group-left div.field-name-body,
body.node-type-resort-page div.node-phototheque div.group-left div.field-name-body,
body.node-type-special-experience div.node-resort-page div.group-left div.field-name-body,
body.node-type-special-experience div.node-special-experience div.group-left div.field-name-body,
body.node-type-special-experience div.node-attraction div.group-left div.field-name-body,
body.node-type-special-experience div.node-shop div.group-left div.field-name-body,
body.node-type-special-experience div.node-blog div.group-left div.field-name-body,
body.node-type-special-experience div.node-show div.group-left div.field-name-body,
body.node-type-special-experience div.node-restaurant div.group-left div.field-name-body,
body.node-type-special-experience div.node-phototheque div.group-left div.field-name-body,
body.node-type-attraction div.node-resort-page div.group-left div.field-name-body,
body.node-type-attraction div.node-special-experience div.group-left div.field-name-body,
body.node-type-attraction div.node-attraction div.group-left div.field-name-body,
body.node-type-attraction div.node-shop div.group-left div.field-name-body,
body.node-type-attraction div.node-blog div.group-left div.field-name-body,
body.node-type-attraction div.node-show div.group-left div.field-name-body,
body.node-type-attraction div.node-restaurant div.group-left div.field-name-body,
body.node-type-attraction div.node-phototheque div.group-left div.field-name-body,
body.node-type-shop div.node-resort-page div.group-left div.field-name-body,
body.node-type-shop div.node-special-experience div.group-left div.field-name-body,
body.node-type-shop div.node-attraction div.group-left div.field-name-body,
body.node-type-shop div.node-shop div.group-left div.field-name-body,
body.node-type-shop div.node-blog div.group-left div.field-name-body,
body.node-type-shop div.node-show div.group-left div.field-name-body,
body.node-type-shop div.node-restaurant div.group-left div.field-name-body,
body.node-type-shop div.node-phototheque div.group-left div.field-name-body,
body.node-type-blog div.node-resort-page div.group-left div.field-name-body,
body.node-type-blog div.node-special-experience div.group-left div.field-name-body,
body.node-type-blog div.node-attraction div.group-left div.field-name-body,
body.node-type-blog div.node-shop div.group-left div.field-name-body,
body.node-type-blog div.node-blog div.group-left div.field-name-body,
body.node-type-blog div.node-show div.group-left div.field-name-body,
body.node-type-blog div.node-restaurant div.group-left div.field-name-body,
body.node-type-blog div.node-phototheque div.group-left div.field-name-body,
body.node-type-show div.node-resort-page div.group-left div.field-name-body,
body.node-type-show div.node-special-experience div.group-left div.field-name-body,
body.node-type-show div.node-attraction div.group-left div.field-name-body,
body.node-type-show div.node-shop div.group-left div.field-name-body,
body.node-type-show div.node-blog div.group-left div.field-name-body,
body.node-type-show div.node-show div.group-left div.field-name-body,
body.node-type-show div.node-restaurant div.group-left div.field-name-body,
body.node-type-show div.node-phototheque div.group-left div.field-name-body,
body.node-type-restaurant div.node-resort-page div.group-left div.field-name-body,
body.node-type-restaurant div.node-special-experience div.group-left div.field-name-body,
body.node-type-restaurant div.node-attraction div.group-left div.field-name-body,
body.node-type-restaurant div.node-shop div.group-left div.field-name-body,
body.node-type-restaurant div.node-blog div.group-left div.field-name-body,
body.node-type-restaurant div.node-show div.group-left div.field-name-body,
body.node-type-restaurant div.node-restaurant div.group-left div.field-name-body,
body.node-type-restaurant div.node-phototheque div.group-left div.field-name-body,
body.node-type-phototheque div.node-resort-page div.group-left div.field-name-body,
body.node-type-phototheque div.node-special-experience div.group-left div.field-name-body,
body.node-type-phototheque div.node-attraction div.group-left div.field-name-body,
body.node-type-phototheque div.node-shop div.group-left div.field-name-body,
body.node-type-phototheque div.node-blog div.group-left div.field-name-body,
body.node-type-phototheque div.node-show div.group-left div.field-name-body,
body.node-type-phototheque div.node-restaurant div.group-left div.field-name-body,
body.node-type-phototheque div.node-phototheque div.group-left div.field-name-body {
  float: left;
  margin-top: 20px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-name-body p,
body.node-type-resort-page div.node-special-experience div.group-left div.field-name-body p,
body.node-type-resort-page div.node-attraction div.group-left div.field-name-body p,
body.node-type-resort-page div.node-shop div.group-left div.field-name-body p,
body.node-type-resort-page div.node-blog div.group-left div.field-name-body p,
body.node-type-resort-page div.node-show div.group-left div.field-name-body p,
body.node-type-resort-page div.node-restaurant div.group-left div.field-name-body p,
body.node-type-resort-page div.node-phototheque div.group-left div.field-name-body p,
body.node-type-special-experience div.node-resort-page div.group-left div.field-name-body p,
body.node-type-special-experience div.node-special-experience div.group-left div.field-name-body p,
body.node-type-special-experience div.node-attraction div.group-left div.field-name-body p,
body.node-type-special-experience div.node-shop div.group-left div.field-name-body p,
body.node-type-special-experience div.node-blog div.group-left div.field-name-body p,
body.node-type-special-experience div.node-show div.group-left div.field-name-body p,
body.node-type-special-experience div.node-restaurant div.group-left div.field-name-body p,
body.node-type-special-experience div.node-phototheque div.group-left div.field-name-body p,
body.node-type-attraction div.node-resort-page div.group-left div.field-name-body p,
body.node-type-attraction div.node-special-experience div.group-left div.field-name-body p,
body.node-type-attraction div.node-attraction div.group-left div.field-name-body p,
body.node-type-attraction div.node-shop div.group-left div.field-name-body p,
body.node-type-attraction div.node-blog div.group-left div.field-name-body p,
body.node-type-attraction div.node-show div.group-left div.field-name-body p,
body.node-type-attraction div.node-restaurant div.group-left div.field-name-body p,
body.node-type-attraction div.node-phototheque div.group-left div.field-name-body p,
body.node-type-shop div.node-resort-page div.group-left div.field-name-body p,
body.node-type-shop div.node-special-experience div.group-left div.field-name-body p,
body.node-type-shop div.node-attraction div.group-left div.field-name-body p,
body.node-type-shop div.node-shop div.group-left div.field-name-body p,
body.node-type-shop div.node-blog div.group-left div.field-name-body p,
body.node-type-shop div.node-show div.group-left div.field-name-body p,
body.node-type-shop div.node-restaurant div.group-left div.field-name-body p,
body.node-type-shop div.node-phototheque div.group-left div.field-name-body p,
body.node-type-blog div.node-resort-page div.group-left div.field-name-body p,
body.node-type-blog div.node-special-experience div.group-left div.field-name-body p,
body.node-type-blog div.node-attraction div.group-left div.field-name-body p,
body.node-type-blog div.node-shop div.group-left div.field-name-body p,
body.node-type-blog div.node-blog div.group-left div.field-name-body p,
body.node-type-blog div.node-show div.group-left div.field-name-body p,
body.node-type-blog div.node-restaurant div.group-left div.field-name-body p,
body.node-type-blog div.node-phototheque div.group-left div.field-name-body p,
body.node-type-show div.node-resort-page div.group-left div.field-name-body p,
body.node-type-show div.node-special-experience div.group-left div.field-name-body p,
body.node-type-show div.node-attraction div.group-left div.field-name-body p,
body.node-type-show div.node-shop div.group-left div.field-name-body p,
body.node-type-show div.node-blog div.group-left div.field-name-body p,
body.node-type-show div.node-show div.group-left div.field-name-body p,
body.node-type-show div.node-restaurant div.group-left div.field-name-body p,
body.node-type-show div.node-phototheque div.group-left div.field-name-body p,
body.node-type-restaurant div.node-resort-page div.group-left div.field-name-body p,
body.node-type-restaurant div.node-special-experience div.group-left div.field-name-body p,
body.node-type-restaurant div.node-attraction div.group-left div.field-name-body p,
body.node-type-restaurant div.node-shop div.group-left div.field-name-body p,
body.node-type-restaurant div.node-blog div.group-left div.field-name-body p,
body.node-type-restaurant div.node-show div.group-left div.field-name-body p,
body.node-type-restaurant div.node-restaurant div.group-left div.field-name-body p,
body.node-type-restaurant div.node-phototheque div.group-left div.field-name-body p,
body.node-type-phototheque div.node-resort-page div.group-left div.field-name-body p,
body.node-type-phototheque div.node-special-experience div.group-left div.field-name-body p,
body.node-type-phototheque div.node-attraction div.group-left div.field-name-body p,
body.node-type-phototheque div.node-shop div.group-left div.field-name-body p,
body.node-type-phototheque div.node-blog div.group-left div.field-name-body p,
body.node-type-phototheque div.node-show div.group-left div.field-name-body p,
body.node-type-phototheque div.node-restaurant div.group-left div.field-name-body p,
body.node-type-phototheque div.node-phototheque div.group-left div.field-name-body p {
  width: 610px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-name-body ul li,
body.node-type-resort-page div.node-special-experience div.group-left div.field-name-body ul li,
body.node-type-resort-page div.node-attraction div.group-left div.field-name-body ul li,
body.node-type-resort-page div.node-shop div.group-left div.field-name-body ul li,
body.node-type-resort-page div.node-blog div.group-left div.field-name-body ul li,
body.node-type-resort-page div.node-show div.group-left div.field-name-body ul li,
body.node-type-resort-page div.node-restaurant div.group-left div.field-name-body ul li,
body.node-type-resort-page div.node-phototheque div.group-left div.field-name-body ul li,
body.node-type-special-experience div.node-resort-page div.group-left div.field-name-body ul li,
body.node-type-special-experience div.node-special-experience div.group-left div.field-name-body ul li,
body.node-type-special-experience div.node-attraction div.group-left div.field-name-body ul li,
body.node-type-special-experience div.node-shop div.group-left div.field-name-body ul li,
body.node-type-special-experience div.node-blog div.group-left div.field-name-body ul li,
body.node-type-special-experience div.node-show div.group-left div.field-name-body ul li,
body.node-type-special-experience div.node-restaurant div.group-left div.field-name-body ul li,
body.node-type-special-experience div.node-phototheque div.group-left div.field-name-body ul li,
body.node-type-attraction div.node-resort-page div.group-left div.field-name-body ul li,
body.node-type-attraction div.node-special-experience div.group-left div.field-name-body ul li,
body.node-type-attraction div.node-attraction div.group-left div.field-name-body ul li,
body.node-type-attraction div.node-shop div.group-left div.field-name-body ul li,
body.node-type-attraction div.node-blog div.group-left div.field-name-body ul li,
body.node-type-attraction div.node-show div.group-left div.field-name-body ul li,
body.node-type-attraction div.node-restaurant div.group-left div.field-name-body ul li,
body.node-type-attraction div.node-phototheque div.group-left div.field-name-body ul li,
body.node-type-shop div.node-resort-page div.group-left div.field-name-body ul li,
body.node-type-shop div.node-special-experience div.group-left div.field-name-body ul li,
body.node-type-shop div.node-attraction div.group-left div.field-name-body ul li,
body.node-type-shop div.node-shop div.group-left div.field-name-body ul li,
body.node-type-shop div.node-blog div.group-left div.field-name-body ul li,
body.node-type-shop div.node-show div.group-left div.field-name-body ul li,
body.node-type-shop div.node-restaurant div.group-left div.field-name-body ul li,
body.node-type-shop div.node-phototheque div.group-left div.field-name-body ul li,
body.node-type-blog div.node-resort-page div.group-left div.field-name-body ul li,
body.node-type-blog div.node-special-experience div.group-left div.field-name-body ul li,
body.node-type-blog div.node-attraction div.group-left div.field-name-body ul li,
body.node-type-blog div.node-shop div.group-left div.field-name-body ul li,
body.node-type-blog div.node-blog div.group-left div.field-name-body ul li,
body.node-type-blog div.node-show div.group-left div.field-name-body ul li,
body.node-type-blog div.node-restaurant div.group-left div.field-name-body ul li,
body.node-type-blog div.node-phototheque div.group-left div.field-name-body ul li,
body.node-type-show div.node-resort-page div.group-left div.field-name-body ul li,
body.node-type-show div.node-special-experience div.group-left div.field-name-body ul li,
body.node-type-show div.node-attraction div.group-left div.field-name-body ul li,
body.node-type-show div.node-shop div.group-left div.field-name-body ul li,
body.node-type-show div.node-blog div.group-left div.field-name-body ul li,
body.node-type-show div.node-show div.group-left div.field-name-body ul li,
body.node-type-show div.node-restaurant div.group-left div.field-name-body ul li,
body.node-type-show div.node-phototheque div.group-left div.field-name-body ul li,
body.node-type-restaurant div.node-resort-page div.group-left div.field-name-body ul li,
body.node-type-restaurant div.node-special-experience div.group-left div.field-name-body ul li,
body.node-type-restaurant div.node-attraction div.group-left div.field-name-body ul li,
body.node-type-restaurant div.node-shop div.group-left div.field-name-body ul li,
body.node-type-restaurant div.node-blog div.group-left div.field-name-body ul li,
body.node-type-restaurant div.node-show div.group-left div.field-name-body ul li,
body.node-type-restaurant div.node-restaurant div.group-left div.field-name-body ul li,
body.node-type-restaurant div.node-phototheque div.group-left div.field-name-body ul li,
body.node-type-phototheque div.node-resort-page div.group-left div.field-name-body ul li,
body.node-type-phototheque div.node-special-experience div.group-left div.field-name-body ul li,
body.node-type-phototheque div.node-attraction div.group-left div.field-name-body ul li,
body.node-type-phototheque div.node-shop div.group-left div.field-name-body ul li,
body.node-type-phototheque div.node-blog div.group-left div.field-name-body ul li,
body.node-type-phototheque div.node-show div.group-left div.field-name-body ul li,
body.node-type-phototheque div.node-restaurant div.group-left div.field-name-body ul li,
body.node-type-phototheque div.node-phototheque div.group-left div.field-name-body ul li {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
  margin-left: 20px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-phototheque div.group-left div.field-name-body ul li:before {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-resort-page div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-special-experience div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-attraction div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-shop div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-blog div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-show div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-restaurant div.node-phototheque div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-resort-page div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-special-experience div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-attraction div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-shop div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-blog div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-show div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-restaurant div.group-left div.field-name-body ul li:before,
body.node-type-phototheque div.node-phototheque div.group-left div.field-name-body ul li:before {
  color: #00659f;
  font-size: 10px;
  position: relative;
  left: -5px;
  top: -2px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-name-field-carousel,
body.node-type-resort-page div.node-special-experience div.group-left div.field-name-field-carousel,
body.node-type-resort-page div.node-attraction div.group-left div.field-name-field-carousel,
body.node-type-resort-page div.node-shop div.group-left div.field-name-field-carousel,
body.node-type-resort-page div.node-blog div.group-left div.field-name-field-carousel,
body.node-type-resort-page div.node-show div.group-left div.field-name-field-carousel,
body.node-type-resort-page div.node-restaurant div.group-left div.field-name-field-carousel,
body.node-type-resort-page div.node-phototheque div.group-left div.field-name-field-carousel,
body.node-type-special-experience div.node-resort-page div.group-left div.field-name-field-carousel,
body.node-type-special-experience div.node-special-experience div.group-left div.field-name-field-carousel,
body.node-type-special-experience div.node-attraction div.group-left div.field-name-field-carousel,
body.node-type-special-experience div.node-shop div.group-left div.field-name-field-carousel,
body.node-type-special-experience div.node-blog div.group-left div.field-name-field-carousel,
body.node-type-special-experience div.node-show div.group-left div.field-name-field-carousel,
body.node-type-special-experience div.node-restaurant div.group-left div.field-name-field-carousel,
body.node-type-special-experience div.node-phototheque div.group-left div.field-name-field-carousel,
body.node-type-attraction div.node-resort-page div.group-left div.field-name-field-carousel,
body.node-type-attraction div.node-special-experience div.group-left div.field-name-field-carousel,
body.node-type-attraction div.node-attraction div.group-left div.field-name-field-carousel,
body.node-type-attraction div.node-shop div.group-left div.field-name-field-carousel,
body.node-type-attraction div.node-blog div.group-left div.field-name-field-carousel,
body.node-type-attraction div.node-show div.group-left div.field-name-field-carousel,
body.node-type-attraction div.node-restaurant div.group-left div.field-name-field-carousel,
body.node-type-attraction div.node-phototheque div.group-left div.field-name-field-carousel,
body.node-type-shop div.node-resort-page div.group-left div.field-name-field-carousel,
body.node-type-shop div.node-special-experience div.group-left div.field-name-field-carousel,
body.node-type-shop div.node-attraction div.group-left div.field-name-field-carousel,
body.node-type-shop div.node-shop div.group-left div.field-name-field-carousel,
body.node-type-shop div.node-blog div.group-left div.field-name-field-carousel,
body.node-type-shop div.node-show div.group-left div.field-name-field-carousel,
body.node-type-shop div.node-restaurant div.group-left div.field-name-field-carousel,
body.node-type-shop div.node-phototheque div.group-left div.field-name-field-carousel,
body.node-type-blog div.node-resort-page div.group-left div.field-name-field-carousel,
body.node-type-blog div.node-special-experience div.group-left div.field-name-field-carousel,
body.node-type-blog div.node-attraction div.group-left div.field-name-field-carousel,
body.node-type-blog div.node-shop div.group-left div.field-name-field-carousel,
body.node-type-blog div.node-blog div.group-left div.field-name-field-carousel,
body.node-type-blog div.node-show div.group-left div.field-name-field-carousel,
body.node-type-blog div.node-restaurant div.group-left div.field-name-field-carousel,
body.node-type-blog div.node-phototheque div.group-left div.field-name-field-carousel,
body.node-type-show div.node-resort-page div.group-left div.field-name-field-carousel,
body.node-type-show div.node-special-experience div.group-left div.field-name-field-carousel,
body.node-type-show div.node-attraction div.group-left div.field-name-field-carousel,
body.node-type-show div.node-shop div.group-left div.field-name-field-carousel,
body.node-type-show div.node-blog div.group-left div.field-name-field-carousel,
body.node-type-show div.node-show div.group-left div.field-name-field-carousel,
body.node-type-show div.node-restaurant div.group-left div.field-name-field-carousel,
body.node-type-show div.node-phototheque div.group-left div.field-name-field-carousel,
body.node-type-restaurant div.node-resort-page div.group-left div.field-name-field-carousel,
body.node-type-restaurant div.node-special-experience div.group-left div.field-name-field-carousel,
body.node-type-restaurant div.node-attraction div.group-left div.field-name-field-carousel,
body.node-type-restaurant div.node-shop div.group-left div.field-name-field-carousel,
body.node-type-restaurant div.node-blog div.group-left div.field-name-field-carousel,
body.node-type-restaurant div.node-show div.group-left div.field-name-field-carousel,
body.node-type-restaurant div.node-restaurant div.group-left div.field-name-field-carousel,
body.node-type-restaurant div.node-phototheque div.group-left div.field-name-field-carousel,
body.node-type-phototheque div.node-resort-page div.group-left div.field-name-field-carousel,
body.node-type-phototheque div.node-special-experience div.group-left div.field-name-field-carousel,
body.node-type-phototheque div.node-attraction div.group-left div.field-name-field-carousel,
body.node-type-phototheque div.node-shop div.group-left div.field-name-field-carousel,
body.node-type-phototheque div.node-blog div.group-left div.field-name-field-carousel,
body.node-type-phototheque div.node-show div.group-left div.field-name-field-carousel,
body.node-type-phototheque div.node-restaurant div.group-left div.field-name-field-carousel,
body.node-type-phototheque div.node-phototheque div.group-left div.field-name-field-carousel {
  position: relative !important;
  left: 0px;
  width: 100%;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-wrapper,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-wrapper,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-wrapper,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-wrapper,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-wrapper,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-wrapper,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-wrapper,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-wrapper,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-wrapper,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-wrapper,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-wrapper,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-wrapper,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-wrapper,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-wrapper,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-wrapper,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-wrapper,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-wrapper,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-wrapper,
body.node-type-shop div.node-show div.group-left div.field-slideshow-wrapper,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-wrapper,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-wrapper,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-wrapper,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-wrapper,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-wrapper,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-wrapper,
body.node-type-blog div.node-show div.group-left div.field-slideshow-wrapper,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-wrapper,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-wrapper,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-wrapper,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-wrapper,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-wrapper,
body.node-type-show div.node-shop div.group-left div.field-slideshow-wrapper,
body.node-type-show div.node-blog div.group-left div.field-slideshow-wrapper,
body.node-type-show div.node-show div.group-left div.field-slideshow-wrapper,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-wrapper,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-wrapper,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-wrapper,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-wrapper,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-wrapper,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-wrapper,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-wrapper,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-wrapper,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-wrapper,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-wrapper,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-wrapper,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-wrapper,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-wrapper,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-wrapper {
  left: 0px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-shop div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-blog div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-show div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-show div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-show div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls {
  width: 610px;
  /*left: 45px;*/
  height: 310px;
  z-index: 1;
  position: absolute;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-shop div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-blog div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-show div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-show div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-show div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev {
  color: transparent;
  float: left;
  top: 170px;
  left: 0px;
  position: relative;
  z-index: 10000;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after {
  content: "\39";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev:after {
  color: #000000;
  font-size: 14px;
  font-family: 'PAR-iconfont';
  position: absolute;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-shop div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-blog div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-show div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-show div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-show div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next {
  color: transparent;
  float: right;
  top: 170px;
  position: relative;
  right: 60px;
  z-index: 10000;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next:after {
  color: #000000;
  font-size: 14px;
  font-family: 'PAR-iconfont';
  position: absolute;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow,
body.node-type-attraction div.node-show div.group-left div.field-slideshow,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow,
body.node-type-shop div.node-shop div.group-left div.field-slideshow,
body.node-type-shop div.node-blog div.group-left div.field-slideshow,
body.node-type-shop div.node-show div.group-left div.field-slideshow,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow,
body.node-type-blog div.node-shop div.group-left div.field-slideshow,
body.node-type-blog div.node-blog div.group-left div.field-slideshow,
body.node-type-blog div.node-show div.group-left div.field-slideshow,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow,
body.node-type-show div.node-attraction div.group-left div.field-slideshow,
body.node-type-show div.node-shop div.group-left div.field-slideshow,
body.node-type-show div.node-blog div.group-left div.field-slideshow,
body.node-type-show div.node-show div.group-left div.field-slideshow,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow {
  width: 90% !important;
  left: 60px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-carousel,
body.node-type-resort-page div.node-special-experience div.group-left div.field-carousel,
body.node-type-resort-page div.node-attraction div.group-left div.field-carousel,
body.node-type-resort-page div.node-shop div.group-left div.field-carousel,
body.node-type-resort-page div.node-blog div.group-left div.field-carousel,
body.node-type-resort-page div.node-show div.group-left div.field-carousel,
body.node-type-resort-page div.node-restaurant div.group-left div.field-carousel,
body.node-type-resort-page div.node-phototheque div.group-left div.field-carousel,
body.node-type-special-experience div.node-resort-page div.group-left div.field-carousel,
body.node-type-special-experience div.node-special-experience div.group-left div.field-carousel,
body.node-type-special-experience div.node-attraction div.group-left div.field-carousel,
body.node-type-special-experience div.node-shop div.group-left div.field-carousel,
body.node-type-special-experience div.node-blog div.group-left div.field-carousel,
body.node-type-special-experience div.node-show div.group-left div.field-carousel,
body.node-type-special-experience div.node-restaurant div.group-left div.field-carousel,
body.node-type-special-experience div.node-phototheque div.group-left div.field-carousel,
body.node-type-attraction div.node-resort-page div.group-left div.field-carousel,
body.node-type-attraction div.node-special-experience div.group-left div.field-carousel,
body.node-type-attraction div.node-attraction div.group-left div.field-carousel,
body.node-type-attraction div.node-shop div.group-left div.field-carousel,
body.node-type-attraction div.node-blog div.group-left div.field-carousel,
body.node-type-attraction div.node-show div.group-left div.field-carousel,
body.node-type-attraction div.node-restaurant div.group-left div.field-carousel,
body.node-type-attraction div.node-phototheque div.group-left div.field-carousel,
body.node-type-shop div.node-resort-page div.group-left div.field-carousel,
body.node-type-shop div.node-special-experience div.group-left div.field-carousel,
body.node-type-shop div.node-attraction div.group-left div.field-carousel,
body.node-type-shop div.node-shop div.group-left div.field-carousel,
body.node-type-shop div.node-blog div.group-left div.field-carousel,
body.node-type-shop div.node-show div.group-left div.field-carousel,
body.node-type-shop div.node-restaurant div.group-left div.field-carousel,
body.node-type-shop div.node-phototheque div.group-left div.field-carousel,
body.node-type-blog div.node-resort-page div.group-left div.field-carousel,
body.node-type-blog div.node-special-experience div.group-left div.field-carousel,
body.node-type-blog div.node-attraction div.group-left div.field-carousel,
body.node-type-blog div.node-shop div.group-left div.field-carousel,
body.node-type-blog div.node-blog div.group-left div.field-carousel,
body.node-type-blog div.node-show div.group-left div.field-carousel,
body.node-type-blog div.node-restaurant div.group-left div.field-carousel,
body.node-type-blog div.node-phototheque div.group-left div.field-carousel,
body.node-type-show div.node-resort-page div.group-left div.field-carousel,
body.node-type-show div.node-special-experience div.group-left div.field-carousel,
body.node-type-show div.node-attraction div.group-left div.field-carousel,
body.node-type-show div.node-shop div.group-left div.field-carousel,
body.node-type-show div.node-blog div.group-left div.field-carousel,
body.node-type-show div.node-show div.group-left div.field-carousel,
body.node-type-show div.node-restaurant div.group-left div.field-carousel,
body.node-type-show div.node-phototheque div.group-left div.field-carousel,
body.node-type-restaurant div.node-resort-page div.group-left div.field-carousel,
body.node-type-restaurant div.node-special-experience div.group-left div.field-carousel,
body.node-type-restaurant div.node-attraction div.group-left div.field-carousel,
body.node-type-restaurant div.node-shop div.group-left div.field-carousel,
body.node-type-restaurant div.node-blog div.group-left div.field-carousel,
body.node-type-restaurant div.node-show div.group-left div.field-carousel,
body.node-type-restaurant div.node-restaurant div.group-left div.field-carousel,
body.node-type-restaurant div.node-phototheque div.group-left div.field-carousel,
body.node-type-phototheque div.node-resort-page div.group-left div.field-carousel,
body.node-type-phototheque div.node-special-experience div.group-left div.field-carousel,
body.node-type-phototheque div.node-attraction div.group-left div.field-carousel,
body.node-type-phototheque div.node-shop div.group-left div.field-carousel,
body.node-type-phototheque div.node-blog div.group-left div.field-carousel,
body.node-type-phototheque div.node-show div.group-left div.field-carousel,
body.node-type-phototheque div.node-restaurant div.group-left div.field-carousel,
body.node-type-phototheque div.node-phototheque div.group-left div.field-carousel {
  left: 30px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper {
  border-top: 1px solid #FFFFFF;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev {
  color: transparent;
  float: left;
  top: 27px;
  left: 9px;
  position: relative;
  z-index: 10000;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after {
  content: "\39";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-prev:after {
  color: #FFFFFF;
  font-size: 14px;
  font-family: 'PAR-iconfont';
  position: absolute;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next {
  color: transparent;
  float: right;
  bottom: 44px;
  position: relative;
  right: 26px;
  z-index: 10000;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after {
  content: "\3a";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper a.carousel-next:after {
  color: #FFFFFF;
  font-size: 14px;
  font-family: 'PAR-iconfont';
  position: absolute;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list {
  position: relative;
  width: 470px;
  left: 60px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li {
  padding-left: 0px;
  width: 80px !important;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:first-child {
  margin-left: 0px;
}
body.node-type-resort-page div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-resort-page div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-resort-page div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-resort-page div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-resort-page div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-resort-page div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-resort-page div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-resort-page div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-special-experience div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-special-experience div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-special-experience div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-special-experience div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-attraction div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-attraction div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-attraction div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-attraction div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-shop div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-shop div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-shop div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-shop div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-blog div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-blog div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-blog div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-blog div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-blog div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-blog div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-blog div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-blog div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-show div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-show div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-show div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-show div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-show div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-show div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-show div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-show div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-restaurant div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-restaurant div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-restaurant div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-restaurant div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-phototheque div.node-resort-page div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-phototheque div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-phototheque div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-phototheque div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-phototheque div.node-blog div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-phototheque div.node-show div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-phototheque div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a,
body.node-type-phototheque div.node-phototheque div.group-left div.field-slideshow-carousel-wrapper div.item-list div.jcarousel-clip-horizontal ul li:hover a {
  background: url("../img/pager.png") no-repeat 30px;
}
body.node-type-resort-page div.node-resort-page div.group-left p,
body.node-type-resort-page div.node-special-experience div.group-left p,
body.node-type-resort-page div.node-attraction div.group-left p,
body.node-type-resort-page div.node-shop div.group-left p,
body.node-type-resort-page div.node-blog div.group-left p,
body.node-type-resort-page div.node-show div.group-left p,
body.node-type-resort-page div.node-restaurant div.group-left p,
body.node-type-resort-page div.node-phototheque div.group-left p,
body.node-type-special-experience div.node-resort-page div.group-left p,
body.node-type-special-experience div.node-special-experience div.group-left p,
body.node-type-special-experience div.node-attraction div.group-left p,
body.node-type-special-experience div.node-shop div.group-left p,
body.node-type-special-experience div.node-blog div.group-left p,
body.node-type-special-experience div.node-show div.group-left p,
body.node-type-special-experience div.node-restaurant div.group-left p,
body.node-type-special-experience div.node-phototheque div.group-left p,
body.node-type-attraction div.node-resort-page div.group-left p,
body.node-type-attraction div.node-special-experience div.group-left p,
body.node-type-attraction div.node-attraction div.group-left p,
body.node-type-attraction div.node-shop div.group-left p,
body.node-type-attraction div.node-blog div.group-left p,
body.node-type-attraction div.node-show div.group-left p,
body.node-type-attraction div.node-restaurant div.group-left p,
body.node-type-attraction div.node-phototheque div.group-left p,
body.node-type-shop div.node-resort-page div.group-left p,
body.node-type-shop div.node-special-experience div.group-left p,
body.node-type-shop div.node-attraction div.group-left p,
body.node-type-shop div.node-shop div.group-left p,
body.node-type-shop div.node-blog div.group-left p,
body.node-type-shop div.node-show div.group-left p,
body.node-type-shop div.node-restaurant div.group-left p,
body.node-type-shop div.node-phototheque div.group-left p,
body.node-type-blog div.node-resort-page div.group-left p,
body.node-type-blog div.node-special-experience div.group-left p,
body.node-type-blog div.node-attraction div.group-left p,
body.node-type-blog div.node-shop div.group-left p,
body.node-type-blog div.node-blog div.group-left p,
body.node-type-blog div.node-show div.group-left p,
body.node-type-blog div.node-restaurant div.group-left p,
body.node-type-blog div.node-phototheque div.group-left p,
body.node-type-show div.node-resort-page div.group-left p,
body.node-type-show div.node-special-experience div.group-left p,
body.node-type-show div.node-attraction div.group-left p,
body.node-type-show div.node-shop div.group-left p,
body.node-type-show div.node-blog div.group-left p,
body.node-type-show div.node-show div.group-left p,
body.node-type-show div.node-restaurant div.group-left p,
body.node-type-show div.node-phototheque div.group-left p,
body.node-type-restaurant div.node-resort-page div.group-left p,
body.node-type-restaurant div.node-special-experience div.group-left p,
body.node-type-restaurant div.node-attraction div.group-left p,
body.node-type-restaurant div.node-shop div.group-left p,
body.node-type-restaurant div.node-blog div.group-left p,
body.node-type-restaurant div.node-show div.group-left p,
body.node-type-restaurant div.node-restaurant div.group-left p,
body.node-type-restaurant div.node-phototheque div.group-left p,
body.node-type-phototheque div.node-resort-page div.group-left p,
body.node-type-phototheque div.node-special-experience div.group-left p,
body.node-type-phototheque div.node-attraction div.group-left p,
body.node-type-phototheque div.node-shop div.group-left p,
body.node-type-phototheque div.node-blog div.group-left p,
body.node-type-phototheque div.node-show div.group-left p,
body.node-type-phototheque div.node-restaurant div.group-left p,
body.node-type-phototheque div.node-phototheque div.group-left p {
  width: 600px !important;
}
body.node-type-resort-page div.node-resort-page div.group-right,
body.node-type-resort-page div.node-special-experience div.group-right,
body.node-type-resort-page div.node-attraction div.group-right,
body.node-type-resort-page div.node-shop div.group-right,
body.node-type-resort-page div.node-blog div.group-right,
body.node-type-resort-page div.node-show div.group-right,
body.node-type-resort-page div.node-restaurant div.group-right,
body.node-type-resort-page div.node-phototheque div.group-right,
body.node-type-special-experience div.node-resort-page div.group-right,
body.node-type-special-experience div.node-special-experience div.group-right,
body.node-type-special-experience div.node-attraction div.group-right,
body.node-type-special-experience div.node-shop div.group-right,
body.node-type-special-experience div.node-blog div.group-right,
body.node-type-special-experience div.node-show div.group-right,
body.node-type-special-experience div.node-restaurant div.group-right,
body.node-type-special-experience div.node-phototheque div.group-right,
body.node-type-attraction div.node-resort-page div.group-right,
body.node-type-attraction div.node-special-experience div.group-right,
body.node-type-attraction div.node-attraction div.group-right,
body.node-type-attraction div.node-shop div.group-right,
body.node-type-attraction div.node-blog div.group-right,
body.node-type-attraction div.node-show div.group-right,
body.node-type-attraction div.node-restaurant div.group-right,
body.node-type-attraction div.node-phototheque div.group-right,
body.node-type-shop div.node-resort-page div.group-right,
body.node-type-shop div.node-special-experience div.group-right,
body.node-type-shop div.node-attraction div.group-right,
body.node-type-shop div.node-shop div.group-right,
body.node-type-shop div.node-blog div.group-right,
body.node-type-shop div.node-show div.group-right,
body.node-type-shop div.node-restaurant div.group-right,
body.node-type-shop div.node-phototheque div.group-right,
body.node-type-blog div.node-resort-page div.group-right,
body.node-type-blog div.node-special-experience div.group-right,
body.node-type-blog div.node-attraction div.group-right,
body.node-type-blog div.node-shop div.group-right,
body.node-type-blog div.node-blog div.group-right,
body.node-type-blog div.node-show div.group-right,
body.node-type-blog div.node-restaurant div.group-right,
body.node-type-blog div.node-phototheque div.group-right,
body.node-type-show div.node-resort-page div.group-right,
body.node-type-show div.node-special-experience div.group-right,
body.node-type-show div.node-attraction div.group-right,
body.node-type-show div.node-shop div.group-right,
body.node-type-show div.node-blog div.group-right,
body.node-type-show div.node-show div.group-right,
body.node-type-show div.node-restaurant div.group-right,
body.node-type-show div.node-phototheque div.group-right,
body.node-type-restaurant div.node-resort-page div.group-right,
body.node-type-restaurant div.node-special-experience div.group-right,
body.node-type-restaurant div.node-attraction div.group-right,
body.node-type-restaurant div.node-shop div.group-right,
body.node-type-restaurant div.node-blog div.group-right,
body.node-type-restaurant div.node-show div.group-right,
body.node-type-restaurant div.node-restaurant div.group-right,
body.node-type-restaurant div.node-phototheque div.group-right,
body.node-type-phototheque div.node-resort-page div.group-right,
body.node-type-phototheque div.node-special-experience div.group-right,
body.node-type-phototheque div.node-attraction div.group-right,
body.node-type-phototheque div.node-shop div.group-right,
body.node-type-phototheque div.node-blog div.group-right,
body.node-type-phototheque div.node-show div.group-right,
body.node-type-phototheque div.node-restaurant div.group-right,
body.node-type-phototheque div.node-phototheque div.group-right {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 220px;
  margin-right: 0;
  position: relative;
  top: 0px;
  left: 0px !important;
  width: 100% !important;
  float: right;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format,
body.node-type-resort-page div.node-shop div.group-right .field-group-format,
body.node-type-resort-page div.node-blog div.group-right .field-group-format,
body.node-type-resort-page div.node-show div.group-right .field-group-format,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format,
body.node-type-special-experience div.node-shop div.group-right .field-group-format,
body.node-type-special-experience div.node-blog div.group-right .field-group-format,
body.node-type-special-experience div.node-show div.group-right .field-group-format,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format,
body.node-type-attraction div.node-attraction div.group-right .field-group-format,
body.node-type-attraction div.node-shop div.group-right .field-group-format,
body.node-type-attraction div.node-blog div.group-right .field-group-format,
body.node-type-attraction div.node-show div.group-right .field-group-format,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format,
body.node-type-shop div.node-resort-page div.group-right .field-group-format,
body.node-type-shop div.node-special-experience div.group-right .field-group-format,
body.node-type-shop div.node-attraction div.group-right .field-group-format,
body.node-type-shop div.node-shop div.group-right .field-group-format,
body.node-type-shop div.node-blog div.group-right .field-group-format,
body.node-type-shop div.node-show div.group-right .field-group-format,
body.node-type-shop div.node-restaurant div.group-right .field-group-format,
body.node-type-shop div.node-phototheque div.group-right .field-group-format,
body.node-type-blog div.node-resort-page div.group-right .field-group-format,
body.node-type-blog div.node-special-experience div.group-right .field-group-format,
body.node-type-blog div.node-attraction div.group-right .field-group-format,
body.node-type-blog div.node-shop div.group-right .field-group-format,
body.node-type-blog div.node-blog div.group-right .field-group-format,
body.node-type-blog div.node-show div.group-right .field-group-format,
body.node-type-blog div.node-restaurant div.group-right .field-group-format,
body.node-type-blog div.node-phototheque div.group-right .field-group-format,
body.node-type-show div.node-resort-page div.group-right .field-group-format,
body.node-type-show div.node-special-experience div.group-right .field-group-format,
body.node-type-show div.node-attraction div.group-right .field-group-format,
body.node-type-show div.node-shop div.group-right .field-group-format,
body.node-type-show div.node-blog div.group-right .field-group-format,
body.node-type-show div.node-show div.group-right .field-group-format,
body.node-type-show div.node-restaurant div.group-right .field-group-format,
body.node-type-show div.node-phototheque div.group-right .field-group-format,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format,
body.node-type-restaurant div.node-shop div.group-right .field-group-format,
body.node-type-restaurant div.node-blog div.group-right .field-group-format,
body.node-type-restaurant div.node-show div.group-right .field-group-format,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format,
body.node-type-phototheque div.node-shop div.group-right .field-group-format,
body.node-type-phototheque div.node-blog div.group-right .field-group-format,
body.node-type-phototheque div.node-show div.group-right .field-group-format,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format {
  overflow: hidden;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field,
body.node-type-attraction div.node-show div.group-right .field-group-format .field,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field,
body.node-type-shop div.node-shop div.group-right .field-group-format .field,
body.node-type-shop div.node-blog div.group-right .field-group-format .field,
body.node-type-shop div.node-show div.group-right .field-group-format .field,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field,
body.node-type-blog div.node-shop div.group-right .field-group-format .field,
body.node-type-blog div.node-blog div.group-right .field-group-format .field,
body.node-type-blog div.node-show div.group-right .field-group-format .field,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field,
body.node-type-show div.node-attraction div.group-right .field-group-format .field,
body.node-type-show div.node-shop div.group-right .field-group-format .field,
body.node-type-show div.node-blog div.group-right .field-group-format .field,
body.node-type-show div.node-show div.group-right .field-group-format .field,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field {
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 15px 15px 0px;
  text-align: center;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field,
body.node-type-attraction div.node-show div.group-right .field-group-format .field,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field,
body.node-type-shop div.node-shop div.group-right .field-group-format .field,
body.node-type-shop div.node-blog div.group-right .field-group-format .field,
body.node-type-shop div.node-show div.group-right .field-group-format .field,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field,
body.node-type-blog div.node-shop div.group-right .field-group-format .field,
body.node-type-blog div.node-blog div.group-right .field-group-format .field,
body.node-type-blog div.node-show div.group-right .field-group-format .field,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field,
body.node-type-show div.node-attraction div.group-right .field-group-format .field,
body.node-type-show div.node-shop div.group-right .field-group-format .field,
body.node-type-show div.node-blog div.group-right .field-group-format .field,
body.node-type-show div.node-show div.group-right .field-group-format .field,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 20px;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field:before,
body.node-type-show div.node-show div.group-right .field-group-format .field:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field:before {
  content: "\24";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field:before,
body.node-type-show div.node-show div.group-right .field-group-format .field:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #06202F;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before, body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-enjoy-profile:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-profile:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-enjoy-profile:before {
  content: "\2c";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-handicapped-access:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-handicapped-access:before {
  content: "\48";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-intensity:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-intensity:before {
  content: "\38";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-height-min:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-height-min:before {
  content: "\2b";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-park-area:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-park-area:before {
  content: "\36";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before, body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before, body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-payment-method:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-price:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-price-range:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-payment-method:before {
  content: "€";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-food-typecoffee:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-food-typecoffee:before {
  content: "\4d";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-attraction div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.node-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.node-blog div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-blog div.node-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-blog div.node-blog div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-blog div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.node-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.node-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.node-blog div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field.field-name-field-duration:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field.field-name-field-duration:before {
  content: "\28";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format .field .label-inline,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-resort-page div.node-shop div.group-right .field-group-format .field .label-inline,
body.node-type-resort-page div.node-blog div.group-right .field-group-format .field .label-inline,
body.node-type-resort-page div.node-show div.group-right .field-group-format .field .label-inline,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format .field .label-inline,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format .field .label-inline,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-special-experience div.node-shop div.group-right .field-group-format .field .label-inline,
body.node-type-special-experience div.node-blog div.group-right .field-group-format .field .label-inline,
body.node-type-special-experience div.node-show div.group-right .field-group-format .field .label-inline,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format .field .label-inline,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format .field .label-inline,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.node-type-attraction div.node-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-attraction div.node-shop div.group-right .field-group-format .field .label-inline,
body.node-type-attraction div.node-blog div.group-right .field-group-format .field .label-inline,
body.node-type-attraction div.node-show div.group-right .field-group-format .field .label-inline,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.node-resort-page div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.node-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.node-shop div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.node-blog div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.node-show div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.node-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-shop div.node-phototheque div.group-right .field-group-format .field .label-inline,
body.node-type-blog div.node-resort-page div.group-right .field-group-format .field .label-inline,
body.node-type-blog div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.node-type-blog div.node-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-blog div.node-shop div.group-right .field-group-format .field .label-inline,
body.node-type-blog div.node-blog div.group-right .field-group-format .field .label-inline,
body.node-type-blog div.node-show div.group-right .field-group-format .field .label-inline,
body.node-type-blog div.node-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-blog div.node-phototheque div.group-right .field-group-format .field .label-inline,
body.node-type-show div.node-resort-page div.group-right .field-group-format .field .label-inline,
body.node-type-show div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.node-type-show div.node-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-show div.node-shop div.group-right .field-group-format .field .label-inline,
body.node-type-show div.node-blog div.group-right .field-group-format .field .label-inline,
body.node-type-show div.node-show div.group-right .field-group-format .field .label-inline,
body.node-type-show div.node-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-show div.node-phototheque div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.node-shop div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.node-blog div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.node-show div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format .field .label-inline,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format .field .label-inline,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format .field .label-inline,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format .field .label-inline,
body.node-type-phototheque div.node-shop div.group-right .field-group-format .field .label-inline,
body.node-type-phototheque div.node-blog div.group-right .field-group-format .field .label-inline,
body.node-type-phototheque div.node-show div.group-right .field-group-format .field .label-inline,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format .field .label-inline,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format .field .label-inline {
  display: none;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights {
  position: relative;
  overflow: visible !important;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 120px;
  display: block;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights > h3 span,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights > h3 span,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights > h3 span,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights > h3 span,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights > h3 span,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights > h3 span,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights > h3 span,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights > h3 span,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights > h3 span,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights > h3 span,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights > h3 span,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights > h3 span,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights > h3 span,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights > h3 span,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights > h3 span,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights > h3 span,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights > h3 span,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights > h3 span,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights > h3 span,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights > h3 span {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 57px;
  left: 4px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format {
  overflow: visible;
  display: inline-block;
  float: left;
  width: 55px;
  height: 85px;
  margin: 0px 35px 15px 0px;
  text-align: center;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before {
  content: "\2b";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format:before {
  display: block;
  font-size: 30px;
  padding: 12px;
  color: #B2B2B2;
  margin-bottom: 6px;
  border: 1px solid #CCCCCC;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field {
  position: absolute;
  top: 84px;
  left: -4%;
  padding: 8px;
  overflow: visible;
  float: left;
  width: auto;
  height: auto;
  color: #000000;
  background: #FFFFFF;
  text-transform: capitalize;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  content: "\43";
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-blog div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_heights > .field-group-format .field .label-inline {
  display: inline;
  color: #808080;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity {
  position: relative;
  overflow: visible !important;
  clear: both;
  float: none;
  display: block;
  margin-top: 10px;
  margin-bottom: 70px;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field {
  background: url("../img/bg_intensity.png") no-repeat top left;
  display: block;
  position: relative;
  width: 185px;
  height: 70px;
  margin-bottom: 50px;
  overflow: visible !important;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field:before {
  display: none;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity {
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  width: 185px;
  top: 1px;
  left: 1px;
  color: #bbe2eb;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before {
  content: "\2d";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity:before {
  color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span {
  display: block;
  font-family: 'PAR-iconfont';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 18px;
  left: -18%;
  overflow: visible;
  float: left;
  width: 80px;
  padding: 8px 0px;
  height: auto;
  background: #FFFFFF;
  text-transform: uppercase;
  font-size: 11px;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 50px 0px inset;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before {
  content: "\43";
  text-decoration: none !important;
  font-family: 'PAR-iconfont';
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity span:before,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity span:before {
  color: #ededed;
  position: absolute;
  top: -14px;
  left: 50%;
  border: 0px;
  margin: 0px;
  padding: 0px;
  margin-left: -10px;
  font-size: 20px;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-0,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-0 {
  left: 18px;
  color: #bbe2eb;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-1,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-1 {
  left: 62px;
  color: #6efc23;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-2,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-2 {
  left: 125px;
  color: #ff9519;
}
body.node-type-resort-page div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-resort-page div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-resort-page div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-resort-page div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-resort-page div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-resort-page div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-resort-page div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-resort-page div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-special-experience div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-special-experience div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-special-experience div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-special-experience div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-special-experience div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-special-experience div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-special-experience div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-special-experience div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-attraction div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-attraction div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-attraction div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-attraction div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-attraction div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-attraction div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-attraction div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-attraction div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-shop div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-blog div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-blog div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-blog div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-blog div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-blog div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-blog div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-blog div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-blog div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-show div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-restaurant div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-phototheque div.node-resort-page div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-phototheque div.node-special-experience div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-phototheque div.node-attraction div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-phototheque div.node-shop div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-phototheque div.node-blog div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-phototheque div.node-show div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-phototheque div.node-restaurant div.group-right .field-group-format.group_intensity .field .intensity.weight-3,
body.node-type-phototheque div.node-phototheque div.group-right .field-group-format.group_intensity .field .intensity.weight-3 {
  left: 165px;
  color: #ff3b46;
}
body.node-type-resort-page div.node-resort-page div.group-footer,
body.node-type-resort-page div.node-special-experience div.group-footer,
body.node-type-resort-page div.node-attraction div.group-footer,
body.node-type-resort-page div.node-shop div.group-footer,
body.node-type-resort-page div.node-blog div.group-footer,
body.node-type-resort-page div.node-show div.group-footer,
body.node-type-resort-page div.node-restaurant div.group-footer,
body.node-type-resort-page div.node-phototheque div.group-footer,
body.node-type-special-experience div.node-resort-page div.group-footer,
body.node-type-special-experience div.node-special-experience div.group-footer,
body.node-type-special-experience div.node-attraction div.group-footer,
body.node-type-special-experience div.node-shop div.group-footer,
body.node-type-special-experience div.node-blog div.group-footer,
body.node-type-special-experience div.node-show div.group-footer,
body.node-type-special-experience div.node-restaurant div.group-footer,
body.node-type-special-experience div.node-phototheque div.group-footer,
body.node-type-attraction div.node-resort-page div.group-footer,
body.node-type-attraction div.node-special-experience div.group-footer,
body.node-type-attraction div.node-attraction div.group-footer,
body.node-type-attraction div.node-shop div.group-footer,
body.node-type-attraction div.node-blog div.group-footer,
body.node-type-attraction div.node-show div.group-footer,
body.node-type-attraction div.node-restaurant div.group-footer,
body.node-type-attraction div.node-phototheque div.group-footer,
body.node-type-shop div.node-resort-page div.group-footer,
body.node-type-shop div.node-special-experience div.group-footer,
body.node-type-shop div.node-attraction div.group-footer,
body.node-type-shop div.node-shop div.group-footer,
body.node-type-shop div.node-blog div.group-footer,
body.node-type-shop div.node-show div.group-footer,
body.node-type-shop div.node-restaurant div.group-footer,
body.node-type-shop div.node-phototheque div.group-footer,
body.node-type-blog div.node-resort-page div.group-footer,
body.node-type-blog div.node-special-experience div.group-footer,
body.node-type-blog div.node-attraction div.group-footer,
body.node-type-blog div.node-shop div.group-footer,
body.node-type-blog div.node-blog div.group-footer,
body.node-type-blog div.node-show div.group-footer,
body.node-type-blog div.node-restaurant div.group-footer,
body.node-type-blog div.node-phototheque div.group-footer,
body.node-type-show div.node-resort-page div.group-footer,
body.node-type-show div.node-special-experience div.group-footer,
body.node-type-show div.node-attraction div.group-footer,
body.node-type-show div.node-shop div.group-footer,
body.node-type-show div.node-blog div.group-footer,
body.node-type-show div.node-show div.group-footer,
body.node-type-show div.node-restaurant div.group-footer,
body.node-type-show div.node-phototheque div.group-footer,
body.node-type-restaurant div.node-resort-page div.group-footer,
body.node-type-restaurant div.node-special-experience div.group-footer,
body.node-type-restaurant div.node-attraction div.group-footer,
body.node-type-restaurant div.node-shop div.group-footer,
body.node-type-restaurant div.node-blog div.group-footer,
body.node-type-restaurant div.node-show div.group-footer,
body.node-type-restaurant div.node-restaurant div.group-footer,
body.node-type-restaurant div.node-phototheque div.group-footer,
body.node-type-phototheque div.node-resort-page div.group-footer,
body.node-type-phototheque div.node-special-experience div.group-footer,
body.node-type-phototheque div.node-attraction div.group-footer,
body.node-type-phototheque div.node-shop div.group-footer,
body.node-type-phototheque div.node-blog div.group-footer,
body.node-type-phototheque div.node-show div.group-footer,
body.node-type-phototheque div.node-restaurant div.group-footer,
body.node-type-phototheque div.node-phototheque div.group-footer {
  float: left;
  margin-top: 40px;
}
body.node-type-resort-page div.node-resort-page div.group-footer .filter-wrapper,
body.node-type-resort-page div.node-special-experience div.group-footer .filter-wrapper,
body.node-type-resort-page div.node-attraction div.group-footer .filter-wrapper,
body.node-type-resort-page div.node-shop div.group-footer .filter-wrapper,
body.node-type-resort-page div.node-blog div.group-footer .filter-wrapper,
body.node-type-resort-page div.node-show div.group-footer .filter-wrapper,
body.node-type-resort-page div.node-restaurant div.group-footer .filter-wrapper,
body.node-type-resort-page div.node-phototheque div.group-footer .filter-wrapper,
body.node-type-special-experience div.node-resort-page div.group-footer .filter-wrapper,
body.node-type-special-experience div.node-special-experience div.group-footer .filter-wrapper,
body.node-type-special-experience div.node-attraction div.group-footer .filter-wrapper,
body.node-type-special-experience div.node-shop div.group-footer .filter-wrapper,
body.node-type-special-experience div.node-blog div.group-footer .filter-wrapper,
body.node-type-special-experience div.node-show div.group-footer .filter-wrapper,
body.node-type-special-experience div.node-restaurant div.group-footer .filter-wrapper,
body.node-type-special-experience div.node-phototheque div.group-footer .filter-wrapper,
body.node-type-attraction div.node-resort-page div.group-footer .filter-wrapper,
body.node-type-attraction div.node-special-experience div.group-footer .filter-wrapper,
body.node-type-attraction div.node-attraction div.group-footer .filter-wrapper,
body.node-type-attraction div.node-shop div.group-footer .filter-wrapper,
body.node-type-attraction div.node-blog div.group-footer .filter-wrapper,
body.node-type-attraction div.node-show div.group-footer .filter-wrapper,
body.node-type-attraction div.node-restaurant div.group-footer .filter-wrapper,
body.node-type-attraction div.node-phototheque div.group-footer .filter-wrapper,
body.node-type-shop div.node-resort-page div.group-footer .filter-wrapper,
body.node-type-shop div.node-special-experience div.group-footer .filter-wrapper,
body.node-type-shop div.node-attraction div.group-footer .filter-wrapper,
body.node-type-shop div.node-shop div.group-footer .filter-wrapper,
body.node-type-shop div.node-blog div.group-footer .filter-wrapper,
body.node-type-shop div.node-show div.group-footer .filter-wrapper,
body.node-type-shop div.node-restaurant div.group-footer .filter-wrapper,
body.node-type-shop div.node-phototheque div.group-footer .filter-wrapper,
body.node-type-blog div.node-resort-page div.group-footer .filter-wrapper,
body.node-type-blog div.node-special-experience div.group-footer .filter-wrapper,
body.node-type-blog div.node-attraction div.group-footer .filter-wrapper,
body.node-type-blog div.node-shop div.group-footer .filter-wrapper,
body.node-type-blog div.node-blog div.group-footer .filter-wrapper,
body.node-type-blog div.node-show div.group-footer .filter-wrapper,
body.node-type-blog div.node-restaurant div.group-footer .filter-wrapper,
body.node-type-blog div.node-phototheque div.group-footer .filter-wrapper,
body.node-type-show div.node-resort-page div.group-footer .filter-wrapper,
body.node-type-show div.node-special-experience div.group-footer .filter-wrapper,
body.node-type-show div.node-attraction div.group-footer .filter-wrapper,
body.node-type-show div.node-shop div.group-footer .filter-wrapper,
body.node-type-show div.node-blog div.group-footer .filter-wrapper,
body.node-type-show div.node-show div.group-footer .filter-wrapper,
body.node-type-show div.node-restaurant div.group-footer .filter-wrapper,
body.node-type-show div.node-phototheque div.group-footer .filter-wrapper,
body.node-type-restaurant div.node-resort-page div.group-footer .filter-wrapper,
body.node-type-restaurant div.node-special-experience div.group-footer .filter-wrapper,
body.node-type-restaurant div.node-attraction div.group-footer .filter-wrapper,
body.node-type-restaurant div.node-shop div.group-footer .filter-wrapper,
body.node-type-restaurant div.node-blog div.group-footer .filter-wrapper,
body.node-type-restaurant div.node-show div.group-footer .filter-wrapper,
body.node-type-restaurant div.node-restaurant div.group-footer .filter-wrapper,
body.node-type-restaurant div.node-phototheque div.group-footer .filter-wrapper,
body.node-type-phototheque div.node-resort-page div.group-footer .filter-wrapper,
body.node-type-phototheque div.node-special-experience div.group-footer .filter-wrapper,
body.node-type-phototheque div.node-attraction div.group-footer .filter-wrapper,
body.node-type-phototheque div.node-shop div.group-footer .filter-wrapper,
body.node-type-phototheque div.node-blog div.group-footer .filter-wrapper,
body.node-type-phototheque div.node-show div.group-footer .filter-wrapper,
body.node-type-phototheque div.node-restaurant div.group-footer .filter-wrapper,
body.node-type-phototheque div.node-phototheque div.group-footer .filter-wrapper {
  display: none;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions {
  margin-left: -45px;
  width: 703px;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions div.label-above,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions div.label-above {
  font-size: 24px;
  text-align: center;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction {
  float: left;
  margin-top: -40px;
  margin-bottom: 30px;
  padding: 0;
  width: 234px;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title {
  background: rgba(18, 47, 72, 0.7);
  height: 76px;
  position: relative;
  text-align: center;
  top: 235px;
  width: 234px;
  z-index: 100;
  vertical-align: middle;
  display: table-cell;
  height: 76px;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 {
  color: #FFFFFF !important;
  font-size: 24px;
  line-height: 24px;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h4 a {
  color: #FFFFFF;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-title h3 a {
  color: #FFFFFF;
  line-height: 77px;
  text-decoration: none;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image {
  float: left;
}
body.node-type-resort-page div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-resort-page div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-resort-page div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-resort-page div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-resort-page div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-resort-page div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-resort-page div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-resort-page div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-special-experience div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-special-experience div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-special-experience div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-special-experience div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-special-experience div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-special-experience div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-special-experience div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-special-experience div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-attraction div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-attraction div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-attraction div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-attraction div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-attraction div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-attraction div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-attraction div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-attraction div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-shop div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-shop div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-shop div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-shop div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-shop div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-shop div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-shop div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-shop div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-blog div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-blog div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-blog div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-blog div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-blog div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-blog div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-blog div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-blog div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-show div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-show div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-show div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-show div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-show div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-show div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-show div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-show div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-restaurant div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-restaurant div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-restaurant div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-restaurant div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-restaurant div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-restaurant div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-restaurant div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-restaurant div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-phototheque div.node-resort-page div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-phototheque div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-phototheque div.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-phototheque div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-phototheque div.node-blog div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-phototheque div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-phototheque div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img,
body.node-type-phototheque div.node-phototheque div.group-footer div.field-name-field-related-attractions div.node-attraction div.field-name-field-image img {
  height: 234px;
  width: 234px;
}

/******* CAROUSEL FINAL PAGES  *******/
/*
body.node-type-special-experience, body.node-type-attraction{
.field-slideshow-slide{
  z-index: 1;
}
}
*/
/* Fuerza el color del fondo del megamenu */
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container {
  background: white !important;
}

/* En francés MARINELAND RESORT HOTEL no cabe en el menú, reducimos el padding de los links*/
header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a {
  margin-right: 10px !important;
  padding: 10px 0px !important;
}

#park_map_module div#map-filters ul li {
  margin: 0 0 5px 0;
}
#park_map_module div#map-filters ul li .item-type {
  padding: 10px;
}
#park_map_module div#map-filters ul li fieldset {
  border: 0px;
}
#park_map_module div#map-filters ul li fieldset ul {
  margin: 2% 0 2% 0;
}
#park_map_module div#map-filters ul li fieldset ul label.label-filter {
  display: none;
}
#park_map_module #map {
  margin-bottom: 20px;
}
#park_map_module .leaflet-rrose .leaflet-rrose-content-wrapper {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
#park_map_module .leaflet-rrose .leaflet-rrose-content-wrapper .leaflet-rrose-content {
  min-width: 160px;
  max-width: 160px;
  margin: 2px;
}
#park_map_module .leaflet-rrose .leaflet-rrose-content-wrapper .leaflet-rrose-content img {
  -moz-border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px;
  border-radius: 15px 15px 0 0;
}
#park_map_module .leaflet-rrose .leaflet-rrose-content-wrapper .leaflet-rrose-content h3 {
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 4px 0 4px;
  margin: 10px 0;
}
#park_map_module .leaflet-rrose .leaflet-rrose-content-wrapper .leaflet-rrose-content h3 a {
  font-weight: bold;
}
#park_map_module .leaflet-rrose .leaflet-rrose-content-wrapper .leaflet-rrose-content div.map_poi_text {
  display: none;
}
#park_map_module .leaflet-rrose .leaflet-rrose-content-wrapper .leaflet-rrose-content .taxonomy_icons {
  display: none;
}
#park_map_module .leaflet-rrose .leaflet-rrose-content-wrapper .leaflet-rrose-content .taxonomy_icons i {
  font-size: 19px;
}
#park_map_module .leaflet-rrose .leaflet-rrose-close-button {
  background: white;
  border-radius: 30px;
  color: #ccc;
  top: 8px;
  right: 8px;
  height: 20px;
  width: 20px;
  line-height: 19px;
  font-size: 12px;
}

@media only screen and (min-width: 760px) {
  div#map-container-filters {
    height: auto;
    width: 18%;
    float: right;
  }

  div#map-container {
    width: 80% !important;
    float: right;
  }
}
@media only screen and (min-width: 760px) and (max-width: 980px) {
  /* ======================================================================================================================== 
  ** 
  ** Variable Grid System (Fluid Version).
  ** Learn more ~ http://www.spry-soft.com/grids/
  ** Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/
  ** 
  ** Licensed under GPL and MIT.
  **
  ** ======================================================================================================================== */
  body {
    min-width: 768px;
  }

  /* Containers
  ----------------------------------------------------------------------------------------------------*/
  .container-12 {
    margin-left: auto;
    margin-right: auto;
    width: 768px;
  }

  /* Grid >> Global
  ----------------------------------------------------------------------------------------------------*/
  .grid-1,
  .grid-2,
  .grid-3,
  .grid-4,
  .grid-5,
  .grid-6,
  .grid-7,
  .grid-8,
  .grid-9,
  .grid-10,
  .grid-11,
  .grid-12 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 8px;
    margin-right: 8px;
  }

  .push-1, .pull-1,
  .push-2, .pull-2,
  .push-3, .pull-3,
  .push-4, .pull-4,
  .push-5, .pull-5,
  .push-6, .pull-6,
  .push-7, .pull-7,
  .push-8, .pull-8,
  .push-9, .pull-9,
  .push-10, .pull-10,
  .push-11, .pull-11,
  .push-12, .pull-12 {
    position: relative;
  }

  /* Grid >> Children (Alpha ~ First, Omega ~ Last)
  ----------------------------------------------------------------------------------------------------*/
  .alpha {
    margin-left: 0;
  }

  .omega {
    margin-right: 0;
  }

  /* Grid >> 12 Columns
  ----------------------------------------------------------------------------------------------------*/
  .container-12 .grid-1 {
    width: 48px;
  }

  .container-12 .grid-2 {
    width: 112px;
  }

  .container-12 .grid-3 {
    width: 176px;
  }

  .container-12 .grid-4 {
    width: 240px;
  }

  .container-12 .grid-5 {
    width: 304px;
  }

  .container-12 .grid-6 {
    width: 368px;
  }

  .container-12 .grid-7 {
    width: 432px;
  }

  .container-12 .grid-8 {
    width: 496px;
  }

  .container-12 .grid-9 {
    width: 560px;
  }

  .container-12 .grid-10 {
    width: 624px;
  }

  .container-12 .grid-11 {
    width: 688px;
  }

  .container-12 .grid-12 {
    width: 752px;
  }

  /* Prefix Extra Space >> 12 Columns
  ----------------------------------------------------------------------------------------------------*/
  .container-12 .prefix-1 {
    padding-left: 64px;
  }

  .container-12 .prefix-2 {
    padding-left: 128px;
  }

  .container-12 .prefix-3 {
    padding-left: 192px;
  }

  .container-12 .prefix-4 {
    padding-left: 256px;
  }

  .container-12 .prefix-5 {
    padding-left: 320px;
  }

  .container-12 .prefix-6 {
    padding-left: 384px;
  }

  .container-12 .prefix-7 {
    padding-left: 448px;
  }

  .container-12 .prefix-8 {
    padding-left: 512px;
  }

  .container-12 .prefix-9 {
    padding-left: 576px;
  }

  .container-12 .prefix-10 {
    padding-left: 640px;
  }

  .container-12 .prefix-11 {
    padding-left: 704px;
  }

  /* Suffix Extra Space >> 12 Columns
  ----------------------------------------------------------------------------------------------------*/
  .container-12 .suffix-1 {
    padding-right: 64px;
  }

  .container-12 .suffix-2 {
    padding-right: 128px;
  }

  .container-12 .suffix-3 {
    padding-right: 192px;
  }

  .container-12 .suffix-4 {
    padding-right: 256px;
  }

  .container-12 .suffix-5 {
    padding-right: 320px;
  }

  .container-12 .suffix-6 {
    padding-right: 384px;
  }

  .container-12 .suffix-7 {
    padding-right: 448px;
  }

  .container-12 .suffix-8 {
    padding-right: 512px;
  }

  .container-12 .suffix-9 {
    padding-right: 576px;
  }

  .container-12 .suffix-10 {
    padding-right: 640px;
  }

  .container-12 .suffix-11 {
    padding-right: 704px;
  }

  /* Push Space >> 12 Columns
  ----------------------------------------------------------------------------------------------------*/
  .container-12 .push-1 {
    left: 64px;
  }

  .container-12 .push-2 {
    left: 128px;
  }

  .container-12 .push-3 {
    left: 192px;
  }

  .container-12 .push-4 {
    left: 256px;
  }

  .container-12 .push-5 {
    left: 320px;
  }

  .container-12 .push-6 {
    left: 384px;
  }

  .container-12 .push-7 {
    left: 448px;
  }

  .container-12 .push-8 {
    left: 512px;
  }

  .container-12 .push-9 {
    left: 576px;
  }

  .container-12 .push-10 {
    left: 640px;
  }

  .container-12 .push-11 {
    left: 704px;
  }

  /* Pull Space >> 12 Columns
  ----------------------------------------------------------------------------------------------------*/
  .container-12 .pull-1 {
    left: -64px;
  }

  .container-12 .pull-2 {
    left: -128px;
  }

  .container-12 .pull-3 {
    left: -192px;
  }

  .container-12 .pull-4 {
    left: -256px;
  }

  .container-12 .pull-5 {
    left: -320px;
  }

  .container-12 .pull-6 {
    left: -384px;
  }

  .container-12 .pull-7 {
    left: -448px;
  }

  .container-12 .pull-8 {
    left: -512px;
  }

  .container-12 .pull-9 {
    left: -576px;
  }

  .container-12 .pull-10 {
    left: -640px;
  }

  .container-12 .pull-11 {
    left: -704px;
  }

  /* `Clear Floated Elements
  ----------------------------------------------------------------------------------------------------*/
  /* http://sonspring.com/journal/clearing-floats */
  .clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  /* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
  .clearfix:before,
  .clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .clearfix:after {
    clear: both;
  }

  /*
    The following zoom:1 rule is specifically for IE6 + IE7.
    Move to separate stylesheet if invalid CSS is a problem.
  */
  .clearfix {
    zoom: 1;
  }

  /* grid  */
  body.show-grid .container-12 {
    background: url(960/grid720.png) repeat-y top center !important;
  }

  /*----------------------------------------------------------------------------------------------------*/
  /* ======================================================================================================================== 
  **
  ** Icomoon PAR icon font
  **
  ** ======================================================================================================================== */
  @font-face {
    font-family: 'PAR-iconfont';
    src: url("../vendor/icomoon-sass/fonts/PAR-iconfont.eot");
    src: url("../vendor/icomoon-sass/fonts/PAR-iconfont.eot?#iefix") format("embedded-opentype"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.woff") format("woff"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.ttf") format("truetype"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.svg#PAR-iconfont") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  .icomoon {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }

  .icomoon.icm-before.icon-feed:before {
    content: "\21";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-menu:before {
    content: "\22";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-home:before {
    content: "\23";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-gear:before {
    content: "\24";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-calendar-month:before {
    content: "\25";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-play:before {
    content: "\26";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-square:before {
    content: "\27";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-calendar-day:before {
    content: "\28";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-accesibility:before {
    content: "\29";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-music:before {
    content: "\2a";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-size:before {
    content: "\2b";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-people:before {
    content: "\2c";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-circle:before {
    content: "\2d";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrowthin-left:before {
    content: "\2e";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrowthin-right:before {
    content: "\2f";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-comment:before {
    content: "\30";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-2direction_horizontal:before {
    content: "\31";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-2direction-vertical:before {
    content: "\32";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-marker:before {
    content: "\33";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-print:before {
    content: "\34";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-center:before {
    content: "\35";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-map:before {
    content: "\36";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-external-window:before {
    content: "\37";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-star:before {
    content: "\38";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrow-left:before {
    content: "\39";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrow-right:before {
    content: "\3a";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrow-top:before {
    content: "\3b";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrow-down:before {
    content: "\3c";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-tick:before {
    content: "\3d";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-mail:before {
    content: "\3e";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-phone:before {
    content: "\3f";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-search:before {
    content: "\40";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-left:before {
    content: "\41";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-right:before {
    content: "\42";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-top:before {
    content: "\43";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-bottom:before {
    content: "\44";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-twitter:before {
    content: "\45";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-youtube:before {
    content: "\46";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-facebook:before {
    content: "\47";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-handicaped:before {
    content: "\48";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-profiles:before {
    content: "\49";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-attraction:before {
    content: "\4a";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-shows:before {
    content: "\4b";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-exhibition:before {
    content: "\4c";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-restaurants:before {
    content: "\4d";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-cards:before {
    content: "\4e";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-vimeo:before {
    content: "\4f";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-youtube-2:before {
    content: "\50";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-flickr:before {
    content: "\51";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-linkedin:before {
    content: "\52";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-instagram:before {
    content: "\53";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-euro:before {
    content: "€";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-feed:after {
    content: "\21";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-menu:after {
    content: "\22";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-home:after {
    content: "\23";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-gear:after {
    content: "\24";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-calendar-month:after {
    content: "\25";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-play:after {
    content: "\26";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-square:after {
    content: "\27";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-calendar-day:after {
    content: "\28";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-accesibility:after {
    content: "\29";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-music:after {
    content: "\2a";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-size:after {
    content: "\2b";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-people:after {
    content: "\2c";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-circle:after {
    content: "\2d";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrowthin-left:after {
    content: "\2e";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrowthin-right:after {
    content: "\2f";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-comment:after {
    content: "\30";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-2direction_horizontal:after {
    content: "\31";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-2direction-vertical:after {
    content: "\32";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-marker:after {
    content: "\33";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-print:after {
    content: "\34";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-center:after {
    content: "\35";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-map:after {
    content: "\36";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-external-window:after {
    content: "\37";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-star:after {
    content: "\38";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrow-left:after {
    content: "\39";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrow-right:after {
    content: "\3a";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrow-top:after {
    content: "\3b";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrow-down:after {
    content: "\3c";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-tick:after {
    content: "\3d";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-mail:after {
    content: "\3e";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-phone:after {
    content: "\3f";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-search:after {
    content: "\40";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-left:after {
    content: "\41";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-right:after {
    content: "\42";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-top:after {
    content: "\43";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-bottom:after {
    content: "\44";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-twitter:after {
    content: "\45";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-youtube:after {
    content: "\46";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-facebook:after {
    content: "\47";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-handicaped:after {
    content: "\48";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-profiles:after {
    content: "\49";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-attraction:after {
    content: "\4a";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-shows:after {
    content: "\4b";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-exhibition:after {
    content: "\4c";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-restaurants:after {
    content: "\4d";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-cards:after {
    content: "\4e";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-vimeo:after {
    content: "\4f";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-youtube-2:after {
    content: "\50";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-flickr:after {
    content: "\51";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-linkedin:after {
    content: "\52";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-instagram:after {
    content: "\53";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-euro:after {
    content: "€";
    text-decoration: none;
  }

  /*
  // Snippets
  @mixin calendar-snippet(){
    > .view-header {
      
      > p:first-child {
        margin-bottom: 60px;
      }
  
      .help-calendar {
        display: none;
      }
      
      .date-nav-wrapper {
        display: block;
        position: relative;
        overflow: hidden;
        border: 1px solid $gray-20;
        border-bottom: none;
        background: $gray-10;
        height: 70px;
        width: $cols5 - 2;
        left: 10px;
        
  
        h3 {
          text-transform: uppercase;
          @include fs(18);
          @include opensans(normal,semibold);
          color: $black !important;
          font-weight: 600 !important;
          line-height: 75px;
        }
        .pager {
          border-bottom: none;
          li {
            background: transparent;
            overflow: hidden;
            width: 30px;
            height: 30px;
            position: absolute;
            top: 20px;
            margin: 0px;
            padding: 0px;
            @include border-radius(0px);
            border: none;
  
            a {
              display:block;
              width: 30px;
              height: 30px;
              overflow: hidden;
              margin: 0px;
              padding: 0px;
              color: $gray-40;
              position: absolute;
              top: 0px;
              left: 0px;
              border: none;
  
              &:hover {
                color: $gray-60;
              }
  
              @include insert-icon(icon-arrow-left, before);
              &:before {
                font-size: 30px;
                font-family: 'PAR-iconfont';
                margin: 0px 100px 100px 0px;
              }
  
            }
  
            &.date-prev {
              left:10px;
            }
            &.date-next {
              right:10px;
              left: auto;
              
              a {
                @include change-icon(icon-arrow-right);
              }
            }
          }
        }
      }
    }
    > .view-content {
      @include grid(5);
  
      div.calendar-calendar{
       margin-bottom: 50px;
       width: 100%;
       
       table {
         width: 100%;
         thead{
           tr{
             th{
               background: $gray-10;
               color: #000;
               font-size: 13px;
               font-weight: 700px;
               height: 61px;
               line-height: 61px;
             }
           }
         }
         tbody{
           border-bottom: 1px solid $gray-20;
           tr{
            td{
              background: $white !important;
              height: 48px;
              line-height: 48px;
              padding: 0px;
              margin:0px;
  
              &.single-day.today {
                border-bottom: none !important;
                border-left: none !important;
                border-right: none !important;
                border-top: none !important;
              }
              div.day{
                font-size: 13px;
                font-weight: 700;
                text-align: center; 
                width: 48px;
              }
            }
          }
          tr.date-box{
           display: none;
           td {
            display: none;
          }
        }
        tr.single-day {
         td {
           background: $white !important;
           padding: 0px;
           .inner {
             .item {
               display:none;
             }
             .item:first-child {
               display:block;
  
               .view-item-calendar {
                 .calendar {
                   background: $white;
                   padding:0px;
                   margin: 0px;
                   @include border-radius(0px);
  
                   .date-color {
                     padding: 9px;
                     .date-color-content {
                       display:block;
                       background: $white;
                       a {
                         text-align: center;
                         display: block;
                         @include fs(20);
                         font-weight: 700;
                       }
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
  }
  }
  > .view-footer {
    @include grid(3);
    @include alpha();
    float: right;
    width: $cols3 + ($gutter * 2);
  
    div.view-header{
     width: $cols3 + ($gutter * 2);
     left: auto;  
     right: ($gutter * 2) + ($gutter / 2);  
     position: absolute;
     text-align: center;
     top: 140px;
  
     span.calendar-tip {
      display: block;
      height: 194px;
      background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
      border: 1px solid $gray-20;
      p{
        @include opensans(normal,semibold);
        @include fs(14);
        @include lh(10);
        text-transform: uppercase;            
        padding: 17px;
      }
    }
  }
  div.view-taxonomy-hours-operation{
   overflow: hidden;
  }
  div.view-content{
   .item-list {
     background: #F2F2F2;
     border: 1px solid $gray-20;
     overflow: hidden;
      margin-top: 150px;
  
     ul.calendar-legend{
       margin-left: 12px;
       margin-top: 30px;
  
       li{
         float: left;
         margin-bottom: 15px;
         margin-left: 12px;
         text-align: center;
         width: 90px;
         div.jquery_colorpicker_color_display{
           border: 4px solid rgba(255, 255, 255, 0.6);
           border-radius: 20px;
           float: left;
           height: 18px;
           margin-left: 30px;
           width: 18px;
         }
         div:last-child{
           span{
             color: #666;
             font-size: 13px;
             float: left;
             margin-top: 2px;
           }
         }
       }
       li:last-child{
         position: relative;
         div{
           span{
             float: left;
             margin-left: 20px;
           }
         }
       }       
     }
   }
  }
  }  
  }
  
  
  // Snippets Tablet
  @mixin calendar-snippet-tablet(){
    > .view-header {
      @include grid(3.8);
      
      > p:first-child {
        margin-bottom: 100px;
      }
  
      .help-calendar {
        display: none;
      }
      
      .date-nav-wrapper {
        display: block;
        position: relative;
        overflow: hidden;
        border: 1px solid $gray-20;
        border-bottom: none;
        background: $gray-10;
        height: 70px;
        width: $cols5 - 2;
        margin-left: -10px;
        
  
        h3 {
          text-transform: uppercase;
          @include fs(18);
          @include opensans(normal,semibold);
          color: $black !important;
          font-weight: 600 !important;
          line-height: 75px;
        }
        .pager {
          border-bottom: none;
          li {
            background: transparent;
            overflow: hidden;
            width: 30px;
            height: 30px;
            position: absolute;
            top: 20px;
            margin: 0px;
            padding: 0px;
            @include border-radius(0px);
            border: none;
  
            a {
              display:block;
              width: 30px;
              height: 30px;
              overflow: hidden;
              margin: 0px;
              padding: 0px;
              color: $gray-40;
              position: absolute;
              top: 0px;
              left: 0px;
              border: none;
  
              &:hover {
                color: $gray-60;
              }
  
              @include insert-icon(icon-arrow-left, before);
              &:before {
                font-size: 30px;
                font-family: 'PAR-iconfont';
                margin: 0px 100px 100px 0px;
              }
  
            }
  
            &.date-prev {
              left:10px;
            }
            &.date-next {
              right:10px;
              left: auto;
              
              a {
                @include change-icon(icon-arrow-right);
              }
            }
          }
        }
      }
    }
    > .view-content {
      @include grid(5);
  
      div.calendar-calendar{
       margin-bottom: 50px;
       width: 100%;
       
       table {
         width: 125%;
         thead{
           tr{
             th{
               background: $gray-10;
               color: #000;
               font-size: 13px;
               font-weight: 700px;
               height: 61px;
               line-height: 61px;
             }
           }
         }
         tbody{
           border-bottom: 1px solid $gray-20;
           tr{
            td{
              background: $white !important;
              height: 48px;
              line-height: 48px;
              padding: 0px;
              margin:0px;
  
              &.single-day.today {
                border-bottom: none !important;
                border-left: none !important;
                border-right: none !important;
                border-top: none !important;
              }
              div.day{
                font-size: 13px;
                font-weight: 700;
                text-align: center; 
                width: 48px;
              }
            }
          }
          tr.date-box{
           display: none;
           td {
            display: none;
          }
        }
        tr.single-day {
         td {
           background: $white !important;
           padding: 0px;
           .inner {
             .item {
               display:none;
             }
             .item:first-child {
               display:block;
  
               .view-item-calendar {
                 .calendar {
                   background: $white;
                   padding:0px;
                   margin: 0px;
                   @include border-radius(0px);
  
                   .date-color {
                     padding: 9px;
                     .date-color-content {
                       display:block;
                       background: $white;
                       a {
                         text-align: center;
                         display: block;
                         @include fs(20);
                         font-weight: 700;
                       }
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
  }
  }
  > .view-footer {
    @include grid(8);
    @include alpha();
    float: left;
    margin-bottom: 60px;
  
    div.view-header{
     width: $cols3 + ($gutter * 2);
     left: auto;  
     right: ($gutter * 2) + ($gutter / 2);  
     position: absolute;
     text-align: center;
     top: 0px;
  
     span.calendar-tip {
      display: block;
      height: 194px;
      background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
      border: 1px solid $gray-20;
      p{
        @include opensans(normal,semibold);
        @include fs(14);
        @include lh(10);
        text-transform: uppercase;            
        padding: 17px;
      }
    }
  }
  div.view-taxonomy-hours-operation{
   overflow: hidden;
  }
  div.view-content{
   .item-list {
     background: #F2F2F2;
     border: 1px solid $gray-20;
     overflow: hidden;
     margin-top: 0px;
  
     ul.calendar-legend{
       margin-left: 12px;
       margin-top: 30px;
  
       li{
        float: left;
        margin-bottom: 25px;
        margin-left: 45px;
        text-align: center;
        width: 100px;
        div.jquery_colorpicker_color_display{
         border: 4px solid rgba(255, 255, 255, 0.6);
         border-radius: 20px;
         float: left;
         height: 18px;
         margin-left: 30px;
         width: 18px;
       }
       div:last-child{
         span{
           color: #666;
           font-size: 13px;
           float: left;
           margin-top: 2px;
         }
       }
     }
     li:last-child{
       position: relative;
       top: 0;
       div{
         span{
           float: left;
           margin-left: 20px;
         }
       }
     }       
   }
  }
  }
  }  
  }
  
  // Snippets Mobile
  @mixin calendar-snippet-mobile(){
    > .view-header {
      @include grid(3.8);
      
      > p:first-child {
        margin-bottom: 100px;
      }
  
      .help-calendar {
        display: none;
      }
      
      .date-nav-wrapper {
        display: block;
        margin-left: -11px;
        position: relative;
        overflow: hidden;
        border: 1px solid $gray-20;
        border-bottom: none;
        background: $gray-10;
        height: 70px;
        width: 101%;
        top: 140px;
        
  
        h3 {
          text-transform: uppercase;
          @include fs(18);
          @include opensans(normal,semibold);
          color: $black !important;
          font-weight: 600 !important;
          line-height: 75px;
        }
        .pager {
          border-bottom: none;
          li {
            background: transparent;
            overflow: hidden;
            width: 30px;
            height: 30px;
            position: absolute;
            top: 20px;
            margin: 0px;
            padding: 0px;
            @include border-radius(0px);
            border: none;
  
            a {
              display:block;
              width: 30px;
              height: 30px;
              overflow: hidden;
              margin: 0px;
              padding: 0px;
              color: $gray-40;
              position: absolute;
              top: 0px;
              left: 0px;
              border: none;
  
              &:hover {
                color: $gray-60;
              }
  
              @include insert-icon(icon-arrow-left, before);
              &:before {
                font-size: 30px;
                font-family: 'PAR-iconfont';
                margin: 0px 100px 100px 0px;
              }
  
            }
  
            &.date-prev {
              left:10px;
            }
            &.date-next {
              right:10px;
              left: auto;
              
              a {
                @include change-icon(icon-arrow-right);
              }
            }
          }
        }
      }
    }
    > .view-content {
      @include grid(5);
      position: relative;
      top: 140px;
  
      div.calendar-calendar{
       margin-bottom: 50px;
       width: 100%;
       
       table {
         width: 101%;
         thead{
           tr{
             th{
               background: $gray-10;
               color: #000;
               font-size: 13px;
               font-weight: 700px;
               height: 61px;
               line-height: 61px;
             }
           }
         }
         tbody{
           border-bottom: 1px solid $gray-20;
           tr{
            td{
              background: $white !important;
              height: 38px;
              line-height: 38px;
              padding: 0px;
              margin:0px;
  
              &.single-day.today {
                border-bottom: none !important;
                border-left: none !important;
                border-right: none !important;
                border-top: none !important;
              }
              div.day{
                font-size: 13px;
                font-weight: 700;
                text-align: center; 
                width: 48px;
              }
            }
          }
          tr.date-box{
           display: none;
           td {
            display: none;
          }
        }
        tr.single-day {
         td {
           background: $white !important;
           padding: 0px;
           .inner {
             .item {
               display:none;
             }
             .item:first-child {
               display:block;
  
               .view-item-calendar {
                 .calendar {
                   background: $white;
                   padding:0px;
                   margin: 0px;
                   @include border-radius(0px);
  
                   .date-color {
                     padding: 6px;
                     .date-color-content {
                       display:block;
                       background: $white;
                       a {
                         text-align: center;
                         display: block;
                         @include fs(15);
                         font-weight: 700;
                       }
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
  }
  }
  > .view-footer {
    @include grid(8);
    @include alpha();
    float: left;
    margin-bottom: 60px;
  
    div.view-header{
     background: #f2f2f2;
     left: auto;  
     left: 1px;  
     position: absolute;
     text-align: center;
     top: -570px;
     width: 101%;
  
     span.calendar-tip {
      display: block;
      height: 194px;
      background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
      border: 1px solid $gray-20;
      p{
        @include opensans(normal,semibold);
        @include fs(14);
        @include lh(10);
        text-transform: uppercase;            
        padding: 17px;
      }
    }
  }
  div.view-taxonomy-hours-operation{
   overflow: hidden;
  }
  div.view-content{
    margin-top: 120px;
    .item-list {
     background: #F2F2F2;
     border: 1px solid $gray-20;
     overflow: hidden;
  
     ul.calendar-legend{
       margin-left: 12px;
       margin-top: 30px;
  
       li{
        float: left;
        margin-bottom: 25px;
        margin-left: 15px;
        text-align: center;
        width: 100px;
        div.jquery_colorpicker_color_display{
         border: 4px solid rgba(255, 255, 255, 0.6);
         border-radius: 20px;
         float: left;
         height: 18px;
         margin-left: 30px;
         width: 18px;
       }
       div:last-child{
         span{
           color: #666;
           font-size: 13px;
           float: left;
           margin-top: 2px;
         }
       }
     }
     li:last-child{
       position: relative;
       top: 0;
       div{
         span{
           float: left;
           margin-left: 20px;
         }
       }
     }       
   }
  }
  }
  }  
  }
  */
  /* CALENDAR BOX LINK */
  /* ========================================================================================================================
  **
  ** Layout
  **
  ** ======================================================================================================================== */
  /* ==========================================================================
     HTML5 display definitions
     ========================================================================== */
  /**
   * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
   */
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  main,
  nav,
  section,
  summary {
    display: block;
  }

  /**
   * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
   */
  audio,
  canvas,
  video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }

  /**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
  audio:not([controls]) {
    display: none;
    height: 0;
  }

  /**
   * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
   * Known issue: no IE 6 support.
   */
  [hidden] {
    display: none;
  }

  a {
    color: #00659f;
    text-decoration: none;
    outline: 0;
  }
  a:visited {
    color: #00659f;
    text-decoration: none;
    outline: 0;
  }
  a:hover, a:focus {
    color: #003452;
    text-decoration: underline;
  }

  #cboxOverlay {
    background: #000000 !important;
    opacity: 0.45 !important;
  }

  html {
    font-size: 62.5%;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    color: #333333;
  }

  body {
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #333333;
    background: #fdf5dd;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
  }

  h1 {
    font-size: 39.2px;
    line-height: 47.04px;
  }

  h2 {
    font-size: 30.8px;
    line-height: 33.88px;
  }

  h3 {
    font-size: 25.2px;
    line-height: 22.68px;
  }

  h4 {
    font-size: 21px;
    line-height: 33.6px;
  }

  h5 {
    font-size: 16.8px;
    line-height: 26.88px;
  }

  h6 {
    font-size: 14px;
    line-height: 22.4px;
  }

  fieldset {
    padding: 0;
    margin: 0;
    border: 0;
  }

  legend {
    font-size: 14px;
    line-height: 22.4px;
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 1.25em;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #4C4C4C;
  }
  legend small {
    font-size: 14px;
    color: gray;
  }

  label, input, button, select, textarea {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 20.8px;
  }

  label {
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
  }

  select, textarea {
    display: inline-block;
    height: auto;
    padding: 5px;
    margin-bottom: 5px;
    color: #666666;
    font-size: 14px;
    line-height: 22.4px;
    border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
  }

  input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    display: inline-block;
    height: auto;
    padding: 5px;
    margin-bottom: 5px;
    color: #666666;
    border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #000000;
  }

  textarea {
    width: 100%;
    height: auto;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
  }

  input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
  }

  textarea:focus {
    border-color: rgba(0, 101, 159, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
  }

  input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
    border-color: rgba(0, 101, 159, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
  }

  input[type="text"].error, input[type="password"].error, input[type="datetime"].error, input[type="datetime-local"].error, input[type="date"].error, input[type="month"].error, input[type="time"].error, input[type="week"].error, input[type="number"].error, input[type="email"].error, input[type="url"].error, input[type="search"].error, input[type="tel"].error, input[type="color"].error {
    border: 1px solid rgba(157, 38, 29, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
    box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
    box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
  }

  input[type="radio"], input[type="checkbox"] {
    margin: .25em 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
    cursor: pointer;
  }
  input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto;
  }

  select, input[type="file"] {
    height: 1.875em;
    /* In IE7,the height of the select element cannot be changed by height,only font-size */
    *margin-top: .25em;
    /* For IE7,add top margin to align select with labels */
    line-height: 1.875em;
  }

  select {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
  }
  select[multiple], select[size] {
    height: auto;
  }
  select:focus {
    outline: thin dotted #4C4C4C;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }

  input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted #4C4C4C;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }

  input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee;
  }

  input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
    background-color: transparent;
  }

  #left-panel,
  #right-panel,
  #main-panel {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
  }

  #left-panel {
    background-color: #131a2d;
  }

  #right-panel {
    background-color: #131a2d;
  }

  #main-panel {
    background: #fdf5dd url("") repeat top left;
  }

  #left-panel,
  #right-panel {
    width: 260px;
    min-height: 100%;
    z-index: 100;
    display: none;
  }

  #main-panel {
    z-index: 200;
  }

  #left-panel {
    left: -260px;
  }

  #main-panel {
    box-shadow: transparent 0px 0px 0px 2px;
    box-shadow: transparent 0px 0px 0px 2px;
    box-shadow: transparent 0px 0px 0px 2px;
    left: 0px;
  }

  #right-panel {
    right: -260px;
    left: auto;
  }

  .active-left #left-panel {
    left: 0px;
    display: block;
  }

  .active-left #main-panel {
    box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
    left: 260px;
  }

  .active-left #right-panel {
    right: -260px;
    left: auto;
  }

  .active-right #left-panel {
    left: -260px;
  }

  .active-right #main-panel {
    box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
    left: -260px;
  }

  .active-right #right-panel {
    right: 0px;
    left: auto;
    display: block;
  }

  html, body {
    height: 100%;
  }

  .page-container {
    position: relative;
    display: block;
    min-height: 100%;
  }

  body.sidenav-active #main-panel {
    position: fixed;
  }

  div.page-container #left-panel #block-lang-dropdown-language,
  div.page-container #left-panel #block-menu-block-2,
  div.page-container #left-panel #block-menu-block-7,
  div.page-container #left-panel #block-menu-block-13 {
    display: none;
  }
  div.page-container #left-panel .ddChild,
  div.page-container #right-panel .ddChild {
    width: 100% !important;
  }
  div.page-container #left-panel .ddChild a,
  div.page-container #right-panel .ddChild a {
    display: block;
    text-transform: capitalize;
    padding: 0px;
    padding: 18px 23px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 14px;
    line-height: 17.6px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    border-bottom: 1px solid #38455c;
    text-decoration: none !important;
  }
  div.page-container #left-panel .ddChild a img,
  div.page-container #right-panel .ddChild a img {
    display: inline-block;
    width: 18px;
    height: 12px;
    margin-right: 10px;
    position: relative;
    top: -2px;
  }
  div.page-container #left-panel .ddChild a.selected,
  div.page-container #right-panel .ddChild a.selected {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #FFFFFF;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-style: italic;
  }
  div.page-container #left-panel .ddChild a.selected:after,
  div.page-container #right-panel .ddChild a.selected:after {
    content: "\3d";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel .ddChild a.selected:after,
  div.page-container #right-panel .ddChild a.selected:after {
    color: #6DD900;
    margin-left: 10px;
  }
  div.page-container #left-panel ul.menu,
  div.page-container #left-panel ul.menu li,
  div.page-container #right-panel ul.menu,
  div.page-container #right-panel ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  div.page-container #left-panel ul.menu li,
  div.page-container #right-panel ul.menu li {
    background: #293243;
    border-bottom: 1px solid #38455c;
    display: block;
    margin: 0px;
    padding: 6% 5px 6% 16px;
    position: relative;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  div.page-container #left-panel ul.menu li:after,
  div.page-container #right-panel ul.menu li:after {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel ul.menu li:after,
  div.page-container #right-panel ul.menu li:after {
    color: #fe9500;
    font-size: 13px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6.5px;
  }
  div.page-container #left-panel ul.menu li.expanded,
  div.page-container #right-panel ul.menu li.expanded {
    background: #131a2d;
    display: block;
    padding: 6% 0px 0px 0px;
    margin: 0px;
    border: none;
    position: relative;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  div.page-container #left-panel ul.menu li.expanded:after,
  div.page-container #right-panel ul.menu li.expanded:after {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel ul.menu li.expanded:after,
  div.page-container #right-panel ul.menu li.expanded:after {
    color: #fe9500;
    font-size: 13px;
    position: absolute;
    right: 10px;
    top: 25px;
  }
  div.page-container #left-panel ul.menu li.expanded > a,
  div.page-container #right-panel ul.menu li.expanded > a {
    margin-bottom: 15px;
    padding-left: 25px;
  }
  div.page-container #left-panel ul.menu li a,
  div.page-container #right-panel ul.menu li a {
    text-transform: uppercase;
    padding: 0% 20px 0% 7px;
    display: block;
    font-size: 16px;
    line-height: 20.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #FE9500;
  }
  div.page-container #left-panel ul.menu li a.active, div.page-container #left-panel ul.menu li a.active-trail,
  div.page-container #right-panel ul.menu li a.active,
  div.page-container #right-panel ul.menu li a.active-trail {
    color: #FE9500;
  }
  div.page-container #left-panel ul.menu li a.search,
  div.page-container #right-panel ul.menu li a.search {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    display: block;
    width: 20px;
    height: 20px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    overflow: hidden;
    text-decoration: none;
  }
  div.page-container #left-panel ul.menu li a.search:before,
  div.page-container #right-panel ul.menu li a.search:before {
    content: "\40";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel ul.menu li a.search:before,
  div.page-container #right-panel ul.menu li a.search:before {
    margin-right: 100px;
    font-size: 16px;
  }
  div.page-container #left-panel ul.menu li ul,
  div.page-container #right-panel ul.menu li ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
  }
  div.page-container #left-panel ul.menu li ul li,
  div.page-container #right-panel ul.menu li ul li {
    background: #131a2d;
    border-bottom: 1px solid #38455c;
    display: block;
    margin: 0px;
    padding: 6% 5px 6% 16px;
    position: relative;
  }
  div.page-container #left-panel ul.menu li ul li:after,
  div.page-container #right-panel ul.menu li ul li:after {
    display: none;
  }
  div.page-container #left-panel ul.menu li ul li a,
  div.page-container #right-panel ul.menu li ul li a {
    text-transform: capitalize;
    padding: 0px 0px 0px 8px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 14px;
    line-height: 17.6px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  div.page-container #left-panel ul.menu li ul li a.active, div.page-container #left-panel ul.menu li ul li a.active-trail,
  div.page-container #right-panel ul.menu li ul li a.active,
  div.page-container #right-panel ul.menu li ul li a.active-trail {
    color: #66CCCC;
    text-transform: uppercase;
    font-style: normal;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  div.page-container #left-panel ul.menu li ul li a.active:before, div.page-container #left-panel ul.menu li ul li a.active-trail:before,
  div.page-container #right-panel ul.menu li ul li a.active:before,
  div.page-container #right-panel ul.menu li ul li a.active-trail:before {
    content: "\3d";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel ul.menu li ul li a.active:before, div.page-container #left-panel ul.menu li ul li a.active-trail:before,
  div.page-container #right-panel ul.menu li ul li a.active:before,
  div.page-container #right-panel ul.menu li ul li a.active-trail:before {
    color: #6DD900;
    margin-right: 10px;
  }
  div.page-container #left-panel ul.menu li ul li ul,
  div.page-container #right-panel ul.menu li ul li ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
  }
  div.page-container #left-panel ul.menu li ul li ul li,
  div.page-container #right-panel ul.menu li ul li ul li {
    background: #222f51;
    border-bottom: 1px solid #313b50;
    display: block;
    margin: 0px;
    padding: 6% 5px 6% 40px;
    position: relative;
  }
  div.page-container #left-panel ul.menu li ul li ul li:after,
  div.page-container #right-panel ul.menu li ul li ul li:after {
    display: none;
  }

  #multisite-inner {
    background: #09202E;
    height: 56px;
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    visibility: hidden;
  }
  #multisite-inner .block-menu-block {
    position: relative;
  }
  #multisite-inner .block-menu-block ul.menu {
    margin-left: 10px !important;
  }
  #multisite-inner .block-menu-block ul.menu,
  #multisite-inner .block-menu-block ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  #multisite-inner .block-menu-block ul.menu li {
    margin-right: 10px;
    height: 50px;
    overflow: hidden;
    position: relative;
    top: 6px;
    border: none;
  }
  #multisite-inner .block-menu-block ul.menu li a {
    display: block;
    text-indent: 0px;
    width: auto;
    height: 50px;
    background: #FE9500;
    padding: 15px 15px 0px 15px;
    color: #FFFFFF;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    line-height: 20.8px;
    text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px;
    position: relative;
    top: 0px;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    opacity: 1;
    box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  #multisite-inner .block-menu-block ul.menu li a:hover {
    background: #e58600;
    text-decoration: none;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher {
    float: left;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a {
    text-indent: -9999px;
    width: 80px;
    background: #D8EEFC url("../img/parkslogos_sprite.png") no-repeat top left;
    box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a:hover {
    background-color: #FFFFFF;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland {
    background-position: -15px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
    background-position: -15px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash {
    background-position: -162px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash:hover {
    background-position: -162px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf {
    background-position: -449px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf:hover {
    background-position: -449px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest {
    background-position: -308px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest:hover {
    background-position: -308px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.lagoon {
    background-position: -596px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.lagoon:hover {
    background-position: -596px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
    background-position: -15px -50px;
    background-color: #FFFFFF;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
  }

  header.mastheader {
    background: #FFFFFF;
    border-bottom: 10px solid #06202F;
    width: 100%;
    display: block;
    position: relative;
  }
  header.mastheader #brandhold-wrapper {
    position: absolute;
    top: 0px;
    left: 50%;
    width: 768px;
    height: 1px;
    margin-left: -384px;
    z-index: 999;
  }
  header.mastheader #brandhold-wrapper #brandhold {
    width: 162px;
    position: absolute;
    left: 0px;
    top: 5px;
  }
  header.mastheader #brandhold-wrapper #brandhold .site-name a {
    width: 162px;
    height: 78px;
    display: block;
    margin-top: 0px;
    margin-left: 25px;
    text-indent: -9999px;
    background: transparent url("../img/logo.png") no-repeat;
    background-size: cover;
    background-size: auto;
    background-position-y: 100%;
  }
  header.mastheader #headertop-wrapper {
    display: block;
    width: 100%;
    height: 89px;
    background: transparent;
    border-bottom: 1px solid #CCCCCC;
  }
  header.mastheader #headertop-wrapper #headertop,
  header.mastheader #headertop-wrapper #headertop-inner {
    height: 89px;
    position: relative;
  }
  header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
    padding-left: 465px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
    /* LEANDRO */
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 176px;
    position: relative;
    left: -145px;
    top: 32px;
    margin: 0px;
    width: 345px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu,
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li {
    float: left;
    margin-right: 10px;
    padding-right: 7px;
    border-right: 1px solid #CCCCCC;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a {
    color: #06202F !important;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a:hover {
    color: #8cd9d9 !important;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook {
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook:before {
    content: "\47";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook:before {
    font-size: 20px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter {
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter:before {
    content: "\45";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter:before {
    font-size: 20px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube {
    display: block;
    width: 22px;
    height: 22px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube:before {
    content: "\46";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube:before {
    font-size: 22px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.contact, header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.blog {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 176px;
    width: 110px;
    position: absolute;
    left: auto;
    top: 26px;
    right: 0px;
    margin: 0px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu,
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu {
    position: relative;
    right: 0px;
    left: auto;
    margin-left: auto;
    margin-right: 0px;
    width: auto;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li {
    float: right;
    margin-left: 7px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li a {
    color: #06202F !important;
    display: block;
    padding: 5px 10px;
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
    font-size: 13px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li a:hover {
    background: #E6E6E6;
    color: #06202F !important;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -43px;
    top: 0px;
    overflow: hidden;
    padding: 7px;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    border: none;
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:before {
    content: "\40";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:before {
    font-size: 18px;
    margin-right: 50px;
    margin-bottom: 50px;
    color: #06202F !important;
    display: block;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:hover {
    background: #E6E6E6;
    color: #66CCCC !important;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language {
    /* LEANDRO */
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 176px;
    position: relative;
    left: 169px;
    top: -11px;
    margin: 0px;
    padding-right: 0px;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd {
    width: 105px !important;
    padding: 5px 10px;
    border: 1px solid #b8a306;
    background: transparent !important;
    text-decoration: none;
    text-transform: uppercase;
    color: #06202F !important;
    border-right: 1px solid #CCCCCC;
    height: 23px !important;
    padding-right: 8px;
    padding: 5px 8px 5px 10px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    font-size: 11px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle {
    background: transparent;
    border: none;
    padding: 0px;
    text-indent: 0;
    cursor: default;
    overflow: hidden;
    height: 20px;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow {
    background: none;
    float: right;
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    padding-top: 5px;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow:before {
    content: "\44";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow:before {
    font-size: 10px;
    color: #06202F;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle .ddTitleText .ddTitleText {
    position: relative;
    top: 1px;
    left: 0px;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild {
    width: 105px !important;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild a:hover {
    background-color: rgba(26, 51, 53, 0.7);
    color: #FFFFFF;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild a.selected {
    background-color: #1A3335;
    color: #FFFFFF;
  }
  header.mastheader #headerbottom-wrapper {
    display: block;
    width: 100%;
    height: 60px;
    background: transparent;
  }
  header.mastheader #headerbottom-wrapper #headerbottom,
  header.mastheader #headerbottom-wrapper #headerbottom-inner {
    height: 60px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner {
    /* horizontal */
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h1,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h2,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h3,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h4,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h5,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h6 {
    color: #fb007d;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu {
    z-index: 998;
    margin-left: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu ul.megamenu > li {
    margin-left: 0px;
    padding: 0px;
    background: transparent url("../img/separator_line.png") no-repeat 100% 14px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu ul.megamenu > li:last-child {
    /* MODIFICADO POR J.ESTEBAN */
    float: right;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-horizontal.md-style1 {
    background: transparent;
    border-bottom: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:visited {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 22.4px;
    border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    background: transparent;
    color: #06202F;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 8px;
    padding: 10px 5px;
    text-transform: uppercase;
    text-decoration: none;
    z-index: 0px;
    border: 1px solid #FFFFFF;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover {
    color: #FE9500;
    border: 1px solid #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a span.text-wrapper {
    padding: 10px 5px 32px 5px;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.mm-parent:hover > a {
    color: #FE9500;
    border: 1px solid #06202F;
    border-bottom: none;
    background: #FFFFFF;
    z-index: 9999999;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.mm-parent:hover > a span.text-wrapper {
    background: #FFFFFF;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a.with-arrow {
    padding-right: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .text-wrapper .text-wrapper {
    padding: 0px;
    margin: 0px;
    border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    border-top-right-radius: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a:hover {
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a {
    border: 1px solid transparent;
    border-bottom: none;
    background: #FFFFFF;
    z-index: 9999999;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a:visited {
    background: transparent;
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-item:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover {
    background: transparent;
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-item:hover > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a:visited {
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container li.mm-hover > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container li.mm-hover > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a:visited {
    background: #d1b907;
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a:visited {
    color: #FE9500;
    background: transparent;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last {
    margin-left: 14px !important;
    background: transparent !important;
    float: right;
    margin-right: 0px;
    margin-top: -7px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited {
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF06202F', endColorstr='#FF000000');
    background-color: #06202F;
    border: 0;
    color: #FE9500;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 22.4px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-top: 21px;
    padding: 6px 4px;
    margin-left: 0px;
    margin-right: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:hover {
    text-decoration: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:hover {
    background-color: #031118;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:active,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:active,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:active,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:active {
    background-color: #01070b;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a.disabled, header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a[disabled],
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a.disabled,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a[disabled],
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link.disabled,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link[disabled],
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited.disabled,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited[disabled] {
    opacity: 0.6;
    background: false;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a::-moz-focus-inner,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a::-moz-focus-inner,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link::-moz-focus-inner,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container {
    top: 50px !important;
    display: none;
    color: #333333;
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 30.4px;
    overflow: hidden;
    margin-left: 0px;
    width: 752px;
    min-height: 209px;
    height: auto;
    overflow: hidden;
    border: 1px solid #06202F;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    text-decoration: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:hover {
    text-decoration: underline !important;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container .mmg_12 {
    display: none !important;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner {
    padding: 14px 30px;
    margin: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    line-height: 35.2px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div:before {
    text-decoration: none;
    color: #06202F;
    font-size: 13px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner {
    padding: 0px;
    padding-left: 1px;
    margin: -1px;
    position: relative;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner > div:before {
    display: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner img {
    width: 100%;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 20px;
    width: 100%;
    height: 100%;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content h3 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 25.2px;
    line-height: 22.68px;
    line-height: 28.8px;
    color: #fb007d;
    text-transform: capitalize;
    width: 160px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 20.8px;
    color: #66CCCC;
    font-style: italic;
    width: 160px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    border: 1px solid #122324;
    color: #FFFFFF;
    text-shadow: black 0 1px 0;
    text-transform: uppercase;
    text-decoration: none !important;
    position: absolute;
    right: 57px;
    bottom: 55px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:hover {
    text-decoration: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:hover {
    background-color: #122324;
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:active {
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button.disabled, header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button[disabled] {
    opacity: 0.6;
    background: #1A3335;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 0px;
    right: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:visited {
    color: #333333;
    border: none;
    text-decoration: none;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation {
    height: 60px;
    overflow: hidden;
    display: none;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul,
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li {
    margin: 0;
    padding: 0;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li.left-nav-item {
    float: left;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li.right-nav-item {
    float: right;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li {
    margin: 20px 4px 4px 4px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a {
    display: block;
    width: 40px;
    height: 40px;
    position: relative;
    left: 0px;
    top: 0px;
    overflow: hidden;
    border: none;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
    box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
    box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
    background: #06202F !important;
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:before {
    content: "\24";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:before {
    font-size: 25px;
    margin-right: 50px;
    margin-bottom: 50px;
    margin-top: 0px;
    margin-left: 0px;
    color: #FFFFFF;
    display: block;
    text-indent: 0px;
    position: relative;
    top: 7px;
    left: 7px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:hover {
    opacity: 0.9;
    box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
    box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
    box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#tohome a:before {
    content: "\23";
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#topanelright a:before {
    content: "\22";
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    width: auto;
    display: inline-block;
    padding: 0px 12px;
    line-height: 36px;
    color: #FFFFFF;
    text-transform: uppercase;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:after {
    content: "\24";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:after {
    font-size: 14px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 5px;
    color: #FFFFFF;
    display: inline-block;
    text-indent: 0px;
    position: relative;
    top: 2px;
    left: 2px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:before {
    display: none;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a.open:after {
    content: "\3b";
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a.close:after {
    content: "\3c";
  }

  #maincontent.mastcontent {
    padding-bottom: 10px;
    padding-top: 30px;
    background-image: linear-gradient(#6094e7, #000102);
    background-image: linear-gradient(#6094e7, #000102);
    background-image: linear-gradient(#6094e7, #000102);
    background-image: linear-gradient(#6094e7, #000102);
    background-image: linear-gradient(#6094e7, #000102);
  }

  body.front #maincontent.mastcontent {
    padding-top: 0px;
  }

  body.not-front #maincontent.mastcontent {
    /* RETOQUES DEL LAYOUT */
  }
  body.not-front #maincontent.mastcontent div.breadcrumb {
    font-size: 13px;
    line-height: 20.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #66CCCC;
    margin-bottom: 5px;
    display: block;
    overflow: hidden;
  }
  body.not-front #maincontent.mastcontent div.breadcrumb a {
    color: #FE9500;
  }
  body.not-front #maincontent.mastcontent div.breadcrumb .delimiter {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 10px;
    height: 18px;
    overflow: hidden;
    display: block;
  }
  body.not-front #maincontent.mastcontent div.breadcrumb .delimiter:before {
    content: "\42";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.not-front #maincontent.mastcontent div.breadcrumb .delimiter:before {
    font-size: 10px;
    color: #FFFFFF;
    margin-right: 100px;
    position: relative;
    top: 3px;
    left: 0px;
  }
  body.not-front #maincontent.mastcontent div.breadcrumb .inline, body.not-front #maincontent.mastcontent div.breadcrumb .delimiter {
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0px 4px;
  }
  body.not-front #maincontent.mastcontent #content-wrapper #content {
    background: #FFFFFF;
    border-radius: 5px;
    padding: 20px 0px;
  }
  body.not-front #maincontent.mastcontent #content-inner {
    background: #FFFFFF;
    color: #333333;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    overflow: hidden !important;
  }
  body.not-front #maincontent.mastcontent #content-inner h1, body.not-front #maincontent.mastcontent #content-inner h2, body.not-front #maincontent.mastcontent #content-inner h3, body.not-front #maincontent.mastcontent #content-inner h4, body.not-front #maincontent.mastcontent #content-inner h5, body.not-front #maincontent.mastcontent #content-inner h6 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #333333;
  }
  body.not-front #maincontent.mastcontent #content-inner h1.title {
    color: #000000;
    text-transform: uppercase;
    padding: 10px;
  }
  body.not-front #maincontent.mastcontent #content-inner .region-content {
    padding: 15px;
    position: relative;
  }
  body.not-front #maincontent.mastcontent #sidebar_first .block,
  body.not-front #maincontent.mastcontent #sidebar_second .block {
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second {
    /* LEANDRO */
  }
  body.not-front #maincontent.mastcontent #sidebar_second h2 {
    font-size: 14px;
    text-align: center;
    background-color: whitesmoke;
  }
  body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-2 .view-mode-recent {
    /* recent block*/
    border-bottom: 0px solid #CCC;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-1 .view-display-id-block_1 .views-summary {
    /* archive block */
    line-height: 20px !important;
    border-bottom: 0px solid #CCC;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-1 .view-display-id-block_1 .item-list {
    /* archive block */
    height: 95%;
    background-color: #FFF !important;
    border: 0px !important;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu,
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin: 0px;
    padding: 6% 5px 6% 16px;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li:before {
    color: rgba(128, 128, 128, 0.6);
    font-size: 13px;
    float: left;
    margin-right: 8px;
    position: relative;
    left: 0px;
    top: 3px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded:before {
    content: "\3d";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded:before {
    color: #6DD900;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a {
    text-transform: uppercase;
    padding: 0% 0px 0% 22px;
    display: block;
    font-size: 14px;
    line-height: 20.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a.active, body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a.active-trail {
    color: #000000;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul {
    padding-left: 20px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li {
    border-bottom: none;
    padding: 4px 0px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li:before {
    display: none;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a {
    text-transform: capitalize;
    padding: 0px 0px 0px 2px;
    font-size: 13px;
    line-height: 17.6px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a.active, body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a.active-trail {
    color: #000000;
  }

  footer.mastfooter {
    background: #06202F;
  }
  footer.mastfooter #footercarousel-wrapper {
    margin-bottom: 0px;
    background: #FFFFFF;
    border-top: 5px solid #CCCCCC;
    display: block;
    position: relative;
    height: 320px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs,
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs {
    display: block;
    width: 340px;
    border-bottom: none;
    height: 23px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    margin-top: 44px;
    position: relative;
    z-index: 999;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li {
    float: left;
    margin-right: 0px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a {
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #06202F;
    background-color: #e6e6e6;
    border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
    padding: 14px 25px;
    text-transform: uppercase;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active {
    color: #FFFFFF;
    background-color: #06202F;
    position: relative;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 14px 25px;
    text-transform: uppercase;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active:after {
    content: "\44";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active:after {
    position: absolute;
    top: auto;
    bottom: 0px;
    left: 50%;
    color: #06202F;
    font-size: 30px;
    margin-bottom: -15px;
    margin-left: -15px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel {
    width: 100%;
    height: 150px;
    margin: 0 auto;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .touchcarousel-item {
    margin-right: 1px;
    width: 214px;
    height: 150px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a {
    width: 214px;
    height: 150px;
    display: block;
    text-decoration: none;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a img {
    float: left;
    position: relative;
    display: block;
    margin: 0;
    border: 0;
    padding: 0;
    width: 214px;
    height: 150px;
    opacity: 0.5;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a:hover img {
    opacity: 1;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder {
    height: 250px;
    width: 75px;
    background: rgba(6, 32, 47, 0.9);
    margin-top: -65px;
    display: block;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left {
    border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left span.arrow-icon {
    opacity: 1;
    background: none;
    display: block;
    width: 30px;
    height: 30px;
    left: 50%;
    margin-left: -10px;
    color: #66CCCC !important;
    font-size: 20px;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left span.arrow-icon:before {
    content: "\39";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right {
    border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right span.arrow-icon {
    opacity: 1;
    background: none;
    display: block;
    width: 30px;
    height: 30px;
    left: 50%;
    margin-left: -10px;
    color: #66CCCC !important;
    font-size: 20px;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right span.arrow-icon:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.disabled span.arrow-icon {
    opacity: 0.07;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .scrollbar-holder {
    background: transparent;
    bottom: 0;
    height: 3px;
    left: 0;
    right: 0;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .scrollbar {
    background-color: #999999;
    bottom: 0;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors #tab-parks,
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors #tab-sponsors {
    position: absolute;
    left: 0px;
    top: 100px;
  }
  footer.mastfooter #footertop-wrapper {
    background: transparent url("../img/bg_footer.png") no-repeat bottom center;
    padding-top: 30px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner {
    color: #66CCCC;
    /*        ul li.menu-mlid-3107{
              a {
                @include fs(18);
                @include lh(18);
                @include opensans(normal,semibold);
                color: $orange;
                text-transform: uppercase;
                margin-bottom: 15px;
                display:block;
              }
            }
    */
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block h2,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block h2 a {
    font-size: 18px;
    line-height: 28.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #FE9500;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 176px;
    margin-right: 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf a {
    font-size: 18px;
    line-height: 28.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #FE9500;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    line-height: 17.6px;
    position: relative;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf:before,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf:before,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf:before {
    color: #FE9500;
    font-size: 13px;
    float: left;
    margin-right: 5px;
    position: relative;
    left: 0px;
    top: 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf a {
    color: #FFFFFF !important;
    font-size: 14px;
    line-height: 16px;
    text-transform: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded:first-child {
    margin-left: 0;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded.lastchild {
    margin-right: 0;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-views-events-block-1 .field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu li a {
    font-size: 18px;
    line-height: 28.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #FE9500;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 15px;
    display: block;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .fn,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .org,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .adr,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .fn,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .org,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .adr,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .fn,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .org,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .adr {
    display: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .email,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .email,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .email,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel {
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #66CCCC;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .email a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .email a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .email a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel a {
    color: #66CCCC !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel {
    font-size: 18px;
    line-height: 28.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #FFFFFF;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel a {
    color: #66CCCC !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel:before,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel:before,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel:before {
    color: #FE9500;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 752px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    height: 53px;
    margin-top: 35px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content {
    position: absolute;
    float: left;
    width: auto;
    top: 0px;
    left: 50%;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu {
    display: block;
    width: auto;
    border: 1px solid #243640;
    border-bottom: none;
    height: 28px;
    margin-left: -50%;
    padding: 12px 15px;
    float: left;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li {
    float: left;
    margin-right: 40px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li.lastchild {
    margin-right: 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a {
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #FFFFFF;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a:hover {
    color: #243640 !important;
    text-decoration: none !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook {
    display: block;
    width: 28px;
    height: 28px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook:before {
    content: "\47";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook:before {
    font-size: 28px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter {
    display: block;
    width: 28px;
    height: 28px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter:before {
    content: "\45";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter:before {
    font-size: 28px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube {
    display: block;
    width: 28px;
    height: 28px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube:before {
    content: "\46";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube:before {
    font-size: 28px;
  }
  footer.mastfooter #footerbottom-wrapper {
    background: #06202F;
    border-top: 1px solid #243640;
    height: 55px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 19.2px;
    overflow: hidden;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block:first-child {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 368px;
    margin-left: 0;
    color: #FFFFFF;
    padding-top: 20px;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 368px;
    margin-right: 0;
    padding-top: 20px;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu,
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu {
    float: right;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li {
    float: left;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li span.dot-separator {
    margin: 0px 5px;
    font-size: 15px;
    padding: 0px;
    line-height: 0px;
    position: relative;
    top: 2px;
    left: 0px;
    color: #66CCCC;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li a {
    color: #FFFFFF !important;
  }

  body.logged-in.admin-menu #multisite-inner {
    overflow: visible;
  }

  ul.primary {
    margin: 1em;
    padding: 0 0 0.5em 1em;
  }

  ul.primary li {
    margin: 0;
  }

  ul.primary li a {
    margin-right: 0.5em;
    padding: 0.5em 1em;
  }

  #defaults .action-links li {
    display: inline;
  }
  #defaults .action-links li a {
    background-color: #DDD;
    border-color: #BBB;
    border-style: solid solid none solid;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0.5em 1em;
    text-decoration: none;
  }
  #defaults .action-links li a:hover {
    background-color: #EEE;
    border-color: #CCC;
    border-bottom-color: #EEE;
  }
  #defaults .action-links li.active a {
    background-color: white;
    border: 1px solid #BBB;
    border-bottom: 1px solid white;
  }

  body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
    padding-left: 424px;
  }
  body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
    width: 155px;
  }
  body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
    left: -95px;
  }

  body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
    padding-left: 440px;
  }
  body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
    width: 133px;
  }
  body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
    left: -278px !important;
    width: auto !important;
  }

  body.i18n-en header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
    left: -100px;
  }

  .contextual-links-region {
    outline: none;
    position: relative;
  }

  /* ======================================================================================================================== 
  **
  ** Override Layout - Tablet
  **
  ** ======================================================================================================================== */
  #multisite-inner .block-menu-block ul.menu li {
    margin-right: 2px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a {
    width: 80px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland {
    background-position: -16px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
    background-position: -16px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash {
    background-position: -162px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash:hover {
    background-position: -162px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf {
    background-position: -451px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf:hover {
    background-position: -451px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest {
    background-position: -308px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest:hover {
    background-position: -308px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
    background-position: -16px -50px;
    background-color: #FFFFFF;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  }

  header.mastheader #brandhold-wrapper #brandhold {
    width: 124.61538px;
    left: 50%;
    top: 30px;
    margin-left: -62.30769px;
  }
  header.mastheader #brandhold-wrapper #brandhold .site-name a {
    width: 124.61538px;
    height: 60px;
    margin-left: 0px;
    display: block;
  }
  header.mastheader #headertop-wrapper {
    height: 66.75px;
    border-bottom: none;
  }
  header.mastheader #headertop-wrapper #headertop-inner {
    display: none;
  }
  header.mastheader #headerbottom-wrapper {
    height: 45px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom,
  header.mastheader #headerbottom-wrapper #headerbottom-inner {
    height: 45px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner {
    display: none;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation {
    height: 45px;
    display: block;
    margin-top: -20px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li {
    margin: 0px 4px 4px 4px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks {
    display: none;
  }

  #maincontent.mastcontent #overcontent-wrapper .breadcrumb {
    visibility: hidden;
  }
  #maincontent.mastcontent #content-wrapper #content-inner.grid-9 {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 528px;
  }
  #maincontent.mastcontent #content-wrapper #sidebar_second.grid-3 {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 208px;
  }

  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 176px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-footer {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 752px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-footer ul li {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 233.6px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-footer ul li.expanded:first-child {
    margin-left: 0;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-footer ul li.expanded:last-child {
    margin-right: 0;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 752px;
    margin: 10px 0px 25px 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 240px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block:first-child {
    margin-left: 0;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block:last-child {
    margin-right: 0;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 #block-menu-menu-park-blog-menu {
    text-indent: 25px;
  }

  /* ======================================================================================================================== 
  **
  ** Main - Tablet
  **
  ** ======================================================================================================================== */
  body.front #maincontent.mastcontent #content-wrapper #content-inner {
    height: 490px;
    overflow: hidden;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 {
    width: 380px;
    margin-left: -360px;
    top: 20px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 240px;
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
    margin: 0px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing a.button {
    width: 85% !important;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing a.button.grey {
    width: 95% !important;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main {
    width: 100%;
    display: block;
    overflow: hidden;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
    width: 100% !important;
    height: auto;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
    height: auto;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
    display: block;
    overflow: hidden;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link {
    background-size: 145% 100% !important;
    background-position: 48% 0% !important;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content {
    display: none;
    margin-left: auto;
    margin-right: auto;
    width: 768px;
    margin-top: 40px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner {
    padding-left: 320px;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 368px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-content {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 50px;
    line-height: 48px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner h2 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 70px;
    line-height: 64px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 304px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 22.4px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 240px;
    margin-left: 0;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 22.4px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner img {
    display: none;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom {
    margin-right: -372px;
  }
  body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner {
    height: 210px;
  }
  body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 240px;
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
    height: 185px;
    background: transparent !important;
  }
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-header h3,
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-header h3 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 30.4px;
  }
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-content ul li,
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-content ul li {
    width: 153px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 752px;
    margin-bottom: 20px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 240px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:first-child {
    margin-left: 0;
    margin-right: 0;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:last-child {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 176px;
    margin-right: 0;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:last-child a.button {
    width: 88% !important;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 368px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 input#directions-destination {
    width: 214.4px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-3 {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 368px;
  }

  /* ======================================================================================================================== 
  **
  ** Jesus Tablet
  **
  ** ======================================================================================================================== */
  /* GENERIC STYLES */
  /* MAINTENACE PAGE */
  body.maintenance-page #container {
    margin-left: auto;
    margin-right: auto;
    width: 768px;
  }
  body.maintenance-page #container #main {
    padding-left: 192px;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 368px;
  }

  /* END MAINTENACE PAGE */
  /* FORM COMMENTS */
  div.comment-wrapper {
    margin-left: -20px;
    padding-left: 0px;
  }
  div.comment-wrapper div.form-type-textfield input {
    margin-right: 12px !important;
    width: 200px !important;
  }
  div.comment-wrapper div.form-type-textarea textarea {
    width: 479px !important;
  }

  /* INPUT MAP */
  #vsf-destination-input {
    width: 358px !important;
  }

  div.box-tickets {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 444.8px;
  }

  /* BOX INFORMATION */
  div.field-name-information-and-reservations {
    display: none !important;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 457.6px;
    margin-left: 0;
    margin-left: -30px;
  }
  div.field-name-information-and-reservations div.vcard {
    margin-bottom: 10px;
  }
  div.field-name-information-and-reservations div.vcard span.fn span.given-name {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
  }
  div.field-name-information-and-reservations div.vcard div.org {
    margin-left: 80px;
  }

  /* SELECT IN LISTA PAGES */
  div.views-exposed-form {
    margin-bottom: 50px;
  }
  div.views-exposed-form select {
    background: #E6E6E6 url("../img/bg-select.png") 170px 0px no-repeat;
    border: 1px solid #CCCCCC;
    font-size: 13px;
    height: 33px;
    padding-left: 20px;
    width: 209px;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
  div.views-exposed-form input {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    border: 1px solid #122324;
    color: #FFFFFF;
    text-shadow: black 0 1px 0;
    text-transform: uppercase;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    float: left;
    margin-top: -1px;
  }
  div.views-exposed-form input:hover {
    text-decoration: none;
  }
  div.views-exposed-form input:hover {
    background-color: #122324;
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
  }
  div.views-exposed-form input:active {
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
  }
  div.views-exposed-form input.disabled, div.views-exposed-form input[disabled] {
    opacity: 0.6;
    background: #1A3335;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  div.views-exposed-form input::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }
  div.views-exposed-form div.views-exposed-widget .form-submit {
    margin-top: 20px;
  }
  div.views-exposed-form select#edit-field-pressnote-type-tid,
  div.views-exposed-form select#field_pressnote_type_tid {
    background: #E6E6E6 url("../img/bg-select.png") 150px 0px no-repeat;
    width: 189px;
  }
  div.views-exposed-form select#edit-date-filter-value-year,
  div.views-exposed-form select#edit-field-date-value-value-year {
    background: #E6E6E6 url("../img/bg-select.png") 100px 0px no-repeat;
    width: 139px;
  }
  div.views-exposed-form select#edit-field-mediatype-tid {
    background: #E6E6E6 url("../img/bg-select.png") 180px 0px no-repeat;
    width: 219px;
  }
  div.views-exposed-form select#edit-field-date-value-value-month,
  div.views-exposed-form select#edit-date-filter-value-month {
    background: #E6E6E6 url("../img/bg-select.png") 100px 0px no-repeat;
    width: 139px;
  }

  /************************ PAGES PARK INFO ************************/
  /* PRINCIPAL PAGES PARK INFO, THINGS TO DO, ABOUT US */
  body.page-park-info h1.title,
  body.page-things-to-do h1.title,
  body.page-about h1.title,
  body.page-marineland-tv h1.title {
    margin-left: 0;
    margin-top: 18px;
  }
  body.page-park-info div.view-header p,
  body.page-things-to-do div.view-header p,
  body.page-about div.view-header p,
  body.page-marineland-tv div.view-header p {
    margin-left: 0;
  }
  body.page-park-info div.view-launchers div.view-content > div,
  body.page-things-to-do div.view-launchers div.view-content > div,
  body.page-about div.view-launchers div.view-content > div,
  body.page-marineland-tv div.view-launchers div.view-content > div {
    float: left;
    margin-left: 0;
    margin-right: 11px;
  }
  body.page-park-info div.view-launchers div.view-content > div:nth-child(3n+1),
  body.page-things-to-do div.view-launchers div.view-content > div:nth-child(3n+1),
  body.page-about div.view-launchers div.view-content > div:nth-child(3n+1),
  body.page-marineland-tv div.view-launchers div.view-content > div:nth-child(3n+1) {
    margin-left: 0;
    margin-right: 0;
  }
  body.page-park-info div.view-launchers div.view-content > div:first-child,
  body.page-things-to-do div.view-launchers div.view-content > div:first-child,
  body.page-about div.view-launchers div.view-content > div:first-child,
  body.page-marineland-tv div.view-launchers div.view-content > div:first-child {
    margin-right: 11px;
  }
  body.page-park-info div.view-launchers div.view-content > div:last-child,
  body.page-things-to-do div.view-launchers div.view-content > div:last-child,
  body.page-about div.view-launchers div.view-content > div:last-child,
  body.page-marineland-tv div.view-launchers div.view-content > div:last-child {
    margin-left: 11px;
  }
  body.page-park-info div.view-launchers div.node-launcher,
  body.page-things-to-do div.view-launchers div.node-launcher,
  body.page-about div.view-launchers div.node-launcher,
  body.page-marineland-tv div.view-launchers div.node-launcher {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 227.2px;
    margin-left: 0;
  }
  body.page-park-info div.view-launchers div.node-launcher div.field-name-field-image img,
  body.page-things-to-do div.view-launchers div.node-launcher div.field-name-field-image img,
  body.page-about div.view-launchers div.node-launcher div.field-name-field-image img,
  body.page-marineland-tv div.view-launchers div.node-launcher div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-park-info div.view-launchers div.node-launcher div.field-name-field-image,
  body.page-things-to-do div.view-launchers div.node-launcher div.field-name-field-image,
  body.page-about div.view-launchers div.node-launcher div.field-name-field-image,
  body.page-marineland-tv div.view-launchers div.node-launcher div.field-name-field-image {
    margin-right: 0;
  }

  body.page-things-to-do div.view-launchers div.view-content > div:last-child,
  body.page-about div.view-launchers div.view-content > div:last-child {
    margin-left: 1px;
  }

  /* CALENDAR PAGE */
  body.page-calendar h1.title {
    font-size: 32px;
  }
  body.page-calendar .view-calendar > .view-header {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 227.2px;
  }
  body.page-calendar .view-calendar > .view-header > p:first-child {
    margin-bottom: 100px;
  }
  body.page-calendar .view-calendar > .view-header .help-calendar {
    display: none;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    border-bottom: none;
    background: #E6E6E6;
    height: 70px;
    width: 378px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #000000 !important;
    font-weight: 600 !important;
    line-height: 75px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager {
    border-bottom: none;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li {
    background: transparent;
    overflow: hidden;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 20px;
    margin: 0px;
    padding: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border: none;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a {
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    color: #999999;
    position: absolute;
    top: 0px;
    left: 0px;
    border: none;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:hover {
    color: #666666;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
    content: "\39";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
    font-size: 30px;
    font-family: 'PAR-iconfont';
    margin: 0px 100px 100px 0px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev {
    left: 10px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-next {
    right: 10px;
    left: 210px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before {
    content: "\3a";
  }
  body.page-calendar .view-calendar > .view-content {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 304px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar {
    margin-bottom: 50px;
    width: 100%;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table {
    width: 125%;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table thead tr th {
    background: #E6E6E6;
    color: #000;
    font-size: 13px;
    font-weight: 700px;
    height: 61px;
    line-height: 61px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody {
    border-bottom: 1px solid #CCCCCC;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td {
    background: #FFFFFF !important;
    height: 48px;
    line-height: 48px;
    padding: 0px;
    margin: 0px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day {
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    width: 48px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box {
    display: none;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td {
    display: none;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td {
    background: #FFFFFF !important;
    padding: 0px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item {
    display: none;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child {
    display: block;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar {
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color {
    padding: 9px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content {
    display: block;
    background: #FFFFFF;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a {
    text-align: center;
    display: block;
    font-size: 20px;
    font-weight: 700;
  }
  body.page-calendar .view-calendar > .view-footer {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 496px;
    margin-left: 0;
    float: left;
    margin-bottom: 60px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-header {
    width: 236px;
    left: auto;
    right: 20px;
    position: absolute;
    text-align: center;
    top: 20px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-header span.calendar-tip {
    display: block;
    height: 194px;
    background: url("../img/help_calendar.png") no-repeat 50% 50%;
    border: 1px solid #CCCCCC;
  }
  body.page-calendar .view-calendar > .view-footer div.view-header span.calendar-tip p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    padding: 17px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation {
    overflow: hidden;
  }
  body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color {
    width: 15px !important;
    float: left !important;
  }
  body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span {
    margin-left: 0px !important;
    padding-left: 10px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list {
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    overflow: hidden;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend {
    margin-left: 12px;
    margin-top: 30px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li {
    float: left;
    margin-bottom: 25px;
    margin-left: 45px;
    text-align: center;
    width: 100px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display {
    border: 4px solid rgba(255, 255, 255, 0.6);
    border-radius: 20px;
    float: left;
    height: 18px;
    margin-left: 30px;
    width: 18px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span {
    color: #666;
    font-size: 13px;
    float: left;
    margin-top: 2px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child {
    position: relative;
    top: 0;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span {
    float: left;
    margin-left: 20px;
  }
  body.page-calendar #colorbox {
    background: #FFFFFF;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
  }
  body.page-calendar #colorbox #cboxContent {
    margin-top: 60px !important;
  }
  body.page-calendar #colorbox #cboxContent #cboxLoadedContent {
    background: #FFFFFF;
    padding: 10px;
  }
  body.page-calendar #colorbox #cboxContent #cboxTitle {
    float: none !important;
    width: 100%;
    background: #E6E6E6;
    top: -60px !important;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    padding: 10px;
  }
  body.page-calendar #colorbox #cboxContent #cboxTitle .date-display-single {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
    color: #666666;
  }
  body.page-calendar #colorbox #cboxContent #cboxTitle p {
    margin-bottom: 0px;
  }
  body.page-calendar #colorbox #cboxContent #cboxClose {
    top: -40px !important;
    right: 8px !important;
    border-radius: 12px;
    border-radius: 12px;
    border-radius: 12px;
    padding: 10px !important;
    border: none;
  }
  body.page-calendar #cboxOverlay {
    opacity: 0.2 !important;
  }

  /* BIRTHDAY PAGE DETAIL*/
  body.node-type-special-ocassion h1 {
    background: url("../img/bg-birthday.png");
    border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF !important;
    height: 180px;
    line-height: 300px;
    padding-left: 20px !important;
    margin-left: -20px;
    margin-top: -37px;
    width: 110%;
  }
  body.node-type-special-ocassion div.node-special-ocassion div.group-header div.field-name-field-short-text {
    color: #FE9500;
    position: relative;
    top: 90px;
    font-size: 16px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  body.node-type-special-ocassion div.group-left {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 208px;
    margin-left: 0;
    margin-right: 20px;
  }
  body.node-type-special-ocassion div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.node-type-special-ocassion div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 240px;
  }

  /* TICKETS PRICE GROUPS DETAILS */
  body.node-type-group div.node-group {
    float: left;
    margin-bottom: 30px;
    padding: 30px;
  }
  body.node-type-group div.node-group h1 {
    background: url("../img/bg-mixed-groups.png");
    border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    height: 180px;
    line-height: 300px;
    padding-left: 20px !important;
    margin-left: -45px;
    margin-top: -45px;
    width: 680px;
  }
  body.node-type-group div.node-group div.field-name-field-date {
    clear: left;
    float: left;
    display: block;
    margin-bottom: 20px;
    text-align: right;
  }
  body.node-type-group div.node-group div.field-name-field-date div.label-inline {
    float: left;
    font-style: italic;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  body.node-type-group div.node-group div.field-name-field-date span.date-display-single {
    display: block;
    float: left;
  }
  body.node-type-group div.node-group div.field-name-field-short-text {
    font-style: italic;
    font-size: 16px;
    margin-bottom: 10px;
    margin-left: -30px;
    width: 490px;
  }
  body.node-type-group div.node-group div.field-name-body p {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 470.4px;
    margin-left: -30px;
  }
  body.node-type-group div.node-group div.field-name-body ul {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 470.4px;
    margin-left: -30px;
  }
  body.node-type-group div.node-group div.field-name-field-related-offers div.node-offer {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 432px;
    margin-left: 0;
    margin-left: -30px;
    padding-left: 41px;
  }
  body.node-type-group div.node-group div.field-name-field-related-offers div.node-offer div.field-name-title {
    margin-left: -30px;
  }
  body.node-type-group div.node-group div.field-name-field-related-offers div.node-offer div.field-name-apply-group-link {
    margin-left: -30px;
  }

  /* BIRTDHDAY */
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-left,
  body.page-park-info-ticket-prices div.jquery-once-1-processed div.view-content div.group-left,
  body.page-infos-ticket-prijzen div.jquery-once-1-processed div.view-content div.group-left,
  body.page-infos-eintrittspreise div.jquery-once-1-processed div.view-content div.group-left {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 208px;
    margin-left: 0;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.page-park-info-ticket-prices div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.page-infos-ticket-prijzen div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.page-infos-eintrittspreise div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right,
  body.page-park-info-ticket-prices div.jquery-once-1-processed div.view-content div.group-right,
  body.page-infos-ticket-prijzen div.jquery-once-1-processed div.view-content div.group-right,
  body.page-infos-eintrittspreise div.jquery-once-1-processed div.view-content div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 265.6px;
  }
  body.page-ticket-prices div.prices,
  body.page-park-info-ticket-prices div.prices,
  body.page-infos-ticket-prijzen div.prices,
  body.page-infos-eintrittspreise div.prices {
    position: relative;
    left: 0;
  }

  /* PARK MAP */
  body.page-node-1203 div.field-name-body,
  body.page-node-1058 div.field-name-body,
  body.page-node-1059 div.field-name-body,
  body.page-park-map div.field-name-body {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 496px;
    margin-left: 0;
  }
  body.page-node-1203 div.field-name-body a.map-zoom img,
  body.page-node-1058 div.field-name-body a.map-zoom img,
  body.page-node-1059 div.field-name-body a.map-zoom img,
  body.page-park-map div.field-name-body a.map-zoom img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-node-1203 div.field-name-body p img,
  body.page-node-1058 div.field-name-body p img,
  body.page-node-1059 div.field-name-body p img,
  body.page-park-map div.field-name-body p img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }

  /* PARKING PAGE */
  body.page-node-1268 div.field-name-body p img,
  body.page-node-1251 div.field-name-body p img,
  body.page-node-1057 div.field-name-body p img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }

  /* PLAN YOUR STAY PAGE */
  body.page-node-799 div.block-parques-directions,
  body.page-node-1204 div.block-parques-directions,
  body.page-node-1354 div.block-parques-directions {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 496px;
    margin-left: 0;
  }
  body.page-node-799 div.block-parques-directions p img,
  body.page-node-1204 div.block-parques-directions p img,
  body.page-node-1354 div.block-parques-directions p img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-node-799 #directions-destination,
  body.page-node-1204 #directions-destination,
  body.page-node-1354 #directions-destination {
    width: 367px;
  }
  body.page-node-799 .view-calendar > .view-header,
  body.page-node-1204 .view-calendar > .view-header,
  body.page-node-1354 .view-calendar > .view-header {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 227.2px;
  }
  body.page-node-799 .view-calendar > .view-header > p:first-child,
  body.page-node-1204 .view-calendar > .view-header > p:first-child,
  body.page-node-1354 .view-calendar > .view-header > p:first-child {
    margin-bottom: 100px;
  }
  body.page-node-799 .view-calendar > .view-header .help-calendar,
  body.page-node-1204 .view-calendar > .view-header .help-calendar,
  body.page-node-1354 .view-calendar > .view-header .help-calendar {
    display: none;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    border-bottom: none;
    background: #E6E6E6;
    height: 70px;
    width: 378px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper h3,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper h3,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #000000 !important;
    font-weight: 600 !important;
    line-height: 75px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager {
    border-bottom: none;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li {
    background: transparent;
    overflow: hidden;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 20px;
    margin: 0px;
    padding: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border: none;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a {
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    color: #999999;
    position: absolute;
    top: 0px;
    left: 0px;
    border: none;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover {
    color: #666666;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
    content: "\39";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
    font-size: 30px;
    font-family: 'PAR-iconfont';
    margin: 0px 100px 100px 0px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev {
    left: 10px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next {
    right: 10px;
    left: 210px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before {
    content: "\3a";
  }
  body.page-node-799 .view-calendar > .view-content,
  body.page-node-1204 .view-calendar > .view-content,
  body.page-node-1354 .view-calendar > .view-content {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 304px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar {
    margin-bottom: 50px;
    width: 100%;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table {
    width: 125%;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table thead tr th,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table thead tr th,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table thead tr th {
    background: #E6E6E6;
    color: #000;
    font-size: 13px;
    font-weight: 700px;
    height: 61px;
    line-height: 61px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody {
    border-bottom: 1px solid #CCCCCC;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td {
    background: #FFFFFF !important;
    height: 48px;
    line-height: 48px;
    padding: 0px;
    margin: 0px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day {
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    width: 48px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box {
    display: none;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td {
    display: none;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td {
    background: #FFFFFF !important;
    padding: 0px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item {
    display: none;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child {
    display: block;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar {
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color {
    padding: 9px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content {
    display: block;
    background: #FFFFFF;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a {
    text-align: center;
    display: block;
    font-size: 20px;
    font-weight: 700;
  }
  body.page-node-799 .view-calendar > .view-footer,
  body.page-node-1204 .view-calendar > .view-footer,
  body.page-node-1354 .view-calendar > .view-footer {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 496px;
    margin-left: 0;
    float: left;
    margin-bottom: 60px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-header,
  body.page-node-1204 .view-calendar > .view-footer div.view-header,
  body.page-node-1354 .view-calendar > .view-footer div.view-header {
    width: 236px;
    left: auto;
    right: 20px;
    position: absolute;
    text-align: center;
    top: 20px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-header span.calendar-tip,
  body.page-node-1204 .view-calendar > .view-footer div.view-header span.calendar-tip,
  body.page-node-1354 .view-calendar > .view-footer div.view-header span.calendar-tip {
    display: block;
    height: 194px;
    background: url("../img/help_calendar.png") no-repeat 50% 50%;
    border: 1px solid #CCCCCC;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-header span.calendar-tip p,
  body.page-node-1204 .view-calendar > .view-footer div.view-header span.calendar-tip p,
  body.page-node-1354 .view-calendar > .view-footer div.view-header span.calendar-tip p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    padding: 17px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation,
  body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation,
  body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation {
    overflow: hidden;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color,
  body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color,
  body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color {
    width: 15px !important;
    float: left !important;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span,
  body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span,
  body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span {
    margin-left: 0px !important;
    padding-left: 10px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list {
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    overflow: hidden;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend {
    margin-left: 12px;
    margin-top: 30px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li {
    float: left;
    margin-bottom: 25px;
    margin-left: 45px;
    text-align: center;
    width: 100px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display {
    border: 4px solid rgba(255, 255, 255, 0.6);
    border-radius: 20px;
    float: left;
    height: 18px;
    margin-left: 30px;
    width: 18px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span {
    color: #666;
    font-size: 13px;
    float: left;
    margin-top: 2px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child {
    position: relative;
    top: 0;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span {
    float: left;
    margin-left: 20px;
  }
  body.page-node-799 #colorbox,
  body.page-node-1204 #colorbox,
  body.page-node-1354 #colorbox {
    background: #FFFFFF;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
  }
  body.page-node-799 #colorbox #cboxContent,
  body.page-node-1204 #colorbox #cboxContent,
  body.page-node-1354 #colorbox #cboxContent {
    margin-top: 60px !important;
  }
  body.page-node-799 #colorbox #cboxContent #cboxLoadedContent,
  body.page-node-1204 #colorbox #cboxContent #cboxLoadedContent,
  body.page-node-1354 #colorbox #cboxContent #cboxLoadedContent {
    background: #FFFFFF;
    padding: 10px;
  }
  body.page-node-799 #colorbox #cboxContent #cboxTitle,
  body.page-node-1204 #colorbox #cboxContent #cboxTitle,
  body.page-node-1354 #colorbox #cboxContent #cboxTitle {
    float: none !important;
    width: 100%;
    background: #E6E6E6;
    top: -60px !important;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    padding: 10px;
  }
  body.page-node-799 #colorbox #cboxContent #cboxTitle .date-display-single,
  body.page-node-1204 #colorbox #cboxContent #cboxTitle .date-display-single,
  body.page-node-1354 #colorbox #cboxContent #cboxTitle .date-display-single {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
    color: #666666;
  }
  body.page-node-799 #colorbox #cboxContent #cboxTitle p,
  body.page-node-1204 #colorbox #cboxContent #cboxTitle p,
  body.page-node-1354 #colorbox #cboxContent #cboxTitle p {
    margin-bottom: 0px;
  }
  body.page-node-799 #colorbox #cboxContent #cboxClose,
  body.page-node-1204 #colorbox #cboxContent #cboxClose,
  body.page-node-1354 #colorbox #cboxContent #cboxClose {
    top: -40px !important;
    right: 8px !important;
    border-radius: 12px;
    border-radius: 12px;
    border-radius: 12px;
    padding: 10px !important;
    border: none;
  }
  body.page-node-799 #cboxOverlay,
  body.page-node-1204 #cboxOverlay,
  body.page-node-1354 #cboxOverlay {
    opacity: 0.2 !important;
  }

  body.page-node-1254 #vsf-destination-input {
    width: 321px !important;
  }
  body.page-node-1254 input.vsf-input-show-route {
    width: 150px;
  }

  body.page-node-1482 #vsf-destination-input {
    width: 463px;
  }
  body.page-node-1482 input.vsf-input-show-route {
    width: 180px;
  }

  /* PARKING PAGE */
  body.page-node-1268 div.field-name-body p img,
  body.page-node-1251 div.field-name-body p img,
  body.page-node-1057 div.field-name-body p img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }

  /* TICKETS PRICE GROUPS */
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.group-left {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 163.2px;
  }
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 297.6px;
  }

  /* SERVICES & HOTELS PAGE */
  body.page-node-1807 div.view-id-services div.view-header,
  body.page-node-1736 div.view-id-services div.view-header,
  body.page-node-1808 div.view-id-services div.view-header {
    margin-bottom: 50px;
  }
  body.page-node-1807 div.view-id-services div.view-content div.node-service div.group-left,
  body.page-node-1736 div.view-id-services div.view-content div.node-service div.group-left,
  body.page-node-1808 div.view-id-services div.view-content div.node-service div.group-left {
    margin-right: 20px;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 220.8px;
    margin-left: 0;
  }
  body.page-node-1807 div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group,
  body.page-node-1736 div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group,
  body.page-node-1808 div.view-id-services div.view-content div.node-service div.group-left div.field-name-service-links-displays-group {
    left: 60px;
  }
  body.page-node-1807 div.view-id-services div.view-content div.node-service div.group-left div.field-name-field-image img,
  body.page-node-1736 div.view-id-services div.view-content div.node-service div.group-left div.field-name-field-image img,
  body.page-node-1808 div.view-id-services div.view-content div.node-service div.group-left div.field-name-field-image img {
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-node-1807 div.view-id-services div.view-content div.node-service div.group-right,
  body.page-node-1736 div.view-id-services div.view-content div.node-service div.group-right,
  body.page-node-1808 div.view-id-services div.view-content div.node-service div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 252.8px;
  }
  body.page-node-1807 div.group-left,
  body.page-node-1736 div.group-left,
  body.page-node-1808 div.group-left {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 208px;
  }
  body.page-node-1807 div.group-left div.field-name-field-image img,
  body.page-node-1736 div.group-left div.field-name-field-image img,
  body.page-node-1808 div.group-left div.field-name-field-image img {
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-node-1807 div.view-content div.node-accommodation,
  body.page-node-1736 div.view-content div.node-accommodation,
  body.page-node-1808 div.view-content div.node-accommodation {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 45px;
    padding-bottom: 30px;
    position: relative;
  }
  body.page-node-1807 div.view-content div.node-accommodation div.group-left,
  body.page-node-1736 div.view-content div.node-accommodation div.group-left,
  body.page-node-1808 div.view-content div.node-accommodation div.group-left {
    margin-right: 20px;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 220.8px;
    margin-left: 0;
  }
  body.page-node-1807 div.view-content div.node-accommodation div.group-left div.field-name-service-links-displays-group,
  body.page-node-1736 div.view-content div.node-accommodation div.group-left div.field-name-service-links-displays-group,
  body.page-node-1808 div.view-content div.node-accommodation div.group-left div.field-name-service-links-displays-group {
    left: 60px;
  }
  body.page-node-1807 div.view-content div.node-accommodation div.group-left div.field-name-field-image img,
  body.page-node-1736 div.view-content div.node-accommodation div.group-left div.field-name-field-image img,
  body.page-node-1808 div.view-content div.node-accommodation div.group-left div.field-name-field-image img {
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-node-1807 div.view-content div.node-accommodation div.group-right,
  body.page-node-1736 div.view-content div.node-accommodation div.group-right,
  body.page-node-1808 div.view-content div.node-accommodation div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 252.8px;
  }

  body.node-type-service div.node-service div.group-header div.field-name-back-link {
    margin-bottom: 50px;
  }
  body.node-type-service div.node-service div.group-left {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 208px;
    margin-left: 0;
  }
  body.node-type-service div.node-service div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.node-type-service div.node-service div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 265.6px;
  }
  body.node-type-service div.node-service div.group-footer p, body.node-type-service div.node-service div.group-footer ul {
    border: 1px solid #CCCCCC;
    padding: 20px;
  }
  body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 10px;
    margin-left: 20px;
  }
  body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li:before {
    color: #00659f;
    font-size: 10px;
    position: relative;
    left: -5px;
    top: -2px;
  }

  /* HOTELS PAGE */
  body.page-services-accommodation div.views-exposed-widget .form-submit {
    margin-top: 0;
  }
  body.page-services-accommodation div.views-exposed-form select {
    background: #E6E6E6 url("../img/bg-select.png") 140px 0px no-repeat;
    width: 179px;
  }

  /* HOLIDAYS PAGE */
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-left {
    margin-right: 20px;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 176px;
    margin-left: 0;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 265.6px;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-title {
    margin-top: 20px;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-read-more-about a {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.prices {
    right: -20px;
    top: 70px;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.button a,
  body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a {
    position: relative;
    top: -50px;
  }

  /* B2B PAGE */
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-left {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 163.2px;
  }
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 291.2px;
  }

  /* B2B DETAILS */
  body.node-type-b2b div.node-b2b div.field-name-body p {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 470.4px;
    margin-left: -30px;
  }
  body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.node-offer {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 432px;
    margin-left: 0;
    margin-left: -30px;
    padding-left: 41px;
  }
  body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.node-offer div.field-name-title {
    margin-left: -30px;
  }
  body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.node-offer div.field-name-apply-group-link {
    margin-left: -30px;
  }

  /* THINGS TO DO */
  /* LIST PAGE ON THINGS TO DO */
  /* ATTRACTIONS DETAILS */
  body.node-type-attraction div.group-right,
  body.logged-in.node-type-attraction div.group-right,
  body.node-type-show div.group-right,
  body.node-type-exhibitions div.group-right,
  body.node-type-special-experience div.group-right,
  body.node-type-shop div.group-right,
  body.node-type-restaurant div.group-right {
    left: -15px;
    width: 100%;
  }
  body.node-type-attraction div.group-right div.field-name-field-didyouknow,
  body.logged-in.node-type-attraction div.group-right div.field-name-field-didyouknow,
  body.node-type-show div.group-right div.field-name-field-didyouknow,
  body.node-type-exhibitions div.group-right div.field-name-field-didyouknow,
  body.node-type-special-experience div.group-right div.field-name-field-didyouknow,
  body.node-type-shop div.group-right div.field-name-field-didyouknow,
  body.node-type-restaurant div.group-right div.field-name-field-didyouknow {
    float: right;
  }
  body.node-type-attraction div.content div.node-restaurant div.group-footer,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-footer,
  body.node-type-show div.content div.node-restaurant div.group-footer,
  body.node-type-exhibitions div.content div.node-restaurant div.group-footer,
  body.node-type-special-experience div.content div.node-restaurant div.group-footer,
  body.node-type-shop div.content div.node-restaurant div.group-footer,
  body.node-type-restaurant div.content div.node-restaurant div.group-footer {
    margin-left: 0;
  }
  body.node-type-attraction div.content div.node-show div.group-right,
  body.node-type-attraction div.content div.node-restaurant div.group-right,
  body.logged-in.node-type-attraction div.content div.node-show div.group-right,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-right,
  body.node-type-show div.content div.node-show div.group-right,
  body.node-type-show div.content div.node-restaurant div.group-right,
  body.node-type-exhibitions div.content div.node-show div.group-right,
  body.node-type-exhibitions div.content div.node-restaurant div.group-right,
  body.node-type-special-experience div.content div.node-show div.group-right,
  body.node-type-special-experience div.content div.node-restaurant div.group-right,
  body.node-type-shop div.content div.node-show div.group-right,
  body.node-type-shop div.content div.node-restaurant div.group-right,
  body.node-type-restaurant div.content div.node-show div.group-right,
  body.node-type-restaurant div.content div.node-restaurant div.group-right {
    float: left !important;
    margin-left: -40px !important;
    margin-top: 20px;
  }

  /* RESTAURANTS */
  body.section-things-to-do h1.title,
  body.section-park-ontdekken h1.title,
  body.section-park-entdecken h1.title,
  body.page-where-to-eat-restaurants h1.title,
  body.page-where-to-eat h1.title,
  body.page-restaurants h1.title,
  body.page-events h1.title,
  body.section-activities h1.title,
  body.page-things-to-do-tours-and-special-experiences h1.title,
  body.section-attivita h1.title,
  body.page-node-1722 h1.title,
  body.page-node-1723 h1.title,
  body.section-events h1.title,
  body.section-evenementiel h1.title,
  body.section-eventi h1.title {
    margin-top: 0;
  }
  body.section-things-to-do div.view-header ul,
  body.section-park-ontdekken div.view-header ul,
  body.section-park-entdecken div.view-header ul,
  body.page-where-to-eat-restaurants div.view-header ul,
  body.page-where-to-eat div.view-header ul,
  body.page-restaurants div.view-header ul,
  body.page-events div.view-header ul,
  body.section-activities div.view-header ul,
  body.page-things-to-do-tours-and-special-experiences div.view-header ul,
  body.section-attivita div.view-header ul,
  body.page-node-1722 div.view-header ul,
  body.page-node-1723 div.view-header ul,
  body.section-events div.view-header ul,
  body.section-evenementiel div.view-header ul,
  body.section-eventi div.view-header ul {
    margin-bottom: 50px;
  }
  body.section-things-to-do div.views-exposed-form select,
  body.section-park-ontdekken div.views-exposed-form select,
  body.section-park-entdecken div.views-exposed-form select,
  body.page-where-to-eat-restaurants div.views-exposed-form select,
  body.page-where-to-eat div.views-exposed-form select,
  body.page-restaurants div.views-exposed-form select,
  body.page-events div.views-exposed-form select,
  body.section-activities div.views-exposed-form select,
  body.page-things-to-do-tours-and-special-experiences div.views-exposed-form select,
  body.section-attivita div.views-exposed-form select,
  body.page-node-1722 div.views-exposed-form select,
  body.page-node-1723 div.views-exposed-form select,
  body.section-events div.views-exposed-form select,
  body.section-evenementiel div.views-exposed-form select,
  body.section-eventi div.views-exposed-form select {
    background: #E6E6E6 url("../img/bg-select.png") 140px 0px no-repeat;
    width: 179px;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 45px;
    padding-bottom: 30px;
    position: relative;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left {
    margin-right: 20px;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 208px;
    margin-left: 0;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group {
    left: 53px;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img {
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 265.6px;
  }
  body.section-things-to-do div.comment-wrapper,
  body.section-park-ontdekken div.comment-wrapper,
  body.section-park-entdecken div.comment-wrapper,
  body.page-where-to-eat-restaurants div.comment-wrapper,
  body.page-where-to-eat div.comment-wrapper,
  body.page-restaurants div.comment-wrapper,
  body.page-events div.comment-wrapper,
  body.section-activities div.comment-wrapper,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper,
  body.section-attivita div.comment-wrapper,
  body.page-node-1722 div.comment-wrapper,
  body.page-node-1723 div.comment-wrapper,
  body.section-events div.comment-wrapper,
  body.section-evenementiel div.comment-wrapper,
  body.section-eventi div.comment-wrapper {
    float: left;
  }
  body.section-things-to-do div.comment-wrapper div.form-type-textfield,
  body.section-park-ontdekken div.comment-wrapper div.form-type-textfield,
  body.section-park-entdecken div.comment-wrapper div.form-type-textfield,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textfield,
  body.page-where-to-eat div.comment-wrapper div.form-type-textfield,
  body.page-restaurants div.comment-wrapper div.form-type-textfield,
  body.page-events div.comment-wrapper div.form-type-textfield,
  body.section-activities div.comment-wrapper div.form-type-textfield,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-type-textfield,
  body.section-attivita div.comment-wrapper div.form-type-textfield,
  body.page-node-1722 div.comment-wrapper div.form-type-textfield,
  body.page-node-1723 div.comment-wrapper div.form-type-textfield,
  body.section-events div.comment-wrapper div.form-type-textfield,
  body.section-evenementiel div.comment-wrapper div.form-type-textfield,
  body.section-eventi div.comment-wrapper div.form-type-textfield {
    float: left;
  }
  body.section-things-to-do div.comment-wrapper div.form-type-textfield input,
  body.section-park-ontdekken div.comment-wrapper div.form-type-textfield input,
  body.section-park-entdecken div.comment-wrapper div.form-type-textfield input,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textfield input,
  body.page-where-to-eat div.comment-wrapper div.form-type-textfield input,
  body.page-restaurants div.comment-wrapper div.form-type-textfield input,
  body.page-events div.comment-wrapper div.form-type-textfield input,
  body.section-activities div.comment-wrapper div.form-type-textfield input,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-type-textfield input,
  body.section-attivita div.comment-wrapper div.form-type-textfield input,
  body.page-node-1722 div.comment-wrapper div.form-type-textfield input,
  body.page-node-1723 div.comment-wrapper div.form-type-textfield input,
  body.section-events div.comment-wrapper div.form-type-textfield input,
  body.section-evenementiel div.comment-wrapper div.form-type-textfield input,
  body.section-eventi div.comment-wrapper div.form-type-textfield input {
    color: #777;
    font-size: 14px;
    font-style: italic;
    height: 29px;
    margin-right: 20px;
    padding-left: 20px;
    width: 245px;
  }
  body.section-things-to-do div.comment-wrapper div.form-type-textarea,
  body.section-park-ontdekken div.comment-wrapper div.form-type-textarea,
  body.section-park-entdecken div.comment-wrapper div.form-type-textarea,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textarea,
  body.page-where-to-eat div.comment-wrapper div.form-type-textarea,
  body.page-restaurants div.comment-wrapper div.form-type-textarea,
  body.page-events div.comment-wrapper div.form-type-textarea,
  body.section-activities div.comment-wrapper div.form-type-textarea,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-type-textarea,
  body.section-attivita div.comment-wrapper div.form-type-textarea,
  body.page-node-1722 div.comment-wrapper div.form-type-textarea,
  body.page-node-1723 div.comment-wrapper div.form-type-textarea,
  body.section-events div.comment-wrapper div.form-type-textarea,
  body.section-evenementiel div.comment-wrapper div.form-type-textarea,
  body.section-eventi div.comment-wrapper div.form-type-textarea {
    float: left;
  }
  body.section-things-to-do div.comment-wrapper div.form-type-textarea textarea,
  body.section-park-ontdekken div.comment-wrapper div.form-type-textarea textarea,
  body.section-park-entdecken div.comment-wrapper div.form-type-textarea textarea,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textarea textarea,
  body.page-where-to-eat div.comment-wrapper div.form-type-textarea textarea,
  body.page-restaurants div.comment-wrapper div.form-type-textarea textarea,
  body.page-events div.comment-wrapper div.form-type-textarea textarea,
  body.section-activities div.comment-wrapper div.form-type-textarea textarea,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-type-textarea textarea,
  body.section-attivita div.comment-wrapper div.form-type-textarea textarea,
  body.page-node-1722 div.comment-wrapper div.form-type-textarea textarea,
  body.page-node-1723 div.comment-wrapper div.form-type-textarea textarea,
  body.section-events div.comment-wrapper div.form-type-textarea textarea,
  body.section-evenementiel div.comment-wrapper div.form-type-textarea textarea,
  body.section-eventi div.comment-wrapper div.form-type-textarea textarea {
    color: #777;
    font-size: 14px;
    font-style: italic;
    height: 111px;
    padding-left: 20px;
    resize: none;
    width: 589px;
  }
  body.section-things-to-do div.comment-wrapper div.form-type-textarea div.grippie,
  body.section-park-ontdekken div.comment-wrapper div.form-type-textarea div.grippie,
  body.section-park-entdecken div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-where-to-eat div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-restaurants div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-events div.comment-wrapper div.form-type-textarea div.grippie,
  body.section-activities div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-type-textarea div.grippie,
  body.section-attivita div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-node-1722 div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-node-1723 div.comment-wrapper div.form-type-textarea div.grippie,
  body.section-events div.comment-wrapper div.form-type-textarea div.grippie,
  body.section-evenementiel div.comment-wrapper div.form-type-textarea div.grippie,
  body.section-eventi div.comment-wrapper div.form-type-textarea div.grippie {
    display: none;
  }
  body.section-things-to-do div.comment-wrapper div.captcha,
  body.section-park-ontdekken div.comment-wrapper div.captcha,
  body.section-park-entdecken div.comment-wrapper div.captcha,
  body.page-where-to-eat-restaurants div.comment-wrapper div.captcha,
  body.page-where-to-eat div.comment-wrapper div.captcha,
  body.page-restaurants div.comment-wrapper div.captcha,
  body.page-events div.comment-wrapper div.captcha,
  body.section-activities div.comment-wrapper div.captcha,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.captcha,
  body.section-attivita div.comment-wrapper div.captcha,
  body.page-node-1722 div.comment-wrapper div.captcha,
  body.page-node-1723 div.comment-wrapper div.captcha,
  body.section-events div.comment-wrapper div.captcha,
  body.section-evenementiel div.comment-wrapper div.captcha,
  body.section-eventi div.comment-wrapper div.captcha {
    float: left;
  }
  body.section-things-to-do div.comment-wrapper div.form-actions,
  body.section-park-ontdekken div.comment-wrapper div.form-actions,
  body.section-park-entdecken div.comment-wrapper div.form-actions,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions,
  body.page-where-to-eat div.comment-wrapper div.form-actions,
  body.page-restaurants div.comment-wrapper div.form-actions,
  body.page-events div.comment-wrapper div.form-actions,
  body.section-activities div.comment-wrapper div.form-actions,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-actions,
  body.section-attivita div.comment-wrapper div.form-actions,
  body.page-node-1722 div.comment-wrapper div.form-actions,
  body.page-node-1723 div.comment-wrapper div.form-actions,
  body.section-events div.comment-wrapper div.form-actions,
  body.section-evenementiel div.comment-wrapper div.form-actions,
  body.section-eventi div.comment-wrapper div.form-actions {
    float: right;
  }
  body.section-things-to-do div.comment-wrapper div.form-actions input,
  body.section-park-ontdekken div.comment-wrapper div.form-actions input,
  body.section-park-entdecken div.comment-wrapper div.form-actions input,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input,
  body.page-where-to-eat div.comment-wrapper div.form-actions input,
  body.page-restaurants div.comment-wrapper div.form-actions input,
  body.page-events div.comment-wrapper div.form-actions input,
  body.section-activities div.comment-wrapper div.form-actions input,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-actions input,
  body.section-attivita div.comment-wrapper div.form-actions input,
  body.page-node-1722 div.comment-wrapper div.form-actions input,
  body.page-node-1723 div.comment-wrapper div.form-actions input,
  body.section-events div.comment-wrapper div.form-actions input,
  body.section-evenementiel div.comment-wrapper div.form-actions input,
  body.section-eventi div.comment-wrapper div.form-actions input {
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFB007D', endColorstr='#FF95004A');
    background: linear-gradient(#fb007d, #d20069 70%);
    background: linear-gradient(#fb007d, #d20069 70%);
    background: linear-gradient(#fb007d, #d20069 70%);
    background: linear-gradient(#fb007d, #d20069 70%);
    background: linear-gradient(#fb007d, #d20069 70%);
    box-shadow: #ff49a3 0 1px 0 inset;
    box-shadow: #ff49a3 0 1px 0 inset;
    box-shadow: #ff49a3 0 1px 0 inset;
    border: 1px solid #b9005c;
    color: #FFFFFF;
    text-shadow: #77003b 0 1px 0;
    box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
    text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 22.4px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-transform: uppercase;
    text-decoration: none !important;
  }
  body.section-things-to-do div.comment-wrapper div.form-actions input:hover,
  body.section-park-ontdekken div.comment-wrapper div.form-actions input:hover,
  body.section-park-entdecken div.comment-wrapper div.form-actions input:hover,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input:hover,
  body.page-where-to-eat div.comment-wrapper div.form-actions input:hover,
  body.page-restaurants div.comment-wrapper div.form-actions input:hover,
  body.page-events div.comment-wrapper div.form-actions input:hover,
  body.section-activities div.comment-wrapper div.form-actions input:hover,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-actions input:hover,
  body.section-attivita div.comment-wrapper div.form-actions input:hover,
  body.page-node-1722 div.comment-wrapper div.form-actions input:hover,
  body.page-node-1723 div.comment-wrapper div.form-actions input:hover,
  body.section-events div.comment-wrapper div.form-actions input:hover,
  body.section-evenementiel div.comment-wrapper div.form-actions input:hover,
  body.section-eventi div.comment-wrapper div.form-actions input:hover {
    text-decoration: none;
  }
  body.section-things-to-do div.comment-wrapper div.form-actions input:hover,
  body.section-park-ontdekken div.comment-wrapper div.form-actions input:hover,
  body.section-park-entdecken div.comment-wrapper div.form-actions input:hover,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input:hover,
  body.page-where-to-eat div.comment-wrapper div.form-actions input:hover,
  body.page-restaurants div.comment-wrapper div.form-actions input:hover,
  body.page-events div.comment-wrapper div.form-actions input:hover,
  body.section-activities div.comment-wrapper div.form-actions input:hover,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-actions input:hover,
  body.section-attivita div.comment-wrapper div.form-actions input:hover,
  body.page-node-1722 div.comment-wrapper div.form-actions input:hover,
  body.page-node-1723 div.comment-wrapper div.form-actions input:hover,
  body.section-events div.comment-wrapper div.form-actions input:hover,
  body.section-evenementiel div.comment-wrapper div.form-actions input:hover,
  body.section-eventi div.comment-wrapper div.form-actions input:hover {
    background-color: #b9005c;
    background: linear-gradient(#e20070 3%, #b9005c 75%);
    background: linear-gradient(#e20070 3%, #b9005c 75%);
    background: linear-gradient(#e20070 3%, #b9005c 75%);
    background: linear-gradient(#e20070 3%, #b9005c 75%);
    background: linear-gradient(#e20070 3%, #b9005c 75%);
  }
  body.section-things-to-do div.comment-wrapper div.form-actions input:active,
  body.section-park-ontdekken div.comment-wrapper div.form-actions input:active,
  body.section-park-entdecken div.comment-wrapper div.form-actions input:active,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input:active,
  body.page-where-to-eat div.comment-wrapper div.form-actions input:active,
  body.page-restaurants div.comment-wrapper div.form-actions input:active,
  body.page-events div.comment-wrapper div.form-actions input:active,
  body.section-activities div.comment-wrapper div.form-actions input:active,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-actions input:active,
  body.section-attivita div.comment-wrapper div.form-actions input:active,
  body.page-node-1722 div.comment-wrapper div.form-actions input:active,
  body.page-node-1723 div.comment-wrapper div.form-actions input:active,
  body.section-events div.comment-wrapper div.form-actions input:active,
  body.section-evenementiel div.comment-wrapper div.form-actions input:active,
  body.section-eventi div.comment-wrapper div.form-actions input:active {
    box-shadow: #a90054 0 1px 2px inset;
    box-shadow: #a90054 0 1px 2px inset;
    box-shadow: #a90054 0 1px 2px inset;
  }
  body.section-things-to-do div.comment-wrapper div.form-actions input.disabled, body.section-things-to-do div.comment-wrapper div.form-actions input[disabled],
  body.section-park-ontdekken div.comment-wrapper div.form-actions input.disabled,
  body.section-park-ontdekken div.comment-wrapper div.form-actions input[disabled],
  body.section-park-entdecken div.comment-wrapper div.form-actions input.disabled,
  body.section-park-entdecken div.comment-wrapper div.form-actions input[disabled],
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input.disabled,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input[disabled],
  body.page-where-to-eat div.comment-wrapper div.form-actions input.disabled,
  body.page-where-to-eat div.comment-wrapper div.form-actions input[disabled],
  body.page-restaurants div.comment-wrapper div.form-actions input.disabled,
  body.page-restaurants div.comment-wrapper div.form-actions input[disabled],
  body.page-events div.comment-wrapper div.form-actions input.disabled,
  body.page-events div.comment-wrapper div.form-actions input[disabled],
  body.section-activities div.comment-wrapper div.form-actions input.disabled,
  body.section-activities div.comment-wrapper div.form-actions input[disabled],
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-actions input.disabled,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-actions input[disabled],
  body.section-attivita div.comment-wrapper div.form-actions input.disabled,
  body.section-attivita div.comment-wrapper div.form-actions input[disabled],
  body.page-node-1722 div.comment-wrapper div.form-actions input.disabled,
  body.page-node-1722 div.comment-wrapper div.form-actions input[disabled],
  body.page-node-1723 div.comment-wrapper div.form-actions input.disabled,
  body.page-node-1723 div.comment-wrapper div.form-actions input[disabled],
  body.section-events div.comment-wrapper div.form-actions input.disabled,
  body.section-events div.comment-wrapper div.form-actions input[disabled],
  body.section-evenementiel div.comment-wrapper div.form-actions input.disabled,
  body.section-evenementiel div.comment-wrapper div.form-actions input[disabled],
  body.section-eventi div.comment-wrapper div.form-actions input.disabled,
  body.section-eventi div.comment-wrapper div.form-actions input[disabled] {
    opacity: 0.6;
    background: #d20069;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  body.section-things-to-do div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.section-park-ontdekken div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.section-park-entdecken div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-where-to-eat div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-restaurants div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-events div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.section-activities div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-things-to-do-tours-and-special-experiences div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.section-attivita div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-node-1722 div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-node-1723 div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.section-events div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.section-evenementiel div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.section-eventi div.comment-wrapper div.form-actions input::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }

  body.page-events div.comment-wrapper,
  body.page-node-1722 div.comment-wrapper,
  body.page-node-1723 div.comment-wrapper {
    margin-left: 0;
    padding-left: 120px;
  }

  /* SHOPS PAGE */
  body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser {
    border: 0 none;
  }
  body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-left {
    margin-right: 20px;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 208px;
    margin-left: 0;
  }
  body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-right {
    float: left;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 240px;
  }

  /* ABOUT US */
  /* PRESS AREA PAGES*/
  body.page-about-press h1.title,
  body.page-about-press-images h1.title,
  body.page-about-press-releases h1.title {
    margin-top: -20px;
  }
  body.page-about-press div.views-exposed-widget .form-submit,
  body.page-about-press-images div.views-exposed-widget .form-submit,
  body.page-about-press-releases div.views-exposed-widget .form-submit {
    margin-top: 0;
  }

  /* LIST PAGES ABOUT */
  body.section-about h1.title,
  body.section-over-ons h1.title,
  body.section-ueber-uns h1.title {
    margin-top: 0;
  }
  body.section-about div.view-header,
  body.section-over-ons div.view-header,
  body.section-ueber-uns div.view-header {
    margin: 20px 0;
  }
  body.section-about div.view-header p,
  body.section-over-ons div.view-header p,
  body.section-ueber-uns div.view-header p {
    font-size: 16px;
    font-style: normal;
    margin-left: 0;
    margin-bottom: 40px;
  }
  body.section-about div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-over-ons div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-ueber-uns div.jquery-once-1-processed div.view-content div.node-teaser {
    margin-bottom: 40px;
  }
  body.section-about div.jquery-once-1-processed div.view-content div.group-left,
  body.section-over-ons div.jquery-once-1-processed div.view-content div.group-left,
  body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-left {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 163.2px;
    margin-left: 0;
    margin-right: 20px;
  }
  body.section-about div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.section-over-ons div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.section-about div.jquery-once-1-processed div.view-content div.group-right,
  body.section-over-ons div.jquery-once-1-processed div.view-content div.group-right,
  body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-right {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 336px;
  }
  body.section-about div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a,
  body.section-over-ons div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a,
  body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-right div.field-name-title h2 a {
    font-weight: 300;
    color: #333333;
  }
  body.section-about div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p,
  body.section-over-ons div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p,
  body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-right div.field-name-body p {
    border: 0 none;
    padding: 0;
  }
  body.section-about div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a,
  body.section-over-ons div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a,
  body.section-ueber-uns div.jquery-once-1-processed div.view-content div.group-right div.field-name-read-more-about a {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
  }

  /* PAGE JOBS AVAILABLE */
  body.page-about-jobs-available h1.title {
    color: #000000 !important;
  }

  /* PAGE JOBS DETAILS */
  body.node-type-job div.node-job div.field-group-format {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 457.6px;
  }

  /* ======================================================================================================================== 
  **
  ** Ivan Tablet
  **
  ** ======================================================================================================================== */
  /********************************************************/
  /* EVENTS DETAILS */
  body.node-type-event .field-name-banners-in-node .block .content,
  body.page-comment .field-name-banners-in-node .block .content {
    height: 510px;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main {
    width: 100%;
    display: block;
    overflow: hidden;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
    width: 100% !important;
    height: auto;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
    height: auto;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
    display: block;
    overflow: hidden;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link {
    background-size: auto auto !important;
    background-position: 50% 0% !important;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content {
    display: none;
    margin-left: auto;
    margin-right: auto;
    width: 768px;
    margin-top: 50px;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner {
    padding-left: 268.8px;
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 304px;
    margin-left: 0px;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom {
    position: absolute;
    z-index: 120;
    top: auto;
    left: auto;
    right: 20px;
    bottom: 20px;
  }
  body.node-type-event .field-name-ticketing,
  body.page-comment .field-name-ticketing {
    position: absolute;
    top: 40px;
    left: 0px;
  }
  body.node-type-event .field-name-ticketing #ticketing,
  body.page-comment .field-name-ticketing #ticketing {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 240px;
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
  }
  body.node-type-event .group_about_comments .comment-wrapper,
  body.page-comment .group_about_comments .comment-wrapper {
    margin-left: 0px !important;
  }

  /********************************************************/
  /* MASONRY GALLERY - general style
  ----------------------------------------------------------------------------------------------------*/
  .view.masonry {
    padding-top: 0px;
  }
  .view.masonry .view-content {
    height: 81%;
  }

  /*----------------------------------------------------------------------------------------------------*/
  /******************/
  /* Launcher pages */
  /******************/
  .launcher-page div.node-launcher {
    display: inline;
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    width: 227.2px;
    margin-left: 0;
  }
  .launcher-page div.node-launcher div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  .launcher-page div.node-launcher div.field-name-field-image {
    margin-right: 0;
  }
  .launcher-page div.view-content > div {
    float: left;
    margin-left: 0px;
    margin-right: 11px;
  }
  .launcher-page div.view-content > div:nth-child(3n+1) {
    margin-left: 0;
  }

  /*****************/
  /* Marineland tv */
  /*****************/
  .marineland-tv .view-content,
  .block-marinelandtv .channel-video-header,
  .block-marinelandtv .marinelandtv-video-block {
    margin-left: -10px;
  }

  /*order the list elements*/
  .video-block .video-item-list {
    margin-left: 0px;
    overflow: hidden;
  }
  .video-block .video-list {
    margin-left: 0px !important;
  }

  .marinelandtv-video-page .video-element img {
    width: 231px;
    height: auto;
  }
  .marinelandtv-video-page .video-list {
    margin: 0px;
  }
  .marinelandtv-video-page .video-list video-element,
  .marinelandtv-video-page .video-list li.three {
    margin-right: 18px;
    margin-bottom: 20px;
  }

  /*************************/
  /* Marineland flickr pohtos */
  /*************************/
  /* Blocks */
  #block-views-flickr-show-images-block h2 {
    margin-left: -7px;
  }
  #block-views-flickr-show-images-block .marinelandtv-video-block {
    margin-left: -10px;
  }

  /* Page */
  .page-marineland-photos li.photo-element {
    margin: 0;
    margin-right: 5%;
    margin-bottom: 5%;
    width: 45%;
  }
  .page-marineland-photos img {
    width: 100%;
    height: auto;
  }

  /*Swiper */
  .swiper-container {
    height: auto !important;
    display: block;
    margin-bottom: 20px;
  }

  .swiper-wrapper {
    height: 120px !important;
  }

  .swiper-slide {
    height: auto !important;
  }
  .swiper-slide img {
    width: 100% !important;
    height: auto !important;
  }

  /******* CAROUSEL FINAL PAGES  *******/
  /*
  .field-slideshow-slide{
    z-index: 1;
  }
  div.field-slideshow{
    left: 20px;
  }
  div.field-carousel{
    left: 5px !important;
  }
  div.field-slideshow-wrapper{
    background:yellow;
    div.field-slideshow-controls{ 
      width: 500px;
      left: 45px;
      //background: grey;
      height: 300px;
      z-index: 1;
      position: absolute;
      a.prev{
          color: transparent;
          float: left;
          top: 170px;
          left: -35px;
          position: relative;
          z-index: 10000;
          @include insert-icon(icon-arrow-left, after);
          &:after {
          color: $black;
          @include fs(14);
          font-family: 'PAR-iconfont';
          position:absolute;
        }   
      }
      a.next{
          color: transparent;
          float: right; 
          top: 170px;
          position: relative;
          right: 35px;
          z-index: 10000;
          @include insert-icon(icon-arrow-right, after);
          &:after {
          color: $black;
          @include fs(14);
          font-family: 'PAR-iconfont';
          position:absolute;     
        }  
      }
    }
  
  }
  
  .field-slideshow-carousel-wrapper{
    border-top: 1px solid $white;
  
    a.carousel-prev{
      color: transparent;
      float: left;
      top: 27px;
      left: 9px;
      position: relative;
      z-index: 10000;
     @include insert-icon(icon-arrow-left, after);
     &:after {
      color: $white;
       @include fs(14);
       font-family: 'PAR-iconfont';
       position:absolute;
     }    
    }
    a.carousel-next{
      color: transparent;
      float: right; 
      bottom: 44px;
      position: relative;
      right: 26px;
      z-index: 10000;
     @include insert-icon(icon-arrow-right, after);
     &:after {
       color: $white;
       @include fs(14);
       font-family: 'PAR-iconfont';
       position:absolute;     
     }    
    }
    div.item-list{
      position: relative;
      //left: 28px;
      width: 440px;
      left: 20px;
      //background: green;
      div.jcarousel-clip-horizontal{
        ul{
          li{
            padding-left: 0px;
            width: 80px!important;
          }
          li:first-child{
            margin-left: 0px;
          }
          li:hover{
            a{
              background: url($img-path+"pager.png") no-repeat 30px;
            }
          }
        }
      }
    }
  }
  */
  /* end pages */
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls {
    left: 0px;
    width: 438px;
    height: 260px;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev {
    top: 130px;
    left: 0px;
    width: 20px;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next {
    top: 130px;
    right: 0px;
    width: 20px;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow {
    width: 90% !important;
    left: 20px;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-carousel,
  body.node-type-special-experience div.node-attraction div.group-left div.field-carousel,
  body.node-type-special-experience div.node-shop div.group-left div.field-carousel,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-carousel,
  body.node-type-attraction div.node-special-experience div.group-left div.field-carousel,
  body.node-type-attraction div.node-attraction div.group-left div.field-carousel,
  body.node-type-attraction div.node-shop div.group-left div.field-carousel,
  body.node-type-attraction div.node-restaurant div.group-left div.field-carousel,
  body.node-type-shop div.node-special-experience div.group-left div.field-carousel,
  body.node-type-shop div.node-attraction div.group-left div.field-carousel,
  body.node-type-shop div.node-shop div.group-left div.field-carousel,
  body.node-type-shop div.node-restaurant div.group-left div.field-carousel,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-carousel,
  body.node-type-restaurant div.node-attraction div.group-left div.field-carousel,
  body.node-type-restaurant div.node-shop div.group-left div.field-carousel,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-carousel {
    left: 5px !important;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list {
    left: 20px;
    width: 90%;
  }
  body.node-type-special-experience div.node-special-experience div.group-left p,
  body.node-type-special-experience div.node-attraction div.group-left p,
  body.node-type-special-experience div.node-shop div.group-left p,
  body.node-type-special-experience div.node-restaurant div.group-left p,
  body.node-type-attraction div.node-special-experience div.group-left p,
  body.node-type-attraction div.node-attraction div.group-left p,
  body.node-type-attraction div.node-shop div.group-left p,
  body.node-type-attraction div.node-restaurant div.group-left p,
  body.node-type-shop div.node-special-experience div.group-left p,
  body.node-type-shop div.node-attraction div.group-left p,
  body.node-type-shop div.node-shop div.group-left p,
  body.node-type-shop div.node-restaurant div.group-left p,
  body.node-type-restaurant div.node-special-experience div.group-left p,
  body.node-type-restaurant div.node-attraction div.group-left p,
  body.node-type-restaurant div.node-shop div.group-left p,
  body.node-type-restaurant div.node-restaurant div.group-left p {
    width: 438px !important;
  }
  body.node-type-special-experience div.node-special-experience div.group-right,
  body.node-type-special-experience div.node-attraction div.group-right,
  body.node-type-special-experience div.node-shop div.group-right,
  body.node-type-special-experience div.node-restaurant div.group-right,
  body.node-type-attraction div.node-special-experience div.group-right,
  body.node-type-attraction div.node-attraction div.group-right,
  body.node-type-attraction div.node-shop div.group-right,
  body.node-type-attraction div.node-restaurant div.group-right,
  body.node-type-shop div.node-special-experience div.group-right,
  body.node-type-shop div.node-attraction div.group-right,
  body.node-type-shop div.node-shop div.group-right,
  body.node-type-shop div.node-restaurant div.group-right,
  body.node-type-restaurant div.node-special-experience div.group-right,
  body.node-type-restaurant div.node-attraction div.group-right,
  body.node-type-restaurant div.node-shop div.group-right,
  body.node-type-restaurant div.node-restaurant div.group-right {
    left: 40px !important;
  }
}
@media only screen and (max-width: 759px) {
  /* ======================================================================================================================== 
  ** 
  ** Variable Grid System (Fluid Version).
  ** Learn more ~ http://www.spry-soft.com/grids/
  ** Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/
  ** 
  ** Licensed under GPL and MIT.
  **
  ** ======================================================================================================================== */
  body {
    min-width: 95%;
  }

  /* Containers
  ----------------------------------------------------------------------------------------------------*/
  .container-12 {
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }

  /* Grid >> Global
  ----------------------------------------------------------------------------------------------------*/
  .grid-1,
  .grid-2,
  .grid-3,
  .grid-4,
  .grid-5,
  .grid-6,
  .grid-7,
  .grid-8,
  .grid-9,
  .grid-10,
  .grid-11,
  .grid-12 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
  }

  /* Grid >> Children (Alpha ~ First, Omega ~ Last)
  ----------------------------------------------------------------------------------------------------*/
  .alpha {
    margin-left: 0;
  }

  .omega {
    margin-right: 0;
  }

  /* Grid >> 12 Columns
  ----------------------------------------------------------------------------------------------------*/
  .container-12 .grid-1,
  .container-12 .grid-2,
  .container-12 .grid-3,
  .container-12 .grid-4,
  .container-12 .grid-5,
  .container-12 .grid-6,
  .container-12 .grid-7,
  .container-12 .grid-8,
  .container-12 .grid-9,
  .container-12 .grid-10,
  .container-12 .grid-11,
  .container-12 .grid-12 {
    width: 98.0%;
  }

  .align_center,
  .align_right {
    text-align: left;
  }

  /* Clear Floated Elements
  ----------------------------------------------------------------------------------------------------*/
  /* http://sonspring.com/journal/clearing-floats */
  .clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  /* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
  .clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
  }

  .clearfix {
    display: inline-block;
  }

  * html .clearfix {
    height: 1%;
  }

  .clearfix {
    display: block;
  }

  /* grid  */
  body.show-grid .container-12 {
    background: url(960/gridmobile.png) repeat-y top center !important;
  }

  /*----------------------------------------------------------------------------------------------------*/
  /* ======================================================================================================================== 
  **
  ** Icomoon PAR icon font
  **
  ** ======================================================================================================================== */
  @font-face {
    font-family: 'PAR-iconfont';
    src: url("../vendor/icomoon-sass/fonts/PAR-iconfont.eot");
    src: url("../vendor/icomoon-sass/fonts/PAR-iconfont.eot?#iefix") format("embedded-opentype"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.woff") format("woff"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.ttf") format("truetype"), url("../vendor/icomoon-sass/fonts/PAR-iconfont.svg#PAR-iconfont") format("svg");
    font-weight: normal;
    font-style: normal;
  }
  .icomoon {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }

  .icomoon.icm-before.icon-feed:before {
    content: "\21";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-menu:before {
    content: "\22";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-home:before {
    content: "\23";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-gear:before {
    content: "\24";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-calendar-month:before {
    content: "\25";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-play:before {
    content: "\26";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-square:before {
    content: "\27";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-calendar-day:before {
    content: "\28";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-accesibility:before {
    content: "\29";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-music:before {
    content: "\2a";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-size:before {
    content: "\2b";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-people:before {
    content: "\2c";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-circle:before {
    content: "\2d";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrowthin-left:before {
    content: "\2e";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrowthin-right:before {
    content: "\2f";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-comment:before {
    content: "\30";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-2direction_horizontal:before {
    content: "\31";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-2direction-vertical:before {
    content: "\32";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-marker:before {
    content: "\33";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-print:before {
    content: "\34";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-center:before {
    content: "\35";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-map:before {
    content: "\36";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-external-window:before {
    content: "\37";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-star:before {
    content: "\38";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrow-left:before {
    content: "\39";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrow-right:before {
    content: "\3a";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrow-top:before {
    content: "\3b";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-arrow-down:before {
    content: "\3c";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-tick:before {
    content: "\3d";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-mail:before {
    content: "\3e";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-phone:before {
    content: "\3f";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-search:before {
    content: "\40";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-left:before {
    content: "\41";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-right:before {
    content: "\42";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-top:before {
    content: "\43";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-triangle-bottom:before {
    content: "\44";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-twitter:before {
    content: "\45";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-youtube:before {
    content: "\46";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-facebook:before {
    content: "\47";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-handicaped:before {
    content: "\48";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-profiles:before {
    content: "\49";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-attraction:before {
    content: "\4a";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-shows:before {
    content: "\4b";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-exhibition:before {
    content: "\4c";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-restaurants:before {
    content: "\4d";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-cards:before {
    content: "\4e";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-vimeo:before {
    content: "\4f";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-youtube-2:before {
    content: "\50";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-flickr:before {
    content: "\51";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-linkedin:before {
    content: "\52";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-instagram:before {
    content: "\53";
    text-decoration: none;
  }

  .icomoon.icm-before.icon-euro:before {
    content: "€";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-feed:after {
    content: "\21";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-menu:after {
    content: "\22";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-home:after {
    content: "\23";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-gear:after {
    content: "\24";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-calendar-month:after {
    content: "\25";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-play:after {
    content: "\26";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-square:after {
    content: "\27";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-calendar-day:after {
    content: "\28";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-accesibility:after {
    content: "\29";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-music:after {
    content: "\2a";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-size:after {
    content: "\2b";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-people:after {
    content: "\2c";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-circle:after {
    content: "\2d";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrowthin-left:after {
    content: "\2e";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrowthin-right:after {
    content: "\2f";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-comment:after {
    content: "\30";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-2direction_horizontal:after {
    content: "\31";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-2direction-vertical:after {
    content: "\32";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-marker:after {
    content: "\33";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-print:after {
    content: "\34";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-center:after {
    content: "\35";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-map:after {
    content: "\36";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-external-window:after {
    content: "\37";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-star:after {
    content: "\38";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrow-left:after {
    content: "\39";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrow-right:after {
    content: "\3a";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrow-top:after {
    content: "\3b";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-arrow-down:after {
    content: "\3c";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-tick:after {
    content: "\3d";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-mail:after {
    content: "\3e";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-phone:after {
    content: "\3f";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-search:after {
    content: "\40";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-left:after {
    content: "\41";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-right:after {
    content: "\42";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-top:after {
    content: "\43";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-triangle-bottom:after {
    content: "\44";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-twitter:after {
    content: "\45";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-youtube:after {
    content: "\46";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-facebook:after {
    content: "\47";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-handicaped:after {
    content: "\48";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-profiles:after {
    content: "\49";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-attraction:after {
    content: "\4a";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-shows:after {
    content: "\4b";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-exhibition:after {
    content: "\4c";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-restaurants:after {
    content: "\4d";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-cards:after {
    content: "\4e";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-vimeo:after {
    content: "\4f";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-youtube-2:after {
    content: "\50";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-flickr:after {
    content: "\51";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-linkedin:after {
    content: "\52";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-instagram:after {
    content: "\53";
    text-decoration: none;
  }

  .icomoon.icm-after.icon-euro:after {
    content: "€";
    text-decoration: none;
  }

  /*
  // Snippets
  @mixin calendar-snippet(){
    > .view-header {
      
      > p:first-child {
        margin-bottom: 60px;
      }
  
      .help-calendar {
        display: none;
      }
      
      .date-nav-wrapper {
        display: block;
        position: relative;
        overflow: hidden;
        border: 1px solid $gray-20;
        border-bottom: none;
        background: $gray-10;
        height: 70px;
        width: $cols5 - 2;
        left: 10px;
        
  
        h3 {
          text-transform: uppercase;
          @include fs(18);
          @include opensans(normal,semibold);
          color: $black !important;
          font-weight: 600 !important;
          line-height: 75px;
        }
        .pager {
          border-bottom: none;
          li {
            background: transparent;
            overflow: hidden;
            width: 30px;
            height: 30px;
            position: absolute;
            top: 20px;
            margin: 0px;
            padding: 0px;
            @include border-radius(0px);
            border: none;
  
            a {
              display:block;
              width: 30px;
              height: 30px;
              overflow: hidden;
              margin: 0px;
              padding: 0px;
              color: $gray-40;
              position: absolute;
              top: 0px;
              left: 0px;
              border: none;
  
              &:hover {
                color: $gray-60;
              }
  
              @include insert-icon(icon-arrow-left, before);
              &:before {
                font-size: 30px;
                font-family: 'PAR-iconfont';
                margin: 0px 100px 100px 0px;
              }
  
            }
  
            &.date-prev {
              left:10px;
            }
            &.date-next {
              right:10px;
              left: auto;
              
              a {
                @include change-icon(icon-arrow-right);
              }
            }
          }
        }
      }
    }
    > .view-content {
      @include grid(5);
  
      div.calendar-calendar{
       margin-bottom: 50px;
       width: 100%;
       
       table {
         width: 100%;
         thead{
           tr{
             th{
               background: $gray-10;
               color: #000;
               font-size: 13px;
               font-weight: 700px;
               height: 61px;
               line-height: 61px;
             }
           }
         }
         tbody{
           border-bottom: 1px solid $gray-20;
           tr{
            td{
              background: $white !important;
              height: 48px;
              line-height: 48px;
              padding: 0px;
              margin:0px;
  
              &.single-day.today {
                border-bottom: none !important;
                border-left: none !important;
                border-right: none !important;
                border-top: none !important;
              }
              div.day{
                font-size: 13px;
                font-weight: 700;
                text-align: center; 
                width: 48px;
              }
            }
          }
          tr.date-box{
           display: none;
           td {
            display: none;
          }
        }
        tr.single-day {
         td {
           background: $white !important;
           padding: 0px;
           .inner {
             .item {
               display:none;
             }
             .item:first-child {
               display:block;
  
               .view-item-calendar {
                 .calendar {
                   background: $white;
                   padding:0px;
                   margin: 0px;
                   @include border-radius(0px);
  
                   .date-color {
                     padding: 9px;
                     .date-color-content {
                       display:block;
                       background: $white;
                       a {
                         text-align: center;
                         display: block;
                         @include fs(20);
                         font-weight: 700;
                       }
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
  }
  }
  > .view-footer {
    @include grid(3);
    @include alpha();
    float: right;
    width: $cols3 + ($gutter * 2);
  
    div.view-header{
     width: $cols3 + ($gutter * 2);
     left: auto;  
     right: ($gutter * 2) + ($gutter / 2);  
     position: absolute;
     text-align: center;
     top: 140px;
  
     span.calendar-tip {
      display: block;
      height: 194px;
      background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
      border: 1px solid $gray-20;
      p{
        @include opensans(normal,semibold);
        @include fs(14);
        @include lh(10);
        text-transform: uppercase;            
        padding: 17px;
      }
    }
  }
  div.view-taxonomy-hours-operation{
   overflow: hidden;
  }
  div.view-content{
   .item-list {
     background: #F2F2F2;
     border: 1px solid $gray-20;
     overflow: hidden;
      margin-top: 150px;
  
     ul.calendar-legend{
       margin-left: 12px;
       margin-top: 30px;
  
       li{
         float: left;
         margin-bottom: 15px;
         margin-left: 12px;
         text-align: center;
         width: 90px;
         div.jquery_colorpicker_color_display{
           border: 4px solid rgba(255, 255, 255, 0.6);
           border-radius: 20px;
           float: left;
           height: 18px;
           margin-left: 30px;
           width: 18px;
         }
         div:last-child{
           span{
             color: #666;
             font-size: 13px;
             float: left;
             margin-top: 2px;
           }
         }
       }
       li:last-child{
         position: relative;
         div{
           span{
             float: left;
             margin-left: 20px;
           }
         }
       }       
     }
   }
  }
  }  
  }
  
  
  // Snippets Tablet
  @mixin calendar-snippet-tablet(){
    > .view-header {
      @include grid(3.8);
      
      > p:first-child {
        margin-bottom: 100px;
      }
  
      .help-calendar {
        display: none;
      }
      
      .date-nav-wrapper {
        display: block;
        position: relative;
        overflow: hidden;
        border: 1px solid $gray-20;
        border-bottom: none;
        background: $gray-10;
        height: 70px;
        width: $cols5 - 2;
        margin-left: -10px;
        
  
        h3 {
          text-transform: uppercase;
          @include fs(18);
          @include opensans(normal,semibold);
          color: $black !important;
          font-weight: 600 !important;
          line-height: 75px;
        }
        .pager {
          border-bottom: none;
          li {
            background: transparent;
            overflow: hidden;
            width: 30px;
            height: 30px;
            position: absolute;
            top: 20px;
            margin: 0px;
            padding: 0px;
            @include border-radius(0px);
            border: none;
  
            a {
              display:block;
              width: 30px;
              height: 30px;
              overflow: hidden;
              margin: 0px;
              padding: 0px;
              color: $gray-40;
              position: absolute;
              top: 0px;
              left: 0px;
              border: none;
  
              &:hover {
                color: $gray-60;
              }
  
              @include insert-icon(icon-arrow-left, before);
              &:before {
                font-size: 30px;
                font-family: 'PAR-iconfont';
                margin: 0px 100px 100px 0px;
              }
  
            }
  
            &.date-prev {
              left:10px;
            }
            &.date-next {
              right:10px;
              left: auto;
              
              a {
                @include change-icon(icon-arrow-right);
              }
            }
          }
        }
      }
    }
    > .view-content {
      @include grid(5);
  
      div.calendar-calendar{
       margin-bottom: 50px;
       width: 100%;
       
       table {
         width: 125%;
         thead{
           tr{
             th{
               background: $gray-10;
               color: #000;
               font-size: 13px;
               font-weight: 700px;
               height: 61px;
               line-height: 61px;
             }
           }
         }
         tbody{
           border-bottom: 1px solid $gray-20;
           tr{
            td{
              background: $white !important;
              height: 48px;
              line-height: 48px;
              padding: 0px;
              margin:0px;
  
              &.single-day.today {
                border-bottom: none !important;
                border-left: none !important;
                border-right: none !important;
                border-top: none !important;
              }
              div.day{
                font-size: 13px;
                font-weight: 700;
                text-align: center; 
                width: 48px;
              }
            }
          }
          tr.date-box{
           display: none;
           td {
            display: none;
          }
        }
        tr.single-day {
         td {
           background: $white !important;
           padding: 0px;
           .inner {
             .item {
               display:none;
             }
             .item:first-child {
               display:block;
  
               .view-item-calendar {
                 .calendar {
                   background: $white;
                   padding:0px;
                   margin: 0px;
                   @include border-radius(0px);
  
                   .date-color {
                     padding: 9px;
                     .date-color-content {
                       display:block;
                       background: $white;
                       a {
                         text-align: center;
                         display: block;
                         @include fs(20);
                         font-weight: 700;
                       }
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
  }
  }
  > .view-footer {
    @include grid(8);
    @include alpha();
    float: left;
    margin-bottom: 60px;
  
    div.view-header{
     width: $cols3 + ($gutter * 2);
     left: auto;  
     right: ($gutter * 2) + ($gutter / 2);  
     position: absolute;
     text-align: center;
     top: 0px;
  
     span.calendar-tip {
      display: block;
      height: 194px;
      background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
      border: 1px solid $gray-20;
      p{
        @include opensans(normal,semibold);
        @include fs(14);
        @include lh(10);
        text-transform: uppercase;            
        padding: 17px;
      }
    }
  }
  div.view-taxonomy-hours-operation{
   overflow: hidden;
  }
  div.view-content{
   .item-list {
     background: #F2F2F2;
     border: 1px solid $gray-20;
     overflow: hidden;
     margin-top: 0px;
  
     ul.calendar-legend{
       margin-left: 12px;
       margin-top: 30px;
  
       li{
        float: left;
        margin-bottom: 25px;
        margin-left: 45px;
        text-align: center;
        width: 100px;
        div.jquery_colorpicker_color_display{
         border: 4px solid rgba(255, 255, 255, 0.6);
         border-radius: 20px;
         float: left;
         height: 18px;
         margin-left: 30px;
         width: 18px;
       }
       div:last-child{
         span{
           color: #666;
           font-size: 13px;
           float: left;
           margin-top: 2px;
         }
       }
     }
     li:last-child{
       position: relative;
       top: 0;
       div{
         span{
           float: left;
           margin-left: 20px;
         }
       }
     }       
   }
  }
  }
  }  
  }
  
  // Snippets Mobile
  @mixin calendar-snippet-mobile(){
    > .view-header {
      @include grid(3.8);
      
      > p:first-child {
        margin-bottom: 100px;
      }
  
      .help-calendar {
        display: none;
      }
      
      .date-nav-wrapper {
        display: block;
        margin-left: -11px;
        position: relative;
        overflow: hidden;
        border: 1px solid $gray-20;
        border-bottom: none;
        background: $gray-10;
        height: 70px;
        width: 101%;
        top: 140px;
        
  
        h3 {
          text-transform: uppercase;
          @include fs(18);
          @include opensans(normal,semibold);
          color: $black !important;
          font-weight: 600 !important;
          line-height: 75px;
        }
        .pager {
          border-bottom: none;
          li {
            background: transparent;
            overflow: hidden;
            width: 30px;
            height: 30px;
            position: absolute;
            top: 20px;
            margin: 0px;
            padding: 0px;
            @include border-radius(0px);
            border: none;
  
            a {
              display:block;
              width: 30px;
              height: 30px;
              overflow: hidden;
              margin: 0px;
              padding: 0px;
              color: $gray-40;
              position: absolute;
              top: 0px;
              left: 0px;
              border: none;
  
              &:hover {
                color: $gray-60;
              }
  
              @include insert-icon(icon-arrow-left, before);
              &:before {
                font-size: 30px;
                font-family: 'PAR-iconfont';
                margin: 0px 100px 100px 0px;
              }
  
            }
  
            &.date-prev {
              left:10px;
            }
            &.date-next {
              right:10px;
              left: auto;
              
              a {
                @include change-icon(icon-arrow-right);
              }
            }
          }
        }
      }
    }
    > .view-content {
      @include grid(5);
      position: relative;
      top: 140px;
  
      div.calendar-calendar{
       margin-bottom: 50px;
       width: 100%;
       
       table {
         width: 101%;
         thead{
           tr{
             th{
               background: $gray-10;
               color: #000;
               font-size: 13px;
               font-weight: 700px;
               height: 61px;
               line-height: 61px;
             }
           }
         }
         tbody{
           border-bottom: 1px solid $gray-20;
           tr{
            td{
              background: $white !important;
              height: 38px;
              line-height: 38px;
              padding: 0px;
              margin:0px;
  
              &.single-day.today {
                border-bottom: none !important;
                border-left: none !important;
                border-right: none !important;
                border-top: none !important;
              }
              div.day{
                font-size: 13px;
                font-weight: 700;
                text-align: center; 
                width: 48px;
              }
            }
          }
          tr.date-box{
           display: none;
           td {
            display: none;
          }
        }
        tr.single-day {
         td {
           background: $white !important;
           padding: 0px;
           .inner {
             .item {
               display:none;
             }
             .item:first-child {
               display:block;
  
               .view-item-calendar {
                 .calendar {
                   background: $white;
                   padding:0px;
                   margin: 0px;
                   @include border-radius(0px);
  
                   .date-color {
                     padding: 6px;
                     .date-color-content {
                       display:block;
                       background: $white;
                       a {
                         text-align: center;
                         display: block;
                         @include fs(15);
                         font-weight: 700;
                       }
                     }
                   }
                 }
               }
             }
           }
         }
       }
     }
   }
  }
  }
  > .view-footer {
    @include grid(8);
    @include alpha();
    float: left;
    margin-bottom: 60px;
  
    div.view-header{
     background: #f2f2f2;
     left: auto;  
     left: 1px;  
     position: absolute;
     text-align: center;
     top: -570px;
     width: 101%;
  
     span.calendar-tip {
      display: block;
      height: 194px;
      background: url($img-path+"help_calendar.png") no-repeat 50% 50%;
      border: 1px solid $gray-20;
      p{
        @include opensans(normal,semibold);
        @include fs(14);
        @include lh(10);
        text-transform: uppercase;            
        padding: 17px;
      }
    }
  }
  div.view-taxonomy-hours-operation{
   overflow: hidden;
  }
  div.view-content{
    margin-top: 120px;
    .item-list {
     background: #F2F2F2;
     border: 1px solid $gray-20;
     overflow: hidden;
  
     ul.calendar-legend{
       margin-left: 12px;
       margin-top: 30px;
  
       li{
        float: left;
        margin-bottom: 25px;
        margin-left: 15px;
        text-align: center;
        width: 100px;
        div.jquery_colorpicker_color_display{
         border: 4px solid rgba(255, 255, 255, 0.6);
         border-radius: 20px;
         float: left;
         height: 18px;
         margin-left: 30px;
         width: 18px;
       }
       div:last-child{
         span{
           color: #666;
           font-size: 13px;
           float: left;
           margin-top: 2px;
         }
       }
     }
     li:last-child{
       position: relative;
       top: 0;
       div{
         span{
           float: left;
           margin-left: 20px;
         }
       }
     }       
   }
  }
  }
  }  
  }
  */
  /* CALENDAR BOX LINK */
  /* ========================================================================================================================
  **
  ** Layout
  **
  ** ======================================================================================================================== */
  /* ==========================================================================
     HTML5 display definitions
     ========================================================================== */
  /**
   * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
   */
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  main,
  nav,
  section,
  summary {
    display: block;
  }

  /**
   * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
   */
  audio,
  canvas,
  video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }

  /**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
  audio:not([controls]) {
    display: none;
    height: 0;
  }

  /**
   * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
   * Known issue: no IE 6 support.
   */
  [hidden] {
    display: none;
  }

  a {
    color: #00659f;
    text-decoration: none;
    outline: 0;
  }
  a:visited {
    color: #00659f;
    text-decoration: none;
    outline: 0;
  }
  a:hover, a:focus {
    color: #003452;
    text-decoration: underline;
  }

  #cboxOverlay {
    background: #000000 !important;
    opacity: 0.45 !important;
  }

  html {
    font-size: 62.5%;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    color: #333333;
  }

  body {
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #333333;
    background: #fdf5dd;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
  }

  h1 {
    font-size: 39.2px;
    line-height: 47.04px;
  }

  h2 {
    font-size: 30.8px;
    line-height: 33.88px;
  }

  h3 {
    font-size: 25.2px;
    line-height: 22.68px;
  }

  h4 {
    font-size: 21px;
    line-height: 33.6px;
  }

  h5 {
    font-size: 16.8px;
    line-height: 26.88px;
  }

  h6 {
    font-size: 14px;
    line-height: 22.4px;
  }

  fieldset {
    padding: 0;
    margin: 0;
    border: 0;
  }

  legend {
    font-size: 14px;
    line-height: 22.4px;
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 1.25em;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #4C4C4C;
  }
  legend small {
    font-size: 14px;
    color: gray;
  }

  label, input, button, select, textarea {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 20.8px;
  }

  label {
    font-weight: bold;
    display: block;
    margin-bottom: 3px;
  }

  select, textarea {
    display: inline-block;
    height: auto;
    padding: 5px;
    margin-bottom: 5px;
    color: #666666;
    font-size: 14px;
    line-height: 22.4px;
    border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
  }

  input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    display: inline-block;
    height: auto;
    padding: 5px;
    margin-bottom: 5px;
    color: #666666;
    border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #000000;
  }

  textarea {
    width: 100%;
    height: auto;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
  }

  input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px 0px inset;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
    transition: all 0.2s ease;
  }

  textarea:focus {
    border-color: rgba(0, 101, 159, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
  }

  input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
    border-color: rgba(0, 101, 159, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
    box-shadow: rgba(0, 101, 159, 0.4) 0px 0px 6px 1px;
  }

  input[type="text"].error, input[type="password"].error, input[type="datetime"].error, input[type="datetime-local"].error, input[type="date"].error, input[type="month"].error, input[type="time"].error, input[type="week"].error, input[type="number"].error, input[type="email"].error, input[type="url"].error, input[type="search"].error, input[type="tel"].error, input[type="color"].error {
    border: 1px solid rgba(157, 38, 29, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
    box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
    box-shadow: rgba(157, 38, 29, 0.5) 0px 0px 6px 1px;
  }

  input[type="radio"], input[type="checkbox"] {
    margin: .25em 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
    cursor: pointer;
  }
  input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: auto;
  }

  select, input[type="file"] {
    height: 1.875em;
    /* In IE7,the height of the select element cannot be changed by height,only font-size */
    *margin-top: .25em;
    /* For IE7,add top margin to align select with labels */
    line-height: 1.875em;
  }

  select {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
  }
  select[multiple], select[size] {
    height: auto;
  }
  select:focus {
    outline: thin dotted #4C4C4C;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }

  input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted #4C4C4C;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }

  input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee;
  }

  input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
    background-color: transparent;
  }

  #left-panel,
  #right-panel,
  #main-panel {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
  }

  #left-panel {
    background-color: #131a2d;
  }

  #right-panel {
    background-color: #131a2d;
  }

  #main-panel {
    background: #fdf5dd url("") repeat top left;
  }

  #left-panel,
  #right-panel {
    width: 260px;
    min-height: 100%;
    z-index: 100;
    display: none;
  }

  #main-panel {
    z-index: 200;
  }

  #left-panel {
    left: -260px;
  }

  #main-panel {
    box-shadow: transparent 0px 0px 0px 2px;
    box-shadow: transparent 0px 0px 0px 2px;
    box-shadow: transparent 0px 0px 0px 2px;
    left: 0px;
  }

  #right-panel {
    right: -260px;
    left: auto;
  }

  .active-left #left-panel {
    left: 0px;
    display: block;
  }

  .active-left #main-panel {
    box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) -10px 0px 20px 2px;
    left: 260px;
  }

  .active-left #right-panel {
    right: -260px;
    left: auto;
  }

  .active-right #left-panel {
    left: -260px;
  }

  .active-right #main-panel {
    box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) 10px 0px 20px 2px;
    left: -260px;
  }

  .active-right #right-panel {
    right: 0px;
    left: auto;
    display: block;
  }

  html, body {
    height: 100%;
  }

  .page-container {
    position: relative;
    display: block;
    min-height: 100%;
  }

  body.sidenav-active #main-panel {
    position: fixed;
  }

  div.page-container #left-panel #block-lang-dropdown-language,
  div.page-container #left-panel #block-menu-block-2,
  div.page-container #left-panel #block-menu-block-7,
  div.page-container #left-panel #block-menu-block-13 {
    display: none;
  }
  div.page-container #left-panel .ddChild,
  div.page-container #right-panel .ddChild {
    width: 100% !important;
  }
  div.page-container #left-panel .ddChild a,
  div.page-container #right-panel .ddChild a {
    display: block;
    text-transform: capitalize;
    padding: 0px;
    padding: 18px 23px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 14px;
    line-height: 17.6px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    border-bottom: 1px solid #38455c;
    text-decoration: none !important;
  }
  div.page-container #left-panel .ddChild a img,
  div.page-container #right-panel .ddChild a img {
    display: inline-block;
    width: 18px;
    height: 12px;
    margin-right: 10px;
    position: relative;
    top: -2px;
  }
  div.page-container #left-panel .ddChild a.selected,
  div.page-container #right-panel .ddChild a.selected {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #FFFFFF;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-style: italic;
  }
  div.page-container #left-panel .ddChild a.selected:after,
  div.page-container #right-panel .ddChild a.selected:after {
    content: "\3d";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel .ddChild a.selected:after,
  div.page-container #right-panel .ddChild a.selected:after {
    color: #6DD900;
    margin-left: 10px;
  }
  div.page-container #left-panel ul.menu,
  div.page-container #left-panel ul.menu li,
  div.page-container #right-panel ul.menu,
  div.page-container #right-panel ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  div.page-container #left-panel ul.menu li,
  div.page-container #right-panel ul.menu li {
    background: #293243;
    border-bottom: 1px solid #38455c;
    display: block;
    margin: 0px;
    padding: 6% 5px 6% 16px;
    position: relative;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  div.page-container #left-panel ul.menu li:after,
  div.page-container #right-panel ul.menu li:after {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel ul.menu li:after,
  div.page-container #right-panel ul.menu li:after {
    color: #fe9500;
    font-size: 13px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6.5px;
  }
  div.page-container #left-panel ul.menu li.expanded,
  div.page-container #right-panel ul.menu li.expanded {
    background: #131a2d;
    display: block;
    padding: 6% 0px 0px 0px;
    margin: 0px;
    border: none;
    position: relative;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  div.page-container #left-panel ul.menu li.expanded:after,
  div.page-container #right-panel ul.menu li.expanded:after {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel ul.menu li.expanded:after,
  div.page-container #right-panel ul.menu li.expanded:after {
    color: #fe9500;
    font-size: 13px;
    position: absolute;
    right: 10px;
    top: 25px;
  }
  div.page-container #left-panel ul.menu li.expanded > a,
  div.page-container #right-panel ul.menu li.expanded > a {
    margin-bottom: 15px;
    padding-left: 25px;
  }
  div.page-container #left-panel ul.menu li a,
  div.page-container #right-panel ul.menu li a {
    text-transform: uppercase;
    padding: 0% 20px 0% 7px;
    display: block;
    font-size: 16px;
    line-height: 20.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #FE9500;
  }
  div.page-container #left-panel ul.menu li a.active, div.page-container #left-panel ul.menu li a.active-trail,
  div.page-container #right-panel ul.menu li a.active,
  div.page-container #right-panel ul.menu li a.active-trail {
    color: #FE9500;
  }
  div.page-container #left-panel ul.menu li a.search,
  div.page-container #right-panel ul.menu li a.search {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    display: block;
    width: 20px;
    height: 20px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    overflow: hidden;
    text-decoration: none;
  }
  div.page-container #left-panel ul.menu li a.search:before,
  div.page-container #right-panel ul.menu li a.search:before {
    content: "\40";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel ul.menu li a.search:before,
  div.page-container #right-panel ul.menu li a.search:before {
    margin-right: 100px;
    font-size: 16px;
  }
  div.page-container #left-panel ul.menu li ul,
  div.page-container #right-panel ul.menu li ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
  }
  div.page-container #left-panel ul.menu li ul li,
  div.page-container #right-panel ul.menu li ul li {
    background: #131a2d;
    border-bottom: 1px solid #38455c;
    display: block;
    margin: 0px;
    padding: 6% 5px 6% 16px;
    position: relative;
  }
  div.page-container #left-panel ul.menu li ul li:after,
  div.page-container #right-panel ul.menu li ul li:after {
    display: none;
  }
  div.page-container #left-panel ul.menu li ul li a,
  div.page-container #right-panel ul.menu li ul li a {
    text-transform: capitalize;
    padding: 0px 0px 0px 8px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 14px;
    line-height: 17.6px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  div.page-container #left-panel ul.menu li ul li a.active, div.page-container #left-panel ul.menu li ul li a.active-trail,
  div.page-container #right-panel ul.menu li ul li a.active,
  div.page-container #right-panel ul.menu li ul li a.active-trail {
    color: #66CCCC;
    text-transform: uppercase;
    font-style: normal;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  div.page-container #left-panel ul.menu li ul li a.active:before, div.page-container #left-panel ul.menu li ul li a.active-trail:before,
  div.page-container #right-panel ul.menu li ul li a.active:before,
  div.page-container #right-panel ul.menu li ul li a.active-trail:before {
    content: "\3d";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  div.page-container #left-panel ul.menu li ul li a.active:before, div.page-container #left-panel ul.menu li ul li a.active-trail:before,
  div.page-container #right-panel ul.menu li ul li a.active:before,
  div.page-container #right-panel ul.menu li ul li a.active-trail:before {
    color: #6DD900;
    margin-right: 10px;
  }
  div.page-container #left-panel ul.menu li ul li ul,
  div.page-container #right-panel ul.menu li ul li ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
  }
  div.page-container #left-panel ul.menu li ul li ul li,
  div.page-container #right-panel ul.menu li ul li ul li {
    background: #222f51;
    border-bottom: 1px solid #313b50;
    display: block;
    margin: 0px;
    padding: 6% 5px 6% 40px;
    position: relative;
  }
  div.page-container #left-panel ul.menu li ul li ul li:after,
  div.page-container #right-panel ul.menu li ul li ul li:after {
    display: none;
  }

  #multisite-inner {
    background: #09202E;
    height: 56px;
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    visibility: hidden;
  }
  #multisite-inner .block-menu-block {
    position: relative;
  }
  #multisite-inner .block-menu-block ul.menu {
    margin-left: 10px !important;
  }
  #multisite-inner .block-menu-block ul.menu,
  #multisite-inner .block-menu-block ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  #multisite-inner .block-menu-block ul.menu li {
    margin-right: 10px;
    height: 50px;
    overflow: hidden;
    position: relative;
    top: 6px;
    border: none;
  }
  #multisite-inner .block-menu-block ul.menu li a {
    display: block;
    text-indent: 0px;
    width: auto;
    height: 50px;
    background: #FE9500;
    padding: 15px 15px 0px 15px;
    color: #FFFFFF;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
    line-height: 20.8px;
    text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px;
    position: relative;
    top: 0px;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    opacity: 1;
    box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    box-shadow: #ffbf65 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  #multisite-inner .block-menu-block ul.menu li a:hover {
    background: #e58600;
    text-decoration: none;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher {
    float: left;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a {
    text-indent: -9999px;
    width: 80px;
    background: #D8EEFC url("../img/parkslogos_sprite.png") no-repeat top left;
    box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.4) 0px -25px 25px -10px inset;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a:hover {
    background-color: #FFFFFF;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland {
    background-position: -15px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
    background-position: -15px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash {
    background-position: -162px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash:hover {
    background-position: -162px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf {
    background-position: -449px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf:hover {
    background-position: -449px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest {
    background-position: -308px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest:hover {
    background-position: -308px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.lagoon {
    background-position: -596px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.lagoon:hover {
    background-position: -596px -50px;
  }
  #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
    background-position: -15px -50px;
    background-color: #FFFFFF;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: white 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
  }

  header.mastheader {
    background: #FFFFFF;
    border-bottom: 10px solid #06202F;
    width: 100%;
    display: block;
    position: relative;
  }
  header.mastheader #brandhold-wrapper {
    position: absolute;
    top: 0px;
    left: 50%;
    width: 320px;
    height: 1px;
    margin-left: -160px;
    z-index: 999;
  }
  header.mastheader #brandhold-wrapper #brandhold {
    width: 162px;
    position: absolute;
    left: 0px;
    top: 5px;
  }
  header.mastheader #brandhold-wrapper #brandhold .site-name a {
    width: 162px;
    height: 78px;
    display: block;
    margin-top: 0px;
    margin-left: 25px;
    text-indent: -9999px;
    background: transparent url("../img/logo.png") no-repeat;
    background-size: cover;
    background-size: auto;
    background-position-y: 100%;
  }
  header.mastheader #headertop-wrapper {
    display: block;
    width: 100%;
    height: 89px;
    background: transparent;
    border-bottom: 1px solid #CCCCCC;
  }
  header.mastheader #headertop-wrapper #headertop,
  header.mastheader #headertop-wrapper #headertop-inner {
    height: 89px;
    position: relative;
  }
  header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
    padding-left: 465px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
    /* LEANDRO */
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    position: relative;
    left: -145px;
    top: 32px;
    margin: 0px;
    width: 345px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu,
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li {
    float: left;
    margin-right: 10px;
    padding-right: 7px;
    border-right: 1px solid #CCCCCC;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a {
    color: #06202F !important;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a:hover {
    color: #8cd9d9 !important;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook {
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook:before {
    content: "\47";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.facebook:before {
    font-size: 20px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter {
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter:before {
    content: "\45";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.twitter:before {
    font-size: 20px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube {
    display: block;
    width: 22px;
    height: 22px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube:before {
    content: "\46";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.youtube:before {
    font-size: 22px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.contact, header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child ul.menu li a.blog {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    width: 110px;
    position: absolute;
    left: auto;
    top: 26px;
    right: 0px;
    margin: 0px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu,
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu {
    position: relative;
    right: 0px;
    left: auto;
    margin-left: auto;
    margin-right: 0px;
    width: auto;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li {
    float: right;
    margin-left: 7px;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li a {
    color: #06202F !important;
    display: block;
    padding: 5px 10px;
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
    font-size: 13px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li a:hover {
    background: #E6E6E6;
    color: #06202F !important;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: -43px;
    top: 0px;
    overflow: hidden;
    padding: 7px;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    border: none;
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:before {
    content: "\40";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:before {
    font-size: 18px;
    margin-right: 50px;
    margin-bottom: 50px;
    color: #06202F !important;
    display: block;
  }
  header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild ul.menu li:first-child a:hover {
    background: #E6E6E6;
    color: #66CCCC !important;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language {
    /* LEANDRO */
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    position: relative;
    left: 169px;
    top: -11px;
    margin: 0px;
    padding-right: 0px;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd {
    width: 105px !important;
    padding: 5px 10px;
    border: 1px solid #b8a306;
    background: transparent !important;
    text-decoration: none;
    text-transform: uppercase;
    color: #06202F !important;
    border-right: 1px solid #CCCCCC;
    height: 23px !important;
    padding-right: 8px;
    padding: 5px 8px 5px 10px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    font-size: 11px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle {
    background: transparent;
    border: none;
    padding: 0px;
    text-indent: 0;
    cursor: default;
    overflow: hidden;
    height: 20px;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow {
    background: none;
    float: right;
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    padding-top: 5px;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow:before {
    content: "\44";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle span.arrow:before {
    font-size: 10px;
    color: #06202F;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddTitle .ddTitleText .ddTitleText {
    position: relative;
    top: 1px;
    left: 0px;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild {
    width: 105px !important;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild a:hover {
    background-color: rgba(26, 51, 53, 0.7);
    color: #FFFFFF;
  }
  header.mastheader #headertop-wrapper #headertop-inner #block-lang-dropdown-language .dd .ddChild a.selected {
    background-color: #1A3335;
    color: #FFFFFF;
  }
  header.mastheader #headerbottom-wrapper {
    display: block;
    width: 100%;
    height: 60px;
    background: transparent;
  }
  header.mastheader #headerbottom-wrapper #headerbottom,
  header.mastheader #headerbottom-wrapper #headerbottom-inner {
    height: 60px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner {
    /* horizontal */
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h1,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h2,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h3,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h4,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h5,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu.md-style1 h6 {
    color: #fb007d;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu {
    z-index: 998;
    margin-left: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu ul.megamenu > li {
    margin-left: 0px;
    padding: 0px;
    background: transparent url("../img/separator_line.png") no-repeat 100% 14px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mdmegamenu ul.megamenu > li:last-child {
    /* MODIFICADO POR J.ESTEBAN */
    float: right;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-horizontal.md-style1 {
    background: transparent;
    border-bottom: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:visited {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 22.4px;
    border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    background: transparent;
    color: #06202F;
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 8px;
    padding: 10px 5px;
    text-transform: uppercase;
    text-decoration: none;
    z-index: 0px;
    border: 1px solid #FFFFFF;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover {
    color: #FE9500;
    border: 1px solid #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a span.text-wrapper {
    padding: 10px 5px 32px 5px;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.mm-parent:hover > a {
    color: #FE9500;
    border: 1px solid #06202F;
    border-bottom: none;
    background: #FFFFFF;
    z-index: 9999999;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.mm-parent:hover > a span.text-wrapper {
    background: #FFFFFF;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a.with-arrow {
    padding-right: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .text-wrapper .text-wrapper {
    padding: 0px;
    margin: 0px;
    border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    border-top-right-radius: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a:hover {
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-hover > a {
    border: 1px solid transparent;
    border-bottom: none;
    background: #FFFFFF;
    z-index: 9999999;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-active > a:visited {
    background: transparent;
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-item:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover {
    background: transparent;
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-item:hover > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.mm-hover > a:visited {
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container li.mm-hover > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container li.mm-hover > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 ul.mm-container .mm-active > a:visited {
    background: #d1b907;
    color: #FE9500;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 li.last.mm-active a:visited {
    color: #FE9500;
    background: transparent;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last {
    margin-left: 14px !important;
    background: transparent !important;
    float: right;
    margin-right: 0px;
    margin-top: -7px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited {
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF06202F', endColorstr='#FF000000');
    background-color: #06202F;
    border: 0;
    color: #FE9500;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 22.4px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-top: 21px;
    padding: 6px 4px;
    margin-left: 0px;
    margin-right: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:hover {
    text-decoration: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:hover,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:hover {
    background-color: #031118;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:active,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a:active,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link:active,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited:active {
    background-color: #01070b;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a.disabled, header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a[disabled],
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a.disabled,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a[disabled],
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link.disabled,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link[disabled],
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited.disabled,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited[disabled] {
    opacity: 0.6;
    background: false;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a::-moz-focus-inner,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last.mm-active > a::-moz-focus-inner,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:link::-moz-focus-inner,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-item.last > a:visited::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container {
    top: 50px !important;
    display: none;
    color: #333333;
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    background-image: linear-gradient(to top, #06202f 5px, #ffffff 5px);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 30.4px;
    overflow: hidden;
    margin-left: 0px;
    width: 98.0%;
    min-height: 209px;
    height: auto;
    overflow: hidden;
    border: 1px solid #06202F;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    text-decoration: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:hover {
    text-decoration: underline !important;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container .mmg_12 {
    display: none !important;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner {
    padding: 14px 30px;
    margin: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    line-height: 35.2px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .inner > div:before {
    text-decoration: none;
    color: #06202F;
    font-size: 13px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner {
    padding: 0px;
    padding-left: 1px;
    margin: -1px;
    position: relative;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner > div:before {
    display: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner img {
    width: 100%;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 20px;
    width: 100%;
    height: 100%;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content h3 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 25.2px;
    line-height: 22.68px;
    line-height: 28.8px;
    color: #fb007d;
    text-transform: capitalize;
    width: 160px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 20.8px;
    color: #66CCCC;
    font-style: italic;
    width: 160px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    border: 1px solid #122324;
    color: #FFFFFF;
    text-shadow: black 0 1px 0;
    text-transform: uppercase;
    text-decoration: none !important;
    position: absolute;
    right: 57px;
    bottom: 55px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:hover {
    text-decoration: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:hover {
    background-color: #122324;
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button:active {
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button.disabled, header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button[disabled] {
    opacity: 0.6;
    background: #1A3335;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner .launcher-content a.button::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .mm-sub .mmg_4:last-child .inner {
    position: absolute;
    top: auto;
    left: auto;
    bottom: 0px;
    right: 0px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:link,
  header.mastheader #headerbottom-wrapper #headerbottom-inner .md-style1 .mm-container a:visited {
    color: #333333;
    border: none;
    text-decoration: none;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation {
    height: 60px;
    overflow: hidden;
    display: none;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul,
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li {
    margin: 0;
    padding: 0;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li.left-nav-item {
    float: left;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li.right-nav-item {
    float: right;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li {
    margin: 20px 4px 4px 4px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a {
    display: block;
    width: 40px;
    height: 40px;
    position: relative;
    left: 0px;
    top: 0px;
    overflow: hidden;
    border: none;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
    box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
    box-shadow: transparent 0 0 0 inset, rgba(6, 32, 47, 0) 0 0 0 0;
    background: #06202F !important;
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:before {
    content: "\24";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:before {
    font-size: 25px;
    margin-right: 50px;
    margin-bottom: 50px;
    margin-top: 0px;
    margin-left: 0px;
    color: #FFFFFF;
    display: block;
    text-indent: 0px;
    position: relative;
    top: 7px;
    left: 7px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li a:hover {
    opacity: 0.9;
    box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
    box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
    box-shadow: transparent 0 0 4px inset, rgba(6, 32, 47, 0) 0px 2px 2px 0px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#tohome a:before {
    content: "\23";
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#topanelright a:before {
    content: "\22";
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    width: auto;
    display: inline-block;
    padding: 0px 12px;
    line-height: 36px;
    color: #FFFFFF;
    text-transform: uppercase;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:after {
    content: "\24";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:after {
    font-size: 14px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 5px;
    color: #FFFFFF;
    display: inline-block;
    text-indent: 0px;
    position: relative;
    top: 2px;
    left: 2px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a:before {
    display: none;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a.open:after {
    content: "\3b";
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#switchparks a.close:after {
    content: "\3c";
  }

  #maincontent.mastcontent {
    padding-bottom: 10px;
    padding-top: 30px;
    background-image: linear-gradient(#6094e7, #000102);
    background-image: linear-gradient(#6094e7, #000102);
    background-image: linear-gradient(#6094e7, #000102);
    background-image: linear-gradient(#6094e7, #000102);
    background-image: linear-gradient(#6094e7, #000102);
  }

  body.front #maincontent.mastcontent {
    padding-top: 0px;
  }

  body.not-front #maincontent.mastcontent {
    /* RETOQUES DEL LAYOUT */
  }
  body.not-front #maincontent.mastcontent div.breadcrumb {
    font-size: 13px;
    line-height: 20.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #66CCCC;
    margin-bottom: 5px;
    display: block;
    overflow: hidden;
  }
  body.not-front #maincontent.mastcontent div.breadcrumb a {
    color: #FE9500;
  }
  body.not-front #maincontent.mastcontent div.breadcrumb .delimiter {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 10px;
    height: 18px;
    overflow: hidden;
    display: block;
  }
  body.not-front #maincontent.mastcontent div.breadcrumb .delimiter:before {
    content: "\42";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.not-front #maincontent.mastcontent div.breadcrumb .delimiter:before {
    font-size: 10px;
    color: #FFFFFF;
    margin-right: 100px;
    position: relative;
    top: 3px;
    left: 0px;
  }
  body.not-front #maincontent.mastcontent div.breadcrumb .inline, body.not-front #maincontent.mastcontent div.breadcrumb .delimiter {
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0px 4px;
  }
  body.not-front #maincontent.mastcontent #content-wrapper #content {
    background: #FFFFFF;
    border-radius: 5px;
    padding: 20px 0px;
  }
  body.not-front #maincontent.mastcontent #content-inner {
    background: #FFFFFF;
    color: #333333;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    overflow: hidden !important;
  }
  body.not-front #maincontent.mastcontent #content-inner h1, body.not-front #maincontent.mastcontent #content-inner h2, body.not-front #maincontent.mastcontent #content-inner h3, body.not-front #maincontent.mastcontent #content-inner h4, body.not-front #maincontent.mastcontent #content-inner h5, body.not-front #maincontent.mastcontent #content-inner h6 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 300;
    color: #333333;
  }
  body.not-front #maincontent.mastcontent #content-inner h1.title {
    color: #000000;
    text-transform: uppercase;
    padding: 10px;
  }
  body.not-front #maincontent.mastcontent #content-inner .region-content {
    padding: 15px;
    position: relative;
  }
  body.not-front #maincontent.mastcontent #sidebar_first .block,
  body.not-front #maincontent.mastcontent #sidebar_second .block {
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second {
    /* LEANDRO */
  }
  body.not-front #maincontent.mastcontent #sidebar_second h2 {
    font-size: 14px;
    text-align: center;
    background-color: whitesmoke;
  }
  body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-2 .view-mode-recent {
    /* recent block*/
    border-bottom: 0px solid #CCC;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-1 .view-display-id-block_1 .views-summary {
    /* archive block */
    line-height: 20px !important;
    border-bottom: 0px solid #CCC;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second #block-views-blog-block-1 .view-display-id-block_1 .item-list {
    /* archive block */
    height: 95%;
    background-color: #FFF !important;
    border: 0px !important;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu,
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin: 0px;
    padding: 6% 5px 6% 16px;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li:before {
    color: rgba(128, 128, 128, 0.6);
    font-size: 13px;
    float: left;
    margin-right: 8px;
    position: relative;
    left: 0px;
    top: 3px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded:before {
    content: "\3d";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li.expanded:before {
    color: #6DD900;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a {
    text-transform: uppercase;
    padding: 0% 0px 0% 22px;
    display: block;
    font-size: 14px;
    line-height: 20.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a.active, body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li a.active-trail {
    color: #000000;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul {
    padding-left: 20px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li {
    border-bottom: none;
    padding: 4px 0px;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li:before {
    display: none;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a {
    text-transform: capitalize;
    padding: 0px 0px 0px 2px;
    font-size: 13px;
    line-height: 17.6px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a.active, body.not-front #maincontent.mastcontent #sidebar_second .block-menu-block ul.menu li ul li a.active-trail {
    color: #000000;
  }

  footer.mastfooter {
    background: #06202F;
  }
  footer.mastfooter #footercarousel-wrapper {
    margin-bottom: 0px;
    background: #FFFFFF;
    border-top: 5px solid #CCCCCC;
    display: block;
    position: relative;
    height: 320px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs,
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs {
    display: block;
    width: 340px;
    border-bottom: none;
    height: 23px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    margin-top: 44px;
    position: relative;
    z-index: 999;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li {
    float: left;
    margin-right: 0px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a {
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #06202F;
    background-color: #e6e6e6;
    border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
    padding: 14px 25px;
    text-transform: uppercase;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active {
    color: #FFFFFF;
    background-color: #06202F;
    position: relative;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 14px 25px;
    text-transform: uppercase;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active:after {
    content: "\44";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a.active:after {
    position: absolute;
    top: auto;
    bottom: 0px;
    left: 50%;
    color: #06202F;
    font-size: 30px;
    margin-bottom: -15px;
    margin-left: -15px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel {
    width: 100%;
    height: 150px;
    margin: 0 auto;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .touchcarousel-item {
    margin-right: 1px;
    width: 214px;
    height: 150px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a {
    width: 214px;
    height: 150px;
    display: block;
    text-decoration: none;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a img {
    float: left;
    position: relative;
    display: block;
    margin: 0;
    border: 0;
    padding: 0;
    width: 214px;
    height: 150px;
    opacity: 0.5;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel a:hover img {
    opacity: 1;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder {
    height: 250px;
    width: 75px;
    background: rgba(6, 32, 47, 0.9);
    margin-top: -65px;
    display: block;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left {
    border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left span.arrow-icon {
    opacity: 1;
    background: none;
    display: block;
    width: 30px;
    height: 30px;
    left: 50%;
    margin-left: -10px;
    color: #66CCCC !important;
    font-size: 20px;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.left span.arrow-icon:before {
    content: "\39";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right {
    border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right span.arrow-icon {
    opacity: 1;
    background: none;
    display: block;
    width: 30px;
    height: 30px;
    left: 50%;
    margin-left: -10px;
    color: #66CCCC !important;
    font-size: 20px;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.right span.arrow-icon:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .arrow-holder.disabled span.arrow-icon {
    opacity: 0.07;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .scrollbar-holder {
    background: transparent;
    bottom: 0;
    height: 3px;
    left: 0;
    right: 0;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors .tab-content.touchcarousel .scrollbar {
    background-color: #999999;
    bottom: 0;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors #tab-parks,
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors #tab-sponsors {
    position: absolute;
    left: 0px;
    top: 100px;
  }
  footer.mastfooter #footertop-wrapper {
    background: transparent url("../img/bg_footer.png") no-repeat bottom center;
    padding-top: 30px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner {
    color: #66CCCC;
    /*        ul li.menu-mlid-3107{
              a {
                @include fs(18);
                @include lh(18);
                @include opensans(normal,semibold);
                color: $orange;
                text-transform: uppercase;
                margin-bottom: 15px;
                display:block;
              }
            }
    */
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block h2,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block h2 a {
    font-size: 18px;
    line-height: 28.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #FE9500;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-right: 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf a {
    font-size: 18px;
    line-height: 28.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #FE9500;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    line-height: 17.6px;
    position: relative;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf:before,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf:before,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf:before {
    color: #FE9500;
    font-size: 13px;
    float: left;
    margin-right: 5px;
    position: relative;
    left: 0px;
    top: 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded ul li.leaf a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.leaf ul li.leaf a {
    color: #FFFFFF !important;
    font-size: 14px;
    line-height: 16px;
    text-transform: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded:first-child {
    margin-left: 1%;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul.menu li.expanded.lastchild {
    margin-right: 1%;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-views-events-block-1 .field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-park-blog-menu ul.menu li a {
    font-size: 18px;
    line-height: 28.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #FE9500;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 15px;
    display: block;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .fn,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .org,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .adr,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .fn,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .org,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .adr,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .fn,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .org,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .adr {
    display: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .email,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .email,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .email,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel {
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #66CCCC;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .email a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .email a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .email a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel a {
    color: #66CCCC !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel {
    font-size: 18px;
    line-height: 28.8px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #FFFFFF;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel a,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel a {
    color: #66CCCC !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-4 #hcard-contact .tel:before,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-20 #hcard-contact .tel:before,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-block-21 #hcard-contact .tel:before {
    color: #FE9500;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
    height: 53px;
    margin-top: 35px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content {
    position: absolute;
    float: left;
    width: auto;
    top: 0px;
    left: 50%;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu,
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu {
    display: block;
    width: auto;
    border: 1px solid #243640;
    border-bottom: none;
    height: 28px;
    margin-left: -50%;
    padding: 12px 15px;
    float: left;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li {
    float: left;
    margin-right: 40px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li.lastchild {
    margin-right: 0px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a {
    font-size: 14px;
    line-height: 22.4px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #FFFFFF;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a:hover {
    color: #243640 !important;
    text-decoration: none !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook {
    display: block;
    width: 28px;
    height: 28px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook:before {
    content: "\47";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.facebook:before {
    font-size: 28px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter {
    display: block;
    width: 28px;
    height: 28px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter:before {
    content: "\45";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.twitter:before {
    font-size: 28px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube {
    display: block;
    width: 28px;
    height: 28px;
    position: relative;
    overflow: hidden;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube:before {
    content: "\46";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu .content ul.menu li a.youtube:before {
    font-size: 28px;
  }
  footer.mastfooter #footerbottom-wrapper {
    background: #06202F;
    border-top: 1px solid #243640;
    height: 55px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 19.2px;
    overflow: hidden;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block:first-child {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
    color: #FFFFFF;
    padding-top: 20px;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-right: 1%;
    padding-top: 20px;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu,
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li {
    margin: 0px;
    padding: 0px;
    background: transparent;
    list-style: none;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu {
    float: right;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li {
    float: left;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li span.dot-separator {
    margin: 0px 5px;
    font-size: 15px;
    padding: 0px;
    line-height: 0px;
    position: relative;
    top: 2px;
    left: 0px;
    color: #66CCCC;
  }
  footer.mastfooter #footerbottom-wrapper #footerbottom #footerbottom-inner .block.lastchild ul.menu li a {
    color: #FFFFFF !important;
  }

  body.logged-in.admin-menu #multisite-inner {
    overflow: visible;
  }

  ul.primary {
    margin: 1em;
    padding: 0 0 0.5em 1em;
  }

  ul.primary li {
    margin: 0;
  }

  ul.primary li a {
    margin-right: 0.5em;
    padding: 0.5em 1em;
  }

  #defaults .action-links li {
    display: inline;
  }
  #defaults .action-links li a {
    background-color: #DDD;
    border-color: #BBB;
    border-style: solid solid none solid;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0.5em 1em;
    text-decoration: none;
  }
  #defaults .action-links li a:hover {
    background-color: #EEE;
    border-color: #CCC;
    border-bottom-color: #EEE;
  }
  #defaults .action-links li.active a {
    background-color: white;
    border: 1px solid #BBB;
    border-bottom: 1px solid white;
  }

  body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
    padding-left: 424px;
  }
  body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
    width: 155px;
  }
  body.i18n-it header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
    left: -95px;
  }

  body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .region-header-top {
    padding-left: 440px;
  }
  body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .block-menu-block.lastchild {
    width: 133px;
  }
  body.i18n-fr header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
    left: -278px !important;
    width: auto !important;
  }

  body.i18n-en header.mastheader #headertop-wrapper #headertop-inner .block-menu-block:first-child {
    left: -100px;
  }

  .contextual-links-region {
    outline: none;
    position: relative;
  }

  /* ========================================================================================================================
  **
  ** Override Layout - Mobile
  **
  ** ======================================================================================================================== */
  #multisite-inner {
    background: #FFFFFF;
    height: auto;
    width: 100%;
    display: none;
    position: absolute;
    top: 80px;
    left: 0px;
    z-index: 99999;
    overflow: block;
    padding: 10px 0px;
  }
  #multisite-inner .block-menu-block ul.menu li {
    margin: 0px;
    margin-bottom: 0px;
    height: 50px;
    overflow: hidden;
    position: relative;
    top: 0px;
    border: none;
    width: 100%;
    display: block;
    border: none;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink, #multisite-inner .block-menu-block ul.menu li.siteswitcher {
    float: left;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink a, #multisite-inner .block-menu-block ul.menu li.siteswitcher a {
    display: block;
    text-indent: 0px;
    width: auto;
    height: 50px;
    background: #FFFFFF;
    padding: 15px 5px 0px 5px;
    color: #66CCCC;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 20.8px;
    text-shadow: transparent 2px 2px 1px;
    position: relative;
    top: 0px;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    border-top: 1px solid #E6E6E6;
    opacity: 1;
    box-shadow: rgba(255, 191, 101, 0) 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: rgba(255, 191, 101, 0) 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    box-shadow: rgba(255, 191, 101, 0) 0px 1px 0px 0px inset, transparent 0px -25px 25px -10px inset;
    border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    border-top-right-radius: 0px;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink a:hover, #multisite-inner .block-menu-block ul.menu li.siteswitcher a:hover {
    background-color: #e6e6e6 !important;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink a.marineland, #multisite-inner .block-menu-block ul.menu li.basiclink a.marineland:hover, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.marineland:hover {
    background-image: url("../img/parkslogos_sprite.png");
    background-repeat: no-repeat;
    background-position: 90% -100px;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink a.aquasplash, #multisite-inner .block-menu-block ul.menu li.basiclink a.aquasplash:hover, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.aquasplash:hover {
    background-image: url("../img/parkslogos_sprite.png");
    background-repeat: no-repeat;
    background-position: 90% -150px;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink a.adventuregolf, #multisite-inner .block-menu-block ul.menu li.basiclink a.adventuregolf:hover, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.adventuregolf:hover {
    background-image: url("../img/parkslogos_sprite.png");
    background-repeat: no-repeat;
    background-position: 90% -250px;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink a.farwest, #multisite-inner .block-menu-block ul.menu li.basiclink a.farwest:hover, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest, #multisite-inner .block-menu-block ul.menu li.siteswitcher a.farwest:hover {
    background-image: url("../img/parkslogos_sprite.png");
    background-repeat: no-repeat;
    background-position: 95% -200px;
  }
  #multisite-inner .block-menu-block ul.menu li:first-child a {
    border: none;
  }
  #multisite-inner .block-menu-block ul.menu li.basiclink a {
    color: #FE9500;
  }

  header.mastheader #brandhold-wrapper #brandhold {
    width: 101.25px;
    left: 50%;
    top: 15px;
    margin-left: -98.30097px;
  }
  header.mastheader #brandhold-wrapper #brandhold .site-name a {
    width: 101.25px;
    height: 48.75px;
    margin-left: 0px;
    display: block;
    background-size: contain;
  }
  header.mastheader #headertop-wrapper {
    height: 29.66667px;
    border-bottom: none;
  }
  header.mastheader #headertop-wrapper #headertop-inner {
    display: none;
  }
  header.mastheader #headerbottom-wrapper {
    height: 45px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom,
  header.mastheader #headerbottom-wrapper #headerbottom-inner {
    height: 45px;
  }
  header.mastheader #headerbottom-wrapper #headerbottom-inner {
    display: none;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation {
    height: 45px;
    display: block;
    margin-top: -8px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li {
    margin: 0px 0px 0px 2px;
  }
  header.mastheader #headerbottom-wrapper nav.panel-switch-navigation ul li#tohome {
    display: none;
  }

  #maincontent.mastcontent #overcontent-wrapper .breadcrumb {
    visibility: hidden;
    display: none;
  }
  #maincontent.mastcontent #content-wrapper #content-inner {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  #maincontent.mastcontent #content-wrapper #content-inner .field-name-title h1,
  #maincontent.mastcontent #content-wrapper #content-inner h1.title {
    background: none !important;
    color: #000000 !important;
    height: 60px;
    line-height: 100px;
    padding-left: 14px !important;
  }
  #maincontent.mastcontent #content-wrapper #sidebar_second {
    margin-top: 30px;
  }
  #maincontent.mastcontent #content-wrapper #sidebar_second #ticketing a.button {
    width: 87% !important;
  }
  #maincontent.mastcontent #content-wrapper #sidebar_second #ticketing a.button.grey {
    width: 95% !important;
  }
  #maincontent.mastcontent #content-wrapper #sidebar_second .block-menu-block {
    display: none;
  }

  footer.mastfooter {
    overflow: hidden;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner #sponsors ul.tabs li a {
    padding: 14px 20px;
  }
  footer.mastfooter #footercarousel-wrapper #footercarousel #footercarousel-inner .tab-content.touchcarousel .arrow-holder {
    height: 165px !important;
    margin-top: -5px !important;
    display: none !important;
  }
  footer.mastfooter #footertop-wrapper {
    overflow: hidden;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    background: #293243;
    margin: 0px !important;
    padding: 0px 20px;
    margin-left: -10px;
    width: 115% !important;
    position: relative;
    top: 0px;
    left: -35px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul li {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    border-bottom: 1px solid rgba(76, 76, 76, 0.8);
    position: relative;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul li:after {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul li:after {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 20px;
    right: 50px;
    color: #FE9500;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul li a {
    margin: 0;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul li.leaf {
    margin: 0px !important;
    padding: 10px 0px 10px 25px !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul li.expanded {
    margin: 0px !important;
    padding: 10px 0px 10px 25px !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner .block:first-child ul li.expanded ul.menu {
    display: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    background: #293243;
    margin: 0px !important;
    padding: 0px 20px;
    margin-left: -10px;
    width: 115% !important;
    position: relative;
    top: 0px;
    left: -35px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    border-bottom: 1px solid rgba(76, 76, 76, 0.8);
    padding-left: 61px !important;
    position: relative;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block:after {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block:after {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 20px;
    right: 30px;
    color: #fb007d;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block a, footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block h2 {
    margin: 0px !important;
    padding: 0px !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block a, footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block h2 {
    padding: 10px 0px 0px 0px !important;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block .view-events {
    display: none;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #region-footer-top-col2 .block .vcard .tel {
    background: #131a2d;
    padding: 8px 0px 8px 70px;
    margin-left: -39px;
    border-top: 1px solid rgba(76, 76, 76, 0.8);
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    background: #131a2d;
    margin: 0px !important;
    padding: 0px 20px;
    margin-left: -10px;
    width: 115% !important;
    position: relative;
    top: 0px;
    left: -40px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu ul.menu {
    border: none !important;
    padding: 0px;
    width: 300px;
  }
  footer.mastfooter #footertop-wrapper #footertop #footertop-inner #block-menu-menu-social-menu ul.menu li {
    padding: 20px 35px;
    margin: 0px;
  }
  footer.mastfooter #footerbottom-wrapper {
    display: none;
  }

  /* ========================================================================================================================
  **
  ** Main - Mobile
  **
  ** ======================================================================================================================== */
  body.front #maincontent.mastcontent #content-wrapper #content-inner {
    height: 490px;
    margin-bottom: 100px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 {
    margin-left: 0px;
    width: 300px;
    margin-left: -150px;
    position: relative;
    display: block;
    overflow: hidden;
    margin-bottom: 30px;
    left: 50%;
    top: 0px;
    margin-top: 25px;
    padding: 5px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
    margin: 0px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing a.button {
    width: 87% !important;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing a.button.grey {
    width: 95% !important;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main {
    overflow: hidden;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main {
    width: 100%;
    display: block;
    overflow: hidden;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
    width: 100% !important;
    height: auto;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
    height: auto;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
    display: block;
    overflow: hidden;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link {
    background-size: 200% !important;
    background-position: 75% 0% !important;
    background: transparent;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content {
    display: none;
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%;
    margin-top: 10px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner {
    padding-left: 0%;
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-content {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 50px;
    line-height: 48px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner h2 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 70px;
    line-height: 64px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 22.4px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner p.button {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    width: 80%;
    margin-left: 1%;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 22.4px;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner img {
    display: none;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom {
    margin: 0px;
    left: 0px;
    right: auto;
    margin-left: 50%;
    bottom: -52%;
  }
  body.front #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields {
    margin-left: -50%;
  }
  body.front #maincontent.mastcontent #homepromo-wrapper {
    background: none;
    height: auto;
    margin-top: 0px;
    z-index: 1;
  }
  body.front #maincontent.mastcontent #homepromo-wrapper #homepromo {
    z-index: -1;
  }
  body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo {
    top: 170px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1% !important;
    margin-right: 1% !important;
    padding: 0px;
    overflow: hidden;
    height: 900px !important;
  }
  body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block {
    margin-right: 0px !important;
    margin-left: 0px !important;
    background: transparent;
    box-shadow: transparent 0px 0px 0px 0px;
    box-shadow: transparent 0px 0px 0px 0px;
    box-shadow: transparent 0px 0px 0px 0px;
    display: block;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    width: 98% !important;
    height: 210px !important;
    float: none;
    padding: 5px 0px 0px 11px;
  }
  body.front #maincontent.mastcontent #homepromo-wrapper #homepromo-inner .region-home-promo .block img {
    position: relative;
    left: 50% !important;
    top: 0px !important;
    margin-left: -150px !important;
    width: 300px !important;
    height: 210px !important;
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 3px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
  }
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1,
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 {
    margin-bottom: 20px;
    margin-left: 1% !important;
    margin-right: 1% !important;
  }
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-header h3,
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-header h3 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 30.4px;
  }
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-content,
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-content {
    padding-bottom: 0px;
  }
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-content ul li,
  body.front #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-content ul li {
    width: 153px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-bottom: 20px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:first-child {
    margin-left: 1%;
    margin-right: 1%;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:last-child {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-right: 1%;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:last-child a.button {
    width: 88% !important;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 {
    width: 83%;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 form#directions-launcher {
    position: relative;
    margin-bottom: 15px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 form#directions-launcher input#directions-destination {
    width: 70%;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-2 form#directions-launcher input#directions-button {
    position: absolute;
    top: 0px;
    right: 0px;
  }
  body.front #maincontent.mastcontent #content3cols-wrapper #content3cols-3 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }

  body.front.orientation-landscape #maincontent.mastcontent #content-wrapper #content-inner {
    height: 630px;
    margin-bottom: 120px;
  }

  /* resort page leandro 20150305 */
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner {
    height: 490px;
    margin-bottom: 100px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 {
    margin-left: 0px;
    width: 300px;
    margin-left: -150px;
    position: relative;
    display: block;
    overflow: hidden;
    margin-bottom: 30px;
    left: 50%;
    top: 0px;
    margin-top: 25px;
    padding: 5px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
    margin: 0px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing a.button {
    width: 87% !important;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-block-17 #ticketing a.button.grey {
    width: 95% !important;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main {
    overflow: hidden;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main {
    width: 100%;
    display: block;
    overflow: hidden;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views_slideshow_cycle_main-frame {
    width: 100% !important;
    height: auto;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
    height: auto;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide {
    display: block;
    overflow: hidden;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide a.banner-link {
    background-size: 200% !important;
    background-position: 75% 0% !important;
    background: transparent;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide a.banner-link .group_banner_content {
    display: none;
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%;
    margin-top: 10px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide a.banner-link .group_banner_content .group_banner_content_inner {
    padding-left: 0%;
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide a.banner-link .group_banner_content .group_banner_content_inner div.field-content {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 50px;
    line-height: 48px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide a.banner-link .group_banner_content .group_banner_content_inner h2 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 70px;
    line-height: 64px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide a.banner-link .group_banner_content .group_banner_content_inner div.field-name-body p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 22.4px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views_slideshow_cycle_slide a.banner-link .group_banner_content .group_banner_content_inner p.button {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    width: 80%;
    margin-left: 1%;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 22.4px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom {
    position: absolute;
    top: 320px;
    margin: 0px;
    left: 0px;
    right: auto;
    margin-left: 50%;
    bottom: -10%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content-wrapper #content-inner .region-content #block-system-main .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields {
    margin-left: -50%;
  }
  body.page-marineland-resort #maincontent.mastcontent #block-block-21 {
    background: none;
    height: auto;
    margin-top: 0px;
    z-index: 1;
    display: none !important;
  }
  body.page-marineland-resort #maincontent.mastcontent #homepromo-wrapper {
    z-index: -222;
    background: #70a5ea !important;
  }
  body.page-marineland-resort #maincontent.mastcontent #content2cols-wrapper div#content2cols-1,
  body.page-marineland-resort #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 {
    margin-bottom: 20px;
    margin-left: 1% !important;
    margin-right: 1% !important;
  }
  body.page-marineland-resort #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-header h3,
  body.page-marineland-resort #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-header h3 {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 30.4px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-content,
  body.page-marineland-resort #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-content {
    padding-bottom: 0px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content2cols-wrapper div#content2cols-1 .launcher-content ul li,
  body.page-marineland-resort #maincontent.mastcontent #content2cols-wrapper div#content2cols-2 .launcher-content ul li {
    width: 153px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-1 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-bottom: 20px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:first-child {
    margin-left: 1%;
    margin-right: 1%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:last-child {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-right: 1%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-1 .block:last-child a.button {
    width: 88% !important;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-1 #block-block-16 {
    width: 83%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-2 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-2 form#directions-launcher {
    position: relative;
    margin-bottom: 15px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-2 form#directions-launcher input#directions-destination {
    width: 70%;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-2 form#directions-launcher input#directions-button {
    position: absolute;
    top: 0px;
    right: 0px;
  }
  body.page-marineland-resort #maincontent.mastcontent #content3cols-wrapper #content3cols-3 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }

  body.front.orientation-landscape #maincontent.mastcontent #content-wrapper #content-inner {
    height: 630px;
    margin-bottom: 120px;
  }

  /* end resort page leandro 20150305 */
  /* ========================================================================================================================
  **
  ** Jesus Mobile
  **
  ** ======================================================================================================================== */
  /* GENERIC STYLES */
  body.not-front #maincontent.mastcontent #content-inner h1.title {
    line-height: 30px !important;
    color: #000000 !important;
  }
  body.not-front #maincontent.mastcontent #content-inner h1.title .pretitle {
    color: #fb007d !important;
  }

  /* INPUT MAP */
  #vsf-destination-input {
    width: 128px !important;
  }

  /* MAINTENACE PAGE */
  body.maintenance-page #header {
    margin-bottom: 17%;
  }
  body.maintenance-page #header #logo-title {
    top: -35px;
  }
  body.maintenance-page #container {
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }
  body.maintenance-page #container #main {
    padding-left: 0%;
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.maintenance-page #container #main #main-squeeze h1 {
    font-size: 35px;
  }

  /* END MAINTENACE PAGE */
  /* BOX PRICES */
  div.box-tickets {
    float: left;
    width: 270px;
  }
  div.box-tickets h3.title {
    float: left !important;
  }
  div.box-tickets p {
    float: left;
  }
  div.box-tickets a {
    float: left;
  }

  div.prices {
    float: left;
    margin-left: 0;
  }

  /* BOX INFORMATION */
  div.field-name-information-and-reservations {
    width: 290px;
    margin-left: 1%;
    margin-left: -30px;
  }
  div.field-name-information-and-reservations div.vcard {
    margin-bottom: 10px;
  }
  div.field-name-information-and-reservations div.vcard span.fn span.given-name {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 13px;
  }
  div.field-name-information-and-reservations div.vcard div.org {
    text-align: center;
    float: none;
    margin: 0 auto;
  }
  div.field-name-information-and-reservations div.vcard a.email {
    margin-left: 40px;
  }

  /* SELECT IN LISTA PAGES */
  div.views-exposed-form {
    margin-bottom: 50px;
  }
  div.views-exposed-form select {
    background: #E6E6E6 url("../img/bg-select.png") 95% 0px no-repeat;
    width: 100%;
    border: 1px solid #CCCCCC;
    font-size: 13px;
    height: 33px;
    padding-left: 20px;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
  div.views-exposed-form input {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    border: 1px solid #122324;
    color: #FFFFFF;
    text-shadow: black 0 1px 0;
    text-transform: uppercase;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    float: left;
    margin-top: -1px;
  }
  div.views-exposed-form input:hover {
    text-decoration: none;
  }
  div.views-exposed-form input:hover {
    background-color: #122324;
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
  }
  div.views-exposed-form input:active {
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
  }
  div.views-exposed-form input.disabled, div.views-exposed-form input[disabled] {
    opacity: 0.6;
    background: #1A3335;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  div.views-exposed-form input::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }
  div.views-exposed-form div.views-exposed-widget {
    width: 100%;
  }
  div.views-exposed-form div.views-exposed-widget .form-submit {
    margin-top: 20px;
  }
  div.views-exposed-form select#edit-field-pressnote-type-tid,
  div.views-exposed-form select#field_pressnote_type_tid {
    background: #E6E6E6 url("../img/bg-select.png") 95% 0px no-repeat;
    width: 100%;
  }
  div.views-exposed-form select#edit-date-filter-value-year,
  div.views-exposed-form select#edit-field-date-value-value-year {
    background: #E6E6E6 url("../img/bg-select.png") 95% 0px no-repeat;
    width: 100%;
  }
  div.views-exposed-form select#edit-field-mediatype-tid {
    background: #E6E6E6 url("../img/bg-select.png") 95% 0px no-repeat;
    width: 100%;
  }
  div.views-exposed-form select#edit-field-date-value-value-month,
  div.views-exposed-form select#edit-date-filter-value-month {
    background: #E6E6E6 url("../img/bg-select.png") 95% 0px no-repeat;
    width: 100%;
  }

  /* PRINCIPAL PAGES PARK INFO, THINGS TO DO, ABOUT US */
  body.page-park-info h1.title,
  body.page-things-to-do h1.title,
  body.page-about h1.title,
  body.page-marineland-tv h1.title {
    margin-left: 0;
    margin-top: 18px;
  }
  body.page-park-info div.view-header p,
  body.page-things-to-do div.view-header p,
  body.page-about div.view-header p,
  body.page-marineland-tv div.view-header p {
    margin-left: 0;
  }
  body.page-park-info div.view-launchers div.view-content > div,
  body.page-things-to-do div.view-launchers div.view-content > div,
  body.page-about div.view-launchers div.view-content > div,
  body.page-marineland-tv div.view-launchers div.view-content > div {
    display: block;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
    margin-bottom: 20px;
    height: auto;
    height: 100%;
    overflow: hidden;
    height: 280px;
  }
  body.page-park-info div.view-launchers div.view-content > div:nth-child(3n+1),
  body.page-things-to-do div.view-launchers div.view-content > div:nth-child(3n+1),
  body.page-about div.view-launchers div.view-content > div:nth-child(3n+1),
  body.page-marineland-tv div.view-launchers div.view-content > div:nth-child(3n+1) {
    margin-left: 0;
    margin-right: 0;
  }
  body.page-park-info div.view-launchers div.view-content > div:first-child,
  body.page-things-to-do div.view-launchers div.view-content > div:first-child,
  body.page-about div.view-launchers div.view-content > div:first-child,
  body.page-marineland-tv div.view-launchers div.view-content > div:first-child {
    margin-right: 0;
  }
  body.page-park-info div.view-launchers div.view-content > div:last-child,
  body.page-things-to-do div.view-launchers div.view-content > div:last-child,
  body.page-about div.view-launchers div.view-content > div:last-child,
  body.page-marineland-tv div.view-launchers div.view-content > div:last-child {
    margin-left: 0;
  }
  body.page-park-info div.view-launchers div.node-launcher,
  body.page-things-to-do div.view-launchers div.node-launcher,
  body.page-about div.view-launchers div.node-launcher,
  body.page-marineland-tv div.view-launchers div.node-launcher {
    width: 207px;
    left: 50%;
    position: absolute;
    margin-left: -100px;
  }
  body.page-park-info div.view-launchers div.node-launcher div.field-name-field-image img,
  body.page-things-to-do div.view-launchers div.node-launcher div.field-name-field-image img,
  body.page-about div.view-launchers div.node-launcher div.field-name-field-image img,
  body.page-marineland-tv div.view-launchers div.node-launcher div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-park-info div.view-launchers div.node-launcher div.field-name-field-image,
  body.page-things-to-do div.view-launchers div.node-launcher div.field-name-field-image,
  body.page-about div.view-launchers div.node-launcher div.field-name-field-image,
  body.page-marineland-tv div.view-launchers div.node-launcher div.field-name-field-image {
    margin-right: 0;
  }

  body.page-group-menu-offers h1.title,
  body.page-mixed-groups h1.title,
  body.page-school-groups-0 h1.title,
  body.page-youth-groups h1.title {
    line-height: 35px !important;
  }
  body.page-group-menu-offers div.box-tickets,
  body.page-mixed-groups div.box-tickets,
  body.page-school-groups-0 div.box-tickets,
  body.page-youth-groups div.box-tickets {
    width: 80%;
  }
  body.page-group-menu-offers div.prices,
  body.page-mixed-groups div.prices,
  body.page-school-groups-0 div.prices,
  body.page-youth-groups div.prices {
    left: 38px;
  }

  /* BIRTHDAY PAGE DETAIL*/
  body.node-type-special-ocassion h1 {
    background: none;
    color: #000000 !important;
    line-height: 50px;
    height: 80px;
    margin-top: 0;
  }
  body.node-type-special-ocassion div.node-special-ocassion div.group-header div.field-name-field-short-text {
    color: #FE9500;
    top: 0;
    font-size: 16px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  body.node-type-special-ocassion div.group-left {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
    margin-right: 20px;
  }
  body.node-type-special-ocassion div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.node-type-special-ocassion div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.node-type-special-ocassion div.group-right div.field-name-body {
    margin-top: 20px;
  }

  body.node-type-group div.field-name-title {
    float: left;
    width: 90%;
  }
  body.node-type-group div.field-name-title h1 {
    font-size: 30px;
  }
  body.node-type-group div.node-group {
    width: 83%;
  }
  body.node-type-group div.node-group div.field-name-body {
    margin-left: 0;
  }
  body.node-type-group div.node-group div.field-name-body p {
    width: 100%;
  }
  body.node-type-group div.field-name-field-related-offers div.node-offer {
    clear: left;
    width: 30%;
    margin-bottom: 33px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
    margin-left: -30px;
    padding-left: 41px;
    width: 100% !important;
  }
  body.node-type-group div.field-name-field-related-offers div.node-offer div.field-name-title {
    margin-left: -30px;
  }
  body.node-type-group div.field-name-field-related-offers div.node-offer div.field-name-title {
    margin-left: 0;
  }
  body.node-type-group div.field-name-field-related-offers div.node-offer div.field-name-body {
    margin-left: 0;
  }
  body.node-type-group div.field-name-field-related-offers div.node-offer div.field-name-body p {
    width: 100%;
  }
  body.node-type-group div.field-name-field-related-offers div.node-offer div.field-name-apply-group-link {
    margin-left: 0;
  }

  /* PARK MAP */
  body.page-node-1203 div.field-name-body,
  body.page-node-1058 div.field-name-body,
  body.page-node-1059 div.field-name-body {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
  }
  body.page-node-1203 div.field-name-body a.map-zoom img,
  body.page-node-1203 div.field-name-body p img,
  body.page-node-1058 div.field-name-body a.map-zoom img,
  body.page-node-1058 div.field-name-body p img,
  body.page-node-1059 div.field-name-body a.map-zoom img,
  body.page-node-1059 div.field-name-body p img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }

  /* PARKING PAGE */
  body.page-node-1268 div.field-name-body p img,
  body.page-node-1251 div.field-name-body p img,
  body.page-node-1057 div.field-name-body p img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }

  /* DIRECTIONS PAGE */
  body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs,
  body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs,
  body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs {
    padding-left: 10px;
  }
  body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li,
  body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li,
  body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li {
    padding: 13px 4px;
  }
  body.page-node-1054 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a,
  body.page-node-1254 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a,
  body.page-node-1482 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a {
    font-size: 10px;
  }

  /* PLAN YOUR STAY PAGE */
  body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs,
  body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs,
  body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs {
    padding-left: 10px;
  }
  body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li,
  body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li,
  body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li {
    padding: 13px 4px;
  }
  body.page-node-799 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a,
  body.page-node-1204 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a,
  body.page-node-1354 div.quicktabs-wrapper div.item-list ul.quicktabs-tabs li a {
    font-size: 10px;
  }
  body.page-node-799 div.block-parques-directions,
  body.page-node-1204 div.block-parques-directions,
  body.page-node-1354 div.block-parques-directions {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
  }
  body.page-node-799 div.block-parques-directions p img,
  body.page-node-1204 div.block-parques-directions p img,
  body.page-node-1354 div.block-parques-directions p img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-node-799 #directions-destination,
  body.page-node-1204 #directions-destination,
  body.page-node-1354 #directions-destination {
    width: 132px;
  }

  /* B2B PAGE */
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-left {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }

  /* CALENDAR PAGE */
  body.page-calendar h1.title {
    font-size: 30px;
    line-height: 30px !important;
    margin-bottom: 0;
  }
  body.page-calendar .view-calendar > .view-header {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-calendar .view-calendar > .view-header > p:first-child {
    margin-bottom: 100px;
  }
  body.page-calendar .view-calendar > .view-header .help-calendar {
    display: none;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    border-bottom: none;
    background: #E6E6E6;
    height: 100px;
    width: 101%;
    top: 140px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper #select_meses {
    width: 30%;
    position: absolute;
    top: 60px;
    left: 0px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper #select_meses #meses {
    height: 35px !important;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #000000 !important;
    font-weight: 600 !important;
    line-height: 75px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager {
    border-bottom: none;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li {
    background: transparent;
    overflow: hidden;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 20px;
    margin: 0px;
    padding: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border: none;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a {
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    color: #999999;
    position: absolute;
    top: 0px;
    left: 0px;
    border: none;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:hover {
    color: #666666;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
    content: "\39";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
    font-size: 30px;
    font-family: 'PAR-iconfont';
    margin: 0px 100px 100px 0px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev {
    left: 10px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-next {
    right: 10px;
    left: 210px;
  }
  body.page-calendar .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before {
    content: "\3a";
  }
  body.page-calendar .view-calendar > .view-content {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    position: relative;
    top: 140px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar {
    margin-bottom: 50px;
    width: 100%;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table {
    width: 101%;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table thead tr th {
    background: #E6E6E6;
    color: #000;
    font-size: 13px;
    font-weight: 700px;
    height: 61px;
    line-height: 61px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody {
    border-bottom: 1px solid #CCCCCC;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td {
    background: #FFFFFF !important;
    height: 38px;
    line-height: 38px;
    padding: 0px;
    margin: 0px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day {
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    width: 48px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr td div.dato_numero_dia span {
    padding: 0 5px !important;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box {
    display: none;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td {
    display: none;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td {
    background: #FFFFFF !important;
    padding: 0px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item {
    display: none;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child {
    display: block;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar {
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color {
    padding: 6px;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content {
    display: block;
    background: #FFFFFF;
  }
  body.page-calendar .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a {
    text-align: center;
    display: block;
    font-size: 15px;
    font-weight: 700;
  }
  body.page-calendar .view-calendar > .view-footer {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
    float: left;
    margin-bottom: 60px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-header {
    background: #f2f2f2;
    left: auto;
    left: 1px;
    position: absolute;
    text-align: center;
    top: -590px;
    width: 101%;
  }
  body.page-calendar .view-calendar > .view-footer div.view-header span.calendar-tip {
    display: block;
    height: 194px;
    background: url("../img/help_calendar.png") no-repeat 50% 50%;
    border: 1px solid #CCCCCC;
  }
  body.page-calendar .view-calendar > .view-footer div.view-header span.calendar-tip p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    padding: 17px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation {
    overflow: hidden;
  }
  body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color {
    width: 15px !important;
    float: left !important;
  }
  body.page-calendar .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span {
    margin-left: 0px !important;
    padding-left: 10px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content {
    margin-top: 120px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list {
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    overflow: hidden;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend {
    margin-left: 12px;
    margin-top: 30px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li {
    float: left;
    margin-bottom: 25px;
    margin-left: 15px;
    text-align: center;
    width: 100px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display {
    border: 4px solid rgba(255, 255, 255, 0.6);
    border-radius: 20px;
    float: left;
    height: 18px;
    margin-left: 30px;
    width: 18px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span {
    color: #666;
    font-size: 13px;
    float: left;
    margin-top: 2px;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child {
    position: relative;
    top: 0;
  }
  body.page-calendar .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span {
    float: left;
    margin-left: 20px;
  }
  body.page-calendar #colorbox {
    background: #FFFFFF;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
  }
  body.page-calendar #colorbox #cboxContent {
    margin-top: 60px !important;
  }
  body.page-calendar #colorbox #cboxContent #cboxLoadedContent {
    background: #FFFFFF;
    padding: 10px;
  }
  body.page-calendar #colorbox #cboxContent #cboxTitle {
    float: none !important;
    width: 100%;
    background: #E6E6E6;
    top: -60px !important;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    padding: 10px;
  }
  body.page-calendar #colorbox #cboxContent #cboxTitle .date-display-single {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
    color: #666666;
  }
  body.page-calendar #colorbox #cboxContent #cboxTitle p {
    margin-bottom: 0px;
  }
  body.page-calendar #colorbox #cboxContent #cboxClose {
    top: -40px !important;
    right: 8px !important;
    border-radius: 12px;
    border-radius: 12px;
    border-radius: 12px;
    padding: 10px !important;
    border: none;
  }
  body.page-calendar #cboxOverlay {
    opacity: 0.2 !important;
  }

  /* PLAN YOUR STAY PAGE */
  body.page-node-799 h1.title,
  body.page-node-1204 h1.title,
  body.page-node-1354 h1.title {
    font-size: 30px;
    line-height: 30px !important;
    margin-bottom: 0;
  }
  body.page-node-799 .view-calendar > .view-header,
  body.page-node-1204 .view-calendar > .view-header,
  body.page-node-1354 .view-calendar > .view-header {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-node-799 .view-calendar > .view-header > p:first-child,
  body.page-node-1204 .view-calendar > .view-header > p:first-child,
  body.page-node-1354 .view-calendar > .view-header > p:first-child {
    margin-bottom: 100px;
  }
  body.page-node-799 .view-calendar > .view-header .help-calendar,
  body.page-node-1204 .view-calendar > .view-header .help-calendar,
  body.page-node-1354 .view-calendar > .view-header .help-calendar {
    display: none;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    border-bottom: none;
    background: #E6E6E6;
    height: 100px;
    width: 101%;
    top: 140px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper #select_meses,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper #select_meses,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper #select_meses {
    width: 30%;
    position: absolute;
    top: 60px;
    left: 0px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper #select_meses #meses,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper #select_meses #meses,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper #select_meses #meses {
    height: 35px !important;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper h3,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper h3,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #000000 !important;
    font-weight: 600 !important;
    line-height: 75px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager {
    border-bottom: none;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li {
    background: transparent;
    overflow: hidden;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 20px;
    margin: 0px;
    padding: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border: none;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a {
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    color: #999999;
    position: absolute;
    top: 0px;
    left: 0px;
    border: none;
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:hover {
    color: #666666;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
    content: "\39";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li a:before,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li a:before {
    font-size: 30px;
    font-family: 'PAR-iconfont';
    margin: 0px 100px 100px 0px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-prev {
    left: 10px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next {
    right: 10px;
    left: 210px;
  }
  body.page-node-799 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before,
  body.page-node-1204 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before,
  body.page-node-1354 .view-calendar > .view-header .date-nav-wrapper .pager li.date-next a:before {
    content: "\3a";
  }
  body.page-node-799 .view-calendar > .view-content,
  body.page-node-1204 .view-calendar > .view-content,
  body.page-node-1354 .view-calendar > .view-content {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    position: relative;
    top: 140px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar {
    margin-bottom: 50px;
    width: 100%;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table {
    width: 101%;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table thead tr th,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table thead tr th,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table thead tr th {
    background: #E6E6E6;
    color: #000;
    font-size: 13px;
    font-weight: 700px;
    height: 61px;
    line-height: 61px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody {
    border-bottom: 1px solid #CCCCCC;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td {
    background: #FFFFFF !important;
    height: 38px;
    line-height: 38px;
    padding: 0px;
    margin: 0px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td.single-day.today {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.day {
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    width: 48px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.dato_numero_dia span,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.dato_numero_dia span,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr td div.dato_numero_dia span {
    padding: 0 5px !important;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box {
    display: none;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.date-box td {
    display: none;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td {
    background: #FFFFFF !important;
    padding: 0px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item {
    display: none;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child {
    display: block;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar {
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color {
    padding: 6px;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content {
    display: block;
    background: #FFFFFF;
  }
  body.page-node-799 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a,
  body.page-node-1204 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a,
  body.page-node-1354 .view-calendar > .view-content div.calendar-calendar table tbody tr.single-day td .inner .item:first-child .view-item-calendar .calendar .date-color .date-color-content a {
    text-align: center;
    display: block;
    font-size: 15px;
    font-weight: 700;
  }
  body.page-node-799 .view-calendar > .view-footer,
  body.page-node-1204 .view-calendar > .view-footer,
  body.page-node-1354 .view-calendar > .view-footer {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
    float: left;
    margin-bottom: 60px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-header,
  body.page-node-1204 .view-calendar > .view-footer div.view-header,
  body.page-node-1354 .view-calendar > .view-footer div.view-header {
    background: #f2f2f2;
    left: auto;
    left: 1px;
    position: absolute;
    text-align: center;
    top: -590px;
    width: 101%;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-header span.calendar-tip,
  body.page-node-1204 .view-calendar > .view-footer div.view-header span.calendar-tip,
  body.page-node-1354 .view-calendar > .view-footer div.view-header span.calendar-tip {
    display: block;
    height: 194px;
    background: url("../img/help_calendar.png") no-repeat 50% 50%;
    border: 1px solid #CCCCCC;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-header span.calendar-tip p,
  body.page-node-1204 .view-calendar > .view-footer div.view-header span.calendar-tip p,
  body.page-node-1354 .view-calendar > .view-footer div.view-header span.calendar-tip p {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    padding: 17px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation,
  body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation,
  body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation {
    overflow: hidden;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color,
  body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color,
  body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content .legend_color {
    width: 15px !important;
    float: left !important;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span,
  body.page-node-1204 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span,
  body.page-node-1354 .view-calendar > .view-footer div.view-taxonomy-hours-operation .view-content li div span {
    margin-left: 0px !important;
    padding-left: 10px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content,
  body.page-node-1204 .view-calendar > .view-footer div.view-content,
  body.page-node-1354 .view-calendar > .view-footer div.view-content {
    margin-top: 120px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list {
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
    overflow: hidden;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend {
    margin-left: 12px;
    margin-top: 30px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li {
    float: left;
    margin-bottom: 25px;
    margin-left: 15px;
    text-align: center;
    width: 100px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div.jquery_colorpicker_color_display {
    border: 4px solid rgba(255, 255, 255, 0.6);
    border-radius: 20px;
    float: left;
    height: 18px;
    margin-left: 30px;
    width: 18px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li div:last-child span {
    color: #666;
    font-size: 13px;
    float: left;
    margin-top: 2px;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child {
    position: relative;
    top: 0;
  }
  body.page-node-799 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span,
  body.page-node-1204 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span,
  body.page-node-1354 .view-calendar > .view-footer div.view-content .item-list ul.calendar-legend li:last-child div span {
    float: left;
    margin-left: 20px;
  }
  body.page-node-799 #colorbox,
  body.page-node-1204 #colorbox,
  body.page-node-1354 #colorbox {
    background: #FFFFFF;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
  }
  body.page-node-799 #colorbox #cboxContent,
  body.page-node-1204 #colorbox #cboxContent,
  body.page-node-1354 #colorbox #cboxContent {
    margin-top: 60px !important;
  }
  body.page-node-799 #colorbox #cboxContent #cboxLoadedContent,
  body.page-node-1204 #colorbox #cboxContent #cboxLoadedContent,
  body.page-node-1354 #colorbox #cboxContent #cboxLoadedContent {
    background: #FFFFFF;
    padding: 10px;
  }
  body.page-node-799 #colorbox #cboxContent #cboxTitle,
  body.page-node-1204 #colorbox #cboxContent #cboxTitle,
  body.page-node-1354 #colorbox #cboxContent #cboxTitle {
    float: none !important;
    width: 100%;
    background: #E6E6E6;
    top: -60px !important;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    padding: 10px;
  }
  body.page-node-799 #colorbox #cboxContent #cboxTitle .date-display-single,
  body.page-node-1204 #colorbox #cboxContent #cboxTitle .date-display-single,
  body.page-node-1354 #colorbox #cboxContent #cboxTitle .date-display-single {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
    color: #666666;
  }
  body.page-node-799 #colorbox #cboxContent #cboxTitle p,
  body.page-node-1204 #colorbox #cboxContent #cboxTitle p,
  body.page-node-1354 #colorbox #cboxContent #cboxTitle p {
    margin-bottom: 0px;
  }
  body.page-node-799 #colorbox #cboxContent #cboxClose,
  body.page-node-1204 #colorbox #cboxContent #cboxClose,
  body.page-node-1354 #colorbox #cboxContent #cboxClose {
    top: -40px !important;
    right: 8px !important;
    border-radius: 12px;
    border-radius: 12px;
    border-radius: 12px;
    padding: 10px !important;
    border: none;
  }
  body.page-node-799 #cboxOverlay,
  body.page-node-1204 #cboxOverlay,
  body.page-node-1354 #cboxOverlay {
    opacity: 0.2 !important;
  }

  body.node-type-service div.field-name-title h1 {
    padding-top: 50px;
    width: 100%;
    line-height: 30px !important;
    font-size: 26px;
  }
  body.node-type-service div.node-service div.group-header {
    width: 100%;
  }
  body.node-type-service div.node-service div.group-header div.field-name-service-links-displays-group {
    margin-top: 0;
  }
  body.node-type-service div.node-service div.group-header div.field-name-field-short-text {
    width: 100%;
  }
  body.node-type-service div.node-service div.group-left {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
  }
  body.node-type-service div.node-service div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.node-type-service div.node-service div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.node-type-service div.node-service div.group-footer p, body.node-type-service div.node-service div.group-footer ul {
    border: 1px solid #CCCCCC;
    padding: 20px;
  }
  body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li {
    font-family: 'PAR-iconfont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 10px;
    margin-left: 20px;
  }
  body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li:before {
    content: "\3a";
    text-decoration: none !important;
    font-family: 'PAR-iconfont';
  }
  body.node-type-service div.node-service div.group-footer div.field-name-field-full-description ul li:before {
    color: #00659f;
    font-size: 10px;
    position: relative;
    left: -5px;
    top: -2px;
  }

  /* BIRTDHDAY */
  body.page-ticket-prices div.node-page div.box-tickets,
  body.page-park-info-ticket-prices div.node-page div.box-tickets,
  body.page-infos-ticket-prijzen div.node-page div.box-tickets,
  body.page-infos-eintrittspreise div.node-page div.box-tickets {
    width: 80%;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-left,
  body.page-park-info-ticket-prices div.jquery-once-1-processed div.view-content div.group-left,
  body.page-infos-ticket-prijzen div.jquery-once-1-processed div.view-content div.group-left,
  body.page-infos-eintrittspreise div.jquery-once-1-processed div.view-content div.group-left {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.page-park-info-ticket-prices div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.page-infos-ticket-prijzen div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.page-infos-eintrittspreise div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right,
  body.page-park-info-ticket-prices div.jquery-once-1-processed div.view-content div.group-right,
  body.page-infos-ticket-prijzen div.jquery-once-1-processed div.view-content div.group-right,
  body.page-infos-eintrittspreise div.jquery-once-1-processed div.view-content div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }

  /* BIRTDHDAY */
  body.page-ticket-prices h1.title,
  body.page-ticketpreise h1.title {
    line-height: 30px !important;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-left,
  body.page-ticketpreise div.jquery-once-1-processed div.view-content div.group-left {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img,
  body.page-ticketpreise div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right,
  body.page-ticketpreise div.jquery-once-1-processed div.view-content div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-ticket-prices div.jquery-once-1-processed div.view-content div.group-right div.field-name-title,
  body.page-ticketpreise div.jquery-once-1-processed div.view-content div.group-right div.field-name-title {
    margin-top: 20px;
  }

  /* SPEEDY PASS PAGE */
  body.page-services-speedy-pass div.prices span.euro {
    font-size: 13px;
  }
  body.page-services-speedy-pass div.prices span.price {
    font-size: 19px;
  }

  /* BIRTHDAY PAGE DETAIL*/
  body.node-type-special-ocassion h1 {
    background: url("../img/bg-birthday.png");
    border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF !important;
    height: 180px;
    line-height: 300px;
    padding-left: 20px !important;
    margin-left: -20px;
    margin-top: -37px;
    width: 110%;
  }
  body.node-type-special-ocassion div.node-special-ocassion div.group-header div.field-name-field-short-text {
    color: #FE9500;
    position: relative;
    top: 90px;
    font-size: 16px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  body.node-type-special-ocassion div.group-left {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
    margin-right: 20px;
  }
  body.node-type-special-ocassion div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.node-type-special-ocassion div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.node-type-special-ocassion div.group-footer div.field-name-field-full-description {
    width: 283px;
  }
  body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul {
    margin-left: 0px;
  }
  body.node-type-special-ocassion div.group-footer div.field-name-field-full-description ul li {
    margin: 0 auto;
    width: 100%;
  }

  /* PARKING PAGE */
  body.page-node-1268 div.field-name-body p img,
  body.page-node-1251 div.field-name-body p img,
  body.page-node-1057 div.field-name-body p img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }

  /* HOLIDAYS PAGE */
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-left {
    margin-right: 20px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-title {
    margin-top: 20px;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.group-right div.field-name-read-more-about a {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-title h2 {
    padding-left: 15px;
    font-size: 24px;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.prices {
    left: 0px;
    float: left;
    border: 0 none;
    top: 0px;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.button,
  body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link {
    margin-bottom: 30px;
    margin-left: 70px;
    float: left;
    margin-top: 10px;
  }
  body.page-services-holidays div.view-display-id-holidays div.view-content div.button a,
  body.page-services-holidays div.view-display-id-holidays div.view-content div.field-name-field-link a {
    position: relative;
    top: 0px;
  }

  /* TOURS PAGE */
  body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right {
    width: 100%;
  }
  body.page-things-to-do-tours-and-special-experiences div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title {
    margin-top: 10px;
  }

  /* HOTELS PAGE */
  body.page-node-1500 div.views-exposed-widget .form-submit,
  body.page-node-1441 div.views-exposed-widget .form-submit,
  body.page-node-1499 div.views-exposed-widget .form-submit {
    margin-top: 0;
  }
  body.page-node-1500 div.views-exposed-form select,
  body.page-node-1441 div.views-exposed-form select,
  body.page-node-1499 div.views-exposed-form select {
    background: #E6E6E6 url("../img/bg-select.png") 95% 0px no-repeat;
    width: 100%;
  }
  body.page-node-1500 .ds-2col-stacked > .group-right,
  body.page-node-1500 .ds-2col-stacked > .group-left,
  body.page-node-1441 .ds-2col-stacked > .group-right,
  body.page-node-1441 .ds-2col-stacked > .group-left,
  body.page-node-1499 .ds-2col-stacked > .group-right,
  body.page-node-1499 .ds-2col-stacked > .group-left {
    width: 100%;
  }

  /* B2B PAGE */
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-left {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-ticket-prices-b2b div.jquery-once-1-processed div.view-content div.group-right div.field-name-title {
    margin-top: 20px;
  }

  /* B2B DETAILS */
  body.node-type-b2b div.node-b2b div.field-name-body {
    clear: left;
    width: 70%;
  }
  body.node-type-b2b div.node-b2b div.field-name-body p {
    width: 260px;
    margin-left: -30px;
  }
  body.node-type-b2b div.node-b2b div.field-name-body ul {
    margin-left: -40px;
    width: 70%;
  }
  body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.node-offer {
    clear: left;
    width: 30%;
    margin-bottom: 33px;
    margin-left: 1%;
    margin-left: -30px;
    padding-left: 41px;
  }
  body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.node-offer div.field-name-title {
    margin-left: -30px;
  }
  body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.node-offer div.field-name-body p {
    width: 230px;
  }
  body.node-type-b2b div.node-b2b div.field-name-field-related-offers div.node-offer div.field-name-apply-group-link {
    margin-left: -30px;
  }

  /* LIST PAGE ON THINGS TO DO */
  /* RESTAURANTS */
  /* EVENTS */
  body.page-where-to-eat-restaurants h1.title,
  body.page-where-to-eat h1.title,
  body.page-restaurants h1.title,
  body.page-events h1.title,
  body.page-node-1722 h1.title,
  body.page-node-1723 h1.title {
    margin-top: 0;
  }
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser {
    display: block;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
    margin-bottom: 40px;
    height: auto;
    height: 100%;
  }
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left {
    width: 207px;
    left: 50%;
    position: relative;
    margin-left: -100px;
  }
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group {
    left: 60px;
  }
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img {
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    display: block;
  }
  body.page-where-to-eat-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.page-where-to-eat div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.page-restaurants div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.page-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.page-node-1722 div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.page-node-1723 div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title {
    margin-top: 20px;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper,
  body.page-where-to-eat div.comment-wrapper,
  body.page-restaurants div.comment-wrapper,
  body.page-events div.comment-wrapper,
  body.page-node-1722 div.comment-wrapper,
  body.page-node-1723 div.comment-wrapper {
    float: none;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textfield,
  body.page-where-to-eat div.comment-wrapper div.form-type-textfield,
  body.page-restaurants div.comment-wrapper div.form-type-textfield,
  body.page-events div.comment-wrapper div.form-type-textfield,
  body.page-node-1722 div.comment-wrapper div.form-type-textfield,
  body.page-node-1723 div.comment-wrapper div.form-type-textfield {
    float: none;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textfield input,
  body.page-where-to-eat div.comment-wrapper div.form-type-textfield input,
  body.page-restaurants div.comment-wrapper div.form-type-textfield input,
  body.page-events div.comment-wrapper div.form-type-textfield input,
  body.page-node-1722 div.comment-wrapper div.form-type-textfield input,
  body.page-node-1723 div.comment-wrapper div.form-type-textfield input {
    color: #777;
    font-size: 14px;
    font-style: italic;
    height: 29px;
    margin-right: 20px;
    padding-left: 20px;
    width: 245px;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textarea,
  body.page-where-to-eat div.comment-wrapper div.form-type-textarea,
  body.page-restaurants div.comment-wrapper div.form-type-textarea,
  body.page-events div.comment-wrapper div.form-type-textarea,
  body.page-node-1722 div.comment-wrapper div.form-type-textarea,
  body.page-node-1723 div.comment-wrapper div.form-type-textarea {
    float: left;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textarea textarea,
  body.page-where-to-eat div.comment-wrapper div.form-type-textarea textarea,
  body.page-restaurants div.comment-wrapper div.form-type-textarea textarea,
  body.page-events div.comment-wrapper div.form-type-textarea textarea,
  body.page-node-1722 div.comment-wrapper div.form-type-textarea textarea,
  body.page-node-1723 div.comment-wrapper div.form-type-textarea textarea {
    color: #777;
    font-size: 14px;
    font-style: italic;
    height: 111px;
    padding-left: 20px;
    resize: none;
    width: 589px;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-where-to-eat div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-restaurants div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-events div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-node-1722 div.comment-wrapper div.form-type-textarea div.grippie,
  body.page-node-1723 div.comment-wrapper div.form-type-textarea div.grippie {
    display: none;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.captcha,
  body.page-where-to-eat div.comment-wrapper div.captcha,
  body.page-restaurants div.comment-wrapper div.captcha,
  body.page-events div.comment-wrapper div.captcha,
  body.page-node-1722 div.comment-wrapper div.captcha,
  body.page-node-1723 div.comment-wrapper div.captcha {
    float: left;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions,
  body.page-where-to-eat div.comment-wrapper div.form-actions,
  body.page-restaurants div.comment-wrapper div.form-actions,
  body.page-events div.comment-wrapper div.form-actions,
  body.page-node-1722 div.comment-wrapper div.form-actions,
  body.page-node-1723 div.comment-wrapper div.form-actions {
    float: right;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input,
  body.page-where-to-eat div.comment-wrapper div.form-actions input,
  body.page-restaurants div.comment-wrapper div.form-actions input,
  body.page-events div.comment-wrapper div.form-actions input,
  body.page-node-1722 div.comment-wrapper div.form-actions input,
  body.page-node-1723 div.comment-wrapper div.form-actions input {
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 2px;
    border-radius: 2px;
    border-radius: 2px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFB007D', endColorstr='#FF95004A');
    background: linear-gradient(#fb007d, #d20069 70%);
    background: linear-gradient(#fb007d, #d20069 70%);
    background: linear-gradient(#fb007d, #d20069 70%);
    background: linear-gradient(#fb007d, #d20069 70%);
    background: linear-gradient(#fb007d, #d20069 70%);
    box-shadow: #ff49a3 0 1px 0 inset;
    box-shadow: #ff49a3 0 1px 0 inset;
    box-shadow: #ff49a3 0 1px 0 inset;
    border: 1px solid #b9005c;
    color: #FFFFFF;
    text-shadow: #77003b 0 1px 0;
    box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
    box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px 0px inset, rgba(255, 255, 255, 0.3) 0px 0px 0px 3px;
    text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 1px;
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 22.4px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-transform: uppercase;
    text-decoration: none !important;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input:hover,
  body.page-where-to-eat div.comment-wrapper div.form-actions input:hover,
  body.page-restaurants div.comment-wrapper div.form-actions input:hover,
  body.page-events div.comment-wrapper div.form-actions input:hover,
  body.page-node-1722 div.comment-wrapper div.form-actions input:hover,
  body.page-node-1723 div.comment-wrapper div.form-actions input:hover {
    text-decoration: none;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input:hover,
  body.page-where-to-eat div.comment-wrapper div.form-actions input:hover,
  body.page-restaurants div.comment-wrapper div.form-actions input:hover,
  body.page-events div.comment-wrapper div.form-actions input:hover,
  body.page-node-1722 div.comment-wrapper div.form-actions input:hover,
  body.page-node-1723 div.comment-wrapper div.form-actions input:hover {
    background-color: #b9005c;
    background: linear-gradient(#e20070 3%, #b9005c 75%);
    background: linear-gradient(#e20070 3%, #b9005c 75%);
    background: linear-gradient(#e20070 3%, #b9005c 75%);
    background: linear-gradient(#e20070 3%, #b9005c 75%);
    background: linear-gradient(#e20070 3%, #b9005c 75%);
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input:active,
  body.page-where-to-eat div.comment-wrapper div.form-actions input:active,
  body.page-restaurants div.comment-wrapper div.form-actions input:active,
  body.page-events div.comment-wrapper div.form-actions input:active,
  body.page-node-1722 div.comment-wrapper div.form-actions input:active,
  body.page-node-1723 div.comment-wrapper div.form-actions input:active {
    box-shadow: #a90054 0 1px 2px inset;
    box-shadow: #a90054 0 1px 2px inset;
    box-shadow: #a90054 0 1px 2px inset;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input.disabled, body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input[disabled],
  body.page-where-to-eat div.comment-wrapper div.form-actions input.disabled,
  body.page-where-to-eat div.comment-wrapper div.form-actions input[disabled],
  body.page-restaurants div.comment-wrapper div.form-actions input.disabled,
  body.page-restaurants div.comment-wrapper div.form-actions input[disabled],
  body.page-events div.comment-wrapper div.form-actions input.disabled,
  body.page-events div.comment-wrapper div.form-actions input[disabled],
  body.page-node-1722 div.comment-wrapper div.form-actions input.disabled,
  body.page-node-1722 div.comment-wrapper div.form-actions input[disabled],
  body.page-node-1723 div.comment-wrapper div.form-actions input.disabled,
  body.page-node-1723 div.comment-wrapper div.form-actions input[disabled] {
    opacity: 0.6;
    background: #d20069;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  body.page-where-to-eat-restaurants div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-where-to-eat div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-restaurants div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-events div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-node-1722 div.comment-wrapper div.form-actions input::-moz-focus-inner,
  body.page-node-1723 div.comment-wrapper div.form-actions input::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }

  body.node-type-event div.group-tabs div.horizontal-tabs .horizontal-tabs-list li, body.page-comment div.group-tabs div.horizontal-tabs .horizontal-tabs-list li {
    padding: 0px !important;
    text-align: center;
  }

  /* CAPTCHA */
  #recaptcha_area, #recaptcha_table {
    position: relative;
    left: -2.6%;
  }

  /* LIST PAGE ON THINGS TO DO & TICKETS PRICE GROUPS & SEVICES LIST*/
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.node-teaser,
  body.page-services div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-ticket-prices div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser {
    display: block;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
    margin-bottom: 40px;
    height: auto;
    height: 100%;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.page-services div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-ticket-prices div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left {
    width: 207px;
    left: 50%;
    position: relative;
    margin-left: -100px;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.page-services div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-ticket-prices div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-service-links-displays-group {
    left: 60px;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.page-services div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-ticket-prices div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img {
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.page-services div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-ticket-prices div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    display: block;
  }
  body.section-things-to-do div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.section-park-ontdekken div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.section-park-entdecken div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.page-ticket-prices-groups div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.page-services div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.section-ticket-prices div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.section-activities div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.section-attivita div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.section-events div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.section-evenementiel div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title,
  body.section-eventi div.jquery-once-1-processed div.view-content div.node-teaser div.group-right div.field-name-title {
    margin-top: 20px;
  }

  /* THINGS TO DO DETAILS */
  body.node-type-attraction h1,
  body.logged-in.node-type-attraction h1,
  body.node-type-show h1,
  body.node-type-exhibitions h1,
  body.node-type-special-experience h1,
  body.node-type-restaurant h1,
  body.node-type-shop h1 {
    font-size: 30px;
    line-height: 30px !important;
    margin-bottom: 0;
    margin-left: -14px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  body.node-type-attraction div.content div.node.node-attraction,
  body.node-type-attraction div.content div.node-show,
  body.node-type-attraction div.content div.node-special-experience,
  body.node-type-attraction div.content div.node-restaurant,
  body.node-type-attraction div.content div.node-shop,
  body.logged-in.node-type-attraction div.content div.node.node-attraction,
  body.logged-in.node-type-attraction div.content div.node-show,
  body.logged-in.node-type-attraction div.content div.node-special-experience,
  body.logged-in.node-type-attraction div.content div.node-restaurant,
  body.logged-in.node-type-attraction div.content div.node-shop,
  body.node-type-show div.content div.node.node-attraction,
  body.node-type-show div.content div.node-show,
  body.node-type-show div.content div.node-special-experience,
  body.node-type-show div.content div.node-restaurant,
  body.node-type-show div.content div.node-shop,
  body.node-type-exhibitions div.content div.node.node-attraction,
  body.node-type-exhibitions div.content div.node-show,
  body.node-type-exhibitions div.content div.node-special-experience,
  body.node-type-exhibitions div.content div.node-restaurant,
  body.node-type-exhibitions div.content div.node-shop,
  body.node-type-special-experience div.content div.node.node-attraction,
  body.node-type-special-experience div.content div.node-show,
  body.node-type-special-experience div.content div.node-special-experience,
  body.node-type-special-experience div.content div.node-restaurant,
  body.node-type-special-experience div.content div.node-shop,
  body.node-type-restaurant div.content div.node.node-attraction,
  body.node-type-restaurant div.content div.node-show,
  body.node-type-restaurant div.content div.node-special-experience,
  body.node-type-restaurant div.content div.node-restaurant,
  body.node-type-restaurant div.content div.node-shop,
  body.node-type-shop div.content div.node.node-attraction,
  body.node-type-shop div.content div.node-show,
  body.node-type-shop div.content div.node-special-experience,
  body.node-type-shop div.content div.node-restaurant,
  body.node-type-shop div.content div.node-shop {
    padding: 0;
  }
  body.node-type-attraction div.content div.node.node-attraction div.group-left,
  body.node-type-attraction div.content div.node-show div.group-left,
  body.node-type-attraction div.content div.node-special-experience div.group-left,
  body.node-type-attraction div.content div.node-restaurant div.group-left,
  body.node-type-attraction div.content div.node-shop div.group-left,
  body.logged-in.node-type-attraction div.content div.node.node-attraction div.group-left,
  body.logged-in.node-type-attraction div.content div.node-show div.group-left,
  body.logged-in.node-type-attraction div.content div.node-special-experience div.group-left,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-left,
  body.logged-in.node-type-attraction div.content div.node-shop div.group-left,
  body.node-type-show div.content div.node.node-attraction div.group-left,
  body.node-type-show div.content div.node-show div.group-left,
  body.node-type-show div.content div.node-special-experience div.group-left,
  body.node-type-show div.content div.node-restaurant div.group-left,
  body.node-type-show div.content div.node-shop div.group-left,
  body.node-type-exhibitions div.content div.node.node-attraction div.group-left,
  body.node-type-exhibitions div.content div.node-show div.group-left,
  body.node-type-exhibitions div.content div.node-special-experience div.group-left,
  body.node-type-exhibitions div.content div.node-restaurant div.group-left,
  body.node-type-exhibitions div.content div.node-shop div.group-left,
  body.node-type-special-experience div.content div.node.node-attraction div.group-left,
  body.node-type-special-experience div.content div.node-show div.group-left,
  body.node-type-special-experience div.content div.node-special-experience div.group-left,
  body.node-type-special-experience div.content div.node-restaurant div.group-left,
  body.node-type-special-experience div.content div.node-shop div.group-left,
  body.node-type-restaurant div.content div.node.node-attraction div.group-left,
  body.node-type-restaurant div.content div.node-show div.group-left,
  body.node-type-restaurant div.content div.node-special-experience div.group-left,
  body.node-type-restaurant div.content div.node-restaurant div.group-left,
  body.node-type-restaurant div.content div.node-shop div.group-left,
  body.node-type-shop div.content div.node.node-attraction div.group-left,
  body.node-type-shop div.content div.node-show div.group-left,
  body.node-type-shop div.content div.node-special-experience div.group-left,
  body.node-type-shop div.content div.node-restaurant div.group-left,
  body.node-type-shop div.content div.node-shop div.group-left {
    width: 300px;
  }
  body.node-type-attraction div.content div.node.node-attraction div.group-left div.field-name-body p,
  body.node-type-attraction div.content div.node-show div.group-left div.field-name-body p,
  body.node-type-attraction div.content div.node-special-experience div.group-left div.field-name-body p,
  body.node-type-attraction div.content div.node-restaurant div.group-left div.field-name-body p,
  body.node-type-attraction div.content div.node-shop div.group-left div.field-name-body p,
  body.logged-in.node-type-attraction div.content div.node.node-attraction div.group-left div.field-name-body p,
  body.logged-in.node-type-attraction div.content div.node-show div.group-left div.field-name-body p,
  body.logged-in.node-type-attraction div.content div.node-special-experience div.group-left div.field-name-body p,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-left div.field-name-body p,
  body.logged-in.node-type-attraction div.content div.node-shop div.group-left div.field-name-body p,
  body.node-type-show div.content div.node.node-attraction div.group-left div.field-name-body p,
  body.node-type-show div.content div.node-show div.group-left div.field-name-body p,
  body.node-type-show div.content div.node-special-experience div.group-left div.field-name-body p,
  body.node-type-show div.content div.node-restaurant div.group-left div.field-name-body p,
  body.node-type-show div.content div.node-shop div.group-left div.field-name-body p,
  body.node-type-exhibitions div.content div.node.node-attraction div.group-left div.field-name-body p,
  body.node-type-exhibitions div.content div.node-show div.group-left div.field-name-body p,
  body.node-type-exhibitions div.content div.node-special-experience div.group-left div.field-name-body p,
  body.node-type-exhibitions div.content div.node-restaurant div.group-left div.field-name-body p,
  body.node-type-exhibitions div.content div.node-shop div.group-left div.field-name-body p,
  body.node-type-special-experience div.content div.node.node-attraction div.group-left div.field-name-body p,
  body.node-type-special-experience div.content div.node-show div.group-left div.field-name-body p,
  body.node-type-special-experience div.content div.node-special-experience div.group-left div.field-name-body p,
  body.node-type-special-experience div.content div.node-restaurant div.group-left div.field-name-body p,
  body.node-type-special-experience div.content div.node-shop div.group-left div.field-name-body p,
  body.node-type-restaurant div.content div.node.node-attraction div.group-left div.field-name-body p,
  body.node-type-restaurant div.content div.node-show div.group-left div.field-name-body p,
  body.node-type-restaurant div.content div.node-special-experience div.group-left div.field-name-body p,
  body.node-type-restaurant div.content div.node-restaurant div.group-left div.field-name-body p,
  body.node-type-restaurant div.content div.node-shop div.group-left div.field-name-body p,
  body.node-type-shop div.content div.node.node-attraction div.group-left div.field-name-body p,
  body.node-type-shop div.content div.node-show div.group-left div.field-name-body p,
  body.node-type-shop div.content div.node-special-experience div.group-left div.field-name-body p,
  body.node-type-shop div.content div.node-restaurant div.group-left div.field-name-body p,
  body.node-type-shop div.content div.node-shop div.group-left div.field-name-body p {
    width: 270px;
  }
  body.node-type-attraction div.content div.node.node-attraction div.group-right,
  body.node-type-attraction div.content div.node-show div.group-right,
  body.node-type-attraction div.content div.node-special-experience div.group-right,
  body.node-type-attraction div.content div.node-restaurant div.group-right,
  body.node-type-attraction div.content div.node-shop div.group-right,
  body.logged-in.node-type-attraction div.content div.node.node-attraction div.group-right,
  body.logged-in.node-type-attraction div.content div.node-show div.group-right,
  body.logged-in.node-type-attraction div.content div.node-special-experience div.group-right,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-right,
  body.logged-in.node-type-attraction div.content div.node-shop div.group-right,
  body.node-type-show div.content div.node.node-attraction div.group-right,
  body.node-type-show div.content div.node-show div.group-right,
  body.node-type-show div.content div.node-special-experience div.group-right,
  body.node-type-show div.content div.node-restaurant div.group-right,
  body.node-type-show div.content div.node-shop div.group-right,
  body.node-type-exhibitions div.content div.node.node-attraction div.group-right,
  body.node-type-exhibitions div.content div.node-show div.group-right,
  body.node-type-exhibitions div.content div.node-special-experience div.group-right,
  body.node-type-exhibitions div.content div.node-restaurant div.group-right,
  body.node-type-exhibitions div.content div.node-shop div.group-right,
  body.node-type-special-experience div.content div.node.node-attraction div.group-right,
  body.node-type-special-experience div.content div.node-show div.group-right,
  body.node-type-special-experience div.content div.node-special-experience div.group-right,
  body.node-type-special-experience div.content div.node-restaurant div.group-right,
  body.node-type-special-experience div.content div.node-shop div.group-right,
  body.node-type-restaurant div.content div.node.node-attraction div.group-right,
  body.node-type-restaurant div.content div.node-show div.group-right,
  body.node-type-restaurant div.content div.node-special-experience div.group-right,
  body.node-type-restaurant div.content div.node-restaurant div.group-right,
  body.node-type-restaurant div.content div.node-shop div.group-right,
  body.node-type-shop div.content div.node.node-attraction div.group-right,
  body.node-type-shop div.content div.node-show div.group-right,
  body.node-type-shop div.content div.node-special-experience div.group-right,
  body.node-type-shop div.content div.node-restaurant div.group-right,
  body.node-type-shop div.content div.node-shop div.group-right {
    clear: left;
    float: left;
    left: 0px;
  }
  body.node-type-attraction div.content div.node.node-attraction div.group-right div.field-name-field-didyouknow,
  body.node-type-attraction div.content div.node-show div.group-right div.field-name-field-didyouknow,
  body.node-type-attraction div.content div.node-special-experience div.group-right div.field-name-field-didyouknow,
  body.node-type-attraction div.content div.node-restaurant div.group-right div.field-name-field-didyouknow,
  body.node-type-attraction div.content div.node-shop div.group-right div.field-name-field-didyouknow,
  body.logged-in.node-type-attraction div.content div.node.node-attraction div.group-right div.field-name-field-didyouknow,
  body.logged-in.node-type-attraction div.content div.node-show div.group-right div.field-name-field-didyouknow,
  body.logged-in.node-type-attraction div.content div.node-special-experience div.group-right div.field-name-field-didyouknow,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-right div.field-name-field-didyouknow,
  body.logged-in.node-type-attraction div.content div.node-shop div.group-right div.field-name-field-didyouknow,
  body.node-type-show div.content div.node.node-attraction div.group-right div.field-name-field-didyouknow,
  body.node-type-show div.content div.node-show div.group-right div.field-name-field-didyouknow,
  body.node-type-show div.content div.node-special-experience div.group-right div.field-name-field-didyouknow,
  body.node-type-show div.content div.node-restaurant div.group-right div.field-name-field-didyouknow,
  body.node-type-show div.content div.node-shop div.group-right div.field-name-field-didyouknow,
  body.node-type-exhibitions div.content div.node.node-attraction div.group-right div.field-name-field-didyouknow,
  body.node-type-exhibitions div.content div.node-show div.group-right div.field-name-field-didyouknow,
  body.node-type-exhibitions div.content div.node-special-experience div.group-right div.field-name-field-didyouknow,
  body.node-type-exhibitions div.content div.node-restaurant div.group-right div.field-name-field-didyouknow,
  body.node-type-exhibitions div.content div.node-shop div.group-right div.field-name-field-didyouknow,
  body.node-type-special-experience div.content div.node.node-attraction div.group-right div.field-name-field-didyouknow,
  body.node-type-special-experience div.content div.node-show div.group-right div.field-name-field-didyouknow,
  body.node-type-special-experience div.content div.node-special-experience div.group-right div.field-name-field-didyouknow,
  body.node-type-special-experience div.content div.node-restaurant div.group-right div.field-name-field-didyouknow,
  body.node-type-special-experience div.content div.node-shop div.group-right div.field-name-field-didyouknow,
  body.node-type-restaurant div.content div.node.node-attraction div.group-right div.field-name-field-didyouknow,
  body.node-type-restaurant div.content div.node-show div.group-right div.field-name-field-didyouknow,
  body.node-type-restaurant div.content div.node-special-experience div.group-right div.field-name-field-didyouknow,
  body.node-type-restaurant div.content div.node-restaurant div.group-right div.field-name-field-didyouknow,
  body.node-type-restaurant div.content div.node-shop div.group-right div.field-name-field-didyouknow,
  body.node-type-shop div.content div.node.node-attraction div.group-right div.field-name-field-didyouknow,
  body.node-type-shop div.content div.node-show div.group-right div.field-name-field-didyouknow,
  body.node-type-shop div.content div.node-special-experience div.group-right div.field-name-field-didyouknow,
  body.node-type-shop div.content div.node-restaurant div.group-right div.field-name-field-didyouknow,
  body.node-type-shop div.content div.node-shop div.group-right div.field-name-field-didyouknow {
    right: -50px;
    top: -50px;
  }
  body.node-type-attraction div.content div.node.node-attraction div.group-footer h2.label-above,
  body.node-type-attraction div.content div.node-show div.group-footer h2.label-above,
  body.node-type-attraction div.content div.node-special-experience div.group-footer h2.label-above,
  body.node-type-attraction div.content div.node-restaurant div.group-footer h2.label-above,
  body.node-type-attraction div.content div.node-shop div.group-footer h2.label-above,
  body.logged-in.node-type-attraction div.content div.node.node-attraction div.group-footer h2.label-above,
  body.logged-in.node-type-attraction div.content div.node-show div.group-footer h2.label-above,
  body.logged-in.node-type-attraction div.content div.node-special-experience div.group-footer h2.label-above,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-footer h2.label-above,
  body.logged-in.node-type-attraction div.content div.node-shop div.group-footer h2.label-above,
  body.node-type-show div.content div.node.node-attraction div.group-footer h2.label-above,
  body.node-type-show div.content div.node-show div.group-footer h2.label-above,
  body.node-type-show div.content div.node-special-experience div.group-footer h2.label-above,
  body.node-type-show div.content div.node-restaurant div.group-footer h2.label-above,
  body.node-type-show div.content div.node-shop div.group-footer h2.label-above,
  body.node-type-exhibitions div.content div.node.node-attraction div.group-footer h2.label-above,
  body.node-type-exhibitions div.content div.node-show div.group-footer h2.label-above,
  body.node-type-exhibitions div.content div.node-special-experience div.group-footer h2.label-above,
  body.node-type-exhibitions div.content div.node-restaurant div.group-footer h2.label-above,
  body.node-type-exhibitions div.content div.node-shop div.group-footer h2.label-above,
  body.node-type-special-experience div.content div.node.node-attraction div.group-footer h2.label-above,
  body.node-type-special-experience div.content div.node-show div.group-footer h2.label-above,
  body.node-type-special-experience div.content div.node-special-experience div.group-footer h2.label-above,
  body.node-type-special-experience div.content div.node-restaurant div.group-footer h2.label-above,
  body.node-type-special-experience div.content div.node-shop div.group-footer h2.label-above,
  body.node-type-restaurant div.content div.node.node-attraction div.group-footer h2.label-above,
  body.node-type-restaurant div.content div.node-show div.group-footer h2.label-above,
  body.node-type-restaurant div.content div.node-special-experience div.group-footer h2.label-above,
  body.node-type-restaurant div.content div.node-restaurant div.group-footer h2.label-above,
  body.node-type-restaurant div.content div.node-shop div.group-footer h2.label-above,
  body.node-type-shop div.content div.node.node-attraction div.group-footer h2.label-above,
  body.node-type-shop div.content div.node-show div.group-footer h2.label-above,
  body.node-type-shop div.content div.node-special-experience div.group-footer h2.label-above,
  body.node-type-shop div.content div.node-restaurant div.group-footer h2.label-above,
  body.node-type-shop div.content div.node-shop div.group-footer h2.label-above {
    text-align: left;
  }
  body.node-type-attraction div.content div.node.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-attraction div.content div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-attraction div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-attraction div.content div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-attraction div.content div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.logged-in.node-type-attraction div.content div.node.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.logged-in.node-type-attraction div.content div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.logged-in.node-type-attraction div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.logged-in.node-type-attraction div.content div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-show div.content div.node.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-show div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-show div.content div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-show div.content div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-exhibitions div.content div.node.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-exhibitions div.content div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-exhibitions div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-exhibitions div.content div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-exhibitions div.content div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-special-experience div.content div.node.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-special-experience div.content div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-special-experience div.content div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-special-experience div.content div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-restaurant div.content div.node.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-restaurant div.content div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-restaurant div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-restaurant div.content div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-restaurant div.content div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-shop div.content div.node.node-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-shop div.content div.node-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-shop div.content div.node-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-shop div.content div.node-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-shop div.content div.node-shop div.group-footer div.field-name-field-related-attractions div.node-attraction {
    clear: left;
  }
  body.node-type-attraction div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows,
  body.node-type-attraction div.content div.node-show div.group-footer div.field-name-field-related-shows,
  body.node-type-attraction div.content div.node-special-experience div.group-footer div.field-name-field-related-shows,
  body.node-type-attraction div.content div.node-restaurant div.group-footer div.field-name-field-related-shows,
  body.node-type-attraction div.content div.node-shop div.group-footer div.field-name-field-related-shows,
  body.logged-in.node-type-attraction div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows,
  body.logged-in.node-type-attraction div.content div.node-show div.group-footer div.field-name-field-related-shows,
  body.logged-in.node-type-attraction div.content div.node-special-experience div.group-footer div.field-name-field-related-shows,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-footer div.field-name-field-related-shows,
  body.logged-in.node-type-attraction div.content div.node-shop div.group-footer div.field-name-field-related-shows,
  body.node-type-show div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows,
  body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows,
  body.node-type-show div.content div.node-special-experience div.group-footer div.field-name-field-related-shows,
  body.node-type-show div.content div.node-restaurant div.group-footer div.field-name-field-related-shows,
  body.node-type-show div.content div.node-shop div.group-footer div.field-name-field-related-shows,
  body.node-type-exhibitions div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows,
  body.node-type-exhibitions div.content div.node-show div.group-footer div.field-name-field-related-shows,
  body.node-type-exhibitions div.content div.node-special-experience div.group-footer div.field-name-field-related-shows,
  body.node-type-exhibitions div.content div.node-restaurant div.group-footer div.field-name-field-related-shows,
  body.node-type-exhibitions div.content div.node-shop div.group-footer div.field-name-field-related-shows,
  body.node-type-special-experience div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows,
  body.node-type-special-experience div.content div.node-show div.group-footer div.field-name-field-related-shows,
  body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-shows,
  body.node-type-special-experience div.content div.node-restaurant div.group-footer div.field-name-field-related-shows,
  body.node-type-special-experience div.content div.node-shop div.group-footer div.field-name-field-related-shows,
  body.node-type-restaurant div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows,
  body.node-type-restaurant div.content div.node-show div.group-footer div.field-name-field-related-shows,
  body.node-type-restaurant div.content div.node-special-experience div.group-footer div.field-name-field-related-shows,
  body.node-type-restaurant div.content div.node-restaurant div.group-footer div.field-name-field-related-shows,
  body.node-type-restaurant div.content div.node-shop div.group-footer div.field-name-field-related-shows,
  body.node-type-shop div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows,
  body.node-type-shop div.content div.node-show div.group-footer div.field-name-field-related-shows,
  body.node-type-shop div.content div.node-special-experience div.group-footer div.field-name-field-related-shows,
  body.node-type-shop div.content div.node-restaurant div.group-footer div.field-name-field-related-shows,
  body.node-type-shop div.content div.node-shop div.group-footer div.field-name-field-related-shows {
    margin-left: 35px;
  }
  body.node-type-attraction div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-attraction div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-attraction div.content div.node-special-experience div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-attraction div.content div.node-restaurant div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-attraction div.content div.node-shop div.group-footer div.field-name-field-related-shows div.node-show,
  body.logged-in.node-type-attraction div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows div.node-show,
  body.logged-in.node-type-attraction div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show,
  body.logged-in.node-type-attraction div.content div.node-special-experience div.group-footer div.field-name-field-related-shows div.node-show,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-footer div.field-name-field-related-shows div.node-show,
  body.logged-in.node-type-attraction div.content div.node-shop div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-show div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-show div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-show div.content div.node-special-experience div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-show div.content div.node-restaurant div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-show div.content div.node-shop div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-exhibitions div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-exhibitions div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-exhibitions div.content div.node-special-experience div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-exhibitions div.content div.node-restaurant div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-exhibitions div.content div.node-shop div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-special-experience div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-special-experience div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-special-experience div.content div.node-special-experience div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-special-experience div.content div.node-restaurant div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-special-experience div.content div.node-shop div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-restaurant div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-restaurant div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-restaurant div.content div.node-special-experience div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-restaurant div.content div.node-restaurant div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-restaurant div.content div.node-shop div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-shop div.content div.node.node-attraction div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-shop div.content div.node-show div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-shop div.content div.node-special-experience div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-shop div.content div.node-restaurant div.group-footer div.field-name-field-related-shows div.node-show,
  body.node-type-shop div.content div.node-shop div.group-footer div.field-name-field-related-shows div.node-show {
    clear: left;
  }
  body.node-type-attraction div.group-left div.field-name-field-carousel,
  body.logged-in.node-type-attraction div.group-left div.field-name-field-carousel,
  body.node-type-show div.group-left div.field-name-field-carousel,
  body.node-type-exhibitions div.group-left div.field-name-field-carousel,
  body.node-type-special-experience div.group-left div.field-name-field-carousel,
  body.node-type-restaurant div.group-left div.field-name-field-carousel,
  body.node-type-shop div.group-left div.field-name-field-carousel {
    left: -15px;
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
  }
  body.node-type-attraction div.group-right,
  body.logged-in.node-type-attraction div.group-right,
  body.node-type-show div.group-right,
  body.node-type-exhibitions div.group-right,
  body.node-type-special-experience div.group-right,
  body.node-type-restaurant div.group-right,
  body.node-type-shop div.group-right {
    left: -15px;
    width: 100%;
  }
  body.node-type-attraction div.group-right div.field-name-field-didyouknow,
  body.logged-in.node-type-attraction div.group-right div.field-name-field-didyouknow,
  body.node-type-show div.group-right div.field-name-field-didyouknow,
  body.node-type-exhibitions div.group-right div.field-name-field-didyouknow,
  body.node-type-special-experience div.group-right div.field-name-field-didyouknow,
  body.node-type-restaurant div.group-right div.field-name-field-didyouknow,
  body.node-type-shop div.group-right div.field-name-field-didyouknow {
    float: right;
  }
  body.node-type-attraction div.group-footer h2.label-above,
  body.logged-in.node-type-attraction div.group-footer h2.label-above,
  body.node-type-show div.group-footer h2.label-above,
  body.node-type-exhibitions div.group-footer h2.label-above,
  body.node-type-special-experience div.group-footer h2.label-above,
  body.node-type-restaurant div.group-footer h2.label-above,
  body.node-type-shop div.group-footer h2.label-above {
    text-align: left;
  }
  body.node-type-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.logged-in.node-type-attraction div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-show div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-exhibitions div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-special-experience div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-restaurant div.group-footer div.field-name-field-related-attractions div.node-attraction,
  body.node-type-shop div.group-footer div.field-name-field-related-attractions div.node-attraction {
    float: none;
    margin-left: 65px;
  }
  body.node-type-attraction div.group-footer div.field-name-field-related-attractions h2.label-above,
  body.logged-in.node-type-attraction div.group-footer div.field-name-field-related-attractions h2.label-above,
  body.node-type-show div.group-footer div.field-name-field-related-attractions h2.label-above,
  body.node-type-exhibitions div.group-footer div.field-name-field-related-attractions h2.label-above,
  body.node-type-special-experience div.group-footer div.field-name-field-related-attractions h2.label-above,
  body.node-type-restaurant div.group-footer div.field-name-field-related-attractions h2.label-above,
  body.node-type-shop div.group-footer div.field-name-field-related-attractions h2.label-above {
    text-align: left !important;
  }
  body.node-type-attraction div.content div.node-restaurant div.group-footer,
  body.logged-in.node-type-attraction div.content div.node-restaurant div.group-footer,
  body.node-type-show div.content div.node-restaurant div.group-footer,
  body.node-type-exhibitions div.content div.node-restaurant div.group-footer,
  body.node-type-special-experience div.content div.node-restaurant div.group-footer,
  body.node-type-restaurant div.content div.node-restaurant div.group-footer,
  body.node-type-shop div.content div.node-restaurant div.group-footer {
    margin-left: 0;
  }
  body.node-type-attraction div.comment-wrapper,
  body.logged-in.node-type-attraction div.comment-wrapper,
  body.node-type-show div.comment-wrapper,
  body.node-type-exhibitions div.comment-wrapper,
  body.node-type-special-experience div.comment-wrapper,
  body.node-type-restaurant div.comment-wrapper,
  body.node-type-shop div.comment-wrapper {
    padding-left: 0px;
    width: 90%;
  }
  body.node-type-attraction div.comment-wrapper div.form-type-textfield,
  body.logged-in.node-type-attraction div.comment-wrapper div.form-type-textfield,
  body.node-type-show div.comment-wrapper div.form-type-textfield,
  body.node-type-exhibitions div.comment-wrapper div.form-type-textfield,
  body.node-type-special-experience div.comment-wrapper div.form-type-textfield,
  body.node-type-restaurant div.comment-wrapper div.form-type-textfield,
  body.node-type-shop div.comment-wrapper div.form-type-textfield {
    float: none;
  }
  body.node-type-attraction div.comment-wrapper div.form-type-textarea textarea,
  body.logged-in.node-type-attraction div.comment-wrapper div.form-type-textarea textarea,
  body.node-type-show div.comment-wrapper div.form-type-textarea textarea,
  body.node-type-exhibitions div.comment-wrapper div.form-type-textarea textarea,
  body.node-type-special-experience div.comment-wrapper div.form-type-textarea textarea,
  body.node-type-restaurant div.comment-wrapper div.form-type-textarea textarea,
  body.node-type-shop div.comment-wrapper div.form-type-textarea textarea {
    width: 91% !important;
  }
  body.node-type-attraction div.comment-wrapper div.form-actions,
  body.logged-in.node-type-attraction div.comment-wrapper div.form-actions,
  body.node-type-show div.comment-wrapper div.form-actions,
  body.node-type-exhibitions div.comment-wrapper div.form-actions,
  body.node-type-special-experience div.comment-wrapper div.form-actions,
  body.node-type-restaurant div.comment-wrapper div.form-actions,
  body.node-type-shop div.comment-wrapper div.form-actions {
    float: left;
    clear: left;
  }
  body.node-type-attraction div.comment-wrapper #recaptcha_area, body.node-type-attraction div.comment-wrapper #recaptcha_table,
  body.logged-in.node-type-attraction div.comment-wrapper #recaptcha_area,
  body.logged-in.node-type-attraction div.comment-wrapper #recaptcha_table,
  body.node-type-show div.comment-wrapper #recaptcha_area,
  body.node-type-show div.comment-wrapper #recaptcha_table,
  body.node-type-exhibitions div.comment-wrapper #recaptcha_area,
  body.node-type-exhibitions div.comment-wrapper #recaptcha_table,
  body.node-type-special-experience div.comment-wrapper #recaptcha_area,
  body.node-type-special-experience div.comment-wrapper #recaptcha_table,
  body.node-type-restaurant div.comment-wrapper #recaptcha_area,
  body.node-type-restaurant div.comment-wrapper #recaptcha_table,
  body.node-type-shop div.comment-wrapper #recaptcha_area,
  body.node-type-shop div.comment-wrapper #recaptcha_table {
    position: relative;
    left: -2.6%;
  }

  div.field-name-check-calendar {
    margin-bottom: 20px;
    float: left;
  }

  body.node-type-restaurant div.comment-wrapper,
  body.node-type-event div.comment-wrapper {
    padding-left: 0px;
    width: 40%;
    clear: left;
  }

  body.node-type-event div.node-event div.form-type-textarea textarea {
    width: 269px;
  }

  /* SHOPS PAGE */
  body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser {
    border: 0 none;
    display: block;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
    margin-bottom: 0;
    height: auto;
    height: 100%;
  }
  body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-left {
    width: 207px;
    left: 50%;
    position: relative;
    margin-left: -100px;
  }
  body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-left div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  body.page-things-to-do-shops div.jquery-once-1-processed div.view-content div.node-teaser div.group-right {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 0;
    padding-bottom: 20px;
    width: 100%;
  }

  body.section-about h1,
  body.section-over-ons h1,
  body.section-ueber-uns h1 {
    font-size: 30px;
    line-height: 30px !important;
    margin-bottom: 0;
    margin-left: 0px;
    padding-bottom: 20px;
    padding-top: 20px;
  }

  /* ABOUT US */
  /* PRESS AREA PAGES*/
  body.page-about-press div.view-header p,
  body.page-about-press-images div.view-header p,
  body.page-about-press-releases div.view-header p {
    margin-bottom: 0;
  }
  body.page-about-press div.views-exposed-widget .form-submit,
  body.page-about-press-images div.views-exposed-widget .form-submit,
  body.page-about-press-releases div.views-exposed-widget .form-submit {
    margin-top: 0;
  }
  body.page-about-press div.masonry-item,
  body.page-about-press-images div.masonry-item,
  body.page-about-press-releases div.masonry-item {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 1%;
  }
  body.page-about-press .container-inline-date .form-item .form-item,
  body.page-about-press-images .container-inline-date .form-item .form-item,
  body.page-about-press-releases .container-inline-date .form-item .form-item {
    float: left;
    width: 100%;
  }
  body.page-about-press .views-exposed-form .container-inline-date .date-padding,
  body.page-about-press-images .views-exposed-form .container-inline-date .date-padding,
  body.page-about-press-releases .views-exposed-form .container-inline-date .date-padding {
    padding: 0;
    width: 179%;
  }

  /* PAGE JOBS AVAILABLE */
  body.page-about-jobs-available h1.title {
    height: 30px;
    line-height: 30px;
    padding-left: 20px !important;
  }
  body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job {
    border: 1px solid #CCCCCC;
    margin-bottom: 60px;
    padding: 30px;
  }
  body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-service-links-displays-group {
    display: none;
  }
  body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-title h2 a {
    font-weight: 300;
    color: #333333;
  }
  body.page-about-jobs-available div.view-display-id-jobs_available div.view-content div.node-job div.field-name-body {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
  }
  body.page-about-jobs-available div.views-exposed-widget .form-submit {
    margin-top: 0;
  }

  /* CONTACT US  &  NEWSLETTER PAGE */
  body.node-type-webform h1 {
    font-size: 30px;
    line-height: 30px !important;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  body.node-type-webform div.node-webform {
    background: #FFFFFF;
    padding: 0;
  }
  body.node-type-webform div.node-webform div {
    width: 97%;
  }
  body.node-type-webform div.node-webform div input[type='text'] {
    width: 252px !important;
  }
  body.node-type-webform div.node-webform div#webform-component-birthdate select {
    background: #E6E6E6 url("../img/bg-select.png") 95% 0px no-repeat !important;
    width: 100% !important;
  }
  body.node-type-webform div.node-webform div#edit-submitted-resume-ajax-wrapper {
    width: 420px;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file input[type="file"] {
    width: 252px !important;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file span.fake-file-input {
    width: 252px !important;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file span.fake-file-input:last-child {
    display: none;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"] {
    font-family: "Open Sans", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: inherit;
    padding: 0.5em 1.5em;
    display: inline-block;
    cursor: pointer;
    border-radius: 0px;
    border-radius: 0px;
    border-radius: 0px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2B5457', endColorstr='#FF091213');
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    background: linear-gradient(#2b5457, #1a3335 70%);
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    box-shadow: #44858b 0 1px 0 inset;
    border: 1px solid #122324;
    color: #FFFFFF;
    text-shadow: black 0 1px 0;
    text-transform: uppercase;
    text-decoration: none !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    float: left;
    margin-top: -1px;
    position: relative;
    z-index: 100;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"]:hover {
    text-decoration: none;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"]:hover {
    background-color: #122324;
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
    background: linear-gradient(#224346 3%, #122324 75%);
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"]:active {
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
    box-shadow: #0d191a 0 1px 2px inset;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"].disabled, body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"][disabled] {
    opacity: 0.6;
    background: #1A3335;
    cursor: default;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file input[type="submit"]::-moz-focus-inner {
    padding: 0 !important;
    margin: -1px !important;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file span.file img {
    display: none;
  }
  body.node-type-webform div.node-webform div.webform-component-managed_file span.file a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 240px;
    float: left;
    position: relative;
    top: -28px;
    padding-left: 20px;
    margin-right: 40px;
  }
  body.node-type-webform div.node-webform div#webform-component-name {
    display: block;
    width: 20%;
  }
  body.node-type-webform div.node-webform div.webform-component-email {
    width: 100%;
  }
  body.node-type-webform div.node-webform div.webform-component-email input {
    width: 100%;
  }
  body.node-type-webform div.node-webform fieldset.form-wrapper {
    clear: left;
    float: left;
  }
  body.node-type-webform div.node-webform div.webform-component-textarea {
    width: 100%;
  }
  body.node-type-webform div.node-webform div#webform-component-name,
  body.node-type-webform div.node-webform div#webform-component-birthdate {
    display: block;
    width: 100%;
  }
  body.node-type-webform div.node-webform div#webform-component-name select,
  body.node-type-webform div.node-webform div#webform-component-birthdate select {
    background: #E6E6E6 url("../img/bg-select.png") 80px 0px no-repeat;
    border: 1px solid #CCCCCC;
    font-size: 13px;
    height: 33px;
    margin-right: 15px;
    padding-left: 20px;
    width: 119px;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
  body.node-type-webform div.node-webform div#webform-component-name select#edit-submitted-birthdate-day,
  body.node-type-webform div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-day {
    background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
    width: 109px;
  }
  body.node-type-webform div.node-webform div#webform-component-name select#edit-submitted-birthdate-year,
  body.node-type-webform div.node-webform div#webform-component-birthdate select#edit-submitted-birthdate-year {
    background: #E6E6E6 url("../img/bg-select.png") 70px 0px no-repeat;
    width: 109px;
  }
  body.node-type-webform div.node-webform div#webform-component-name input.webform-calendar,
  body.node-type-webform div.node-webform div#webform-component-birthdate input.webform-calendar {
    display: inline;
    margin-top: 20px;
  }
  body.node-type-webform div.node-webform div.webform-component-select {
    float: left;
    width: 100%;
  }
  body.node-type-webform div.node-webform div.webform-component-select select {
    background: #E6E6E6 url("../img/bg-select.png") 210px 0px no-repeat;
    border: 1px solid #CCCCCC;
    font-size: 13px;
    height: 33px;
    margin-right: 15px;
    padding-left: 20px;
    width: 249px;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
  body.node-type-webform div.node-webform div.webform-component-date {
    float: left;
  }
  body.node-type-webform div.legal-terms {
    border: 1px solid #CCCCCC;
    height: 20em;
    overflow: auto;
    padding: 10px 20px;
  }
  body.node-type-webform div.captcha {
    float: left;
  }
  body.node-type-webform div.form-actions {
    float: right !important;
  }
  body.node-type-webform div.form-checkboxes input[type="checkbox"] + label {
    margin-bottom: 100px;
  }

  /********************************************************/
  #maincontent.mastcontent #content-wrapper #content-inner h1.title {
    height: 40px;
    padding-bottom: 40px;
  }

  #maincontent.mastcontent #content-wrapper #content-inner .field-name-title h1 {
    height: 80px;
  }

  /* ========================================================================================================================
  **
  ** Ivan Mobile
  **
  ** ======================================================================================================================== */
  #maincontent.mastcontent #content-wrapper #content-inner .field-name-title h1 {
    height: auto;
    display: block;
    line-height: 47px;
  }

  /********************************************************/
  /* EVENTS DETAILS */
  body.node-type-event .field-name-banners-in-node,
  body.page-comment .field-name-banners-in-node {
    height: 1010px !important;
  }
  body.node-type-event .field-name-banners-in-node .block .content,
  body.page-comment .field-name-banners-in-node .block .content {
    height: 510px;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main {
    width: 100%;
    display: block;
    overflow: hidden;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
    width: 100% !important;
    height: auto;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
    height: auto;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item {
    display: block;
    overflow: hidden;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link {
    background-size: auto auto !important;
    background-position: 50% 0% !important;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content {
    display: none;
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%;
    margin-top: 50px;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-slideshow-cycle-main-frame-row-item a.banner-link .group_banner_content .group_banner_content_inner {
    padding-left: 0%;
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    margin-left: 0px;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom {
    position: absolute;
    z-index: 120;
    top: auto;
    left: 0px;
    right: auto;
    bottom: 20px;
    margin-left: 50%;
  }
  body.node-type-event .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields,
  body.page-comment .field-name-banners-in-node .block .content .view-banners .view-content .views-slideshow-controls-bottom .views-slideshow-pager-fields {
    margin-left: -50%;
  }
  body.node-type-event .field-name-ticketing,
  body.page-comment .field-name-ticketing {
    position: absolute;
    top: 530px;
    left: 50%;
    width: 300px;
    margin-left: -150px;
  }
  body.node-type-event .field-name-ticketing #ticketing,
  body.page-comment .field-name-ticketing #ticketing {
    display: inline;
    float: left;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
    width: 98.0%;
    background: #FFFFFF;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    box-shadow: rgba(178, 178, 178, 0.3) 0px 0px 0px 5px;
    margin-bottom: 20px;
    display: block;
    border-radius: 1px;
    border-radius: 1px;
    border-radius: 1px;
  }
  body.node-type-event .group_about_comments .comment-wrapper,
  body.page-comment .group_about_comments .comment-wrapper {
    margin-left: 0px !important;
  }

  body.orientation-landscape #recaptcha_area, body.orientation-landscape #recaptcha_table {
    position: relative;
    left: 0%;
  }

  /********************************************************/
  /* GENERIC STYLES TITLE AND PRETITLE COLOR */
  body.not-front #maincontent.mastcontent #content-inner h1.title {
    color: #000000 !important;
  }
  body.not-front #maincontent.mastcontent #content-inner h1.title .title-inner {
    color: #000000 !important;
  }
  body.not-front #maincontent.mastcontent #content-inner h1.title .title-inner .pretitle {
    color: #fb007d !important;
  }

  /* MASONRY GALLERY - general style
  ----------------------------------------------------------------------------------------------------*/
  .view.masonry {
    padding-top: 0px;
  }
  .view.masonry .view-content {
    height: 85%;
  }

  /*----------------------------------------------------------------------------------------------------*/
  /*QUIZZ*/
  .quizz-index {
    left: 0px;
    top: 80px;
  }

  .node-quizz {
    float: left;
    margin-left: 0px;
    width: 270px;
  }
  .node-quizz .field-name-title {
    left: 0px;
    float: right;
    width: 186px;
  }
  .node-quizz .field-name-title h3 {
    font-size: 18px;
  }
  .node-quizz .field-name-field-quizz {
    padding-left: 0px;
  }
  .node-quizz .field-name-field-quizz ol li {
    margin-left: 0px;
  }
  .node-quizz .field-name-field-quizz ol li div.composed-field-1 {
    width: 280px;
  }
  .node-quizz .field-name-field-quizz ol li div.composed-field-1 p {
    float: left;
    margin-bottom: 50px;
    font-size: 16px;
  }
  .node-quizz .field-name-field-quizz ol li div.composed-field-2 {
    width: 240px;
  }
  .node-quizz .field-name-field-quizz ol li a {
    float: left;
  }

  /* QUIZZ LION */
  .node-quizz.lion div.field-name-field-quizz:after {
    bottom: -180px;
    left: 170px;
  }

  /* QUIZZ MERMAID */
  .node-quizz.mermaid div.field-name-field-quizz:after {
    bottom: -240px;
    left: 110px;
  }

  /* QUIZZ MORSA */
  .node-quizz.walrus div.field-name-field-quizz:after {
    bottom: -190px;
    left: 137px;
  }

  /* QUIZZ PENGUIN */
  .node-quizz.penguin div.field-name-field-quizz:after {
    left: 160px;
  }

  /* QUIZZ SNAKE */
  .node-quizz.snake div.field-name-field-quizz:after {
    bottom: -190px;
    left: 160px;
  }

  /******************/
  /* launcer views  */
  /******************/
  .launcher-page div.view-content > div {
    display: block;
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    position: relative;
    margin-bottom: 20px;
    height: auto;
    height: 100%;
    overflow: hidden;
    height: 280px;
  }
  .launcher-page div.view-content > div:nth-child(3n+1) {
    margin-left: 0;
    margin-right: 0;
  }
  .launcher-page div.view-content > div:first-child {
    margin-right: 0;
  }
  .launcher-page div.view-content > div:last-child {
    margin-left: 0;
  }
  .launcher-page div.node-launcher {
    width: 207px;
    left: 50%;
    position: absolute;
    margin-left: -100px;
  }
  .launcher-page div.node-launcher div.field-name-field-image img {
    border: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
  }
  .launcher-page div.node-launcher div.field-name-field-image {
    margin-right: 0;
  }

  /*****************/
  /* Marineland tv */
  /*****************/
  .marineland-tv .view-content,
  .block-marinelandtv .channel-video-header,
  .block-marinelandtv .marinelandtv-video-block {
    margin-left: 0px;
  }

  /* resize the size of the video playe */
  .video-layout .player iframe,
  .video-layout .player object,
  .video-layout .player embed {
    width: 100%;
    height: 100%;
  }

  /*order the list elements*/
  .video-block .video-item-list {
    margin-left: 0px;
    overflow: hidden;
  }
  .video-block .video-list {
    margin-left: 0px !important;
    width: 1160px;
  }

  .video-layout iframe {
    height: 150px !important;
  }

  /*Swiper */
  .swiper-container {
    height: auto !important;
    display: block;
    margin-bottom: 20px;
  }

  .swiper-wrapper {
    height: auto !important;
  }

  .swiper-slide {
    height: auto !important;
  }
  .swiper-slide img {
    width: 100% !important;
    height: auto !important;
  }

  /*************************/
  /* Marineland flickr pohtos */
  /*************************/
  /* Blocks */
  #block-views-flickr-show-images-block h2 {
    margin-left: 0px;
  }
  #block-views-flickr-show-images-block .marinelandtv-video-block {
    margin-left: 0px;
  }

  /* Page */
  .page-marineland-photos li.photo-element {
    margin: 0;
    margin-bottom: 5%;
    width: 100%;
  }
  .page-marineland-photos img {
    width: 100%;
    height: auto;
  }

  /******* CAROUSEL FINAL PAGES  *******/
  /*
  .field-slideshow-slide{
    z-index: 1;
  }
  div.field-slideshow{
    width: 90% !important;
    left: 20px;
  }
  div.field-carousel{
    left: 5px !important;
  }
  div.field-slideshow-wrapper{
    //background:violet;
    div.field-slideshow-controls{
      width: 100% !important;
      left: 0px;
      //background: grey;
      height: 200px;
      z-index: 1;
      position: absolute;
      a.prev{
          color: transparent;
          float: left;
          top: 90%;
          left: -35px;
          position: relative;
          z-index: 10000;
          @include insert-icon(icon-arrow-left, after);
          &:after {
          color: $black;
          @include fs(14);
          font-family: 'PAR-iconfont';
          position:absolute;
        }
      }
      a.next{
          color: transparent;
          float: right;
          top: 90%;
          position: relative;
          right: 3%;
          z-index: 10000;
          @include insert-icon(icon-arrow-right, after);
          &:after {
          color: $black;
          @include fs(14);
          font-family: 'PAR-iconfont';
          position:absolute;
        }
      }
    }
  
  }
  
  .field-slideshow-carousel-wrapper{
    border-top: 1px solid $white;
  
    a.carousel-prev{
      color: transparent;
      float: left;
      top: 27px;
      left: 9px;
      position: relative;
      z-index: 10000;
     @include insert-icon(icon-arrow-left, after);
     &:after {
      color: $white;
       @include fs(14);
       font-family: 'PAR-iconfont';
       position:absolute;
     }
    }
    a.carousel-next{
      color: transparent;
      float: right;
      bottom: 44px;
      position: relative;
      right: 26px;
      z-index: 10000;
     @include insert-icon(icon-arrow-right, after);
     &:after {
       color: $white;
       @include fs(14);
       font-family: 'PAR-iconfont';
       position:absolute;
     }
    }
    div.item-list{
      position: relative;
      //left: 28px;
      width: 90%;
      left: 20px;
      //background: green;
      div.jcarousel-clip-horizontal{
        ul{
          li{
            padding-left: 0px;
            width: 80px!important;
          }
          li:first-child{
            margin-left: 0px;
          }
          li:hover{
            a{
              background: url($img-path+"pager.png") no-repeat 30px;
            }
          }
        }
      }
    }
  }
  
  
  div.node-special-experience{
    div.group-left{
      //background: green;
      width: 100% !important;
      div.field-name-field-carousel{
        width: 100%;
        //background:yellow;
        left: 0px;
      }
      div.field-name-body{
        width: 100%;
        p{
          width: 100% !important;
        }
      }
    }
  }
  */
  /* end pages */
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls {
    left: 0px;
    width: 100%;
    height: 70%;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.prev {
    top: 35%;
    left: 0px;
    width: 20px;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-wrapper div.field-slideshow-controls a.next {
    top: 35%;
    right: 0px;
    width: 20px;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow {
    width: 85% !important;
    left: 5%;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-carousel,
  body.node-type-special-experience div.node-attraction div.group-left div.field-carousel,
  body.node-type-special-experience div.node-shop div.group-left div.field-carousel,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-carousel,
  body.node-type-attraction div.node-special-experience div.group-left div.field-carousel,
  body.node-type-attraction div.node-attraction div.group-left div.field-carousel,
  body.node-type-attraction div.node-shop div.group-left div.field-carousel,
  body.node-type-attraction div.node-restaurant div.group-left div.field-carousel,
  body.node-type-shop div.node-special-experience div.group-left div.field-carousel,
  body.node-type-shop div.node-attraction div.group-left div.field-carousel,
  body.node-type-shop div.node-shop div.group-left div.field-carousel,
  body.node-type-shop div.node-restaurant div.group-left div.field-carousel,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-carousel,
  body.node-type-restaurant div.node-attraction div.group-left div.field-carousel,
  body.node-type-restaurant div.node-shop div.group-left div.field-carousel,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-carousel {
    left: 5px !important;
  }
  body.node-type-special-experience div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-special-experience div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-special-experience div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-special-experience div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-attraction div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-attraction div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-attraction div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-attraction div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-shop div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-shop div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-shop div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-shop div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-restaurant div.node-special-experience div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-restaurant div.node-attraction div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-restaurant div.node-shop div.group-left div.field-slideshow-carousel-wrapper div.item-list,
  body.node-type-restaurant div.node-restaurant div.group-left div.field-slideshow-carousel-wrapper div.item-list {
    left: 5%;
    width: 85%;
  }
  body.node-type-special-experience div.node-special-experience div.group-left p,
  body.node-type-special-experience div.node-attraction div.group-left p,
  body.node-type-special-experience div.node-shop div.group-left p,
  body.node-type-special-experience div.node-restaurant div.group-left p,
  body.node-type-attraction div.node-special-experience div.group-left p,
  body.node-type-attraction div.node-attraction div.group-left p,
  body.node-type-attraction div.node-shop div.group-left p,
  body.node-type-attraction div.node-restaurant div.group-left p,
  body.node-type-shop div.node-special-experience div.group-left p,
  body.node-type-shop div.node-attraction div.group-left p,
  body.node-type-shop div.node-shop div.group-left p,
  body.node-type-shop div.node-restaurant div.group-left p,
  body.node-type-restaurant div.node-special-experience div.group-left p,
  body.node-type-restaurant div.node-attraction div.group-left p,
  body.node-type-restaurant div.node-shop div.group-left p,
  body.node-type-restaurant div.node-restaurant div.group-left p {
    width: 100% !important;
  }
}
