.container {
    position: relative;
    width: 940px;
    margin: 0 auto;
    padding: 0
    }
.container .column, .container .columns {
    float: left;
    display: inline;
    margin-left: 10px;
    margin-right: 10px
    }
.row {
    margin-bottom: 20px
    }
.column.alpha, .columns.alpha {
    margin-left: 0
    }
.column.omega, .columns.omega {
    margin-right: 0
    }
.container .one.column, .container .one.columns {
    width: 40px
    }
.container .two.columns {
    width: 100px
    }
.container .three.columns {
    width: 160px
    }
.container .four.columns {
    width: 220px
    }
.container .five.columns {
    width: 280px
    }
.container .six.columns {
    width: 340px
    }
.container .seven.columns {
    width: 400px
    }
.container .eight.columns {
    width: 460px
    }
.container .nine.columns {
    width: 520px
    }
.container .ten.columns {
    width: 580px
    }
.container .eleven.columns {
    width: 640px
    }
.container .twelve.columns {
    width: 700px
    }
.container .thirteen.columns {
    width: 760px
    }
.container .fourteen.columns {
    width: 820px
    }
.container .fifteen.columns {
    width: 880px
    }
.container .sixteen.columns {
    width: 940px
    }
.container .one-third.column {
    width: 300px
    }
.container .two-thirds.column {
    width: 620px
    }
.container .offset-by-one {
    padding-left: 60px
    }
.container .offset-by-two {
    padding-left: 120px
    }
.container .offset-by-three {
    padding-left: 180px
    }
.container .offset-by-four {
    padding-left: 240px
    }
.container .offset-by-five {
    padding-left: 300px
    }
.container .offset-by-six {
    padding-left: 360px
    }
.container .offset-by-seven {
    padding-left: 420px
    }
.container .offset-by-eight {
    padding-left: 480px
    }
.container .offset-by-nine {
    padding-left: 540px
    }
.container .offset-by-ten {
    padding-left: 600px
    }
.container .offset-by-eleven {
    padding-left: 660px
    }
.container .offset-by-twelve {
    padding-left: 720px
    }
.container .offset-by-thirteen {
    padding-left: 780px
    }
.container .offset-by-fourteen {
    padding-left: 840px
    }
.container .offset-by-fifteen {
    padding-left: 900px
    }
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .container {
        width: 768px
        }
    .container .column, .container .columns {
        margin-left: 10px;
        margin-right: 10px
        }
    .column.alpha, .columns.alpha {
        margin-left: 0;
        margin-right: 10px
        }
    .column.omega, .columns.omega {
        margin-right: 0;
        margin-left: 10px
        }
    .alpha.omega {
        margin-left: 0;
        margin-right: 0
        }
    .container .one.column, .container .one.columns {
        width: 28px
        }
    .container .two.columns {
        width: 76px
        }
    .container .three.columns {
        width: 124px
        }
    .container .four.columns {
        width: 172px
        }
    .container .five.columns {
        width: 220px
        }
    .container .six.columns {
        width: 268px
        }
    .container .seven.columns {
        width: 316px
        }
    .container .eight.columns {
        width: 364px
        }
    .container .nine.columns {
        width: 412px
        }
    .container .ten.columns {
        width: 460px
        }
    .container .eleven.columns {
        width: 508px
        }
    .container .twelve.columns {
        width: 556px
        }
    .container .thirteen.columns {
        width: 604px
        }
    .container .fourteen.columns {
        width: 652px
        }
    .container .fifteen.columns {
        width: 700px
        }
    .container .sixteen.columns {
        width: 748px
        }
    .container .one-third.column {
        width: 236px
        }
    .container .two-thirds.column {
        width: 492px
        }
    .container .offset-by-one {
        padding-left: 48px
        }
    .container .offset-by-two {
        padding-left: 96px
        }
    .container .offset-by-three {
        padding-left: 144px
        }
    .container .offset-by-four {
        padding-left: 192px
        }
    .container .offset-by-five {
        padding-left: 240px
        }
    .container .offset-by-six {
        padding-left: 288px
        }
    .container .offset-by-seven {
        padding-left: 336px
        }
    .container .offset-by-eight {
        padding-left: 384px
        }
    .container .offset-by-nine {
        padding-left: 432px
        }
    .container .offset-by-ten {
        padding-left: 480px
        }
    .container .offset-by-eleven {
        padding-left: 528px
        }
    .container .offset-by-twelve {
        padding-left: 576px
        }
    .container .offset-by-thirteen {
        padding-left: 624px
        }
    .container .offset-by-fourteen {
        padding-left: 672px
        }
    .container .offset-by-fifteen {
        padding-left: 720px
        }
    }
@media only screen and (max-width: 767px) {
    .container {
        width: 300px
        }
    .container .columns, .container .column {
        margin: 0
        }
    .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
        width: 300px
        }
    .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
        padding-left: 0
        }
    }
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {
        width: 420px
        }
    .container .columns, .container .column {
        margin: 0
        }
    .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
        width: 420px
        }
    }
.container:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
    }
.group:before, .group:after, .row:before, .row:after {
    content: " ";
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
    }
.row:after, .group:after {
    clear: both
    }
.row, .group {
    zoom: 1
    }
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: none
    }
.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
    }
.flexslider {
    margin: 0;
    padding: 0
    }
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden
    }
.flexslider .slides img {
    width: 100%;
    display: block
    }
.flex-pauseplay span {
    text-transform: capitalize
    }
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
    }
html[xmlns] .slides {
    display: block
    }
* html .slides {
    height: 1%
    }
.no-js .slides > li:first-child {
    display: block
    }
.flexslider {
    margin: 0 0 60px;
    position: relative;
    zoom: 1
    }
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease
    }
.loading .flex-viewport {
    max-height: 300px
    }
.flexslider .slides {
    zoom: 1
    }
.carousel li {
    margin-right: 5px
    }
.flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_direction_nav.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all 0.3s ease
    }
.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -36px
    }
.flex-direction-nav .flex-prev {
    left: -36px
    }
.flexslider:hover .flex-next {
    opacity: 0.8;
    right: 5px
    }
.flexslider:hover .flex-prev {
    opacity: 0.8;
    left: 5px
    }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1
    }
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center
    }
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1
    }
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
    }
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7)
    }
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default
    }
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
    }
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
    }
.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: 0.7;
    cursor: pointer
    }
.flex-control-thumbs img:hover {
    opacity: 1
    }
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
    }
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0
        }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0
        }
    }
.ui-helper-hidden {
    display: none
    }
.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
    }
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
    }
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table
    }
.ui-helper-clearfix:after {
    clear: both
    }
.ui-helper-clearfix {
    zoom: 1
    }
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
    }
.ui-state-disabled {
    cursor: default !important
    }
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
    }
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
    }
.ui-widget {
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size: 1.1em
    }
.ui-widget .ui-widget {
    font-size: 1em
    }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
    font-size: 1em
    }
.ui-widget-content {
    border: 1px solid #ddd;
    background: #f2f5f7 url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;
    color: #362b36
    }
.ui-widget-content a {
    color: #362b36
    }
.ui-widget-header {
    border: 1px solid #aed0ea;
    background: #deedf7 url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;
    color: #222;
    font-weight: bold
    }
.ui-widget-header a {
    color: #222
    }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #aed0ea;
    background: #d7ebf9 url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #2779aa
    }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2779aa;
    text-decoration: none
    }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #74b2e2;
    background: #e4f1fb url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #0070a3
    }
