@charset "UTF-8";
 body {font-family: 'Lato', sans-serif; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke: 1px rgba(0,0,0,0.1);font-size: 16px;
line-height: 1.5;}
body.page-id-7199 #menu {display: none;}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {color: #cb0086 !important;}
#phone_no {font-family: 'Century Gothic', 'Titillium Web', Arial, sans; font-size: 2.5em; font-weight: 100; border:none; text-align:right;}
.logo {width:100%; height: auto;}
#header_phnnums {display: none;}
#holiday_deals, #search, #guarantee {float: left !important; width: auto; margin-right: 23px; font-weight: 400; text-align: left; color: #000; }
#guarantee {display: none;}
#holiday_deals, #search {text-shadow: none;}
#banner { font-family: 'Titillium Web', sans-serif; font-weight: 400; }
div.textwidget { font-size: 1em !important; }
ul.slides { padding: 0 !important; margin: 0 !important; }
.metaslider { float: left; padding: 0 !important; margin: 0 !important; }
img.slider-7056 { padding: 0 !important; margin: 0 !important; }
.caption {font-family: 'Titillium Web', sans-serif; font-weight: 400; line-height: 1.5em !important; font-size: 1.1em !important; text-align: left;}
.caption-wrap {margin-top: -1em !important;}
#search table {
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 60%, #EEEEEE 100%);
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 60%, #EEEEEE 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 60%, #EEEEEE 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0.6, #FFFFFF), color-stop(1, #EEEEEE));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 60%, #EEEEEE 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 60%, #EEEEEE 100%);}
#search label {	font-weight: 400;}
#search td {padding: 0 10px 10px 10px;}
#holiday_deals table { width: 180px;}
#holiday_deals .table_header {font-weight: 600;}
#holiday_deals td {	padding: 0 0 .95em 0;}
#holiday_deals td a {display: block;width: 100%;text-decoration: none;color: #333;}
#search input[type="text"], #search select, #select_office, .wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 select {box-sizing: border-box;width: 100%;font-size: 1em;margin: 3% 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;border: solid 1px silver;height: 27px;outline:none;}
#select_office {width: auto;margin: 0 0 0 1em;}
#wpcf7-f7203-p7199-o1 {width: 98%; padding: 1%; clear: both;}
#wpcf7-f7425-p7347-o1 { background-color: transparent !important; width: 85%; margin:0 auto;}
#wpcf7-f7425-p7347-o1 img {width: auto; height: auto;}
#wpcf7-f7425-p7347-o1 select, #wpcf7-f7425-p7347-o1 input[type=text] { box-sizing: border-box; width: 100% !important;}
#wpcf7-f7425-p7347-o1 input[type=submit] {display: block; width: 150px; margin: 2em auto 0 auto !important;}
.wpcf7-response-output { margin-top: 1em; }
#ui-datepicker-div {font-size: 14px !important;}
.destination_tile, .destination_tile:visited {display: inline-block;position: relative;padding: .5em;font-weight: 400;font-size: .9em;background-color:#cb0084;color:white;top:-3.5em;z-index:9999;text-decoration: none;}
.destination_tile:hover {text-decoration: underline !important;color: white;}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-family: 'Noto Serif', serif;
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
h1 {
font-size: 1.8em;
margin: 0.67em 0 .2em 0 !important;
color: #cb0086;
}
h3 {margin-bottom: 0;}
h3.widget-title {color: #cb0084;}
p {padding:0;margin:0 0 10px 0;}
img.small_img {width: auto; height: auto; margin: 0 !important;}
img, object, embed, video {display: block; max-width:100%;height: 100%;margin:10px 0;}
a {color:#cb0084;text-shadow: none;}
.sow-carousel-item a {color:#cb0084 !important;text-shadow: none;}
.post h1 {text-align:left !important;font-variant:small-caps;clear:both;padding-top:1em !important;}
#content {width:100%;}
.single-post table { width:100%;border-collapse:collapse;margin:5px 0 1em 0;}
.single-post table td {padding:3px;}
.single-post table tr {color:#333333;border-bottom:solid 1px silver;}
.single-post table tr:first-child {font-weight:bold;color:#ffffff;background-color:#390664;}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
.attachment-post-thumbnail,.attachment-thumbnail,.catspecialsthumbs,.wp-post-image {min-height:80px;min-width:80px;max-height:130px;max-width:130px;margin:0 2% 0 0;float:left;}
.attachment-post-thumbnail {min-height:80px !important;min-width:80px !important;max-height:80px !important;max-width:80px !important;}
.fluid {clear:right;margin-left:0;width:100%;float:left;display:block;margin-top:10px;}
.fluid50 {clear:right;width:98%;float:left;display:block;margin:5px 4px;padding:.5%;}
.fluidList {list-style:none;list-style-image:none;margin:0;padding:0;}
div.hp-lists {clear:both;padding:2% 0;}
input[type=submit] {font-family:'Titillium Web', Arial, sans; padding:.7em;text-decoration:none;background:#CB0084; border:3px double #FFFFFF; color:#FFFFFF !important;}
input[type=submit]:hover {color:#333 !important;background:-webkit-gradient(linear, 0 0, 0 100%, from(#d0d0d0), to(#c0c0c0));background:-moz-linear-gradient(top, #d0d0d0, #c0c0c0)filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f0f0, endColorstr=#e0e0e0);} .gridContainer {margin-left:auto;margin-right:auto;width:98%;clear:none;float:none;font-size:1.1em;} #search_website {width:100%;text-align:right;padding-bottom:20px;}
#s {height:20px;width:150px;border-radius:3px;-moz-border-radius:3px;border:1px solid #c0c0c0;}
#searchsubmit {padding-top:4px;padding-right:10px;padding-bottom:4px;padding-left:10px;text-decoration:none;-moz-border-radius:5px;border:solid #c9c9c9 1px;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#e0e0e0));background:-moz-linear-gradient(top, #f0f0f0, #e0e0e0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#f0f0f0, endColorStr=#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#f0f0f0, endColorStr=#e0e0e0);display:inline-block;}
#searchsubmit:hover {background:-webkit-gradient(linear, 0 0, 0 100%, from(#d0d0d0), to(#c0c0c0));background:-moz-linear-gradient(top, #d0d0d0, #c0c0c0)filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f0f0, endColorstr=#e0e0e0);}
.mainsearchbutton { background:#CB0084; border:3px double #FFFFFF; color:#FFFFFF !important; padding:3px 7px; float:none; margin: auto;}
#searchform label.hidden {display:none;}
#source {display:none;}
#header {text-align:right;padding:0;text-shadow: none;}
#phn_numbers {display:none;} #menu {margin:0 0 1rem 0;padding:0;clear:both;} } */
#banner {width:100%;clear:both;margin-left:0;display:none;}
#ibe-searchbox {width:100%;display:none;}
.normal-post {max-width:100%;}
#tabs ul {padding:0;margin:15px 0 20px 0;clear:both;list-style-type:none !important;border-bottom:solid 1px #cb0084;padding-bottom:10px !important;}
#tabs div {margin:10px 0 !important;}
#tabs div h2 {font-size:1em;margin:5px 0;}
#tabs div p {font-size:1em;margin:0 0 20px 0;}
#tabs div ul {margin-left:20px;list-style-image:url(//www.justsplit.com/wp-content/themes/justsplit-basics-responsive/images/tick.png);border-bottom:none !important;}
#tabs div ul li {padding-bottom:5px;text-align:left;}
#tabs ul li a {background-color:#f0f0f0 !important;color:#333333 !important;padding:0;margin:0;text-decoration:none;-moz-border-radius-topright:10px 10px;border-top-right-radius:10px 10px;-moz-border-radius-topleft:10px 10px;border-top-left-radius:10px 10px;}
#tabs ul li a:hover {background-color:#390664 !important;color:#ffffff !important;padding:0;margin:0;}
#tabs ul li.active a {background-color:#cb0084 !important;color:#ffffff !important;padding:0;margin:0;}
#itinerary h3 {clear:none;} div.wp-caption {text-align:center;font-size:0.8em;padding:0px;background-color:#e6e6fa;border:solid 1px silver; }
div.wp-caption img {margin:3px;}
p.wp-caption-text {margin:3px;text-align:center;}
div.alignleft {margin:5px 10px 5px 0;float:left;}
div.alignright {margin:5px 0 5px 10px;float:right;}
div.aligncenter {margin:5px auto;}
img.alignleft {margin:5px 10px 5px 0;float:left;}
img.alignright {margin:5px 0 5px 10px;float:right;}
img.aligncenter {margin:5px auto;}
img.alignnone {margin: 5px auto !important;}
input.wpcf7-form-control.wpcf7-submit.sidebarenquirebutton {margin-top: 5rem;}
#footer {clear:both;}
#footer p.info {background-color:#cb0084;color:#fff;padding:10px;}
.footer_text {position:static;height:auto;width:100%;color:#fff;font-size:0.8em;margin:0;padding:10px;}
.zeroMargin_mobile {margin-left:0;}
.hide_mobile {display:none !important;} #sidebar ul {list-style-type:none;padding:0 1%;margin:0;}
li.widget {margin:20px 0 0 0;padding:0 0 10px 0; ;font-weight:bold;background-color:transparent;font-size:1.2em;}
.widget_custom_cf7 {width:99%;padding:5px !important;;font-size:1.3em !important;}
.cf7_widget_subheading {margin:5px 0;color:#333333;font-weight:normal;font-size:.75em;}
.widget_custom_cf7 div {color:#333333;font-weight:normal;font-size:.9em;}
.widget_custom_cf7 div table td {padding:3px 0;}
input.sidebartextfield {width:92% !important;}
input.sidebardatefield {width:80px !important;}
.departselect {width:99%;}
.titleselect {width: 60px;}
input.sidebarpaxfield {width:40px !important;}
.paxselect {width:45px;}
.paxfield {width: 20% !important;margin-right: .2em !important;}
.hide_social {display:none;}
#content, #sidebar, .fluid50 {text-align: left;}
#enquire-now {
width: 200px;
padding: .4em 1em;
margin: 1em auto;
text-align: center;
border-radius: 50px;
cursor: pointer;
}
#contact-form {
width: 100%;
clear: both;
background: #f9f9f9;
padding: 20px;
overflow: hidden;
margin-bottom: 1em;
}
#contact-form h2 {
margin-bottom: 1em;
color: #cb0086;
}
#contact-form .left {
width: 100%;
margin: 0;
clear: both;
}
#contact-form .left i, #contact-form .left strong {
font-size: 1.2em;
color: #cb0086;
}
#contact-form .right {
width: 100%;
margin: 0;
clear: both;
}
#contact-form select {
width: 100%;
}
#contact-form .paxfield {
width: 40px !important;
margin: .3em .1em .15em 0;
}
#contact-form .datefield {
width: 40% !important;
}
#contact-form input[type="text"], #contact-form input[type="email"], #contact-form input[type="date"] {
width: 100%;
margin: 1% 0 3% 0;
}
#contact-form input[type="submit"] {
margin: 1em auto;
-webkit-appearance: none !important;
background: #cb0086 !important;
color: #fff;
text-shadow: none;
text-transform: uppercase;
padding: .6em 1em;
border: solid 0px silver;
border-radius: 0;
line-height: 1.7;
font-size: .9em;
box-shadow: none;
vertical-align: middle;
}
.wpcf7-response-output {
overflow: hidden;
clear: both;
}
#close-contact-form {
display: block;
clear: both;
text-align: right;
} @media only screen and (min-width:481px) {
#header_phnnums {display: block; width: 100%;font-size: .9rem;}
.logo {max-width:400px; height: auto; margin: 1rem auto; }
.attachment-post-thumbnail {min-height:50px !important;min-width:50px !important;max-height:50px !important;max-width:50px !important;}
.gridContainer {max-width:1000px;margin:auto;clear:none;float:none;margin-left:auto;font-size:.9em;} h1 {text-align:left;font-variant:small-caps;}
#banner {width:100%;clear:both;margin-left:0;display:none;}
#ibe-searchbox {display:block;text-align:center;}
#holiday_deals table {width: 196px;}
#footer {position:static;}
.footer_text {position:static;height:auto;width:100%;color:#fff;font-size:0.8em;margin:0;padding:10px;}
#deal_left {width:100%;}
#deals_right {width:100%;clear:both;margin-left:0;}
.zeroMargin_tablet {margin-left:0;}
.hide_tablet {display:none;}
.hide_social {display:inherit !important;}
#phn_numbers {display:inherit !important;float:right;}
} @media only screen and (min-width:769px) {
.logo {width:400px; margin: 0 0 1rem 0;}
#phone_no {font-family: 'Century Gothic', Arial, sans; font-size: 4em; font-weight: 100; border:none; text-align:right;}
#header_phnnums {width: 55%; font-size: 1.1rem; float: right;}
.attachment-post-thumbnail,.attachment-thumbnail,.catspecialsthumbs,.wp-post-image {min-height:80px;min-width:80px;max-height:80px;max-width:80px;margin:0 2% 0 0;float:left;}
.attachment-thumbnail {min-height:115px;min-width:115px;max-height:115px;max-width:115px;margin:0 2% 0 0;float:left;}
h1 {font-size:1.6em;}
.post h1 {padding:0 !important;}
.gridContainer {max-width:1000px;margin:auto;clear:none;float:none;margin-left:auto;font-size:.9em;}
#banner {width:32.2033%;margin-left:1.6949%;clear:none;display:block;}
#holiday_deals table { width: 180px;}
#guarantee {display: inherit; margin-right: 0 !important; width: 100%; max-width: 280px;}
#menu { margin:0 0 1em 0;padding:0;clear:both;font-size:1em;} #content {float:left;}
.normal-post {width:700px !important;}
.normal-page {max-width:700px;}
#sidebar {margin:0;padding:10px 0 30px 0;width:270px;float:right;border:dashed 0px green; }
#sidebar ul {margin:0px;padding:0 0 10px 0;}
#sidebar ul li {margin:0px;padding:0px;list-style-type:none;}
#sidebar ul li.widget ul.menu li.menu_item a {padding:5px 10px 6px 10px;margin:1px 0;font-size:1em;text-decoration:none;display:block;background-color:#cb0084;color:white; }
#sidebar ul li.current_page_item a {color:#ffffff;padding:5px 10px 6px 10px;margin:1px 0;font-size:1em;text-decoration:none;display:block;background-color:#390664;font-weight:bold;}
#sidebar ul li a.clear {background-color:transparent;text-decoration:none;margin:0;padding:0;}
#sidebar #search {margin:20px 0;}
#sidebar ul li a:hover {background-color:#390664;color:white;}
#sidebar ul li ul li {margin:0px;padding:0px;list-style-type:none;}
#sidebar ul li ul li a {padding:5px 10px 6px 10px;margin:1px 0;font-size:0.9em;font-weight:normal;text-decoration:none;display:block;background-color:#cb0084;color:#ffffff;}
#sidebar ul li ul li a:hover {background-color:#390664;}
input.sidebarenquirebutton {font-weight:normal;padding:9px 20px;background-color:#cb0084;color:white;border:none;}
div.textwidget {font-size:0.8em;font-weight:normal;}
#wpsb div {padding:5px 0;margin:0;}
#wpsb p {margin:0;padding:0;color:#333333;font-weight:bold;background-color:transparent;font-size:0.9em;}
#wpsb input.wpsb_form_txt {border:solid 1px silver;width:170px;padding:3px;margin:0;}
.widget_custom_cf7 {padding:5px !important;font-size:1.3em !important;}
.cf7_widget_subheading {margin:5px 0;color:#333333;font-weight:normal;font-size:.75em;}
.widget_custom_cf7 div {color:#333333;font-weight:normal;font-size:.9em;}
.widget_custom_cf7 div table td {padding:3px 0;}
.fluid50 {width:47.5%; overflow: hidden;}
.zeroMargin_desktop {margin-left:0;}
.hide_desktop {display:none;}
.hide_social {display:inherit !important;}
#phn_numbers {float:right;}
#ibe-searchbox {float: left; width: 570px;}
#wpcf7-f7203-p7199-o1 {width: 45%; float: left; margin-right: 2%;}
#holiday_deals p {font-size: .9em;}
}