/*
Theme Name: Global River Cruising
Theme URI: https://www.globalrivercruising.co.uk
Author:Liminal
Author URI: https://www.liminal-design.co.uk/
Description:Bespoke them for Global River Cruising
Version:1.0.0
License:Copyright Global River Cruising */
@font-face {
    font-family: 'grcregular';
	font-display: swap;
    src: url('css/fonts/grc-webfont.eot');
    src: url('css/fonts/grc-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/grc-webfont.woff2') format('woff2'),
         url('css/fonts/grc-webfont.woff') format('woff'),
         url('css/fonts/grc-webfont.ttf') format('truetype'),
         url('css/fonts/grc-webfont.svg#grcregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.grcfont {font-family: 'grcregular', sans-serif; color: #b28877; font-size: 22px;line-height: 20px; position: relative; top: -2px; padding: 0 4px 0 0; float: right}
.seasion_tab_content table td span.grcfont {display: inline-block; color: #b28877; text-decoration: none}
/* Normalize */
html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body {margin:0}
dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
a, /*a:visited,*/ a:active, a:focus{color:#b28877; cursor: pointer; font-weight: 300;}
a:hover{color:#2f2d30}
img.avatar{border-radius: 100px}
img.circlepic{border-radius: 100px; width: 60px; height: auto}
.authorec{text-align: center}
.authorec h3{font-style: italic}
.comment-content a {word-wrap: break-word}
.bypostauthor {	display: block}
.wp-caption {margin-bottom: 1.5em;max-width: 100%}
.wp-caption img[class*="wp-image-"] {display: block; margin-left: auto; margin-right: auto}
.wp-caption .wp-caption-text {margin: 0.8075em 0}
.wp-caption-text {text-align: center}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}
#content[tabindex="-1"]:focus {outline: 0}
.comments {margin-top: 30px}
.comment-list {margin-bottom: 35px}
.media {border-top: 1px solid #333;margin-top: 30px !important;padding-top: 30px}
a.comment-reply-link{padding: 4px 6px; background-color: #b28877; color: #fff; margin: 3px 0; display: inline-block}
a.comment-reply-link:hover{background-color: #956f5f; color: #fff}
.vcard .avatar{display: none}
ol.comment-list li{ display: block;margin: 15px 0 5px;border-top: 1px solid #ccc; padding: 20px 0}
ol.comment-list ol.children{border-left: 2px solid #b28877; margin:0 0 0 15px; padding: 0 0 0 16px}
ol.comment-list ol.children li{border-top: none}
p.comment-form-comment{width: 49%; float: right}
.logged-in p.comment-form-comment{width: 100%; float: left; max-width: 550px}
p.comment-form-email, p.comment-form-url, p.comment-form-author{width: 49%; float: left; margin: 0 0 3px;}
p.form-submit, p.comment-notes{clear: both}
.padbottom{padding-bottom: 5%}
.attachment-twothird{margin-bottom: 20px}
.threeup {  -moz-column-count: 2;  -moz-column-gap: 10px;  -webkit-column-count: 2;  -webkit-column-gap: 10px;  column-count: 2;  column-gap: 10px}
.share{clear: both; width: 100%; text-align: center}
.sharetitle{display: block; padding: 10px 0}
.sidebar-search{padding: 20px 0;}
.sidebar-search .search-submit {margin: 10px 0;}
dd{ margin: 5px 0 15px!important}
/*  Theme Styles */
* {padding:0;margin:0;list-style:none}
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option {margin:0;padding:0;border:0;outline:0;font-size:100%}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display:block}
audio, canvas, video {display:inline-block}
audio:not([controls]) {display:none;height:0}
pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q {quotes:none}
q:before, q:after {content:'';content:none}
small {font-size:80%}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
nav ul, nav ol {list-style:none;list-style-image:none}
button, input, select, textarea {font-size:100%;margin:0;vertical-align:baseline}
textarea {overflow:auto;vertical-align:top}
table {border-collapse:collapse;border-spacing:0}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:none;cursor:pointer}
:focus {outline:0}
ol, ul {list-style:none}
section ul, .river-cruises ul{margin-top: 15px}
section ol li, section ul li, .river-cruises ul li{margin-left: 15px; padding-left: 3px;font-size: 15px;font-weight: 100;line-height: 24px;}
section ul li, .river-cruises ul li{list-style:disc}
section ol li, .river-cruises ol li{list-style-type:decimal}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
a {text-decoration:none;outline:none;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
table {border:0 none;border-collapse:collapse;border-spacing:0}
td {vertical-align:bottom}
img {border:0 none;max-width:100%; height: auto}
.none {display:none}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block}
.clear {clear:both}
.cf:before, .cf:after {content:"";display:table}
.cf:after {clear:both}
h1, h2 {margin-top:0;margin-bottom:25px; font-family:'Roboto', sans-serif;font-weight:500}
h3, h4, h5, h6 {margin-top:0;margin-bottom:18px; font-family:'Roboto', sans-serif;font-weight:500}
h1 {font-size:55px}
h2 {font-size:36px;font-family: 'Playfair Display', serif;line-height: 44px;letter-spacing: -1px}
h3 {font-size:22px}
h4 {font-size:20px}
h5 {font-size:18px}
h6 {font-size:16px}
p {margin:0 0 15px;font-size:15px;font-weight:300;font-family:'Roboto', sans-serif;color:#494849}
#content li{margin:0 0 15px 22px;font-size:15px;font-weight:300;font-family:'Roboto', sans-serif;color:#494849}
#content ul li{list-style: disc;}
a {text-decoration:none}
a[href*="tel"], a[href*="mailto"] {}
hr {display: block;unicode-bidi: isolate;-webkit-margin-before: 0.5em;-webkit-margin-after: 0.5em;-webkit-margin-start: auto;-webkit-margin-end: auto;overflow: hidden;border-style: solid;border-width: 1px; border-color: #fff; border-bottom: 1px solid #e2e2e2; margin: 25px 0}
body {margin:0;padding:0;font-size:14px;color:#494849;font-family:'Roboto', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}
.wrapper {min-height:100%;height:auto !important;height:100%;margin:0 auto -100px}
body, html {height:100%}
.container {max-width:1204px;padding:0 12px;margin:0 auto}
.row {margin-right:-15px;margin-left:-15px}
.table {display:table;width:100%;height:100%}
.table-cell {display:table-cell;width:100%;height:100%;vertical-align:middle}
input[type="text"], input[type="email"], textarea {-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;border-radius:0}
input[type="submit"] {border-radius:0}
.text-center{text-align: center}
.text-left{text-align: left}
/* header css */
header {background:#2f2d30;padding:20px 0 0 0;position:relative}
header .header-top {padding:0 0 18px 0} 
header .header-top .logo {}
header .header-top .logo {display:inline-block;margin:8px 0 0 0}
header .header-top .logo img {width:339px;vertical-align:top}
header .header-top .right-head {text-align:right;float:right}
header .header-top .top-contact, header .header-top .top-logo {display:inline-block;vertical-align:top}
header .header-top .top-contact {padding:3px 20px 0 0}
header .header-top .top-contact p {margin:0 0 6px 0;font-weight:300;font-size:18px;color:#9e9e9e;line-height:1}
header .header-top .top-contact p a {font-weight:400;font-size:23px;color:#ffffff;line-height:1}
header .header-top .top-contact p a:hover {color:#b28877}
header .header-top .top-contact strong {font-weight:300;color:#b7b7b7;line-height:1;font-size:17px}
header .header-top .top-logo a {display:inline-block}
header .header-top .top-logo a:hover {opacity:0.7}
header .header-top .top-logo a img {width:52px;vertical-align:top}
header .header-top .top-logo.feefo {width: 151px;vertical-align: top;margin: 6px 0 0 7px}
.main-menu .container {position:relative}
.menu-icon {display:none;cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:22px;padding:0}
.menu-icon .menu-box {width:32px;height:27px;margin-right:0;padding:0;position:absolute;right:18px;top:21px}
.menu-icon .menu-box span {width:100%;height:2px;margin-bottom:8px;background:#fff;display:block;border-radius:0;transition:all 0.5s;-webkit-transition:all 0.5s}
.menu-icon.active span:nth-child(1) {transform:rotate(45deg) translateY(8px) translateX(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px)}
/*.menu-icon.hover:not(.active) span:nth-child(1) {transform:rotate(90deg) translateX(8px);-webkit-transform:rotate(90deg) translateX(8px)}*/
.menu-icon.active span:nth-child(2) {opacity:0}
.menu-icon.active span:nth-child(3) {transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px)}
/*.menu-icon.hover:not(.active) span:nth-child(3) {transform:rotate(-90deg) translateX(6px);-webkit-transform:rotate(-90deg) translateX(6px)}*/
.enumenu_ul .caret {color:#fff;margin-left:7px}
.enumenu_ul {padding:18px 0 0 6px;list-style:none}
.enumenu_ul > li {float:left;vertical-align:top;padding:0 17px 17px 0}
.enumenu_ul > li > a {font-size:20px;font-weight:300;color:#cac9c9;line-height:1;vertical-align:top;display:inline-block;position:relative;padding:0 5px}
.enumenu_ul > li.has-children > a:before {opacity:0;content:"";bottom:-17px;cursor:pointer;height:0;width:0;margin:0 auto;position:absolute;right:0;left:0;z-index:999;border-bottom:6px solid #b28877;border-left:6px solid transparent;border-right:6px solid transparent}
.enumenu_ul > li.has-children.hover > a:before {opacity:1}
.enumenu_ul.desk > li.active >a:after {content:"";position:absolute;bottom:-17px;left:0;right:0;width:100%;height:3px;background:#b28877;display:block}
.enumenu_ul > li > a:hover {color:#b28877}
.enumenu_ul > li ul {display:none}
.enumenu_ul ul li {width:100%;margin:0;list-style:none;position:relative}
.enumenu_ul.desk ul {top:100%;z-index:999;list-style:none;left:-12px;background:#ffffff;position:absolute;min-width:100%;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,0.3);box-shadow:0 3px 4px 0 rgba(0,0,0,0.3);padding:0 46px 41px;box-sizing:border-box}
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden]{padding-right: 0px}
/*Sub menu styles*/
.menu.submenu-ul-level1 li a {background:rgba(31, 26, 107, 0.8);color:#fff;padding-left:90px}
.enumenu_ul.desk li:hover > ul {display:block;opacity:1}
.enumenu_ul.desk .sb-menu .sb-menu {left:100%;top:0}
.enumenu_ul.desk ul li a {padding:10px 10px;display:block;color:#fff;font-size:16px;text-align:center}
.enumenu_ul.desk ul li:hover > a {background:#e6b705;color:#fff}
.enumenu_ul .arrow {position:absolute;right:30px;top:9px;width:21px;height:21px;background-image:url(images/pluse-icon.png);background-repeat:no-repeat;background-size:21px;background-position:0 0;cursor:pointer;z-index:999}
.enumenu_ul .arrow.up {background-image:url(images/minus-icon.png);}
.main-menu .righbtn {text-align:right;float:right; margin-top:5px}
.hldaybtn2{background-color:#b28877;background-repeat:no-repeat;background-position:92% 22px;background-size:18px;background-image:url(images/dwn-arrow.png);font-size:15px;font-weight:400;color:#ffffff;vertical-align:top;display:inline-block;padding:16px 84px 6px 22px;letter-spacing:1.5px; height: 50px; width: 100%}
.main-menu .righbtn .hldaybtn, .main-menu .righbtn .contlink{background-color:#b28877;background-repeat:no-repeat;background-position:95% center;background-size:18px;background-image:url(images/dwn-arrow.png);font-size:15px;font-weight:400;color:#ffffff;vertical-align:top;display:inline-block;padding:16px 52px;letter-spacing:1.5px; height: auto; }
.hldaybtn2:focus{color: #fff}
.main-menu .righbtn .hldaybtn:hover, .hldaybtn2:hover {background-color:#f2f2f2;color:#b28877;background-image:url(images/dwn-arrow-hvr.png)}
.main-menu .righbtn .hldaybtn.active, .hldaybtn2.active {background-image:url(images/close-icon.jpg);background-repeat:no-repeat;background-size:16px;background-position:95% center;background-color:#ffffff;color:#b28877}
.main-menu .righbtn .contlink {color:#2f2d30; background:#d4d4d4;background-image: none; padding: 16px 22px; height: auto; text-transform: uppercase}
.main-menu .righbtn .contlink:hover {background:#b28877;color:#ffffff}

*{box-sizing:border-box}
.enumenu_ul ul.twocolmenu li {width:50%;float:left}
.enumenu_ul ul.twocolmenu li .twocolinner {}
.enumenu_ul ul.twocolmenu li .twocolinner .linkslists {padding:0 0 20px 0}
.enumenu_ul ul.twocolmenu li .twocolinner .leftlink, .enumenu_ul ul.twocolmenu li .twocolinner .rightlink {width:50%;float:inherit;float:left}
/*.enumenu_ul ul.twocolmenu li h4 {font-family:'Playfair Display', serif;font-weight:400;font-size:24px;color:#3e3c3e;line-height:1;padding:41px 0 25px;margin:0 106px 43px 0;border-bottom:1px solid #e4e4e4;letter-spacing:-0.3px}*/
.enumenu_ul ul.twocolmenu li h4 {font-family:'Playfair Display', serif;font-weight:400;font-size:22px;color:#3e3c3e;line-height:1;padding:20px 0 15px;margin:0 106px 27px 0;border-bottom:1px solid #e4e4e4;letter-spacing:-0.3px}
.enumenu_ul ul.twocolmenu li p {font-weight:400;font-size:15px;color:#3e3c3e;line-height:1;margin:0 0 5px 0;letter-spacing:-0.1px;padding:0 50px 0 0}
.enumenu_ul ul.twocolmenu li p a {font-weight:300;font-size:15px;color:#3e3c3e;line-height:1;display:inline-block;padding:0}
.enumenu_ul ul.twocolmenu li p a:hover, .enumenu_ul ul.threecolmenu li p a, .enumenu_ul ul.threecolmenu li p a:hover {color:#b28877}
.enumenu_ul ul.threecolmenu li {width:32%;float:left;padding:0 2% 0 0}
/*.enumenu_ul ul.threecolmenu li h4 {font-family:'Playfair Display', serif;font-weight:400;font-size:24px;color:#3e3c3e;line-height:1;padding:41px 0 25px 0;margin:0 0 27px 0;letter-spacing:-0.5px;border-bottom:1px solid #e4e4e4}*/
.enumenu_ul ul.threecolmenu li h4 {font-family:'Playfair Display', serif;font-weight:400;font-size:22px;color:#3e3c3e;line-height:1;padding:20px 0 15px 0;margin:0 0 27px 0;letter-spacing:-0.5px;border-bottom:1px solid #e4e4e4}
.enumenu_ul ul.threecolmenu li p {font-weight:400;font-size:15px;color:#3e3c3e;line-height:1;margin:0;padding:0 0 5px 0}
.enumenu_ul ul.threecolmenu li p a {font-weight:300;font-size:15px;color:#3e3c3e;line-height:1;display:inline-block;padding:0}
.holidaysearch-form {display:none;position:absolute;top:100%;left:0;z-index:22;width:100%}
.holidaysearch-form.filter {display:none;position:absolute;top:50px;left:0;z-index:22;width:100%}
.holidaysearch-form .holidyinner {background:#ffffff;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,0.3);box-shadow:0 3px 4px 0 rgba(0,0,0,0.3);margin:0 auto 10px}
.holidaysearch-form h3 {font-weight:400;font-size:26px;color:#c09a8a;line-height:1;letter-spacing:0.2px;margin:0 0 25px 0}
.holidyinner {padding:30px}
.holidaysearch-form form {}
.holidaysearch-form form .frmcol1 {width:26.3%;float:left;display:inline-block;box-sizing:border-box;padding:0 12px 0 0}
.holidaysearch-form form .frmcol3, .holidaysearch-form form .sf-field-submit {width:13.7%;display:inline-block;box-sizing:border-box}
.holidaysearch-form form .advancelink {padding:23px 0 0 0}
.holidaysearch-form form .advancelink a {font-weight:400;font-size:16px;color:#b0b0b0;line-height:1;background-repeat:no-repeat;background-size:15px;background-position:100% 4px;background-image:url(images/dwn-arrow-black.png);padding:0 34px 0 0;display:inline-block;vertical-align:top}
.holidaysearch-form form .advancelink a:hover {background-image:url(images/dwn-arrow-hover.png);color:#b28877}
.holidaysearch-form form select {font-weight:400;font-size:16px;color:#909090;line-height:1}
.holidaysearch-form form .sbHolder {border:1px solid #eaeaea}
.holidaysearch-form form .locselct + .sbHolder {background-image:url(images/location-icon.png)}
.frmcol2 input {background-image:url(images/calender-icon.png);border:1px solid #eaeaea;background-color:#ffffff;font-size:16px;color:#909090;background-repeat:no-repeat;background-position:14px 15px;background-size:21px;font-family:'Roboto', sans-serif;font-weight:400;position:relative;width:100%;height:51px;padding:1px 0 0 46px}
.holidaysearch-form form .nightselect + .sbHolder {background-image:url(images/moon-icon.png)}
.holidaysearch-form form .guestselect + .sbHolder {background-image:url(images/guest-icon.png)}
.holidaysearch-form form input[type="submit"] {display:block;background:#b28877;color:#ffffff;font-weight:400;font-size:18px;line-height:1;width:100%;padding:10px;font-family:'Roboto', sans-serif;height:40px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;border-radius:0;webkit-appearance:none; text-transform: uppercase;float: right;position: relative;top: 24px}
.holidaysearch-form form input[type="submit"]:hover {background:#2f2d30}
.searchandfilter ul li{display: inline-block; margin: 0 3px 0 0 !important; width: 20.2%}
.filters .searchandfilter ul li{display: inline-block; margin: 0 3px 0 0 !important; width: 95%}
.filters .searchandfilter select.sf-input-select, .filters .searchandfilter label { width: 100%}
.searchandfilter ul li select, .searchandfilter ul li .sf-input-text{border: 1px solid #d8d8d8; padding: 8px; border-radius: 2px}
.results h2{font-size: 39px;line-height: 45px;display: block;margin: 2px 0 35px}
.filters h4{margin-top: 37px}
.archive .filters h4{margin-top: 15px}
.selectric-scroll li{display: block !important;padding: 3px 8px !important;width: 100% !important}

/* fade slider css */
.fade-slider .item {z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.fade-slider .item:before, .innrbanner-sec:before {content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;background:-moz-linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.55) 100%);/* ff3.6+ */ background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0.55)));/* safari4+,chrome */ background:-webkit-linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.55) 100%);/* safari5.1+,chrome10+ */ background:-o-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 100%);/* opera 11.10+ */ background:-ms-linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.55) 100%);/* ie10+ */ background:linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.55) 100%);/* w3c */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#BFBFBF', endColorstr='#000000', GradientType=1 );/* ie6-9 */
}
/*.fade-slider .slide-caption {text-align:center;padding:205px 0 240px}*/
.fade-slider .slide-caption {text-align:center;padding:100px 0 120px}
.fade-slider .slide-caption h1 {letter-spacing:-1.5px;font-family:'Playfair Display', serif;font-size:82px;color:#ffffff;line-height:1;font-weight:400;letter-spacing:-1.5px;margin:0 0 43px}
.fade-slider .slide-caption p {font-weight:300;font-size:26px;color:#ffffff;padding:0 20%;line-height:1.3;letter-spacing:-0.2px}
/* Email Signup */
._form-title{font-family: 'Roboto', sans-serif!important}
.resp-tab-content ._form-content p, .resp-tab-content ._form-content label{color: #fff!important; font-size: 16px!important}
._button-wrapper ._submit{font-family: 'Roboto', sans-serif!important; text-transform: uppercase; padding: 12px 25px!important; border-radius: 0!important;font-size: 16px!important; letter-spacing: 2px; font-weight: 400;}

/* content slider css */
.content-slider .owl-stage-outer {padding:0 0 5px 0}
.content-slider-main {background:#ebebeb;padding:0 0 59px}
.content-slider {margin:-8.15% 0 0 0}
.content-slider .contentbox {text-align:center;background:#ffffff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.content-slider .contentbox strong {font-weight:400;font-size:16px;color:#3e3c3e;text-transform:uppercase;display:block;line-height:1;padding:22px 0 13px;letter-spacing:1.8px}
.content-slider .contentbox .boximg {background-size:cover;background-repeat:no-repeat;background-position:center;padding:0 0 63%}
.content-slider .contentbox .boxtxt {padding:4% 7%}
.content-slider .contentbox .boxlink {padding:15px 7% 7%}
.content-slider .contentbox .boxtxt h4 {font-family:'Playfair Display', serif;font-weight:400;font-size:24px;color:#2f2d30;line-height:1.1;letter-spacing:-0.3px;margin:0 0 20px 0}
.content-slider .contentbox .boxtxt p {font-weight:300;font-size:17px;color:#737373;line-height:1.35;letter-spacing:-0.1px;padding:0 0 20px 0;margin:0}
.content-slider .contentbox .boxlink a {font-weight:400;font-size:16px;color:#3e3c3e;text-transform:uppercase;line-height:1;border:2px solid #e8e8e8;display:inline-block;margin:0;padding:15px 42px 15px;letter-spacing:1.5px}
.content-slider .contentbox .boxlink a:hover {background:#b28877;color:#ffffff;border:2px solid #b28877}
.content-slider .owl-item, .content-slider .owl-item.active.center + .owl-item.active + .owl-item.active {opacity:0.6;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s}
.content-slider .owl-item.active {opacity:1}
.overlaylogo{position: relative; margin: -30px auto 0; display: inline-block; max-height: 50px; background-color: #fff; padding: 10px 20px; text-align: center }
.overlaylogo img{max-width: 140px; height: auto;width: auto !important; max-height: 50px; margin: 0 auto}
.standardlogo{text-align: left; padding: 0}
.standardlogo img{max-width: 140px; height: auto;width: auto !important; max-height: 50px; margin: -7px 0 12px -2px; padding: 0}
.archivelogo{text-align: right;padding: 8px 13px 4px;position: absolute;left: 10px;top: -42px;background-color: #fff}
.archivelogo img{max-width: 145px; height: auto;width: auto!important; max-height: 45px; margin: 0; padding: 0}
#reply-title{display: none}

/* content section css */
/* .contact-sec, .content-sec {padding:40px 0 20px} JSCL */
.contact-sec, .content-sec {padding:20px 0 10px}
.contact-sec:nth-child(1), .content-sec {padding:0px}
.page-id-1363 .content-sec {padding:0px 0 40px}
.contact-sec h3, .content-sec h3 {font-family:'Playfair Display', serif;font-size:28px;font-weight:400;color:#2f2d30;line-height:1.35;margin:16px 0 18px 0;padding:0;letter-spacing:-0.5px}
.contact-sec p, .content-sec p {font-weight:300;font-size:17px;color:#2f2d30;line-height:1.4;padding:0;letter-spacing:-0.1px;margin:0 0 18px 0; padding: 0 10px}
/*JSCL .contact-sec strong {display:block;font-family:'Playfair Display', serif;font-weight:400;font-size:21px;color:#2f2d30;line-height:1;letter-spacing:-0.3px}
.contact-sec strong a {font-size:32px;color:#2f2d30;display:inline-block}
.contact-sec strong a:hover {color:#b28877} JSCL*/
.video{padding: 25px 0}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 0px;height: 0}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.contact-sec.two h3, .content-sec h3 {font-family:'Playfair Display', serif;font-size:28px;font-weight:400;color:#2f2d30;line-height:1.35;margin:16px 0 18px 0;padding:0;letter-spacing:-0.5px}
.contact-sec.two p, .content-sec.two p {font-weight:300;font-size:17px;color:#2f2d30;line-height:1.4;padding:0;letter-spacing:-0.1px;margin:0 0 18px 0; padding: 0 10px 0 0}

/* Pagenavi */
.wp-pagenavi {clear: both;text-align: center;padding: 30px 0;display: block}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #DEDEDE;padding: 9px 5px;margin: 2px;height: 40px;width: 40px;display: inline-block;border-radius: 30px}
.wp-pagenavi .last, .wp-pagenavi .first{display: none}
.wp-pagenavi span.pages{width: auto; border: none; display: none}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #b28877}
.wp-pagenavi span.current {	font-weight: bold}

/* picks slider css */
.picks-slider-main {background:#ebebeb;padding:60px 0}
.picks-slider-main .picks-slider {}
.picks-slider .owl-item {opacity:0.19;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s}
.picks-slider .owl-item.center {opacity:1}
.picks-slider .picksbox {background:#ffffff}
.picks-slider-main h3, .bighead h3  {font-family:'Playfair Display', serif;font-weight:400;font-size:40px;color:#2f2d30;line-height:1;text-align:center;margin:0 0 22px 0;letter-spacing:-0.5px}
.picks-slider-main p{padding-bottom: 22px; margin-bottom: 0!important}
.picks-slider .picksbox .leftpicks {width:48%;float:left;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:49.5%}
.rightpickstxt .pickstxt-inner {padding:35px 35px 35px 37px}
.picks-slider .owl-stage-outer {padding:35px 0 10px;height:auto !important}
.twobox-slider .owl-stage-outer {height:auto !important}
.picks-slider .picksbox .rightpickstxt {width:52%;float:right;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}
.rightpickstxt strong {font-weight:400;font-size:16px;color:#3e3c3e;line-height:1;display:block;text-transform:uppercase;letter-spacing:1.8px;padding:0 0 12px 3px;position:relative;margin:0 0 24px 0}
.rightpickstxt strong:after {content:"";width:69px;height:1px;background:#dedede;display:inline-block;position:absolute;bottom:0;left:3px}
.rightpickstxt h4 {font-family:'Playfair Display', serif;font-weight:400;font-size:32px;color:#2F2D30;line-height:1;letter-spacing:-0.5px;margin:0 0 14px 0}
.rightpickstxt h5 {font-weight:400;font-size:16px;color:#2F2D30;line-height:1;margin:0 0 19px 0}
.rightpickstxt p {font-weight:300;font-size:17px;color:#2F2D30;line-height:1.4;letter-spacing:-0.1px;margin:0 0 26px 0}
.rightpickstxt h6 {font-weight:400;font-size:24px;color:#2F2D30;line-height:1;margin:0 0 20px 0}
.rightpickstxt a, .btn {font-weight:400;font-size:15px;background:#b28877;color:#ffffff;border:2px solid #b28877;/*color:#3E3C3E;border:2px solid #e8e8e8;*/text-transform:uppercase;line-height:1;display:inline-block;margin:22px 0 10px 0;padding:14px 26px 14px;letter-spacing:1.3px}
.rightpickstxt a:hover, .btn:hover {color:#3E3C3E;border:2px solid #e8e8e8;background:#ffffff;/*background:#b28877;color:#ffffff;border:2px solid #b28877*/}
.picks-slider .owl-controls {}
.picks-slider .owl-controls .owl-nav {}
.picks-slider .owl-controls .owl-nav .owl-prev, .picks-slider .owl-controls .owl-nav .owl-next {display:inline-block;position:absolute;top:50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:27px;height:50px;background-repeat:no-repeat;background-position:0 0;background-size:100%;font-size:0}
.picks-slider .owl-controls .owl-nav .owl-prev {background-image:url(images/prv-gray-arrow.png);left:20.5%}
.picks-slider .owl-controls .owl-nav .owl-next {background-image:url(images/next-gray-arrow.png);right:20.5%}

/* content banner css */
.contntbanner-sec {background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;padding:9.85% 0 15.2%;position:relative;z-index:1}
.contntbanner-sec:before {content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:rgba(47,45,48,0.5);z-index:-1}
.contntbanner-sec strong {font-weight:500;font-size:17px;color:#ffffff;line-height:1;text-transform:uppercase;letter-spacing:2px;position:relative;padding:0 0 18px 0;display:block;margin:0 0 6px 0}
.contntbanner-sec strong:before {content:"";width:74px;height:2px;background:#ffffff;position:absolute;bottom:0;left:0;right:0;display:inline-block;margin:0 auto}
.contntbanner-sec h3 {font-family:'Playfair Display', serif;font-weight:400;font-size:82px;color:#ffffff;line-height:1;letter-spacing:-1.8px}

/* three col banner css */
.threecol-sec-main {background:#ebebeb;padding:0 0 146px;z-index:2;position:relative}
.threecol-sec .contentcol {background:#ffffff;margin:-147px 0 0 0;text-align:center;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}
.contentcol .colimg {padding:0 0 70.3%;background-repeat:no-repeat;background-size:cover;background-position:center}
.contentcol .coltxt {padding:33px 20px 36px}
.contentcol h4, .contentcol h4 a {text-transform: none; border: none; font-family:'Playfair Display', serif;font-weight:400;font-size:27px;color:#2f2d30;line-height:1;letter-spacing:-0.3px;margin:0 0 16px 0}
.contentcol h4 a:hover {background-color: transparent; color: #b28877; border: none}
.contentcol p {font-weight:300;font-size:16px;color:#2f2d30;line-height:1.35;letter-spacing:-0.1px;margin:0 0 20px 0}
.contentcol a {font-weight:400;font-size:16px;color:#3E3C3E;text-transform:uppercase;line-height:1;border:2px solid #e8e8e8;display:inline-block;margin:15px 0 0 0;padding:16px 5%;letter-spacing:1.5px}
.contentcol a:hover {background:#b28877;color:#ffffff;border:2px solid #b28877}

/* two col css */
.twocolinfo-sec {padding:60px 0 0}
.twocolinfo-sec .twocolimg {margin:19px 0 0 0;position:relative;padding:0 0 /*58.7%*/ 80% 0;background-repeat:no-repeat;background-position:center center;background-size:cover}
.twocolinfo-sec .twocolimg strong {font-weight:400;font-size:15px;color:#ffffff;background:#b28877;line-height:1;position:absolute;left:0;top:-19px;padding:12px 16px;letter-spacing:0;text-transform:none;display:inline-block}
.page-id-1363 .content-sec .twocolinfo-sec .twocolimg strong { font-size: 13px; padding: 10px 13px}
.page-id-1363 .content-sec .searchandfilter ul li {width: 100%}
.page-id-1363 .content-sec .searchandfilter label {display: block}
.page-id-1363 .content-sec .searchandfilter select.sf-input-select{width: 100%}
.page-id-1363 .content-sec .twocolinfo-sec .twocoltxt h4 {font-size: 16px;line-height: 20px;margin: 0 0 15px 0}
.page-id-1363 .content-sec .twocolinfo-sec .twocoltxt {}
.page-id-1363 .content-sec .twocolinfo-sec .twocolimg {margin: 9px 0 0 0}
.pagination{clear: both; display: block; width: 100%}
.page-id-1363 .content-sec .search-filter-reset, .filters .search-filter-reset{padding: 10px 15px; border: 1px solid #b28877; color: #b28877; background: transparent; display: block; text-transform: uppercase; text-align: center; letter-spacing: 1px}
.page-id-1363 .content-sec .searchandfilter ul li .sf-input-text { padding: 12px 9px; border-radius: 0px; display: block; width: 100%}
.page-id-1363 .content-sec .sf-field-submit input, .filters .sf-field-submit input{padding: 10px 15px; border: 1px solid #b28877; color: #fff; background: #b28877; display: block; text-transform: uppercase; text-align: center; letter-spacing: 1px; width: 100%}
.holidyinner .searchandfilter label {width: 100%}
.holidyinner .searchandfilter select.sf-input-select {width: 100%;display: inline-block; min-width: inherit}
.twocoltxt {position: relative}
.twocolinfo-sec .twocoltxt {/*padding:33px 16px 45px 30px*/padding:15px 10px 20px 10px}
.twocolinfo-sec .twocoltxt h4 {height:50px;font-family:'Playfair Display', serif;font-weight:400;/*font-size:28px;line-height:36px;letter-spacing:-0.4px;*/font-size:16px;line-height:22px;letter-spacing:-0.4px; /*margin:0 0 19px 0;padding-bottom:10px*/}
.twocolinfo-sec .twocoltxt strong {color:#2f2d30;display:block;padding:0 0 18px 0;font-weight:500;font-size: 15px}
.twocolinfo-sec .twocoltxt p {font-weight:300;font-size:14px;color:#2f2d30;line-height:1.4;margin:0;padding:0 0 25px 0;letter-spacing:-0.1px}
.twocolinfo-sec .twocoltxt .price {font-weight:500;font-size:16px;color:darkred;line-height:1.4;margin:0;padding:0 0 25px 0;letter-spacing:-0.1px}
.twocolinfo-sec .twocoltxt .btmcntnt {border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;/*padding:25px 0 24px;*/ padding: 12px 0px 14px; margin:10px 0px 0px 0px; position: relative}
.twocolinfo-sec .btmcntnt p {font-weight:300;font-size:14px;color:#2f2d30;line-height:1;float:left;width:50%;margin:8px 0 0 0;padding:0}
.twocolinfo-sec .btmcntnt a {font-weight:600;font-size:14px;color:#b28877;line-height:1;float:left;display:inline-block;padding:6px 26px 3px 0;letter-spacing:0.8px;background-image:url(images/next-arrow-hvr.png);background-repeat:no-repeat;background-position:100% 6px;background-size:11px}
.twocolinfo-sec .btmcntnt a:hover {color:#3e3c3e;background-image:url(images/next-arrow.png)}
.dash{display: inline-block; padding: 0 10px 0 0}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 0px;height: 0}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%}

/* title section css */
.title-sec {text-align:center;padding:44px 0}
.title-sec h3 {font-family:'Playfair Display', serif;font-weight:400;font-size:45px;color:#2f2d30;letter-spacing:-1px;margin:0 0 19px 0}
.title-sec p {font-weight:300;font-size:17px;color:#2f2d30;line-height:1.35;padding:0 6%;letter-spacing:-0.1px}

/* two box slider css */
.twobox-slider {}
.twobox-slider .dest-box {position:relative;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s}
.dest-box:hover .dest-img .dest-title {opacity:0}
.dest-box .dest-img {position:relative;padding:0 0 80%;background-repeat:no-repeat;background-position:center;background-size:cover}
.dest-box .dest-img .dest-title {text-align:center;position:absolute;left:0;right:0;margin:0 auto;bottom:37px;padding:0 65px}
.dest-box .dest-img .dest-title h4 {font-weight:300;font-size:41px;color:#ffffff;line-height:1;margin:0 0 3px 0;letter-spacing:5px;text-shadow:0 0 10px rgba(0,0,0,0.5)}
.dest-box .dest-img .dest-title strong {font-weight:400;font-size:17px;color:#ffffff;line-height:1;display:block;text-shadow:0 0 10px rgba(0,0,0,0.5)}
.dest-box:hover .dest-hover {opacity:1}
.dest-box .dest-hover {background:rgba(255,255,255,0.9);position:absolute;top:19px;left:19px;right:19px;bottom:19px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;opacity:0;text-align:center}
.dest-box .dest-text {padding-left:65px;padding-right:65px}
.dest-box .dest-hover h4 {font-weight:300;font-size:41px;color:#737373;line-height:1;letter-spacing:4.5px;margin:0 0 8px}
.dest-box .dest-hover strong {font-weight:400;font-size:17px;color:#737373;line-height:1;display:block;padding:0 0 28px 0}
.dest-box .dest-hover p {font-weight:300;font-size:17px;color:#737373;line-height:1.35;margin:0 0 17px 0;letter-spacing:-0.1px}
.dest-box .dest-hover a {font-weight:400;font-size:16px;color:#3E3C3E;text-transform:uppercase;line-height:1;border:2px solid #d4d4d4;display:inline-block;margin:15px 0 0 0;padding:16px 32px 14px;letter-spacing:1.5px}
.dest-box .dest-hover a:hover {background:#b28877;color:#ffffff;border:2px solid #b28877}
.dest-box .dest-hover .dest-text {position:absolute;display:block;top:50%;left:0;right:0;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.twobox-slider .owl-nav {display:none}
.twobox-slider .owl-controls {text-align:center;position:absolute;top:-35px;left:0;right:0;margin:0 auto}
.owl-dots .owl-dot {width:12px;height:12px;border-radius:100%;display:inline-block;background:#d8d8d8;margin:0 5px}
.owl-dots .owl-dot.active {background:#606060}

/* instagram section css */
.insta-sec {text-align:center;padding:72px 0 0 0}
.insta-sec h3 {font-family:'Playfair Display', serif;font-weight:400;font-size:45px;color:#2f2d30;line-height:1;letter-spacing:-1px;margin:0 0 19px 0}
.insta-sec strong {font-weight:300;font-size:17px;color:#3e3c3e;line-height:1;letter-spacing:1.7px;display:block;padding:0 0 20px 0}
.instafeed {padding:24px 0 0 0}
.instafeed li {width:25%;float:left;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;padding:0 0 25%}

/* signup section css */
.signup-sec {background:#2f2d30;padding:25px 0 30px}
.signup-sec h3 {font-weight:300;font-size:28px;color:#ffffff;line-height:1.5;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;margin:7px 0 0 11px;letter-spacing:0.1px}
.signup-sec a {font-weight:400;font-size:17px;color:#2f2d30;background:#ffffff;line-height:1;padding:19px 41px 17px;letter-spacing:1.8px;vertical-align:top;float:right;margin:0 40px 0 0}
.signup-sec a:hover {color:#ffffff;background:#b28877}

/* footer css */
footer {}
.footer-contact {font-Family:'Playfair Display, serif';background:#2f2d30;color:white;padding:40px 10px;font-size:3em;font-weight:500;text-align:center;}
.top-footer {padding:37px 0 26px}
.top-footer .footer-logo {display:inline-block}
.top-footer .footer-logo img {width:339px;vertical-align:top}
.footermenu {text-align:right;padding:10px 4px 0 0}
.footermenu li {display:inline-block;padding:0 0 0 46px}
.footermenu li:first-child {padding:0}
.footermenu li a {display:inline-block;vertical-align:top;font-family:'Roboto', sans-serif;font-weight:300;font-size:16px;color:#3e3c3e;line-height:0.9}
.footermenu li a.active {border-bottom:1px solid #3e3c3e}
.footermenu li a.active:hover {border-bottom:1px solid #b28877}
.footermenu li a:hover {color:#b28877}
.btm-footer {padding:0 0 23px 0}
.btm-footer .container {position:relative;padding:59px 12px 0}
.btm-footer .container:before {content:"";position:absolute;top:0;left:0;right:0;display:block;background:#e8e8e8;height:2px;width:98%;margin:0 auto}
.btm-footer .footr-address {}
.btm-footer .footr-address p {font-family:'Roboto', sans-serif;font-weight:300;font-size:13px;color:#000000;line-height:1.3;padding:0 9% 22px 0;margin:0}
.btm-footer .footr-address a {color:#000000}
.btm-footer .footr-address a:hover, .copyright ul li a:hover, .btm-footer .sociallink a:hover {color:#b28877}
.btm-footer .sociallink {text-align:right}
.btm-footer .sociallink li {display:inline-block;padding:0 0 0 16px; line-height: 26px; font-size: 18px; font-weight: 300}
.btm-footer .sociallink a {color:#3e3c3e;font-size:28px;display:inline-block;vertical-align:top;line-height:1; margin-left: 4px}
.btm-footer .logoslink {text-align:right;padding:31px 0 0 0;height:125px}
.btm-footer .logoslink li {display:inline-block;padding:0 0 0 24px}
.btm-footer .logoslink li a {display:inline-block}
.btm-footer .logoslink li a img {vertical-align:top;height:49px}
.btm-footer .logoslink li a:hover {opacity:0.5}
.copyright {padding:0 0 30px}
.copyright ul {}
.copyright ul li {display:inline-block;padding:0 29px 0 0;position:relative}
.copyright ul li:before {content:"|";font-family:'Roboto', sans-serif;font-weight:300;font-size:13px;color:#000000;line-height:1;display:inline-block;position:absolute;top:0;right:11px}
.copyright ul li:last-child:before {display:none}
.copyright ul li a {font-family:'Roboto', sans-serif;font-weight:300;font-size:13px;color:#000000;line-height:1;display:inline-block;vertical-align:top}
.copyright p {text-align:right;font-family:'Roboto', sans-serif;font-weight:300;font-size:13px;color:#000000;line-height:1}
.innrbanner-sec {text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;padding:9% 0;position:relative;z-index:1}
.innrbanner-sec h1 {font-family:'Playfair Display', serif;font-weight:400;font-size:82px;color:#ffffff;line-height:1;letter-spacing:-1.5px}
.innrbanner-sec p {font-weight:300;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;padding:3% 14% 0;font-size:26px;position:relative;z-index:1;color:#fff}
.innrbanner-ni-sec {text-align:center;padding:4% 0 2%;position:relative;z-index:1}
.single .innrbanner-ni-sec {text-align:left;}
.innrbanner-ni-sec h1 {font-family:'Playfair Display', serif;font-weight:400;font-size:60px;color:#b28877;line-height:1;letter-spacing:-1.5px}
.innrbanner-ni-sec p {font-weight:300;text-align:center;padding:3% 14% 0;font-size:26px;position:relative;z-index:1;color:#2f2d30}
.author .innrbanner-ni-sec p, .archive .innrbanner-ni-sec p {font-size:16px; padding: 20px 0 0; letter-spacing: 0}
.posts-navigation{padding: 20px 15px 60px}
.nav-previous, .nav-next{padding: 20px 0 45px}
/* breadcumb filter banner css */
.brdcm-filter-sec ul > li {font-weight:400;font-size:16px;color:#b0b0b0;line-height:1;display:inline-block;position:relative;padding:0 16px 0 0;letter-spacing:1.2px}
.brdcm-filter-sec ul > li:before {content:">";font-weight:400;font-size:16px;color:#b0b0b0;line-height:1;display:inline-block;position:absolute;top:1px;right:1px}
.brdcm-filter-sec ul > li:last-child:before {display:none}
.brdcm-filter-sec ul > li a {color:#b0b0b0;display:inline-block;vertical-align:top}
.brdcm-filter-sec ul > li a:hover {color:#b28877}
.brdcm-filter-sec select {width:192px;font-weight:400;font-size:16px;color:#b0b0b0;line-height:1;display:inline-block;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;float:right;padding:0 19px 0 0;letter-spacing:0.6px;background-image:url(images/select-arrow.png);background-repeat:no-repeat;background-position:100% 0;background-size:8px;margin:-2px 0 0 0}
.brdcm-filter-sec select option {font-weight:400;font-size:16px;color:#b0b0b0;line-height:1;display:block;position:relative;letter-spacing:1.2px;text-transform:uppercase}
.singlecont-sec {padding:0 0 36px 0}
.singlecont-sec .leftblogtxt {}
.singlecont-sec .leftblogtxt p {font-weight:300;font-size:18px;color:#2f2d30;clear:both;padding:0 0 25px 0;letter-spacing:-0.1px;line-height:1.4;margin:0}
.leftblogtxt ul, .leftblogtxt ul li {list-style:disc;font-weight:300;font-size:15px;clear:both;padding:0 0 15px 15px;letter-spacing:-0.1px;line-height:1.4;margin:0}
.leftblogtxt ol, .leftblogtxt ol li {list-style:decimal;font-weight:300;font-size:15px;clear:both;padding:0 0 15px 15px;letter-spacing:-0.1px;line-height:1.4;margin:0}
.singlecont-sec .leftblogtxt p strong {font-weight:500}
.singlecont-sec .leftblogtxt img {padding:51px 0 73px 0}
.singlecont-sec .leftblogtxt img:nth-child(odd) {width:49.5%;float:left}
.singlecont-sec .leftblogtxt img:nth-child(even) {width:48%;float:right}
.person-detail {text-align:center;padding:9px 20px}
.person-detail .persnimg {width:101px;height:101px;display:inline-block;border-radius:100%;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 0 17px 0}
.person-detail strong {display:block;font-weight:400;font-size:12px;color:#a0a0a0;line-height:1;margin:0 0 7px 0}
.person-detail h4 {font-weight:400;font-size:30px;color:#515151;line-height:1;border-bottom:1px solid #c1c1c1;letter-spacing:2px;padding:0 0 28px 0;margin:0 0 33px 0}
.person-detail ul {padding:13px 0 40px 0;border-bottom:1px solid #c1c1c1;margin:0 0 33px 0}
.person-detail ul li {font-weight:400;font-size:18px;color:#515151;line-height:1;text-transform:uppercase;letter-spacing:2.7px;padding:0 0 14px 0}
.person-detail p {margin:0;padding:10px 0 0 0}
.person-detail p a {color:#c09a8a;display:inline-block;vertical-align:top;font-size:21px;margin:0 6px}
.person-detail p a:hover {color:#515151}
.comment-sec {}
.commnt-main:first-child .cmtbox {border-top:4px solid #e1e1e1}
.commnt-main .cmtbox {border-bottom:4px solid #e1e1e1;padding:45px 0 49px 0}
.cmtbox .usrimg {width:150px;height:150px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:100%;float:left}
.cmtbox .cmnt-txt {float:left;width:76%;padding:7px 0 0 42px}
.cmtbox .cmnt-txt h4 {font-weight:500;font-size:24px;color:#2f2d30;line-height:1;letter-spacing:-0.2px;margin:0 0 15px 0}
.cmtbox .cmnt-txt p {font-weight:300;font-size:15px;color:#2f2d30;line-height:1.35;letter-spacing:-0.1px;margin:0 0 22px 0}
.cmtbox .cmnt-txt a {font-weight:300;font-size:15px;color:#2f2d30;line-height:1;display:inline-block;background-image:url(images/more-arrow.png);background-repeat:no-repeat;background-size:12px;background-position:100% 5px;padding:0 16px 0 0}
.cmtbox .cmnt-txt a:hover {color:#c09a8a;background-image:url(images/more-arrow-hvr.png)}
.commentform {padding:53px 0 38px 0}
.commentform h3 {font-weight:500;font-size:25px;color:#2f2d30;line-height:1;margin:0 0 18px 0}
.commentform p {font-weight:300;font-size:15px;color:#2f2d30;line-height:1.3;letter-spacing:-0.1px}
.cmntform {padding:47px 0 0 0;display:block;clear:both}
.cmntform .leftcol {padding-right:46px}
.cmntform .rightcol {}
.cmntform label {display:block;font-weight:300;font-size:17px;color:#2f2d30;line-height:1;padding:0 0 8px 0}
.cmntform input[type="text"], .cmntform input[type="url"], .cmntform input[type="email"] {height:46px;padding:0 15px}
.cmntform input[type="text"], .cmntform input[type="url"], .cmntform input[type="email"], .cmntform textarea {font-family:'Roboto', sans-serif;width:100%;border:1px solid #c4c4c4;font-weight:300;font-size:18px;color:#2f2d30;line-height:1;margin:0 0 26px 0;-webkit-appearance:none}
.cmntform textarea {height:246px;resize:none;padding:15px}
.cmntform input[type="text"]:focus, .cmntform input[type="email"]:focus, .cmntform textarea:focus {border-color:#ff0000}
.cmntform input[type="submit"] {font-size:16px;font-weight:400;color:#ffffff;line-height:1;text-transform:uppercase;background:#b28877;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;padding:18px 47px 16px;margin:32px 0 0 0;letter-spacing:0.8px;display:inline-block;outline:none}
.cmntform input[type="submit"]:hover, .cmntform input[type="submit"]:focus {background:#2f2d30;outline:none}
.searchandfilter select.sf-input-select{height: 40px}

/* post list css */
.postlist-sec {padding:60px 0}
.postlist-sec .posiimg {padding:0 0 58.6%;background-repeat:no-repeat;background-position:center;background-size:cover}
.postlist-sec .posttxt {padding:34px 18% 34px 17px}
.posttxt h4 {font-family:'Playfair Display', serif;font-weight:400;font-size:32px;color:#2f2d30;line-height:1.35;letter-spacing:-0.4px;margin:0 0 9px 0}
.posttxt a {font-weight:400;font-size:16px;color:#3e3c3e;text-transform:uppercase;line-height:1;border:2px solid #e8e8e8;display:inline-block;margin:20px 0 0 0;padding:15px 55px 15px;letter-spacing:1.5px}
.posttxt a:hover {background:#b28877;color:#ffffff;border:2px solid #b28877}
/* content inner banner css */
.contntinrbanner-sec {background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;padding:9.85% 0 10.2%;position:relative;z-index:1;margin:0 0 21px 0}
.contntinrbanner-sec strong {font-weight:500;font-size:17px;color:#ffffff;line-height:1;text-transform:uppercase;letter-spacing:2px;position:relative;padding:0 0 18px 0;display:block;margin:0 0 6px 0}
.contntinrbanner-sec strong:before {content:"";width:74px;height:2px;background:#ffffff;position:absolute;bottom:0;left:0;right:0;display:inline-block;margin:0 auto}
.contntinrbanner-sec h3 {font-family:'Playfair Display', serif;font-weight:400;font-size:82px;color:#ffffff;line-height:1;letter-spacing:-1.8px;margin:0 0 62px 0}
.contntinrbanner-sec a {font-size:15px;font-weight:400;color:#3e3c3e;line-height:1;text-transform:uppercase;display:inline-block;padding:20px 37px 15px;background:#e8e8e8;letter-spacing:1.5px}
.contntinrbanner-sec a:hover {background:#b28877;color:#ffffff}
.cruises-images img {display:block;vertical-align:top;width:100%}
.images1 {margin-bottom:24px}
.cruise-half-image .part-6-dv {margin-bottom:24px}
.river-cruises {display:flex;flex-flow:wrap;display:-webkit-flex}
.resp-tab-content .contact-sec h3 {font-family:'Playfair Display', serif;font-size:40px;font-weight:400;color:#2f2d30;line-height:1.35;margin:0 0 41px 0;padding:0 19%;letter-spacing:-0.5px}
.title-sec.mob {display:none}
.cmntform .successmsg {color:#4ba82e;font-size:14px;font-weight:normal;margin-top:8px;display:none;padding:12px;clear:both}
.cmntform span.error {font-size:13px;color:#ff0000;margin:-25px 0 15px;display:block}
.sort-by-category {font-weight:400;font-size:14px;background:url(images/dwn-arrow-gray.png) no-repeat;background-size:13px;color:#b0b0b0;padding-right:22px;background-position:right center;color:#b0b0b0}
.sortby-section {position:relative;text-align:right; position: relative;z-index: 20}
.sortby-section .category-dropdown{display:none}
.sortby-section ul {background:#DCDCDC;position:absolute;top:30px;width:81%;padding:26px 20px 26px 20px;right:0;max-height:207px;overflow:auto;margin-top: -2px;}
.sortby-section .category-dropdown:after, .sortby-section .category-dropdown:before {bottom:100%;right:3%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;bottom:-11px}
.sortby-section .category-dropdown:after {border-color:rgba(220, 220, 220, 0);border-bottom-color:#DCDCDC;border-width:7px;margin-left:-7px}
.sortby-section .category-dropdown:before {border-color:rgba(220, 220, 220, 0);border-bottom-color:#DCDCDC;border-width:8px;margin-left:-8px}
.sortby-section ul li {display:block;text-align:left}
.sortby-section ul li:before {content:none}
.sortby-section ul li a {font-size:15px;color:#505050;padding-bottom:10px;display:table; font-weight: 300; letter-spacing: -0.2px}
.brdcm-filter-sec {padding:35px 0 0}
.cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item-cur, .cmp-date-time-picker .cmp-dp-date-wrapper .cmp-dp-date-item-cur:hover {background-color:#b28877 !important;color:#fff}
.cuisebar {position:relative;z-index:1}
.cuisebar_line {margin-top:-30px;background:#b28877;font-family:'Roboto', sans-serif;font-weight:300;color:#fff;padding:13px 10px 12px;text-transform:uppercase;text-align:center;font-size:20px;margin-bottom:19px}
.booking_block {text-align:right}
.call_in {display:inline-block;vertical-align:top;margin-top:21px;margin-right:28px}
.call_in span {font-family:'Roboto', sans-serif;font-weight:400;font-size:16px;color:#000;display:inline-block}
.call_in a {color:#b28877;font-size:24px;font-family:'Roboto', sans-serif;font-weight:400;margin-left:4px}
.call_in a:hover {color:#2f2d30}
.grey-button, a.grey-button,  a.grey-button:focus {font-weight:400;font-size:18px;color:#fff;background:#b28877;line-height:1;padding:18px 32px;letter-spacing:1.8px;display:inline-block;text-transform:uppercase}
.grey-button:hover, a.grey-button:hover {background:#2f2d30}
.grey-button.dark, a.grey-button.dark,  a.grey-button.dark:focus {color:#fff;background:#3e3c3e}
.grey-button.dark:hover, a.grey-button.dark:hover {background:#b28877}
.overview-tabing {margin-top:66px;margin-bottom:30px}
.resp-tabs-list {margin:0;padding:0;border-bottom:1px solid #2f2d30; text-align:center;}
.resp-tabs-list li {font-weight:400;font-size:15px;margin:0 0 -1px;list-style:none;cursor:pointer;display: inline-block;text-align:center;width:19%;text-transform:uppercase;color:#ababab;letter-spacing:0.03em;border: 1px solid #2f2d30; /*border-bottom: none;*/ background:#ebebeb;color:#2f2d30;}
li.resp-tab-active{border-color: #2f2d30;background:#b28877}
.resp-tabs-list li span {display:inline-block;position:relative;padding:10px 0}
.resp-tabs-list li span:after {position:absolute;bottom:-2px;left:20%;width:60%;height:3px;background:#b28877;content:"";opacity:0;transition:all 200ms ease-in-out 0s;-moz-transition:all 200ms ease-in-out 0s;-webkit-transition:all 200ms ease-in-out 0s}
.resp-tabs-container {padding:0;clear:left}
.resp-accordion {cursor:pointer;padding:5px;display:none}
.resp-tab-content {display:none;padding:15px}
.resp-tab-content h2 {font-size:32px;font-family:'Playfair Display', serif;color:#000;margin:13px 0}
.resp-tab-content .trip-detail h3 {font-family:'Roboto', sans-serif;font-weight:400;font-size:24px;color:#2f2d30;margin-bottom:19px}
.resp-tab-content .trip-detail h3 span {display:block;font-weight:300;font-size:18px;margin-bottom:5px}
.resp-tab-content label {margin-bottom:18px;display:block;font-size:16px;color:#000;font-family:'Roboto';font-weight:600;padding-left:2px}
.resp-tab-content p {font-family:'Roboto', sans-serif;font-weight:300;font-size:17px;color:#2f2d30;padding-left:3px;letter-spacing:-0.02em;margin-bottom:23px; line-height: 24px}
.resp-tab-content span.daytitle {font-family:'Roboto', sans-serif;font-weight:500;font-size:22px;color:#2f2d30;padding-left:3px;letter-spacing:-0.02em;margin-bottom:8px; line-height: 24px; display: block}
.resp-tabs-list li.resp-tab-active span:after, .resp-tabs-list li:hover span:after {opacity:1}
.resp-tabs-list li.resp-tab-active, .resp-tabs-list li:hover {background:#b28877;color:#eee}
.resp-content-active, .resp-accordion-active {display:block}
.resp-tab-content {padding:32px 0 0;display:block;height:0;overflow:hidden;padding-top:0}
.resp-accordion {font-size:18px;font-weight:400;text-align:center;padding:20px 0;text-transform:uppercase}
.resp-tab-title:last-child {border-bottom:12px solid #c1c1c1 !important;background:blue}

/* Vertical tabs */
.resp-vtabs ul.resp-tabs-list {float:left;width:30%}
.resp-vtabs .resp-tabs-list li {display:block;padding:15px 15px !important;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container {padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.resp-vtabs .resp-tab-content {border:none}
.resp-vtabs li.resp-tab-active {border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important}
.resp-arrow {width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
.resp-tab-active span.resp-arrow {border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}

/* Accordion styles */
.resp-easy-accordion h2.resp-accordion {display:block}
.resp-easy-accordion .resp-tab-content {border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom:1px solid #c1c1c1 !important}
.resp-jfit {width:100%;margin:0}
.resp-tab-content-active {display:block;height:auto;padding-top:15px}
.trip-detail {margin-top:35px}
.burg_list {list-style:none}
.content li {display:block;position:relative;padding-left:20px;line-height:1.3;font-size:17px;font-weight:300;margin-bottom:10px}
.content li:after {position:absolute;top:10px;left:0;background:#2f2d30;height:3px;width:3px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;content:""}
/*.tab-logo {text-align:right;margin-top:21px}*/
.tab-logo ul {list-style:none}
.tab-logo ul li {display:inline-block;margin-right:20px; margin-left:0px; padding-left:0px;list-style: none}
.tab-logo ul li::after {display: none}
.map-area .tab-logo ul li {margin-right:15px}
.tab-logo ul li:last-child {margin-right:0}
.tab-logo ul li img {max-height:60px}
.static-image {margin-top:50px;margin-bottom:50px}
.static-image .posiimg {padding:0 0 58.6%;background-repeat:no-repeat;background-position:center;background-size:cover}
.static-image .imagemarg {margin-bottom: 25px}
.clearfix {clear:both}
.map-area .part-4-dv {float:right;padding-top:131px}
.map-area p strong {font-family:'Roboto', sans-serif;font-weight:700;font-size:18px;color:#2f2d30;margin-bottom:2px}
.map-area p {margin-bottom:28px}
.map-area label {margin-bottom:31px}
.hotel-icon {display:block;margin-top:0px; position: relative; top: -10px;}
.hotel-icon i {background:url(images/hotel-icon.png)no-repeat;background-size: 28px; background-position:0 center;font-family:'Roboto', sans-serif;font-weight:300;padding:13px 10px 10px 37px;font-size:18px;font-style:normal;display:inline-block}
/*.burgundy_images {padding-top:39px}*/
.simi_locate {margin-top:99px;padding-bottom:163px}
.simi_locate h2 {font-family:'Playfair Display', serif;font-weight:400;font-size:39px;color:#2f2d30;margin-bottom:23px;text-align:center}
.simi_locate p {font-weight:300;font-size:18px;color:#2F2D30;line-height:1.4;letter-spacing:-0.1px;margin:0 auto 26px;text-align:center;max-width:840px}
.simi-post {margin-top:56px}
.simi-post .locate-image {padding:0 0 58.6%;background-repeat:no-repeat;background-position:center;background-size:cover}
.locate-detail {padding:34px 10px 10px 41px}
.simi-post h4 {font-family:'Playfair Display', serif;font-weight:400;font-size:30px;color:#2F2D30;line-height:1;letter-spacing:0.02em;margin:0 0 20px 0}
.simi-post label {font-weight:400;font-size:16px;color:#2F2D30;line-height:1;margin:0 0 19px 0;letter-spacing:0.02em;display:block}
.simi-post p {font-weight:300;font-size:18px;color:#2F2D30;line-height:1.4;letter-spacing:-0.1px;margin:0 0 23px 0;text-align:left;max-width:inherit}
.simi-post .price {font-weight:400;font-size:24px;color:#2F2D30;line-height:1;margin:0 0 12px 0;display:block}
.white_btn {font-weight:400;font-size:16px;color:#3e3c3e;text-transform:uppercase;line-height:1;border:2px solid #e8e8e8;display:inline-block;margin:20px 0 0 0;padding:15px 31px 15px;letter-spacing:1.5px}
.white_btn:hover {background:#b28877;border-color:#b28877;color:#fff}
.need_help_block {background:#ebebeb;padding:83px 0 101px;text-align:center}
.need_help_in {max-width:830px;margin:0 auto}
.need_help_block h2 {font-family:'Playfair Display', serif;font-weight:400;font-size:40px;color:#2f2d30;line-height:1;text-align:center;margin:0 0 47px 0;letter-spacing:-0.5px}
.need_help_block p {font-weight:300;font-size:18px;color:#2F2D30;line-height:1.4;letter-spacing:-0.1px;margin:0 0 11px 0;font-family:'Roboto', sans-serif}
.need_help_block .call-info {font-weight:400;font-size:16px;color:#2f2d30;text-transform:uppercase;line-height:1;border:2px solid #a0a0a0;display:inline-block;margin:34px 0 0 0;padding:16px 32px 14px;letter-spacing:1.5px}
.need_help_block .callon a {font-size:28px;color:#2f2d30;font-family:'Playfair Display', serif;font-weight:400;margin-left:3px;letter-spacing:-0.02em}
.need_help_block .callon span {font-size:18px;font-family:'Playfair Display', serif;font-weight:400;letter-spacing:-0.02em}
.need_help_block .callon a:hover {color:#b28877}
.need_help_block .call-info:hover {background:#b28877;border-color:#b28877;color:#fff}
.cuise_banner {padding:11.4% 0 11.7%}
.over_it_img {margin-top:38px}
.river-cruises {padding-top:60px}
.river-cruises .part-6-dv {margin-bottom:70px;width:49.9%}
.river-cruises .part-6-dv h4 {font-size:16px;font-family:'Roboto', sans-serif;font-weight:300;text-transform:uppercase;color:#3e3c3e;position:relative;padding-top:24px;margin-bottom:10px;letter-spacing:0.09em;padding-bottom:13px}
.river-cruises .part-6-dv:nth-child(1) {padding-left:49px;order:2}
.river-cruises .part-6-dv:nth-child(3) {padding-right:20px;order:3}
.river-cruises .part-6-dv:nth-child(4) {order:4}
.river-cruises .part-6-dv:nth-child(2) {order:1}
.river-cruises .part-6-dv h4:after {width:70px;height:1px;background:#dedede;content:"";position:absolute;left:0;bottom:0}
.river-cruises .part-6-dv h5 {font-size:35px;font-family:'Playfair Display', serif;font-weight:400;color:#2f2d30;margin-bottom:21px;line-height: 1.1;}
.supply_table table th {vertical-align:top;font-size:16px;font-weight:300;padding:4px 0}
.supply_table table td {vertical-align:top;font-size:16px;font-weight:300;padding:10px 0}
.supply_table table td span {height:9px;width:9px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;background:#000;display:inline-block}
.supply_table table tr:nth-child(2) td {padding:0}
.wpcf7-text, .wpcf7-textarea {border:1px solid #c9c9c9;box-sizing:border-box;padding:14px 20px;display:block;margin:0;font-size:14px;color:#2e2e30;transition:border 0.3s;-webkit-transition:border 0.3s;-moz-transition:border 0.3s;-ms-transition:border 0.3s;width:100%;font-weight:400;font-family:'Roboto', sans-serif}
.wpcf7-text {resize:none;max-height:228px}
.wpcf7-text ::-webkit-input-placeholder, .wpcf7-textarea ::-webkit-input-placeholder {color:#797979}
.wpcf7-text::-moz-placeholder, .wpcf7-textarea::-moz-placeholder {color:#797979}
.wpcf7-text :-ms-input-placeholder, .wpcf7-textarea :-ms-input-placeholder {color:#797979}
.wpcf7-text :-moz-placeholder, .wpcf7-textarea :-moz-placeholder {color:#797979}
.datepicker ::-webkit-input-placeholder {color:#909090;opacity:1}
.datepicker ::-moz-placeholder {color:#909090;opacity:1}
.datepicker :-ms-input-placeholder {color:#909090;opacity:1}
.datepicker :-moz-placeholder {color:#909090;opacity:1}
.wpcf7-textarea:focus, .wpcf7-textarea:focus, .wpcf7-text:focus {border:1px solid #797979}
.wpcf7 label{font-size: 16px; line-height: 28px}
.wpcf7 .submit-wrap {position:relative;overflow:hidden}
.wpcf7 .submit-button {font-weight:300;font-size:18px;color:#fff;background:#b28877;line-height:1;padding:17px 24px 16px;display:inline-block;text-transform:uppercase;font-family:'Roboto', sans-serif;letter-spacing:0.03em; -moz-transition:background 0.3s;-webkit--transition:background 0.3s;-ms-transition:background 0.3s}
.wpcf7 input.submit-button:hover, .callback_form input.submit-button:focus {background:#000}
.callback_form .felment-wrap span {font-size:13px;color:#ff0000;display:none;margin-top:10px}
.images_galery .big-image img {width:100%}
.images_galery .thumbs {list-style:none}
.images_galery .thumbs li {float:left;width:32%;cursor:pointer;margin-right:2%}
.images_galery .thumbs li:last-child {margin-right:0}
.seasion_tab {margin-bottom:43px}
.seasion_tab ul.shiptab, .seasion_tab ul.pricetab {list-style:none;border-bottom:#d4d4d4 solid 1px;margin-bottom:34px}
.seasion_tab ul.shiptab li, .seasion_tab ul.pricetab li {display:inline-block; list-style: none; padding-left: 0; margin: 0 1px -1px 0;}
.seasion_tab ul.shiptab li:after, .seasion_tab ul.pricetab li:after {display:none}
.seasion_tab ul.shiptab li a, .seasion_tab ul.pricetab li a {background:#bababa;font-size:16 px;padding:9px 19px 10px;color:#fff;font-weight:300;display:block;letter-spacing:0}
.seasion_tab ul.shiptab li a:hover, .seasion_tab ul.pricetab li a:hover, .seasion_tab ul li a.activetab {background:#b28977}
.seasion_tab_content table th, .seasion_tab_content table td {font-size:16px;padding:15px 5px;color:#2f2d30;text-align:center}
.seasion_tab_content table tr:nth-child(even) {background:#efefef}
.seasion_tab_content table tr td:last-child {color:#b28877}
.seasion_tab_content table td span {display:block;color:#b2b2b2;text-decoration:line-through}
.package_block {margin-top:73px}
.package_block h4 {margin-bottom:24px}
.accordion {margin-bottom:81px}
.accordion-content {display:none}
.accordion-content td {color:#919191}
.accordion-content td:nth-child(4) {color:#302e31}
.explortab li {width:25%}
.accordion table td{font-weight: 300}
.accordion table th, .accordion table td {font-size:16px;padding:10px 3px;letter-spacing:0.03em;text-align:left}
.accordion table th:first-child, .accordion table td:first-child {text-align:left}
.accordion table th:last-child, .accordion table td:last-child {width:187px}
.accordion table th:nth-child(3), .accordion table td:nth-child(3) {width:232px; font-size:0.9em}
.accordion table th:nth-child(4), .accordion table td:nth-child(4) {width:122px; text-align: right}
.accordion table th:nth-child(2), .accordion table td:nth-child(2) {width:202px; font-size:0.9em}
.accordion table th:nth-child(1), .accordion table td:nth-child(1) {width:100px; font-size:0.9em}
.accordion table th:nth-child(7), .accordion table td:nth-child(7) {text-align: right; font-size:0.9em}
.accordion table th:nth-child(5), .accordion table td:nth-child(5) {vertical-align: middle; font-size:0.9em}

.accordion table ins{font-weight: 700; background-color: transparent}
.accordion table del{font-weight: 300}
.accordion table td:last-child i {background:url(images/purpal-arrow_down.png)no-repeat;height:20px;width:20px;background-size:20px;display:inline-block;vertical-align:middle;margin-left:10px;cursor:pointer}
.accordion.more  i {background:url(images/purpal-arrow_down.png)no-repeat;height:16px;width:16px;background-size:16px;display:inline-block;vertical-align:middle;margin-left:10px;cursor:pointer}
.accordion.more .accordion-title.active i {background-image:url(images/purpal-arrow.png)}
.accordion.more {margin-bottom:30px}
.more .accordion-title{margin-bottom: 15px; display: block;}
.accordion .accordion-title.active table td:last-child i {background-image:url(images/purpal-arrow.png)}
.accordion-title.active + .accordion-content {border-bottom:#979797 dashed 1px;margin-bottom:10px;padding-bottom:10px; font-size: 14px; border-top: 2px solid #b28877 }
.more  .accordion-title.active + .accordion-content {border-bottom:none;margin-bottom:0px;padding-bottom:0px; }
.readmoreblock{margin-bottom: 20px}
.pressrelease-link.sh-hide{background:url(images/purpal-arrow_down.png)no-repeat;background-size:15px;display:inline-block;vertical-align:middle;padding:8px 20px 8px 3px;cursor:pointer; background-position: right center}
.pressrelease-link.sh-show{background:url(images/purpal-arrow_down.png)no-repeat;background-size:15px;display:inline-block;vertical-align:middle;padding:8px 20px 8px 3px;cursor:pointer; background-position: right center}
.supply_table {margin-top:63px;margin-bottom:62px}
.supply_table h4 {margin-bottom:2px}
.images_galery {margin-top:107px}
.images_galery .big-image {margin-bottom:20px}
/*.seasion_data:nth-child(2), .seasion_data:nth-child(3), .seasion_data:nth-child(4) { display: none } */
.contact-form-block {margin-bottom:181px;padding-top:36px}
.contact-form-block .part-7-dv {padding-right:12px}
.contact-form-block .part-5-dv {padding-left:43px}
.contact-form-block h2 {font-size:30px;font-family:'Playfair Display', serif;font-weight:400;margin-bottom:37px}
.callback_form label {font-size:18px;margin-bottom:3px;display:block;font-weight:300}
.contact_detail {list-style:none}
.contact_detail li {display:block;margin-bottom:38px}
.contact_detail li address {font-size:20px;font-weight:300;font-style:normal;line-height:30px}
.contact_detail li label {display:block;font-size:16px;text-transform:uppercase;color:#bcbcbc;margin-bottom:9px;letter-spacing:0.08em}
.contact_detail li a {color:#2f2d30;font-size:20px;font-weight:300;word-break:break-all}
.client_quote {text-align:center; padding: 35px 0}
.contact_detail li a:hover {color:#b28877}
.client_quote h2 {font-size:37px;font-family:'Playfair Display', serif;font-weight:400;position:relative;padding-bottom:25px;margin-bottom:25px}
.client_quote h2:after {width:70px;height:1px;background:#dedede;position:absolute;bottom:0;left:50%;margin-left:-35px;content:""}
.client_quote p {font-size:25px;padding:0 46px;letter-spacing:0;line-height:32px;margin-bottom:46px}
.client_quote ul {list-style:none;margin-bottom:49px}
.client_quote ul li {display:inline-block;padding:0 8px;font-size:17px;color:#595959;position:relative;letter-spacing:0.04em}
.client_quote ul li:after {background:#595959;position:absolute;top:0;right:0;height:100%;width:1px;content:""}
.client_quote ul li:last-child:after {background:transparent}
.explor-sec {text-align:center;padding:98px 0 50px}
.explor-sec h3 {font-family:'Playfair Display', serif;font-size:40px;font-weight:400;color:#2f2d30;line-height:1.35;margin:0 0 37px 0;padding:0 19%;letter-spacing:-0.5px}
.explor-sec a {margin-top:0}
.ex_slider_abcontent {padding-top:53px;padding-bottom:63px}
.ex_slider_bfcont {padding-top:20px;padding-bottom:129px}
.faq_content .side_menu_list {list-style:none}
.faq_content .side_menu_list li {display:block;font-size:16px;margin-bottom:55px}
.faq_content .side_menu_list li a {line-height:24px;font-weight:600;color:#494849}
.faq_content p strong {display:block;font-weight:600}
.faq_content p {line-height:1.4;margin-bottom:52px;font-weight:300}
.select_faq .selectbox_btn {font-size:17px;color:#a0a0a0;text-transform:uppercase;font-weight:300;letter-spacing:0.06em;display:none}
.select_faq .selectbox_btn i {background:url(images/selectbox_arrow.png)no-repeat;height:18px;width:8px;display:inline-block;margin-left:10px;vertical-align:middle}
table {width:100%}
.acf-map {width: 100%;height: 500px;margin: 30px 0}
.acf-map img {max-width: inherit !important}
.divider{display: block; width: 100%; height: 25px; clear: both; border-top: 1px solid #ddd}
.spacer{display: block; width: 100%; height: 35px; margin-bottom: 25px; clear: both}
.padblock{padding: 25px 0}
.contentarea ul {list-style:none;border:none ;margin-bottom:25px}
.contentarea ul li {list-style: disc; padding-left: 10px; margin-bottom: 8px;line-height: 25px}
.imagepad{margin: 6px 0 12px}
.logoslink img {max-height: 45px; width: auto}
.page-template-page-landing .desti-sec{background-color: #f0f0f0; padding-bottom: 60px}
.page-template-page-landing .twocoltxt{background-color: #fff; padding: 5%}
.pum-theme-247 .pum-title, .pum-theme-lightbox .pum-title{margin-bottom: 20px; border-bottom: 1px solid #ddd; padding-bottom: 15px}

/* Owl Carousel v2.2.1  Copyright 2013-2017 David Deutsch */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:2s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-dots{width: 100%; text-align: center; margin: 14px 0}

/* JQ Selectbox */
.sbHolder {border:0;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;background-color:#ffffff;font-size:14px;color:#0d3a66;padding:0;font-weight:normal;cursor:pointer;text-align:left;background-repeat:no-repeat;background-position:14px 15px;background-size:21px;position:relative;height:51px}
.sbHolder:focus, .sbHolder:hover {box-shadow:none}
.sbSelector > a {line-height:1;font-weight:400;font-size:16px;color:#909090;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {outline:none;text-decoration:none}
.sbSelector {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:-0.2px;padding:19px 50px 16px 43px;line-height:1;font-weight:400;font-size:16px;color:#909090}
.sbToggle {background-color:transparent;background-image:url(images/dwn-arrow-gray.png);background-repeat:no-repeat;background-position:center center;background-size:15px;display:block;height:51px;outline:none;position:absolute;right:0;top:50%;width:63px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.sbToggleOpen {  z-index:2;background-color:transparent;background-image:url(images/up-arrow-gray.png);background-repeat:no-repeat;background-position:center center;background-size:15px;width:63px;height:51px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.sbHolderDisabled {background-color:#3C3C3C;border:solid 1px #515151}
.sbOptions {background:#ffffff;border-top:solid 1px #e3bcac;list-style:none;left:0;margin:0;padding:0;position:absolute;z-index:2;overflow-y:auto;top:100% !important;   width:100%!important}
.sbOptions li {padding:0 0}
.sbOptions li img {display:inline-block;float:left;padding-top:7px;padding-left:3px}
.sbOptions li a:first-child {display:block}
.sbOptions a {font-size:15px;color:#ffffff;font-weight:400;border:solid 1px #e3bcac;display:block;outline:none;padding:21px 12px;background:#b28877;line-height:1;border-top:0}
.sbOptions a:link, .sbOptions a:visited {color:#ffffff;text-decoration:none;transition:all 0.2s ease-in-out}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus {color:#b28877;background:#ffffff}
.sbOptions li.last a {border-bottom:none}
.sbOptions .sbDisabled {border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px}
.sbOptions .sbGroup {border-bottom:dotted 1px #515151;color:#EBB52D;display:block;font-weight:bold;padding:7px 0 7px 3px}
.sbOptions .sbSub {padding-left:17px}

.search-field{font-size: 16px; padding: 17px; border: 1px solid #ccc}
.search-submit{font-size: 16px; padding: 17px 25px; border: 1px solid #ccc}


/* custome tab */
.seasion_data{ overflow:hidden; height: 0; display: block}
.seasion_data.open-tab{ overflow:visible; height:auto;display: block}
/* custome tab */
.showtab{display: none}
.hidetab{display: block}
.relative{position: relative}

/* Responsive Grid */
.container{max-width:1204px;padding:0 12px;margin:0 auto}.row{clear:left;margin:0 -12px}.fluid-row{width:100%;max-width:100%}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.column{float:left;padding:0 12px;box-sizing:border-box;min-height:10px}.i-blocks .column{display:inline-block;float:none;margin-left:-5px}.i-blocks .column:first-child{margin-left:0}.t-blocks{display:table;height:100%}@media (max-width:767px) {.t-blocks{display:block}}
.t-blocks>.column{display:table-cell;vertical-align:middle;min-height:30px;float:none}.centered{float:none;margin:0 auto}.to-right{float:right}
.part-1-all{width:8.33333333%}.part-2-all{width:16.66666667%}.part-3-all{width:25%}.part-4-all{width:33.33333333%}.part-5-all{width:41.66666667%}.part-6-all{width:50%}.part-7-all{width:58.33333333%}.part-8-all{width:66.66666667%}.part-9-all{width:75%}.part-10-all{width:83.33333333%}.part-11-all{width:91.66666667%}.part-12-all{width:100%}.part-1-dv{width:8.33333333%}.part-2-dv{width:16.66666667%}.part-3-dv{width:25%}.part-4-dv{width:33.33333333%}.part-5-dv{width:41.66666667%}
.part-6-dv{width:50%}.part-7-dv{width:58.33333333%}.part-8-dv{width:66.66666667%}.part-9-dv{width:75%}.part-10-dv{width:83.33333333%}.part-11-dv{width:91.66666667%}.part-12-dv{width:100%}

@media (max-width:1024px) {
.part-1-dv,.part-10-dv,.part-11-dv,.part-12-dv,.part-2-dv,.part-3-dv,.part-4-dv,.part-5-dv,.part-6-dv,.part-7-dv,.part-8-dv,.part-9-dv{width:100%}.part-1-tb{width:8.33333333%}.part-2-tb{width:16.66666667%}.part-3-tb{width:25%}.part-4-tb{width:33.33333333%}.part-5-tb{width:41.66666667%}.part-6-tb{width:50%}.part-7-tb{width:58.33333333%}.part-8-tb{width:66.66666667%}.part-9-tb{width:75%}.part-10-tb{width:83.33333333%}.part-11-tb{width:91.66666667%}.part-12-tb{width:100%}
}

@media (max-width:767px) {
.t-blocks>.column{display:block}.columns,.part-1-mb,.part-1-tb,.part-10-mb,.part-10-tb,.part-11-mb,.part-11-tb,.part-12-mb,.part-12-tb,.part-2-mb,.part-2-tb,.part-3-mb,.part-3-tb,.part-4-mb,.part-4-tb,.part-5-mb,.part-5-tb,.part-6-mb,.part-6-tb,.part-7-mb,.part-7-tb,.part-8-mb,.part-8-tb,.part-9-mb,.part-9-tb{width:100%}.columns{float:none}   
}

/* Responsive Styles */
@media (min-width:1910px) {
.fade-slider .slide-caption p {padding:0 10% 20%}
}
@media (max-width:1400px) {
.dest-box .dest-text {padding-left:20px;padding-right:20px}
.dest-box .dest-hover strong {padding:0 0 15px}
.dest-box .dest-hover a {margin:0}
.btm-footer .container {padding:59px 15px 0}
.innrbanner-ni-sec { padding: 35px 0 25px 0}
}
@media (max-width:1250px) {
.signup-sec h3 {width:72%;white-space:inherit;overflow:auto}
.resp-tab-content .contact-sec h3 {padding:0 17%}
}
@media (max-width:1240px) {
.enumenu_ul ul.twocolmenu li p a {text-align:left}
.enumenu_ul.desk ul {left:12px;right:12px;min-width:auto;padding:0 20px 20px}
.enumenu_ul ul.threecolmenu li {padding:0 10px 0 5px}
.enumenu_ul ul.twocolmenu li p {padding:0 20px 0 0}
.container {width:97%}
.btm-footer .logoslink li {padding:0 0 0 15px}
.btm-footer .container {padding:59px 12px 0}
.footermenu li {padding:0 0 0 10px}
.footermenu li a {font-size:16px}
.enumenu_ul {padding:18px 0 0 0}
.enumenu_ul > li {padding:0 10px 13px 0}
.enumenu_ul > li > a {margin: 0 11px 0 0; padding: 0;font-size: 18px}
.main-menu .righbtn .hldaybtn,.hldaybtn2, .main-menu .righbtn .contlink  {padding:14px 70px 14px 20px}
.main-menu .righbtn .contlink {padding-right:18px}
.fade-slider .slide-caption h1 {font-size:65px;line-height:1.2;margin:0 0 25px 0}
.fade-slider .slide-caption p {padding:0}
.contact-sec h3 {padding:0 12%}
.contact-sec.two h3 {padding:0}
.contact-sec p {padding:0}
.contact-sec {padding:45px 0px 30px}
.contntbanner-sec h3 {font-size:64px;line-height:1.2}
.contntbanner-sec {padding:10% 0 18%}
.threecol-sec-main {padding:0 0 70px}
.twocolinfo-sec {padding:30px 0 0}
.signup-sec h3 {width:61%}
.picks-slider .picksbox .leftpicks, .picks-slider .picksbox .rightpickstxt {height:auto!important;width:100%;float:none}
.picks-slider .picksbox .leftpicks {padding:0 0 54%}
.rightpickstxt h4 {font-size: 28px}
.picks-slider .owl-controls .owl-nav .owl-next {right:16%}
.picks-slider .owl-controls .owl-nav .owl-prev {left:16%}
.footermenu {padding:0 4px 0 0}
.dest-box .dest-hover p {font-size:14px}
.dest-box .dest-hover h4 {font-size:35px}
.dest-box .dest-hover a {font-size:14px;padding:12px 20px 10px}
.brdcm-filter-sec ul li {padding:0 16px 10px 0;line-height:1.2}
.innrbanner-sec h1 {font-size:60px;line-height:1.2}
.innrbanner-ni-sec h1 {font-size:60px;line-height:1.2;}
.innrbanner-ni-sec {padding: 3% 0 10px 3px}
.enumenu_ul ul.threecolmenu li {width:33.3333%}
.resp-tab-content .contact-sec h3 {padding:0 11%}
.cuisebar_line {font-size:20px}
.explor-sec {padding:70px 0}
.explor-sec h3 {padding:0 12%}
.sortby-section ul li {padding:0;line-height:1}
}
@media (max-width:1024px) {
.copyright p {margin:20px 0;text-align:left}
header .header-top .top-contact p {font-size:20px}
header .header-top .top-contact p a {font-size:22px}
header .header-top .top-contact strong {font-size:15px}
header .header-top .top-contact {padding:3px 10px 0 0}
.enumenu_ul > li > a {font-size:18px}
.enumenu_ul > li {padding:0 6px 14px 0}
.main-menu .righbtn .contlink {padding:13px 10px 13px}
.main-menu .righbtn .hldaybtn,.hldaybtn2, .main-menu .righbtn .contlink {font-size: 13px;padding: 15px 35px 14px 15px;background-position: 92% 19px;background-size: 12px;letter-spacing: 1px;height: 46px}
.main-menu .righbtn .contlink {padding-right: 15px}
.contact-sec h3 {padding:0 10%;margin:0 0 25px 0}
.contact-sec p {margin:0 0 25px 0}
.contntbanner-sec h3, .fade-slider .slide-caption h1 {font-size:50px}
.threecol-sec .contentcol {margin:-100px 0 0 0}
.contentcol .coltxt {padding:15px 10px 25px}
.contentcol a {padding:16px 15px 14px}
.fade-slider .slide-caption {padding:11% 0}
.content-slider .contentbox .boximg{padding: 0px 0 60%;}
.twocolinfo-sec .twocoltxt {padding:20px 0}
.twocolinfo-sec .twocoltxt h4 {font-size:16px/*30px*/;line-height:22px}
.twocolinfo-sec .btmcntnt p {width:auto;margin:3px 0 0 0}
.rightpickstxt .pickstxt-inner {padding:30px 25px}
.rightpickstxt a, .btn {margin:20px 0 0}
.insta-sec {padding:60px 0 0 0}
.signup-sec a {padding:19px 20px 17px}
.brdcm-filter-sec {padding:50px 0 30px}
.singlecont-sec .leftblogtxt img {padding:0 0 30px}
.single h1{text-align: left}
.cmtbox .cmnt-txt {width:74%}
.cmntform .leftcol {padding-right:20px}
.posttxt h4 {font-size:25px}
.postlist-sec .posttxt {padding:15px 0}
.postlist-sec {padding:50px 0}
.contntinrbanner-sec h3 {font-size:60px;line-height:1.2}
.holidaysearch-form form .frmcol1, .holidaysearch-form form .frmcol2, .holidaysearch-form form .frmcol3 {width:50%;padding:0 10px 10px}
.main-menu .righbtn .hldaybtn.active,.hldaybtn2.active {background-size: 10px;background-position: 92% 18px}
.holidaysearch-form form .advancelink {padding:23px 10px 0}
.holidaysearch-form h3 {padding:0 0 0 10px}
.tab-logo {text-align:center;margin-top:21px}
.resp-tab-content .contact-sec h3 {padding:0 9%}
.cruises-images {margin-top:50px}
.river-cruises .part-6-dv {width:49.8%}
.cuisebar_line {font-size:17px}
.burgundy_images > img {width:100%}
.map-area .column > img {width:100%}
.static-image .column {margin-bottom:20px}
.static-image .column:last-child {margin-bottom:0}
.static-image {margin-bottom:0}
.map-area .part-4-dv {padding-top:30px}
.simi_locate {padding-bottom:50px}
.contact-form-block .part-5-dv {padding-left:12px}
.contact-form-block .part-7-dv {padding-right:12px;margin-bottom:40px}
.contact-form-block {margin-bottom:70px}
.images_galery {margin-top:70px}
.overview-tabing {margin-bottom:0}
.seasion_data table {min-width:1000px}
.seasion_data {overflow-x:auto}
.accordion table {min-width:970px}
.accordion {overflow-x:auto}
.accordion table td:last-child i {height: 16px;width: 16px;background-size: 16px}
.accordion table th:last-child, .accordion table td:last-child {width: 147px}
.supply_table table {min-width:1000px}
.accordion table th, .accordion table td {font-size:14px; letter-spacing: -0.3px}
.supply_table {overflow-x:auto}
.explor-sec h3 {padding:0 10%;margin:0 0 25px 0}
.river-cruises .column img {width:100%}
.faq_content .side_menu_list li {margin-bottom:10px}
.faq_content .side_menu_list {margin-bottom:50px}
.river-cruises .part-6-dv:nth-child(3) {padding-right:12px}
.resp-tabs-list li {font-size: 15px;float: left;letter-spacing: 0.3px}
.grey-button, a.grey-button,  a.grey-button:focus {font-size:17px;padding:14px 20px}   
.call_in { margin-top: 11px} 
.contentcol h4, .contentcol h4 a {margin: 0} 
.content-slider .contentbox .boxtxt p {font-size: 16px; padding: 0}
.content-slider .contentbox .boxlink a {font-size: 14px}
.content-slider .contentbox .boxlink {padding: 7px 7% 7%}
.picks-slider .owl-stage-outer {padding: 20px 0 10px}
.rightpickstxt h6 {font-size: 20px;margin: 8px 0 10px 0}
.picks-slider-main p {padding-bottom: 16px} 
}
@media (max-width:991px) {
.resp-tabs-list li span {min-height:64px}
}

@media (max-width:860px) {
li.home{display: none}
}

@media (max-width:767px) {
.singlecont-sec .leftblogtxt p br {display:none}
.logodiv {text-align:center}
header {padding-top:0}
.enumenu_ul {display:none}
.menu-block {height:auto}
.menu-icon {display:block}
.services-detail a.pba-detail {border-bottom:2px solid #d3d9da}
.enumenu_ul > li {width:100%;margin:0;padding:8px 44px 16px;display:block;position:relative}
.enumenu_ul > li > a {font-size: 16px; display:inline-block;text-align:center;padding:0}
.enumenu_ul {width:100%}
.enumenu_ul > li ul {}
.enumenu_ul > li ul a {text-align:center;display:block;text-align:center;color:#000;padding:5px 0}
    
/* Push Menu */
body.menuslide_push {position:relative}
body.menuslide_push.slidemenuLeft {left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s}
body.menuslide_push.slidemenuRight {right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s}
body.slidemenuRight .enumenu_ul {right:-300px}
body.slidemenuRight.menu-open .enumenu_ul {right:0}
body.slidemenuLeft .enumenu_ul {left:-300px}
body.slidemenuLeft.menu-open .enumenu_ul {left:0}
body.menuslide_push.slidemenuLeft.menu-open {left:300px}
body.menuslide_push.slidemenuRight.menu-open {right:300px}
body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul {background:#000000 none repeat scroll 0 0;display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;transition:all 0.5s ease 0s;max-width:300px;top:0}
.enumenu_ul {position:absolute;background:#2f2d30;top:160px;left:0;z-index:9}
.enumenu_ul > li > a {font-size:24px;color:#ffffff}
.enumenu_ul ul.threecolmenu li h4 {border-bottom: 1px solid #505050}
header .header-top .top-contact strong, header .header-top .top-logo, .main-menu .righbtn .contlink, .holidaysearch-form form .advancelink, .content-slider-main {display:none}  
header .header-top .top-contact p {color:#ffffff}
header .header-top .top-contact p a {font-size:20px;color:#ffffff}
header .header-top .right-head {text-align:left}
header .header-top .top-contact {padding:22px 10px 0 0}
header .header-top .logo {margin:38px 0 10px 0}
.main-menu .container {position:static;width:100%;padding:0}
.main-menu .righbtn {padding:0}
.main-menu .container .row {margin:0}
.main-menu .righbtn .hldaybtn, .hldaybtn2 {display:block;text-align:center;font-family:'Roboto', sans-serif;font-weight:400;font-size:16px;color:#ffffff;padding:18px 80px 16px 10px;letter-spacing:2.4px;background-position:74% 20px;background-size:18px; line-height: 13px; height: 48px}
.main-menu .righbtn .hldaybtn.active, .hldaybtn2.active {background-size: 13px;background-position: 74% 20px;color:#737373}
header .header-top {padding:0 0 8px 0}
.holidaysearch-form {background:#ffffff}
.holidaysearch-form .holidyinner {box-shadow:none}
.holidaysearch-form h3 {padding:0 15px;line-height:1.34;text-align:center}
.holidyinner {padding:21px 7px 4px}
.holidaysearch-form form .frmcol1, .holidaysearch-form form .frmcol2, .holidaysearch-form form .frmcol3 {width:100%;float:none;padding:0 10px 22px}
.holidaysearch-form form input[type="submit"] {display:inline-block;width:auto;margin:-8px auto 0;height:53px;letter-spacing:3px;padding:0 34px}
.holidaysearch-form form .frmcol3 {text-align:center}
.sbHolder {background-position:11px 14px}
.enumenu_ul > li.active >a:before {display:none}
.enumenu_ul > li.has-children > a:before, .enumenu_ul > li.has-children.hover > a:before {display:none;opacity:0}
.enumenu_ul ul.threecolmenu li, .enumenu_ul ul.twocolmenu li, .enumenu_ul ul.twocolmenu li .twocolinner .leftlink, .enumenu_ul ul.twocolmenu li .twocolinner .rightlink {width:100%;float:none}
.enumenu_ul ul.threecolmenu li h4, .enumenu_ul ul.threecolmenu li p, .enumenu_ul ul.threecolmenu li p a, .enumenu_ul ul.twocolmenu li h4, .enumenu_ul ul.twocolmenu li p a, .enumenu_ul ul.twocolmenu li p {color:#ffffff}
.enumenu_ul ul.threecolmenu li h4 {font-size:20px;padding:30px 0 15px;margin:0 0 15px}
.enumenu_ul ul.threecolmenu li p a:hover, .enumenu_ul .social-btm li a:hover {color:#b28877}
.enumenu_ul ul.threecolmenu li {padding:0}
.enumenu_ul ul.twocolmenu li h4 {font-size:20px;margin:0 0 15px 0;padding:30px 0 15px; border-bottom: 1px solid #434343}
.enumenu_ul .social-btm {text-align:center;clear:both;padding:28px 0 30px 24px;color: #fff;text-transform: uppercase;letter-spacing: 1px;text-align: left}
.enumenu_ul .social-btm li {padding:0 18px;display:inline-block;width:auto}
.enumenu_ul .social-btm li a {color: #d8d8d8; display: inline-block; font-size: 28px; position: relative;top: 5px;margin-left: 5px}
.fade-slider .slide-caption h1 {font-size: 38px;line-height: 1;margin: 0 0 12px}
.fade-slider .slide-caption p {font-size: 19px;}
.fade-slider .slide-caption {padding:39% 15px 9.5%}
.contact-sec {text-align:left;padding:38px 0}
.contact-sec h3 {font-size:30px;padding:0}
.container {width:100%;padding:0 18px}
.contact-sec p {font-size:16px;line-height:1.4;letter-spacing:-0.2px;margin:0 0 25px 0}
.picks-slider-main h3 {font-size: 30px;line-height: 1.2;margin-bottom: 0}
.picks-slider-main {padding:41px 0 28px;margin-bottom:20px}
.single-cruises .picks-slider-main {padding:20px 0 10px;margin-bottom:0px}
.fade-slider .owl-controls{display: none!important}
.home #content h2{padding-top: 35px}  
    
.picks-slider .owl-item {opacity:1}
.picks-slider .owl-stage-outer {padding: 25px 0 10px}
.picks-slider .picksbox .rightpickstxt {background:#ffffff}
.picks-slider .picksbox {background:transparent;padding:0 18px}
.picks-slider .picksbox .leftpicks {padding:0 0 55%}
.picks-slider .owl-controls .owl-nav .owl-prev, .picks-slider .owl-controls .owl-nav .owl-next {top:21.5%;transform:translateY(-21.5%);-o-transform:translateY(-21.5%);-ms-transform:translateY(-21.5%);-moz-transform:translateY(-21.5%);-webkit-transform:translateY(-21.5%);width:22px;height:42px}
.picks-slider .owl-controls .owl-nav .owl-prev {left:2px}
.picks-slider .owl-controls .owl-nav .owl-next {right:2px}
.rightpickstxt .pickstxt-inner {padding:21px 20px 34px}
.rightpickstxt h4 {font-size:30px;margin:0 0 13px 0}
.rightpickstxt h5 {margin:0 0 24px 0}
.rightpickstxt p {font-size:16px;line-height:1.4;margin:0 0 28px 0}
.rightpickstxt h6 {font-size:26px;margin:0 0 14px 0}
.rightpickstxt strong {margin:0 0 20px 0}
.contntbanner-sec strong, .contntbanner-sec h3 {color:#2f2d30}
.contntbanner-sec:before {display:none}
.threecol-sec-main {background:#ffffff;padding:0}
.contntbanner-sec {background-image:none!important;background-color:#ffffff;text-align:left;padding:61px 0 0 0}
.contntbanner-sec strong {font-size:16px;letter-spacing:1.5px;padding:0 0 12px 0;margin:0 0 25px 0}
.threecol-sec .contentcol {margin:0;box-shadow:none;padding:0 0 50px}
.contntbanner-sec strong:before {background:#2f2d30;margin:0}
.contntbanner-sec h3 {font-size:30px;line-height:1.3;letter-spacing:-1.1px;padding:0 16% 0 0;margin:0 0 41px 0}
.contentcol .colimg {padding:0 0 73.3%}
.contentcol .coltxt {text-align:left;padding:38px 0 15px}
.contentcol h4, .contentcol p {height:auto!important}
.contentcol h4, .contentcol h4 a {font-size:30px;letter-spacing:-0.4px;margin:0 0 9px 0; padding: 0;}
.contentcol a {padding:16px 32px 14px;margin:7px 0 0 0}
.title-sec.mob {display:block;text-align:left;padding:25px 0 0 0}
.title-sec {display:none}
.title-sec h3 {font-size:30px;margin:0 0 17px 0}
.title-sec p {font-size:16px;padding:0;margin:0 0 27px 0}
.twocolinfo-sec .twocoltxt {padding:31px 0 58px}
.twocolinfo-sec .twocoltxt h4 {font-size:16px}
.twocolinfo-sec .twocoltxt strong {padding:0 0 19px 0}
.twocolinfo-sec .twocoltxt p {font-size:16px;line-height:1.6;padding:0 15% 24px 0}
.twocolinfo-sec .twocoltxt .twocoltxt-inner {height:auto!important}
.twocolinfo-sec .twocoltxt .btmcntnt {}
.twocolinfo-sec .twocoltxt p {display:block;float:none}
.twocolinfo-sec .btmcntnt p {font-size:18px;padding:0 0 29px 0}
.twobox-slider .item {display:none}
.twobox-slider .item:first-child {display:block}
.twobox-slider .item:nth-child(2) {display:block}
.twobox-slider .item:nth-child(2) .dest-box:first-child {display:block}
.twobox-slider .item:nth-child(2) .dest-box {display:none}
.twobox-slider {padding:54px 0 0 0}
.dest-box .dest-img .dest-title h4 {font-size:30px;margin:0 0 11px 0}
.dest-box .dest-img .dest-title {bottom:11px}
.insta-sec {display:none}
.signup-sec h3 {width:100%;text-overflow:inherit;white-space:inherit;margin:0;font-size:18px;line-height:1.4;padding:0 14px 31px}
.signup-sec {text-align:center;padding:36px 0 57px}
.signup-sec a {float:none;display:inline-block;margin:0;font-size:16px;padding:21px 45px 15px}
.top-footer {padding:27px 0 17px}
.top-footer .footer-logo img {width:315px}
.footermenu {/*display:none*/text-align:center; display:block; padding:20px 10px}
.footermenu div li {padding:5px}
.btm-footer .sociallink {display:none}
.btm-footer .container:before {display:none}
.btm-footer .container {padding:0 15px 0}
.btm-footer .footr-address p {line-height:1.4;padding:0 24px 19px 0}
.btm-footer .logoslink {text-align:center;padding:28px 0 0 0}
.btm-footer .logoslink li {padding:0 12px}
.copyright ul {text-align:center;padding:17px 0 0 0}
.copyright ul li a {font-size:15px;word-break:break-word}
.copyright ul li {padding:0 10px 3px}
.copyright ul li:before {right:-2px}
.copyright p {margin:48px 0 0;text-align:center}
.innrbanner-sec h1 {font-size:34px;margin:0;line-height:1.05}
.innrbanner-sec {padding:28% 20px 15.5% !important}
.innrbanner-ni-sec h1 {font-size:44px;margin:0;line-height:1.1}
.sort-by-category{margin-top: 30px;display: inline-block}  
.brdcm-filter-sec ul {display:none}
.brdcm-filter-sec {text-align:center;padding:22px 0 33px}
.brdcm-filter-sec select {float:none;padding:4px 20px 0 0}
.singlecont-sec .leftblogtxt p {font-size:16px;line-height:1.6;letter-spacing:-0.2px;padding:0 2px 25px 0}
.singlecont-sec .leftblogtxt img:nth-child(odd), .singlecont-sec .leftblogtxt img:nth-child(even) {width:100%;float:none}
.singlecont-sec .leftblogtxt img {padding:0 0 20px;vertical-align:top}
.singlecont-sec .person-detail {display:none}
.commnt-main:first-child .cmtbox {border-top:0}
.singlecont-sec {padding:0}
.commnt-main .cmtbox {padding:0 0 31px; border-top: 4px solid #e1e1e1!important; padding-top: 30px }
.person-detail{display: none}   
.cmtbox .usrimg {width: 80px;height: 80px;margin: 0 auto 25px;float: none;display: inline-block}
.cmtbox .cmnt-txt {padding: 0;width: 70%;margin-left: 24px;float: none;display: inline-block}
.cmtbox .cmnt-txt h4 {font-size:16px;margin:0 0 10px 0}
.cmtbox .cmnt-txt p {padding:0 7px 0 0}
.commentform h3 {font-size:20px;margin:0 0 15px 0}
.commentform {padding:72px 0 60px 0}
.cmntform {padding:27px 0 0 0}
.cmntform .leftcol {padding-right:12px}
.cmntform input[type="submit"] {margin:6px 0 0 0}
.posttxt h4 {font-size:30px}
.postlist-sec .posttxt {padding:15px 0 50px}
.contntinrbanner-sec {text-align:left;padding:36.5% 0 35.2%;margin:0}
.contntinrbanner-sec strong {font-size:14px;padding:0 0 11px 0;padding:0 0 11px 0}
.contntinrbanner-sec h3 {font-size:30px;padding:0 27% 0 0;line-height:1.3;letter-spacing:-1.2px;margin:0 0 23px 0}
.postlist-sec {padding:50px 0 45px}
.contntinrbanner-sec strong:before {margin:0}
.resp-tab-content .contact-sec h3 {padding:0 0}
.holidaysearch-form {box-shadow:0 4px 0 -3px #b28877}
.sortby-section {text-align:center}
.sortby-section ul li a {font-size:16px;color:#919191;display:table;text-align:center;margin:0 auto}
.sortby-section .category-dropdown::after, .sortby-section .category-dropdown::before {right:calc(50% - 86px)}
/*ul.resp-tabs-list {display:none}*/
ul.resp-tabs-list:hover {color:#000}
/*h2.resp-accordion {display:block;border-bottom:#e8e8e8 solid 1px;margin-bottom:0;font-size:16px;padding:30px 0;color:#a0a0a0}*/
h2.resp-accordion.resp-tab-active {color:#000}
.resp-vtabs .resp-tab-content {border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container {border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-vtabs .resp-tab-content:last-child {border-bottom:1px solid #c1c1c1 !important}
.cuisebar {display:none}
.overview-tabing {margin-top:0;padding-top:14px;margin-bottom:42px;padding-right:20px;padding-left:20px}
.resp-arrow {display:none}
.resp-tab-content {padding-top:0}
.resp-tab-content-active {padding-top:29px}
.over_it_img {margin-top:17px}
.resp-tab-content h2 {line-height:1.3;margin-bottom:32px}
.resp-tab-content label {margin-bottom:20px}
.resp-tab-content p {font-size:16px;padding-left:0;line-height:1.5;margin-bottom:17px}
.trip-detail {margin-top:58px}
.resp-tab-content .trip-detail h3 {margin-bottom:32px}
.burg_list li {padding-left:34px;font-size:17px}
.burg_list li:after {left:11px}
.tab-logo ul li img {max-height:60px}
.static-image {margin-bottom:0}
.map-area .part-4-dv {padding-top:16px}
.map-area h2 {display:none}
.map-area label {display:none}
.tab-logo {margin-top:24px}
.map-area .column:nth-child(2) {padding-top:97px}
.map-area p strong {font-size:18px;margin-bottom:5px}
.simi_locate {margin-top:0;padding-bottom:0}
.simi_locate h2 {text-align:left;margin-bottom:37px;font-size:30px}
.simi_locate p {font-size:16px;line-height:1.5;text-align:left}
.simi-post {margin-top:71px}
.locate-detail {padding:40px 10px 10px 0}
.simi-post h4 {margin-bottom:26px}
.simi-post .column {margin-bottom:40px}
.need_help_block {padding-top:72px;text-align:left;padding-bottom:79px}
.need_help_block h2 {font-size:30px;text-align:left;margin-bottom:28px}
.need_help_block p {font-size:16px;line-height:1.5;margin-bottom:41px}
.need_help_block .callon {display:block}
.need_help_block .call-info {display:none}
.seasion_tab ul li a {font-size:16px;padding:16px 32px 12px;margin: 5px -1px 0px 0;}
.images_galery .big-image {display:none}
.images_galery .thumbs li {width:100%;margin-right:0;float:none;cursor:default;margin-bottom:10px}
.seasion_tab ul {margin-bottom:25px}
.seasion_tab {margin-bottom:11px}
.package_block {margin-top:64px}
.resp-tab-content h4 {font-size:20px;margin-bottom:27px}
.accordion {margin-bottom:74px}
.contact-form-block {padding-top:0;margin-bottom:30px}
.contact-form-block h2 {font-size:24px;margin-bottom:38px}
.callback_form ::-webkit-input-placeholder {color:#fff}
.callback_form ::-moz-placeholder {color:#fff}
.callback_form :-ms-input-placeholder {color:#fff}
.callback_form :-moz-placeholder {color:#fff}
.callback_form .felment-wrap span {display:block}
.callback_form label {font-size:16px}
.contact-form-block .part-7-dv {margin-bottom:102px}
.contact_detail li a {font-size:21px}
.contact_detail li {margin-bottom:34px}
.contact_detail li address {font-size:19px;line-height:26px;padding-top:3px}
.client_quote {text-align:left}
.client_quote h2 {font-size:31px;margin-bottom:23px;padding-bottom:20px;line-height:40px}
.client_quote h2:after {left:0;margin-left:0}
.client_quote p {font-size:20px;padding:0;line-height:30px;margin-bottom:32px}
.client_quote ul li {display:block;padding:3px 0}
.client_quote ul li:after {display:none}
.client_quote ul {margin-bottom:23px}
.contact_detail li label {margin-bottom:6px}
.simi-mobi, .explor_help {display:none}
.trustpolit {margin-bottom:143px}
.explor-sec {text-align:center;padding:32px 0 39px}
.explor-sec h3 {font-size:30px;padding:0;margin-bottom:34px}
.select_faq .selectbox_btn {display:block}
.river-cruises .part-6-dv {margin-bottom:30px;width:100%}
.river-cruises .part-6-dv h4 {padding-top:0}
.explor-sec a.btn, .ex_slider_bfcont a.btn {padding:16px 23px 14px}
.river-cruises {padding-top:0}
.river-cruises .part-6-dv h4 {font-size:14px;padding-bottom:10px;margin-bottom:8px}
.river-cruises .part-6-dv h5 {font-size:30px;margin-bottom:10px}
.resp-tab-content p:last-child {margin-bottom:10px}
.resp-tab-content .ex_slider_abcontent {padding-top:41px}
.resp-tab-content .ex_slider_abcontent h3 {padding:0;margin-bottom:22px;font-size:30px}
.resp-tab-content .ex_slider_abcontent p {margin-bottom:0}
.ex_slider_bfcont {display:none}
.faq_content {margin-top:77px}
.faq_content .select_faq .selectbox_btn {max-width:130px;margin:0 auto;padding:10px 0;cursor:pointer}
.faq_content .side_menu_list {display:none;max-width:260px;text-align:center;margin:10px auto;border:#a0a0a0 solid 1px;padding:10px}
.faq_content .side_menu_list strong {font-weight:300;font-size:15px;padding:5px;color:#a0a0a0;cursor:pointer}
.faq_content .side_menu_list li:hover strong {color:#000}
.faq_content .select_faq {margin-bottom:50px}
.faq_content .side_menu_list li {margin-bottom:10px}
.faq_content .faq_acc p {font-size:15px;line-height:1.6}
.faq_content .faq_acc strong {font-size:15px;line-height:1.5}
.ex_top_cuise {border-bottom:#e8e8e8 solid 1px;margin:0 20px}
.innrbanner-sec p {display:none}
.faq_content .faq_acc p {margin-bottom:30px}
.cuise_banner {padding:20.4% 0 21.7%}
.tab-contents .container {width:100%;padding:0 0}
.sortby-section ul {width:100%}
.river-cruises .part-6-dv:nth-child(1) {padding-left:12px}
.sortby-section ul {display:block}
/*	
.accordion table {min-width:1000px}
.accordion .title {width:1000px}
.accordion table {min-width:767px}
.accordion .title {width:767px}
.accordion table th:nth-child(2), .accordion table td:nth-child(2) {display: none}
.accordion table th:nth-child(3), .accordion table td:nth-child(3) {display: none}  
*/
.accordion table td {vertical-align:middle; font-size:13px}
.accordion table {max-width:100%}
.accordion table {min-width:100%}
.accordion table {width:100%}
.accordion .title {width:100%}
.accordion-content table td:last-child {width:0px; max-width:0px}
.accordion table th:nth-child(2), .accordion table td:nth-child(2) {display: none;}
.accordion table th:nth-child(6), .accordion table td:nth-child(6) {display: none;}
.accordion table .departure-row td:last-child {position:relative;left:-90px;visibility:hidden;width:16px;max-width:20px;white-space:nowrap;}
.accordion table .departure-row td:last-child i {visibility:visible;margin-left:0px;}
.accordion table td:nth-child(1), .accordion table th:nth-child(1) {width:20%}	
.accordion table td:nth-child(3), .accordion table th:nth-child(3) {width:30%}
.accordion table td:nth-child(4), .accordion table th:nth-child(4) {width:10%;font-size:1.1em;}
.accordion table td:nth-child(5), .accordion table th:nth-child(5) {width:40%;font-size:0.8em;color:darkred;text-align:center}
.accordion-content table td:nth-child(1) {width:25%}
.accordion-content table td:nth-child(3) {width:50%}
.accordion-content table td:nth-child(5) {width:8%}
	
.searchandfilter ul li {width: 100%; padding: 3px 0 9px}
.searchandfilter h4 {margin: 0;padding: 0 0 4px 2px;font-size: 16px} 
.sf-field-submit{width: 100%;}
.holidaysearch-form form input[type="submit"]{width: 100%!important; margin: 15px 0 0; display: block}   
.holidaysearch-form form .sf-field-submit{width: 100%!important; margin: 15px 0 37px} 
.showtab{display: block; padding:10px 0;}
.hidetab{display: none}
.results h2 { margin: 35px 0}
.text-center, .picks-slider-main h3{text-align: left}
}

@media only screen and (max-width:640px) {
.btm-footer{text-align: center}
.contact-sec{padding: 0px 0 25px;}
.tab-logo ul li {margin-right:10px}
.tab-logo ul li img {max-height:60px}
.explortab li, .resp-tabs-list li {width:50%;border-bottom:#d4d4d4 solid 1px}
.resp-tabs-list {border:0}
.ex_top_cuise {border-bottom:0;margin:0 20px}
.resp-tabs-list li span {min-height:52px;line-height:31px}
.overview-tabs-in .container {padding:0}
}

@media only screen and (max-width:480px) {
.cmtbox .usrimg {width: 55px;height: 55px}
.explor-sec a.btn, .ex_slider_bfcont a.btn {font-size:13px}
.seasion_tab ul li a {padding:16px 14px 12px}
.contact_detail li a {font-size:18px}
.rightpickstxt a, .btn {width:100%}
.resp-tabs-list li span {min-height:52px;line-height:1;display:inline-block;vertical-align:text-top}
.resp-tabs-list li {font-size:13px;letter-spacing:0.02em;line-height:60px}
}

#relatedpoststhumbnailswidget-2 {
padding:40px 0px 13px 0px;
border-top:1px #c1c1c1 solid;
margin:33px 0 0 0;
	
}

#recent-posts-2 {
padding:40px 0px 13px 0px;
border-top:1px #c1c1c1 solid;
margin:33px 0 0 0;
	
}

#recent-posts-2 ul li{
    list-style: none;	

}

#archives-4 ul li {
    list-style: none;	

}