.ui-state-hover a, .ui-state-hover a:hover {
    color: #0070a3;
    text-decoration: none
    }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #2694e8;
    background: #3baae3 url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #fff
    }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #fff;
    text-decoration: none
    }
.ui-widget :active {
    outline: none
    }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #f9dd34;
    background: #ffef8f url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;
    color: #363636
    }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636
    }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #cd0a0a url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;
    color: #fff
    }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #fff
    }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #fff
    }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold
    }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: 0.7;
    filter: Alpha(Opacity=70);
    font-weight: normal
    }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0.35;
    filter: Alpha(Opacity=35);
    background-image: none
    }
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-icons_72a7cf_256x240.png)
    }
.ui-widget-content .ui-icon {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-icons_72a7cf_256x240.png)
    }
.ui-widget-header .ui-icon {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-icons_72a7cf_256x240.png)
    }
.ui-state-default .ui-icon {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-icons_3d80b3_256x240.png)
    }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-icons_2694e8_256x240.png)
    }
.ui-state-active .ui-icon {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-icons_ffffff_256x240.png)
    }
.ui-state-highlight .ui-icon {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-icons_2e83ff_256x240.png)
    }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-icons_ffffff_256x240.png)
    }
.ui-icon-carat-1-n {
    background-position: 0 0
    }
.ui-icon-carat-1-ne {
    background-position: -16px 0
    }
.ui-icon-carat-1-e {
    background-position: -32px 0
    }
.ui-icon-carat-1-se {
    background-position: -48px 0
    }
.ui-icon-carat-1-s {
    background-position: -64px 0
    }
.ui-icon-carat-1-sw {
    background-position: -80px 0
    }
.ui-icon-carat-1-w {
    background-position: -96px 0
    }
.ui-icon-carat-1-nw {
    background-position: -112px 0
    }
.ui-icon-carat-2-n-s {
    background-position: -128px 0
    }
.ui-icon-carat-2-e-w {
    background-position: -144px 0
    }
.ui-icon-triangle-1-n {
    background-position: 0 -16px
    }
.ui-icon-triangle-1-ne {
    background-position: -16px -16px
    }
.ui-icon-triangle-1-e {
    background-position: -32px -16px
    }
.ui-icon-triangle-1-se {
    background-position: -48px -16px
    }
.ui-icon-triangle-1-s {
    background-position: -64px -16px
    }
.ui-icon-triangle-1-sw {
    background-position: -80px -16px
    }
.ui-icon-triangle-1-w {
    background-position: -96px -16px
    }
.ui-icon-triangle-1-nw {
    background-position: -112px -16px
    }
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
    }
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
    }
.ui-icon-arrow-1-n {
    background-position: 0 -32px
    }
.ui-icon-arrow-1-ne {
    background-position: -16px -32px
    }
.ui-icon-arrow-1-e {
    background-position: -32px -32px
    }
.ui-icon-arrow-1-se {
    background-position: -48px -32px
    }
.ui-icon-arrow-1-s {
    background-position: -64px -32px
    }
.ui-icon-arrow-1-sw {
    background-position: -80px -32px
    }
.ui-icon-arrow-1-w {
    background-position: -96px -32px
    }
.ui-icon-arrow-1-nw {
    background-position: -112px -32px
    }
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
    }
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
    }
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
    }
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
    }
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
    }
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
    }
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
    }
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
    }
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
    }
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
    }
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
    }
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
    }
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
    }
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
    }
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
    }
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
    }
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
    }
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
    }
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
    }
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
    }
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
    }
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
    }
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
    }
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
    }
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
    }
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
    }
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
    }
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
    }
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
    }
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
    }
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
    }
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
    }
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
    }
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
    }
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
    }
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
    }
.ui-icon-arrow-4 {
    background-position: 0 -80px
    }
.ui-icon-arrow-4-diag {
    background-position: -16px -80px
    }
.ui-icon-extlink {
    background-position: -32px -80px
    }
.ui-icon-newwin {
    background-position: -48px -80px
    }
.ui-icon-refresh {
    background-position: -64px -80px
    }
.ui-icon-shuffle {
    background-position: -80px -80px
    }
.ui-icon-transfer-e-w {
    background-position: -96px -80px
    }
.ui-icon-transferthick-e-w {
    background-position: -112px -80px
    }
.ui-icon-folder-collapsed {
    background-position: 0 -96px
    }
.ui-icon-folder-open {
    background-position: -16px -96px
    }
.ui-icon-document {
    background-position: -32px -96px
    }
.ui-icon-document-b {
    background-position: -48px -96px
    }
.ui-icon-note {
    background-position: -64px -96px
    }
.ui-icon-mail-closed {
    background-position: -80px -96px
    }
.ui-icon-mail-open {
    background-position: -96px -96px
    }
.ui-icon-suitcase {
    background-position: -112px -96px
    }
.ui-icon-comment {
    background-position: -128px -96px
    }
.ui-icon-person {
    background-position: -144px -96px
    }
.ui-icon-print {
    background-position: -160px -96px
    }
.ui-icon-trash {
    background-position: -176px -96px
    }
.ui-icon-locked {
    background-position: -192px -96px
    }
.ui-icon-unlocked {
    background-position: -208px -96px
    }
.ui-icon-bookmark {
    background-position: -224px -96px
    }
.ui-icon-tag {
    background-position: -240px -96px
    }
.ui-icon-home {
    background-position: 0 -112px
    }
.ui-icon-flag {
    background-position: -16px -112px
    }
.ui-icon-calendar {
    background-position: -32px -112px
    }
.ui-icon-cart {
    background-position: -48px -112px
    }
.ui-icon-pencil {
    background-position: -64px -112px
    }
.ui-icon-clock {
    background-position: -80px -112px
    }
.ui-icon-disk {
    background-position: -96px -112px
    }
.ui-icon-calculator {
    background-position: -112px -112px
    }
.ui-icon-zoomin {
    background-position: -128px -112px
    }
.ui-icon-zoomout {
    background-position: -144px -112px
    }
.ui-icon-search {
    background-position: -160px -112px
    }
.ui-icon-wrench {
    background-position: -176px -112px
    }
.ui-icon-gear {
    background-position: -192px -112px
    }
.ui-icon-heart {
    background-position: -208px -112px
    }
.ui-icon-star {
    background-position: -224px -112px
    }
.ui-icon-link {
    background-position: -240px -112px
    }
.ui-icon-cancel {
    background-position: 0 -128px
    }
.ui-icon-plus {
    background-position: -16px -128px
    }
.ui-icon-plusthick {
    background-position: -32px -128px
    }
.ui-icon-minus {
    background-position: -48px -128px
    }
.ui-icon-minusthick {
    background-position: -64px -128px
    }
.ui-icon-close {
    background-position: -80px -128px
    }
.ui-icon-closethick {
    background-position: -96px -128px
    }
.ui-icon-key {
    background-position: -112px -128px
    }
.ui-icon-lightbulb {
    background-position: -128px -128px
    }
.ui-icon-scissors {
    background-position: -144px -128px
    }
.ui-icon-clipboard {
    background-position: -160px -128px
    }
.ui-icon-copy {
    background-position: -176px -128px
    }
.ui-icon-contact {
    background-position: -192px -128px
    }
.ui-icon-image {
    background-position: -208px -128px
    }
.ui-icon-video {
    background-position: -224px -128px
    }
.ui-icon-script {
    background-position: -240px -128px
    }
.ui-icon-alert {
    background-position: 0 -144px
    }
.ui-icon-info {
    background-position: -16px -144px
    }
.ui-icon-notice {
    background-position: -32px -144px
    }
