@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Lobster+Two:400italic");
/* CSS Document */



/** Header haxx **/

.fancy-header .fancy-subtitle {
	padding: 0px 0px 5px 0px;
}
.fancy-header .fancy-title {
	padding: 0px 0px 0px 0px;
}
/** Body Haxx **/

p {
	text-align: justify;
	margin-bottom: 1.2em;
}
h3 {
	color: #1fbcd4;
	font-size: 1.9em;/**font-weight:bold;**/

}
h4 {
	color: #1fbcd4;
	font-size: 1.6em;
}
h5 {
	color: #1fbcd4;
}
h6 {
	color: #1fbcd4;
}
/** Tour Page Haxx **/



.wpb_content_element .wpb_accordion_header > a span {
	color: #0299B8;
}
.benefits-style-two.benefits-grid .wf-td {
	vertical-align: middle;
}
.benefits-style-two.benefits-grid .wf-td > h3 {
	margin-bottom: 0px!important;
}
.wpb_tour .wpb_tabs_nav {
	width: 20%;
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
	width: 80%;
}
.shortcode-tabs .tab, .wpb_tabs.wpb_content_element .wpb_tabs_nav > li > a, .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav > li > a {
	font-size: 1.4em;
}
.fineprint {
	font-size: 0.7em;
	margin-bottom: 0px!important;
	line-height: 1.1em;
	color: #666666;
}
/** Sidebar Haxx **/
.menu-item-4486 {
	width:270px;
}
.menu-item-6280 {
	width:120px;
}

.current-menu-parent {
	color: #0299B8;
}
.current_page_item {
	font-weight: bold;
	color: #0299B8;
}
.sidebarlinks {
	font-size: 1em;
	font-weight: bold;
}
.sbbtn-ow {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/ow-def.png');
}
.sbbtn-ow:hover {
	background: url('../../../wp-includes/images/ow-act.png');
}
.page-id-1524 .sbbtn-ow {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/ow-act.png');
}
.sbbtn-scuba {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/scuba-def.png');
}
.sbbtn-scuba:hover {
	background: url('../../../wp-includes/images/scuba-act.png');
}
.page-id-1522 .sbbtn-scuba {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/scuba-act.png');
}
.sbbtn-semi {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/semi-def.png');
}
.sbbtn-semi:hover {
	background: url('../../../wp-includes/images/semi-act.png');
}
.page-id-1526 .sbbtn-semi {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/semi-act.png');
}
.sbbtn-snorkelling {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/snorkelling-def.png');
}
.sbbtn-snorkelling:hover {
	background: url('../../../wp-includes/images/snorkelling-act.png');
}
.page-id-1520 .sbbtn-snorkelling {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/snorkelling-act.png');
}
.sbbtn-uo {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/uo-def.png');
}
.sbbtn-uo:hover {
	background: url('../../../wp-includes/images/uo-act.png');
}
.page-id-1528 .sbbtn-uo {
	width: 221px;
	height: 43px;
	background: url('../../../wp-includes/images/uo-act.png');
}
.sbbtn-spacer {
	width: 221px;
	height: 15px;
}

/** Sidebar Image link Caching **/

div#preloaded-images {
	position: absolute;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	height: 1px;
	width: 1px;
}
/**Time line Haxx **/



.timelineimage {
	padding: 2px;
	border: 1px solid #E1E1E1;
	background-color: #FFF;
}
/**Activities Haxx **/

.act-par-wrap {
	display: inline-block;
	clear: both;
	overflow: auto;
	width: 221px;
	padding-left: 4px;
	padding-right: 5px;
}
.act-par-block1 {
	display: block;
	height: 157px;
	float: left;
}
.act-par-block2 {
	display: block;
	float: left;
}
/**marine page Haxx **/



.fish-wrapper {
	clear: both;
}
.fish-post-headline {
	display: block;
	float: left;
}
.fish-post-wrap {
	margin-top: 10px;
	margin-right: 10px;
	border: 1px solid #D8D8D8;
}
.fish-post-wrap > div {
	margin-bottom: 0px;
	padding: 0px;
}
.fish-post-wrap > div > a > img {
}
.fish-post-title {
	margin-bottom: 20px;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,f7f7f7+100&amp;0+0,1+100 */

	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(247,247,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(247,247,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(247,247,247,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(247,247,247,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#f7f7f7', GradientType=0 ); /* IE6-9 */
}
.fish-post-title a {
	font-size: 1.1em;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
.fish-post-title a:hover {
	font-size: 1.15em;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
/* increases the close X on image popup */

.mfp-close {
	font-size: 4em;
}
/*  decreases the space between header and sidebar content */

.widget-title {
	margin-bottom: 0px;
}
/*  hides the activity sidebar nav image preloader */

#preloader {
	visibility: hidden;
}
/*  width fix for timerline */

.cd-container {
	max-width: 1160px!important;
}
.ubtn-block {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);
}
/*  Table on Company about page */

.aboutpagetable {
	padding: 2px;
}
.abt-color1 {
	width: 45px;
	border: 1px dashed #8ddeea;
	background-color: #ddeef0;
}
.abt-color2 {
	background-color: #f5feff;
	border: 1px dashed #8ddeea;
}
.hp-summary {
	width: 220px;
	border: solid 1px #dedede;
	float: left;
	margin-right: 10px;
}
.hp-sumheader {
	width: 220px;
	text-align: center;
	font-size: 15px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.hp-oneliner {
}
.hp-sumimg {
}
.hp-more {
	text-align: center;
	font-size: 14px;
	padding-bottom: 10px;
}
.page-id-1890 .hp-centre .wpb_wrapper {
	max-width: 1500px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.hp-summary p {
	text-align: center;
}

.page-id-4999 .fixed-side-buttons { display: none; }

/* latin 

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 400!important;

  src: local('Raleway'), url("https://fonts.gstatic.com/s/raleway/v9/0dTEPzkLWceF7z0koJaX1A.woff2") format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* latin 

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 500!important;

  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url("https://fonts.gstatic.com/s/raleway/v9/1ImRNPx4870-D9a1EBUdPPk_vArhqVIZ0nv9q090hN8.woff2") format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

*/

.small-font-tabs.wpb_tabs.wpb_content_element .wpb_tabs_nav > li > a {
	font-size:1.2em!important;
}
div.cd-timeline-block.img.announcement-banner-image { height: 300px; }
h2.cd-timeline-item-title { margin-bottom: 20px; }
.cd-timeline-content h2 { margin-bottom: 20px; }