.ui-icon-help {
    background-position: -48px -144px
    }
.ui-icon-check {
    background-position: -64px -144px
    }
.ui-icon-bullet {
    background-position: -80px -144px
    }
.ui-icon-radio-off {
    background-position: -96px -144px
    }
.ui-icon-radio-on {
    background-position: -112px -144px
    }
.ui-icon-pin-w {
    background-position: -128px -144px
    }
.ui-icon-pin-s {
    background-position: -144px -144px
    }
.ui-icon-play {
    background-position: 0 -160px
    }
.ui-icon-pause {
    background-position: -16px -160px
    }
.ui-icon-seek-next {
    background-position: -32px -160px
    }
.ui-icon-seek-prev {
    background-position: -48px -160px
    }
.ui-icon-seek-end {
    background-position: -64px -160px
    }
.ui-icon-seek-start {
    background-position: -80px -160px
    }
.ui-icon-seek-first {
    background-position: -80px -160px
    }
.ui-icon-stop {
    background-position: -96px -160px
    }
.ui-icon-eject {
    background-position: -112px -160px
    }
.ui-icon-volume-off {
    background-position: -128px -160px
    }
.ui-icon-volume-on {
    background-position: -144px -160px
    }
.ui-icon-power {
    background-position: 0 -176px
    }
.ui-icon-signal-diag {
    background-position: -16px -176px
    }
.ui-icon-signal {
    background-position: -32px -176px
    }
.ui-icon-battery-0 {
    background-position: -48px -176px
    }
.ui-icon-battery-1 {
    background-position: -64px -176px
    }
.ui-icon-battery-2 {
    background-position: -80px -176px
    }
.ui-icon-battery-3 {
    background-position: -96px -176px
    }
.ui-icon-circle-plus {
    background-position: 0 -192px
    }
.ui-icon-circle-minus {
    background-position: -16px -192px
    }
.ui-icon-circle-close {
    background-position: -32px -192px
    }
.ui-icon-circle-triangle-e {
    background-position: -48px -192px
    }
.ui-icon-circle-triangle-s {
    background-position: -64px -192px
    }
.ui-icon-circle-triangle-w {
    background-position: -80px -192px
    }
.ui-icon-circle-triangle-n {
    background-position: -96px -192px
    }
.ui-icon-circle-arrow-e {
    background-position: -112px -192px
    }
.ui-icon-circle-arrow-s {
    background-position: -128px -192px
    }
.ui-icon-circle-arrow-w {
    background-position: -144px -192px
    }
.ui-icon-circle-arrow-n {
    background-position: -160px -192px
    }
.ui-icon-circle-zoomin {
    background-position: -176px -192px
    }
.ui-icon-circle-zoomout {
    background-position: -192px -192px
    }
.ui-icon-circle-check {
    background-position: -208px -192px
    }
.ui-icon-circlesmall-plus {
    background-position: 0 -208px
    }
.ui-icon-circlesmall-minus {
    background-position: -16px -208px
    }
.ui-icon-circlesmall-close {
    background-position: -32px -208px
    }
.ui-icon-squaresmall-plus {
    background-position: -48px -208px
    }
.ui-icon-squaresmall-minus {
    background-position: -64px -208px
    }
.ui-icon-squaresmall-close {
    background-position: -80px -208px
    }
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
    }
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
    }
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
    }
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
    }
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
    }
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
    }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px
    }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px
    }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px
    }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px
    }
.ui-widget-overlay {
    background: #eee url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;
    opacity: 0.8;
    filter: Alpha(Opacity=80)
    }
.ui-widget-shadow {
    margin: -7px 0 0 -7px;
    padding: 7px;
    background: #000 url(/wp-content/themes/wp_aegean5-v1.5.3/css/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
    }
.ui-datepicker {
    width: 17em;
    padding: 0.2em 0.2em 0;
    display: none
    }
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0
    }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
    }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px
    }
.ui-datepicker .ui-datepicker-prev {
    left: 2px
    }
.ui-datepicker .ui-datepicker-next {
    right: 2px
    }
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
    }
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
    }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
    }
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
    }
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
    }
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
    }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%
    }
.ui-datepicker table {
    width: 100%;
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 0 0 0.4em
    }
.ui-datepicker th {
    padding: 0.7em 0.3em;
    text-align: center;
    font-weight: bold;
    border: 0
    }
.ui-datepicker td {
    border: 0;
    padding: 1px
    }
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none
    }
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
    }
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: 0.5em 0.2em 0.4em;
    cursor: pointer;
    padding: 0.2em 0.6em 0.3em 0.6em;
    width: auto;
    overflow: visible
    }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
    }
.ui-datepicker.ui-datepicker-multi {
    width: auto
    }
.ui-datepicker-multi .ui-datepicker-group {
    float: left
    }
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em
    }
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
    }
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
    }
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
    }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0
    }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
    }
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
    }
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
    }
.ui-datepicker-rtl {
    direction: rtl
    }
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
    }
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
    }
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
    }
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
    }
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
    }
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
    }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right
    }
.ui-datepicker-rtl .ui-datepicker-group {
    float: right
    }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
    }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
    }
.ui-datepicker-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
    }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
    }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
    }
body {
    line-height: 1
    }
ol, ul {
    list-style: none
    }
blockquote, q {
    quotes: none
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
body {
    background: #fff;
    font: 12px/20px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #525252
    }
h1, h2, h3, h4, h5, h6 {
    color: #181818;
    font-weight: bold
    }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: inherit
    }
h1 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 14px
    }
h2 {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 10px
    }
h3 {
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 8px
    }
h4 {
    font-size: 12px;
    line-height: 13px;
    margin-bottom: 8px
    }
h5 {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: 8px;
    text-transform: uppercase
    }
h6 {
    font-size: 10px;
    line-height: 10px
    }
.subheader {
    color: #777
    }
.double {
    text-transform: uppercase;
    font-weight: bold;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_doubleline.png) repeat-x 0 5px;
    margin-bottom: 15px
    }
.double span {
    background: #fff;
    padding: 0 15px 0 0
    }
p {
    margin: 0 0 20px 0
    }
figure {
    margin: 0 0 15px 0
    }
p img {
    margin: 0
    }
p.lead {
    font-size: 21px;
    line-height: 27px;
    color: #777
    }
em {
    font-style: italic
    }
strong {
    font-weight: bold;
    color: #333
    }
small {
    font-size: 80%
    }
blockquote, blockquote p {
    font: italic 17px Georgia, serif;
    line-height: 24px;
    color: #777;
    font-style: italic
    }
blockquote {
    margin: 0 0 20px;
    padding: 9px 20px 0 19px;
    border-left: 1px solid #ddd
    }
blockquote cite {
    display: block;
    font-size: 12px;
    color: #555
    }
blockquote cite:before {
    content: "— "
    }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
    color: #555
    }
.drop-in blockquote {
    text-align: center;
    padding: 20px 0 20px 0;
    border-top: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    border-left: 0
    }
hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 10px 0 30px;
    height: 0
    }
a, a:visited {
    color: #2083d5;
    text-decoration: none;
    outline: 0
    }
a {
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear
    }
a:hover, a:focus {
    color: #17609c
    }
p a, p a:visited {
    line-height: inherit
    }
ul, ol {
    margin-bottom: 20px
    }
ul {
    list-style: none outside
    }
ol {
    list-style: decimal
    }
ol, ul.square, ul.circle, ul.disc {
    margin-left: 30px
    }
ul.square {
    list-style: square outside
    }
ul.circle {
    list-style: circle outside
    }
ul.disc {
    list-style: disc outside
    }
ul ul, ul ol, ol ol, ol ul {
    margin: 4px 0 5px 30px;
    font-size: 90%
    }
ul ul li, ul ol li, ol ol li, ol ul li {
    margin-bottom: 6px
    }
li {
    line-height: 18px;
    margin-bottom: 12px
    }
ul.large li {
    line-height: 21px
    }
li p {
    line-height: 21px
    }
img.scale-with-grid {
    max-width: 100%;
    height: auto
    }
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
    }
form p {
    margin-bottom: 0;
    position: relative
    }
form p input[type=submit] {
    position: absolute;
    top: 25px
    }
label {
    display: block;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 5px
    }
input[type=text], textarea {
    font: inherit;
    font-size: 11px;
    height: 15px;
    color: #525252;
    background: #fff;
    border: solid 1px #dcdcdc;
    padding: 7px;
    width: 90%;
    border-radius: 3px;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1)
    }
textarea {
    height: 200px
    }
input[type=text]:focus, textarea:focus {
    border: solid 1px #107ad2;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)
    }
input[type=submit] {
    font: inherit;
    font-size: 11px;
    font-weight: bold;
    height: 31px;
    vertical-align: top;
    background: #2083d5;
    color: #fff;
    text-transform: uppercase;
    border: none;
    padding: 7px;
    width: 90%;
    border-radius: 3px;
    cursor: pointer
    }
input[type=submit]:hover, a.link-button:hover {
    background: #1a74be
    }
a.link-button {
    font-size: 10px;
    font-weight: bold;
    vertical-align: top;
    background: #2083d5;
    color: #fff !important;
    text-transform: uppercase;
    border: none;
    padding: 5px 15px;
    border-radius: 3px
    }
.block {
    margin-bottom: 40px
    }
.block h1 {
    color: #7d7d7d;
    text-transform: uppercase;
    font-size: 12px
    }
.block figure {
    padding: 4px;
    border: solid 1px #dcdcdc;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)
    }
.block a {
    color: #525252
    }
.block p {
    margin-bottom: 0
    }
.block figure {
    position: relative
    }
.block figure img {
    display: block
    }
.block a:hover h1 {
    color: #107ad2
    }
.block a:hover figure {
    border: solid 1px #107ad2;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2)
    }
.front-container {
    margin-top: 20px !important
    }
.front-container .block {
    margin-bottom: 0
    }
.front-container .drop-in {
    margin-top: 40px;
    margin-bottom: 0
    }
.front-container .drop-in blockquote {
    margin-bottom: 10px
    }
.front-container .widget {
    margin-bottom: 0
    }
.one-third.with-action, .five.with-action {
    height: 350px
    }
.eight.with-action {
    height: 380px
    }
.eight.with-action .col-action {
    width: 96%
    }
.eleven.with-action {
    height: 380px
    }
.eleven.with-action .col-action {
    width: 97%
    }
.col-action {
    width: 93%;
    padding: 5px 10px;
    font-size: 10px;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_action.png) repeat-y;
    border-radius: 3px
    }
.col-action a {
    position: absolute;
    right: 0;
    top: 0
    }
.ribbon {
    position: absolute;
    top: -3px;
    right: -3px;
    box-shadow: none !important
    }
.overlay {
    background: #000 url(/wp-content/themes/wp_aegean5-v1.5.3/images/zoom.png) no-repeat center;
    background: rgba(0, 0, 0, 0.5) url(/wp-content/themes/wp_aegean5-v1.5.3/images/zoom.png) no-repeat center;
    width: 50px;
    height: 30px;
    position: absolute;
    top: 45px;
    left: 15px;
    z-index: 99;
    text-indent: -999em;
    cursor: pointer;
    display: none;
    border-radius: 3px
    }
.overlay2 {
    display: none;
    background: #000 url(/wp-content/themes/wp_aegean5-v1.5.3/images/zoom.png) no-repeat center;
    background: rgba(0, 0, 0, 0.5) url(/wp-content/themes/wp_aegean5-v1.5.3/images/zoom.png) no-repeat center;
    width: 50px;
    height: 30px;
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 99;
    text-indent: -999em;
    cursor: pointer;
    border-radius: 3px
    }
.fb {
    display: block
    }
.front-container article:first-child {
    margin-left: 0
    }
.front-container article:last-child {
    margin-right: 0
    }
.relative {
    position: relative
    }
.alignleft {
    float: left;
    margin: 5px 25px 15px 0
    }
.alignright {
    float: right;
    margin: 5px 0 15px 25px
    }
.alignnone {
    margin-bottom: 15px
    }
.excerpt {
    font-size: 14px;
    font-weight: bold;
    line-height: 22px
    }
.alert {
    padding: 15px;
    background: #F6F6F6
    }
.note {
    background: #f4f6ad
    }
.success {
    background: #a3e8ad
    }
.success-alt {
    background: #a3d4e8
    }
.content h1 {
    font-weight: bold
    }
.content img {
    padding: 4px;
    border: solid 1px #dcdcdc;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)
    }
.content figure img {
    padding: 0;
    border: 0;
    box-shadow: 0
    }
.content li {
    margin-bottom: 6px
    }
.content ul {
    list-style: disc inside
    }
.content ol, .content ul {
    margin-bottom: 20px !important
    }
.content *:last-child {
    margin-bottom: 0
    }
.content .news-lst {
    list-style: none
    }
.content .news-lst li {
    margin-bottom: 40px;
    padding-bottom: 20px
    }
.content .news-lst li:last-child {
    margin-bottom: 0
    }
.content form p {
    margin-bottom: 15px
    }
.content form input[type=text] {
    width: 50%
    }
.content form input[type=submit] {
    position: static;
    width: 150px
    }
table {
    width: 100%;
    border-right: solid 1px #dcdcdc;
    border-top: solid 1px #dcdcdc;
    margin-bottom: 20px
    }
table th, table td {
    padding: 5px;
    border-left: solid 1px #dcdcdc
    }
table th {
    font-weight: bold;
    text-align: left;
    border-bottom: solid 1px #dcdcdc;
    background: #f1f1f1
    }
table td {
    border-bottom: solid 1px #dcdcdc
    }
table tr:nth-child(2n+1) td {
    background: #f5f5f5
    }
#header-wrap {
    position: absolute;
    z-index: 2;
    width: 100%
    }
#header {
    background: #fff;
    background: rgba(255, 255, 255, 0.9)
    }
#main {
    margin-top: 40px;
    margin-bottom: 40px
    }
#page-header {
    height: 230px;
    background: #dcdcdc;
    text-indent: -9999px
    }
#header h1 {
    position: absolute;
    top: 75px
    }
#home #header h1 {
    position: absolute;
    top: 60px
    }
#navigation > select {
    display: none
    }
.nav {
    margin-bottom: 0;
    margin-left: 5px
    }
.nav li {
    float: left;
    line-height: 1;
    margin-bottom: 0
    }
.nav li a {
    display: block;
    text-transform: uppercase;
    color: #606060;
    font-size: 11px;
    padding: 15px 7px
    }
.nav li a:hover, .nav li.current_page_item a {
    color: #2083d5
    }
.nav > li {
    position: relative
    }
.nav ul {
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 1000;
    border: 3px solid rgba(255, 255, 255, 0.5);
    top: -999em;
    -moz-box-shadow: 0 0 5px rgba(80, 80, 80, 0.85);
    -webkit-box-shadow: 0 0 5px rgba(80, 80, 80, 0.85);
    -o-box-shadow: 0 0 5px rgba(80, 80, 80, 0.85);
    box-shadow: 0 0 5px rgba(80, 80, 80, 0.85)
    }
.nav ul li {
    position: relative
    }
.nav ul ul {
    position: absolute;
    left: 100%;
    top: 0
    }
.nav li li {
    display: block
    }
.nav li li a {
    padding: 8px 15px;
    background-color: #f6f8f7;
    background-color: rgba(255, 255, 255, 0.9);
    margin-bottom: 1px;
    display: block;
    white-space: nowrap;
    min-width: 180px
    }
.nav li li a:hover {
    border: none;
    background: #2083d5;
    color: #fff
    }
.nav > li:hover > ul {
    top: 35px
    }
.sf-with-ul {
    padding-right: 15px
    }
.alt-nav {
    width: 95%;
    margin: 10px
    }
#weather-lang {
    font-size: 11px;
    line-height: 1
    }
#yw {
    text-align: right;
    padding: 11px 0 10px 0
    }
#yw span {
    line-height: 1
    }
#ywloc {
    position: relative;
    top: -2px
    }
#ywtem {
    font-size: 18px;
    font-weight: normal;
    margin-left: 5px;
    color: #2083d5
    }
#lang {
    text-align: right;
    padding: 15px 0 10px 0
    }
#lang a {
    display: inline-block;
    margin-left: 5px
    }
#lang a:last-child {
    margin-right: 10px
    }
.bc {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_doubleline.png) repeat-x bottom;
    padding-bottom: 20px;
    margin-bottom: 20px !important
    }
.flex-utils {
    position: relative
    }
.flex-captions {
    height: 40px;
    position: relative;
    margin-top: -40px !important;
    background: #fff;
    background: rgba(255, 255, 255, 0.9)
    }
.flex-captions p {
    padding: 10px 0 0 35px;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat 10px -42px;
    z-index: 500
    }
#home-slider {
    margin-bottom: 40px
    }
#home-slider li {
    margin-bottom: 0
    }
#home-slider .flex-direction-nav {
    position: absolute;
    top: 33px;
    right: 10px;
    z-index: 700
    }
#home-slider .flex-direction-nav li {
    margin: 0;
    float: left;
    margin-left: 5px
    }
#home-slider .flex-direction-nav a {
    display: block;
    width: 9px;
    height: 14px;
    text-indent: -999em
    }
#home-slider .flex-prev {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat;
    left: -15px;
    right: 0;
    opacity: 1
    }
#home-slider .flex-prev:hover {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat 0 -14px
    }
#home-slider .flex-next {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat -15px 0;
    left: 0;
    opacity: 1
    }
#home-slider .flex-next:hover {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat -15px -14px
    }
#footer-wrap {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_footer.png) repeat-x;
    padding: 40px 0
    }
#booking {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_doubleline.png) repeat-x bottom;
    padding-bottom: 40px;
    margin-bottom: 40px
    }
#booking .calendar {
    background: #fff url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat right -93px
    }
#booking .calendar:focus {
    background: #fff url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat right -123px
    }
.news-lst li {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_gradient.png) no-repeat bottom center;
    padding-top: 10px
    }
.news-lst li:first-child {
    padding-top: 0
    }
#footer .news-lst li:last-child {
    background: none
    }
.news-lst li:last-child p {
    margin-bottom: 0
    }
.content .post-comments li:last-child p {
    margin-bottom: 20px
    }
.news-lst h3 {
    font-weight: bold
    }
.news-lst img {
    margin-bottom: 20px
    }
.news-lst time {
    text-align: left;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_doublelinev.png) repeat-y right;
    color: #9a9a9a;
    text-transform: uppercase;
    font-size: 10px
    }
.news-lst time b {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #2083d5
    }
.newsletter-wrap {
    border: solid 1px #e8e8e8;
    border-bottom-width: 0;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_newsletter.png) repeat-x;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
    border-radius: 5px
    }
.newsletter {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_newsletter.png) repeat-x bottom;
    padding: 30px 20px 35px 20px;
    border-radius: 5px
    }
.newsletter h4 {
    color: #2083d5;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px
    }
.newsletter h4 span {
    display: block;
    font-weight: normal;
    color: #7d7d7d
    }
.newsletter p {
    font-size: 11px;
    line-height: 15px;
    color: #7d7d7d;
    margin-bottom: 10px;
    position: relative;
    margin-bottom: 20px
    }
.newsletter input[type=text] {
    width: 95%
    }
.newsletter input[type=submit] {
    top: 0;
    right: -3px;
    width: 100px
    }
.newsletter form p {
    margin-bottom: 0
    }
.social-links {
    text-align: center;
    margin-top: 35px
    }
.icn {
    width: 24px;
    height: 24px;
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/images/social-icons.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    text-indent: -999em;
    cursor: pointer
    }
.icn:focus, .icn:active {
    outline: none
    }
.icn.twitter {
    background-position: -31px -1px
    }
.icn.twitter:hover {
    background-position: -31px -31px
    }
.icn.facebook {
    background-position: 0 -1px
    }
.icn.facebook:hover {
    background-position: 0 -31px
    }
.icn.flickr {
    background-position: -62px -1px
    }
.icn.flickr:hover {
    background-position: -62px -31px
    }
.icn.picasa {
    background-position: -94px 0
    }
.icn.picasa:hover {
    background-position: -94px -30px
    }
.icn.lnkdin {
    background-position: -125px 0
    }
.icn.lnkdin:hover {
    background-position: -125px -30px
    }
.icn.gplus {
    background-position: -156px -1px
    }
.icn.gplus:hover {
    background-position: -156px -31px
    }
.icn.rss {
    background-position: -187px -1px
    }
.icn.rss:hover {
    background-position: -187px -31px
    }
.icn.youtube {
    background-position: -218px -1px
    }
.icn.youtube:hover {
    background-position: -218px -31px
    }
.icn.wordpress {
    background-position: -250px -1px
    }
.icn.wordpress:hover {
    background-position: -250px -31px
    }
.icn.dribbble {
    background-position: -282px -1px
    }
.icn.dribbble:hover {
    background-position: -282px -31px
    }
.icn.pinterest {
    background-position: -313px -1px
    }
.icn.pinterest:hover {
    background-position: -313px -31px
    }
.icn.stumble {
    background-position: -345px -1px
    }
.icn.stumble:hover {
    background-position: -345px -30px
    }
.icn.digg {
    background-position: -380px -1px
    }
.icn.digg:hover {
    background-position: -380px -30px
    }
.credits {
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_doubleline.png) repeat-x;
    padding-top: 15px;
    font-size: 11px;
    color: #878787
    }
.credits a {
    color: #878787
    }
.credits .active a, .credits a:hover {
    color: #4183bb
    }
.credits .four {
    text-align: right
    }
.footer-nav {
    margin-bottom: 0
    }
.footer-nav li {
    float: left;
    margin-bottom: 0;
    margin-right: 15px
    }
.room-gallery {
    border: solid 1px #dcdcdc;
    padding: 9px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px
    }
#room-gallery, #room-carousel {
    margin-bottom: 0
    }
#room-gallery li, #room-carousel li {
    margin-bottom: 0
    }
#room-carousel {
    position: relative;
    margin-top: 10px
    }
#room-carousel li {
    margin-right: 10px;
    width: 223px
    }
#room-carousel img {
    cursor: pointer;
    height: auto !important
    }
#room-carousel .flex-control-paging {
    display: none
    }
#room-gallery .flex-direction-nav {
    display: none
    }
#amenities span {
    display: inline-block;
    background: #f1f1f1 url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat 5px -484px;
    margin: 0 5px 5px 0;
    padding: 2px 5px 2px 21px;
    border-radius: 2px
    }
#paging {
    text-align: center;
    margin-top: 40px
    }
#paging a, #paging span {
    display: inline-block;
    background: #f1f1f1;
    padding: 3px 9px;
    margin-right: 3px;
    border-radius: 1px;
    font-size: 11px;
    font-weight: bold
    }
#paging a:hover {
    background: #dcdcdc
    }
#paging a.active, #paging .current {
    display: inline-block;
    background: #1A74BE;
    color: #fff
    }
.post-comments {
    margin-top: 30px
    }
.post-comments ol, .post-comments ul {
    list-style: none;
    font-size: inherit
    }
.post-comments > ol {
    margin-left: 0
    }
.post-comments li {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important
    }
.post-comments .avatar {
    float: left;
    margin: 15px 15px 5px 0;
    padding: 3px;
    border: solid 1px #dcdcdc
    }
.post-comments .comment-text {
    border-bottom: 1px solid #dcdcdc
    }
.post-comments .comment-copy {
    width: 78%;
    padding: 15px;
    float: right;
    font-size: 13px
    }
.post-comments .comment-meta {
    font-weight: bold;
    margin-bottom: 5px !important
    }
.comment-reply-link, .btn-reply {
    font-weight: bold;
    font-style: normal;
    float: right;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    padding: 3px 7px 0;
    background: #2083d5;
    border-radius: 2px
    }
.comment-reply-link:hover, .btn-reply:hover {
    color: #fff;
    background: #1a74be
    }
.comment-reply-link {
    font-size: 10px;
    font-weight: bold;
    display: inline-block;
    border-radius: 2px;
    margin-bottom: 5px
    }
li #form-wrapper .ten {
    width: 520px;
    margin-top: 20px
    }
li li #form-wrapper .ten {
    width: 490px
    }
li li li #form-wrapper .ten {
    width: 460px
    }
li li li li #form-wrapper .ten {
    width: 430px
    }
#form-wrapper h2 {
    margin-bottom: 20px
    }
.post-form p {
    margin-bottom: 15px
    }
.post-form input[type=text] {
    width: 50%
    }
.post-form input[type=submit] {
    position: static;
    width: 150px
    }
#cancel-comment-reply-link {
    display: inline-block;
    font-size: 14px;
    margin-left: 10px
    }
#formerrors {
    padding: 20px;
    background: #ffdbdb;
    border: solid 1px #f1c8c8
    }
#formerrors li {
    list-style: none
    }
#booking-form .calendar {
    background: #fff url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat right -93px
    }
#booking-form .calendar:focus {
    background: #fff url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat right -123px
    }
.map-wrapper {
    padding: 9px;
    border: solid 1px #dcdcdc;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)
    }
.map {
    height: 400px
    }
.widget {
    margin-bottom: 40px
    }
.widget h3 {
    color: #444;
    text-transform: uppercase;
    font-size: 11px
    }
.widget .double {
    background-position: 0 4px
    }
.widget *:last-child {
    margin-bottom: 0
    }
.widget .alignleft {
    margin-right: 15px
    }
.widget .alignright {
    margin-left: 15px
    }
.flickr_badge_image {
    float: left;
    margin-right: 15px;
    margin-bottom: 19px;
    padding: 3px;
    border: solid 1px #dcdcdc;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)
    }
.flickr_badge_image:nth-child(3n+1) {
    margin-right: 0
    }
.flickr_badge_image img {
    display: block
    }
.widget_calendar #wp-calendar {
    width: 95%;
    text-align: center
    }
.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th {
    text-align: center
    }
.widget_calendar #wp-calendar caption {
    font-size: 11px;
    padding: 5px 0 3px;
    text-transform: uppercase
    }
.widget_calendar #wp-calendar th {
    font-weight: bold
    }
#searchform input[type=text] {
    width: 92%;
    padding: 7px 3.5%;
    text-indent: 10px
    }
#searchform {
    position: relative;
    line-height: 0
    }
#searchform #searchsubmit {
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    height: 30px;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer
    }
#searchform > div {
    margin: 0;
    padding: 0;
    line-height: 0
    }
#searchsubmit:active {
    top: 1px
    }
.widget ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
.widget ul li {
    margin-bottom: 0;
    padding: 6px 0 5px 17px;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/sprite.png) no-repeat 0 -155px;
    border-bottom: 1px dotted #dcdcdc
    }
.widget ul > li:first-child {
    padding-top: 0;
    background-position: 0 -162px
    }
.widget .twitter-time {
    display: block;
    font-size: 0.8em;
    font-weight: bold
    }
.widget_ci_book_widget, .widget_ci_book_room_widget {
    background: #F9F9F9 url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_book.png) repeat-x;
    color: #7f7f7f;
    font-size: 11px;
    border: solid 1px #dfdfdf;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    padding: 20px
    }
.widget_ci_book_widget p, .widget_ci_book_room_widget p {
    margin-bottom: 0
    }
.book-now-price {
    text-align: center;
    float: left;
    width: 90px;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_divider.png) no-repeat right
    }
.book-now-price strong {
    font-size: 22px;
    display: block
    }
.book-now-action {
    text-align: center;
    margin-top: 6px;
    float: right;
    width: 130px
    }
.book-now-action a {
    display: inline-block;
    width: 90px
    }
.book-now-action a span {
    text-align: center
    }
.widget_testimonial blockquote {
    margin-bottom: 0;
    border: 0;
    padding: 0
    }
.widget_testimonial blockquote p {
    background: #F9F9F9 url(/wp-content/themes/wp_aegean5-v1.5.3/images/bg_book.png) repeat-x;
    color: #7f7f7f;
    font-size: 11px;
    border: solid 1px #dfdfdf;
    padding: 20px;
    margin-bottom: 5px;
    line-height: 16px
    }
#ads125 li, .ads125 li {
    float: left;
    width: 133px;
    margin: 0 14px 14px 0;
    background: none;
    border: 0;
    padding: 0
    }
#ads125 li.last, .ads125 li.last {
    margin-right: 0
    }
#ads125 li:hover img, .ads125 li:hover img {
    border: solid 1px #1B76C2
    }
#ads125 li img, .ads125 li img {
    display: block;
    padding: 3px;
    border: solid 1px #dcdcdc
    }
#ads125 li:nth-last-of-type(-n+2), .ads125 li:nth-last-of-type(-n+2) {
    margin-bottom: 0
    }
.widget_ci_room_widget figure, .widget_ci_page_widget figure {
    padding: 4px;
    border: solid 1px #dcdcdc;
    margin-bottom: 10px
    }
.widget_ci_room_widget a, .widget_ci_page_widget a {
    color: #525252
    }
.widget_ci_room_widget a:hover figure, .widget_ci_page_widget a:hover figure {
    border: solid 1px #107ad2;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2)
    }
.widget_ci_room_widget img, .widget_ci_page_widget img {
    display: block
    }
.widget_search #search {
    position: relative
    }
.widget_search #searchsubmit {
    position: absolute;
    top: 0;
    right: 0;
    width: 90px
    }
.fancybox-tmp iframe, .fancybox-tmp object {
    vertical-align: top;
    padding: 0;
    margin: 0
    }
.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
    }
.fancybox-skin {
    position: relative;
    padding: 0;
    margin: 0;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
    }
.fancybox-opened {
    z-index: 8030
    }
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
    }
.fancybox-outer, .fancybox-inner {
    padding: 0;
    margin: 0;
    position: relative;
    outline: none
    }
.fancybox-inner {
    overflow: hidden
    }
.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
    }
.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 10px
    }
.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top
    }
.fancybox-image {
    max-width: 100%;
    max-height: 100%
    }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/images/fancybox_sprite.png)
    }
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8020
    }
#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(/wp-content/themes/wp_aegean5-v1.5.3/images/fancybox_loading.gif) center center no-repeat
    }
.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
    }
.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    background: transparent url(/wp-content/themes/wp_aegean5-v1.5.3/images/blank.gif);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
    }
.fancybox-prev {
    left: 0
    }
.fancybox-next {
    right: 0
    }
.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
    }
.fancybox-prev span {
    left: 20px;
    background-position: 0 -36px
    }
.fancybox-next span {
    right: 20px;
    background-position: 0 -72px
    }
.fancybox-nav:hover span {
    visibility: visible
    }
.fancybox-tmp {
    position: absolute;
    top: -9999px;
    left: -9999px;
    padding: 0;
    overflow: visible;
    visibility: hidden
    }
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: #000
    }
#fancybox-overlay.overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
    }
.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
    }
.fancybox-opened .fancybox-title {
    visibility: visible
    }
.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8030;
    text-align: center
    }
.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
    }
.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
    }
.fancybox-title-inside-wrap {
    margin-top: 10px
    }
.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8)
    }
.hidden {
    display: none
    }
.dk_container {
    font-size: 11px;
    line-height: 14px;
    border-radius: 5px;
    display: block;
    float: none;
    margin-bottom: 3px;
    border: 1px solid #DCDCDC
    }
.dk_container.dk_open {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
    }
.dk_container:focus {
    outline: 0
    }
.dk_container a {
    cursor: pointer;
    text-decoration: none;
    display: block;
    white-space: nowrap
    }
.dk_toggle {
    background-image: url(/wp-content/themes/wp_aegean5-v1.5.3/images/dk_arrows_grey.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    color: #525252;
    padding: 7px 45px 7px 10px;
    border-radius: 0;
    font-weight: normal;
    top: -1px
    }
.dk_open {
    z-index: 1000
    }
.dk_open .dk_toggle {
    color: #525252
    }
.dk_options {
    border: 1px solid #DCDCDC !important;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #fff
    }
.dk_options a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 3px 10px;
    color: #bbb;
    font-size: 11px
    }
.dk_options li {
    margin: 0 !important
    }
.dk_options li:last-child a {
    border-bottom: none
    }
.dk_options a:hover, .dk_option_current a {
    color: #000;
    text-decoration: none
    }
.dk_options_inner {
    border-bottom-width: 2px;
    border-bottom-color: #333;
    color: #333;
    max-height: 250px;
    border-top: none
    }
.dk_options_inner, .content ul.dk_options_inner {
    margin-bottom: 0 !important
    }
.dk_options_inner, .dk_touch .dk_options {
    max-height: 250px
    }
.dk_container {
    display: none;
    position: relative;
    float: left
    }
.dk_container a {
    outline: 0
    }
.dk_toggle {
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    zoom: 1
    }
.dk_open {
    position: relative
    }
.dk_open .dk_options {
    display: block
    }
.dk_open .dk_label {
    color: inherit
    }
.dk_options {
    display: none;
    margin-top: 1px;
    position: absolute;
    right: -1px;
    width: 100%
    }
.dk_options a, .dk_options a:link, .dk_options a:visited {
    display: block
    }
.dk_options_inner {
    overflow: auto;
    position: relative;
    list-style: none !important
    }
.dk_touch .dk_options {
    overflow: hidden
    }
.dk_touch .dk_options_inner {
    max-height: none;
    overflow: visible
    }
.dk_fouc form.cart table.variations select, .dk_fouc .woocommerce-ordering select {
    position: relative;
    top: -99999em;
    visibility: hidden
    }
@media only screen and (max-width: 959px) {
    .content img {
        padding: 0;
        border: 0
        }
    }
@media only screen and (min-width: 768px) and (max-width: 959px) {
    #navigation > ul {
        display: none
        }
    #navigation > select {
        display: block
        }
    .eight.block .col-action {
        width: 94%
        }
    .post-comments .comment-copy {
        width: 75%
        }
    .post-comments li li .comment-copy {
        width: 73%
        }
    .flickr_badge_image:nth-child(3n+1) {
        margin-right: 15px
        }
    .book-now {
        padding: 5px
        }
    .book-now-price {
        width: 70px
        }
    .book-now-action {
        width: 130px
        }
    }
@media only screen and (max-width: 767px) {
    #sidebar {
        margin-top: 20px
        }
    #navigation > ul {
        display: none
        }
    #navigation > select {
        display: block
        }
    #yw {
        display: none
        }
    #lang {
        text-align: center;
        padding: 0 0 10px 0
        }
    #header h1 {
        text-align: center;
        width: 100%
        }
    #home #header h1 {
        top: 80px
        }
    #home #header h1 img {
        width: 140px
        }
    .alignleft, .alignright {
        float: none !important;
        display: block;
        margin: 10px 0 !important
        }
    #main .one-third {
        margin-bottom: 30px
        }
    #main .one-third:last-child {
        margin-bottom: 0
        }
    #booking p {
        margin-bottom: 10px
        }
    #booking p input[type=text] {
        width: 96%
        }
    #booking p input[type=submit] {
        position: static;
        top: auto;
        margin-top: 10px;
        width: 99%
        }
    .col-action {
        width: 95%
        }
    .eight.block {
        margin-bottom: 40px !important;
        height: auto
        }
    .eight.block .col-action {
        width: 95%;
        position: relative;
        margin-top: 20px
        }
    .one-third {
        margin-bottom: 40px !important;
        height: auto !important
        }
    .one-third .col-action {
        width: 95%;
        position: relative;
        margin-top: 20px
        }
    .five.block {
        margin-bottom: 20px !important
        }
    .eleven.with-action {
        height: auto !important;
        margin-bottom: 20px !important
        }
    .eleven.with-action .col-action {
        width: 95% !important;
        position: relative;
        margin-top: 20px
        }
    .post-comments ul {
        margin-left: 0
        }
    .post-comments .comment-copy {
        width: 100%;
        padding-left: 0;
        padding-right: 0
        }
    .post-comments .avatar {
        display: none
        }
    .flickr_badge_image:nth-child(3n+1) {
        margin-right: 15px
        }
    }
@media only screen and (max-width: 479px) {
    .flex-direction-nav, .flex-captions {
        display: none
        }
    .newsletter-wrap {
        margin-top: 10px
        }
    .social-links {
        margin-bottom: 10px
        }
    #footer .sig {
        text-align: left !important;
        margin-top: 10px
        }
    .col-action {
        width: 93% !important
        }
    .post-form input[type=text] {
        width: 80%
        }
    }
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .flex-direction-nav, .flex-captions {
        display: none
        }
    .newsletter-wrap {
        margin-top: 10px
        }
    .social-links {
        margin-bottom: 10px
        }
    #footer .sig {
        text-align: left !important;
        margin-top: 10px
        }
    }
@media only screen and (max-width: 479px) {
    #home #header h1 img {
        width: 100px
        }
    #booking p input[type=text] {
        width: 95%
        }
    #booking p input[type=submit] {
        width: 100%
        }
    }
#reserver {
    font-size: 22pt;
    color: #F60;
    font-weight: bold
    }
.one_third {
    width: 30%
    }
h1.gris-accueil {
    color: #AAA;
    font-size: 20px
    }
h3.accueil {
    text-transform: none;
    font-size: 13px
    }
#reservez {
    display: block;
    background: #F93;
    font-size: 23px;
    line-height: 35px;
    color: #fff;
    text-transform: uppercase;
    text-align: center
    }
#lang_sel_list {
    height: auto
    }
#lang_sel_list a, #lang_sel_list a:visited {
    padding: 0
    }
#lang a:last-child {
    margin-right: 3px
    }
#lang a {
    margin: 0;
    background: transparent !important
    }
#lang li {
    line-height: 11px
    }
.container .two.columns {
    width: auto
    }
#lang {
    padding: 0;
    margin: 0 0 0 5px;
    height: 29px
    }
#yw {
    width: 0;
    padding: 0;
    margin: 0
    }
#weather-lang {
    width: 111px
    }
#tel {
    float: right;
    margin: 45px 0 0 0;
    position: fixed
    }
@media only screen and (min-width: 959px) {
    #tel {
        margin: 45px 0 0 -105px
        }
    }
@media only screen and (max-width: 767px) {
    #tel {
        margin: 0 0 0 115px
        }
    .flex-captions {
        display: none !important
        }
    }
@media only screen and (max-width: 550px) {
    .flexslider .slides img {
        width: 550px !important;
        max-width: 550px !important
        }
    }
@media only screen and (min-width: 959px) {
    #navigation {
        width: 805px
        }
    img.alignnone {
        width: 98%;
        height: auto
        }
    .nav li li {
        clear: both;
        width: 100%
        }
    .nav li:last-child a {
        background-color: #1073C5;
        color: #FFF
        }
    .nav li:last-child a:hover {
        background-color: #40A3F5;
        color: #FFF
        }
    .nav li li:last-child a {
        background-color: rgba(255, 255, 255, 0.9);
        color: #606060
        }
    .nav li.current_page_item:last-child a {
        color: #fff !important
        }
    }
#footer-wrap h1, #footer-wrap h1 a {
    color: #DDD;
    font-size: 11px;
    font-style: normal;
    line-height: 1.2em;
    margin: 0;
    width: 800px;
    text-align: center;
    margin: 0 auto
    }
.block a {
    color: #2083D5
    }
.content h1 {
    text-transform: uppercase
    }
#navigation > select {
    width: 74px;
    height: 26px;
    padding: 3px;
    background: url(/wp-content/uploads/2014/01/nav-marisol.png) no-repeat 7px 2px #DDD;
    border: 1px solid #555
    }
body.home div.container h1, body.home div.container h2, body.home div.container h3 {
    line-height: 21px
    }
body.home div.container h2 {
    color: #888
    }
body.home div.container h3 {
    color: #666
    }
.metaslider .rslides_tabs {
    font-size: 12px !important;
    padding: 2px !important
    }
.smNoHidden {
    display: none
    }
.wRow {
    display: table;
    content: "";
    box-sizing: border-box;
    clear: both;
    width: 100%
    }
.w50Home {
    width: 50%;
    float: left;
    padding-right: 10px;
    box-sizing: border-box
    }
.w50Home.left {
    padding-right: 10px
    }
.w50Home.right {
    padding-left: 10px
    }
.w50Home .wRow p {
    text-align: justify
    }
.w50Home.left .wRow img {
    width: 30%;
    float: left
    }
.mTopLittle {
    margin-top: 15px
    }
.w50Home.right .wRow img {
    width: 30%;
    float: right
    }
.w50Home.right .wRow img {
    margin-left: 15px
    }
.w50Home.left .wRow img {
    margin-right: 15px
    }
div.fixedBg1 {
    height: 400px;
    margin: 20px 0;
    background-image: url(/wp-content/uploads/2016/05/CAMPING-TORREILLES-COUPLE-BACKGROUND.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed
    }
@media only screen and (max-width: 959px) {
    header#header, nav#navigation {
        width: 100%
        }
    .w50Home {
        width: 100%
        }
    .w50Home.left {
        padding-right: 0
        }
    .w50Home.right {
        padding-left: 0;
        margin-top: 15px
        }
    .w50Home .wRow img {
        width: 50% !important
        }
    nav#navigation {
        display: none
        }
    .hiddenNone {
        display: initial !important
        }
    .smNoHidden {
        display: initial
        }
    .smHidden {
        display: none
        }
    header#header .w50 i {
        position: initial;
        text-align: center
        }
    .w50 {
        width: 50%;
        float: left
        }
    .wRow {
        display: table;
        content: "";
        box-sizing: border-box;
        clear: both;
        width: 100%
        }
    ul#nav {
        display: inline-block;
        margin-left: 0;
        width: 100%
        }
    ul#nav li {
        float: none;
        text-align: center
        }
    div#weather-lang, nav#lang {
        width: 100%
        }
    #lang_sel_list a {
        text-align: center;
        padding: 0 !important;
        margin: 0 !important
        }
    div#weather-lang {
        display: none
        }
    nav#lang ul li {
        width: 25%
        }
    #toggle {
        display: block;
        width: 28px;
        height: 30px;
        margin: 65px auto 10px;
        padding: 0;
        z-index: 30
        }
    ul.sub-menu {
        position: initial !important
        }
    .animNav {
        animation: animatedNav 0.5s linear;
        position: relative;
        z-index: 1
        }
    @keyframes animatedNav {
        0% {
            top: -245px;
            opacity: 0
            } 55% {
            opacity: 0
            } 100% {
            top: 0px;
            opacity: 1
            }
        }
    .backWhite {
        background-color: white;
        z-index: 2;
        display: table;
        content: "";
        box-sizing: border-box;
        clear: both;
        width: 100%;
        position: relative
        }
    #toggle span:after, #toggle span:before {
        content: "";
        position: absolute;
        left: 0;
        top: -9px
        }
    #toggle span:after {
        top: 9px
        }
    #toggle span:first-child {
        margin-top: 10px
        }
    #toggle span {
        position: relative;
        display: block
        }
    #toggle span, #toggle span:after, #toggle span:before {
        width: 100%;
        height: 5px;
        background-color: #009AB1;
        transition: all 0.3s;
        backface-visibility: hidden;
        border-radius: 2px
        }
    #toggle.on span {
        background-color: transparent
        }
    #toggle.on span:before {
        transform: rotate(45deg) translate(5px, 5px)
        }
    #toggle.on span:after {
        transform: rotate(-45deg) translate(7px, -8px)
        }
    #toggle.on + #menu {
        opacity: 1;
        visibility: visible
        }
    div.flexslider ul.slides li img {
        width: 100% !important
        }
    nav#lang {
        margin: 0
        }
    }
a, a:visited {
    color: #2083d5
    }
input[type=submit] {
    background: #2083d5;
    color: #fff
    }
input[type=submit]:hover, a.link-button:hover {
    background: #1a74be
    }
a.link-button {
    background: #2083d5;
    color: #fff !important
    }
.nav li a:hover, .nav li.current_page_item a {
    color: #2083d5
    }
.nav li li a:hover {
    background: #2083d5;
    color: #fff
    }
#ywtem {
    color: #2083d5
    }
.news-lst time b {
    color: #2083d5
    }
.newsletter h4 {
    color: #2083d5
    }
.comment-reply-link, .btn-reply {
    color: #fff;
    background: #2083d5
    }
.comment-reply-link:hover, .btn-reply:hover {
    color: #fff;
    background: #1a74be
    }
#paging a.active, #paging .current {
    background: #1A74BE;
    color: #fff
    }