/**
 * @version		2.0.0
 * @package		Adventure Club template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2011-2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* A 00 - Global Structure
/* ----------------------------------------------*/
.row {
    margin-left:0!important
}

table {
    width:100%;
    border-collapse:collapse
}

/* Global Styles */
body.frontpage h1,body.frontpage h2 {
    letter-spacing:2px!important
}

a.hideTxt,span.hideTxt {
    display:block
}

.hideTxt {
    text-indent:-9999px
}

#component dd {
    margin-left:0!important
}

.button {
    background:#fff;
    border:1px solid #666;
    vertical-align:top
}

.formstyle .button {
    background:#fff;
    border:1px solid #666;
    vertical-align:top;
    padding:9px 16px
}

ul.nav li {
    list-style:none inside none!important
}

form ul,form ul li {
    list-style-type:none!important
}

.tooltip {
    background:transparent!important;
    border:0!important
}

/* ----------------------------------------------*/
/* C 00 - Components
/* ----------------------------------------------*/
/* JOOMLA CONTENT */
.page-header h1 {
    text-align:center
}

h2 .subheading-category,h1.pagetitle {background: #8e8f8d;
text-shadow: 2px 2px 0px rgba(0,0,0,0.25);padding:5px 22px 0px 22px;display:inline!important;}

h2 .subheading-category {position:relative;margin-bottom:48px;display:inline-block!important;}
.com_content .blog .icons {
    margin-top:24px
}

.com_content ul#archive-items li,.com_content .category-list ul li,.com_content .categories-list ul li {
    list-style:none inside none!important
}

.tags {
    margin-bottom:16px
}

dt.article-info-term {
    display:none
}

/* Category Blog */
.com_content .blog h2 {
    margin-top:0!important
}

.com_content .item,.com_content .items-leading {
    margin-bottom:80px
}


.com_content p.readmore,.com_content p.readmore {
    padding-bottom:30px
}

.com_content p.readmore a,.com_content p.readmore a {
    padding-bottom:8px;
    border-bottom:1px solid #999
}

.com_content p.readmore a.btn {
display: block;
padding: 6px 20px 6px 20px;
text-transform: uppercase;
font-size: 17px;
float:right;
margin-right:12px;}


.com_content p.readmore span.icon-chevron-right {
    display:none!important
}

.com_content .blog a.btn.dropdown-toggle {padding:6px 8px!important;}

/* Article */
.com_content .item-page .page-header,.com_content .blog .page-header {
    margin:0!important;
    padding-bottom:0!important;
    border-bottom:0!important
}

.com_content .item-image  {
padding: 10px;
background: #f8f8f8;
border: 1px solid #dcded9;
display:inline-block;
}


.com_content .item-page .pull-right.item-image {
    margin:0 0 18px 20px;
    width:50%
}

.com_content .item-page .pull-left.item-image {
    margin:0 20px 18px 0;
    width:50%
}

/* Pagination */
li.pagination-prev,li.pagination-next {
   
}

.item-page .pagenav li {
    list-style:none inside none;
    display:inline
}

.com_content .item-page .pager li>a, .pager li>span {border:0px!important;}



/* CONTACTS */
/* Contact */
.com_contact .thumbnail.pull-right {
    margin:0 0 24px!important
}

.com_contact .jicons-icons {
    display:none
}

.com_contact label#jform_contact_email_copy-lbl.hasTip,.com_contact input[type="checkbox"] {
    float:left;
    margin-right:14px
}

/* SEARCH */
.com_search.search .search .phrases-box .controls {
    padding-bottom:18px
}

.com_search.search .search label {
    display:inline-block
}

.com_search.search .search input {
    display:inline-block
}

.com_search legend {
    padding:10px 0;
    margin-bottom:10px;
    border-bottom:1px solid #ccc
}

.com_search label {
    display:inline-block!important;
    margin-right:4%
}

.com_search .phrases-box,.com_search fieldset.only {
    padding:20px 0
}

.com_search .form-limit {
    padding:10px 0 20px;
    margin-bottom:10px;
    border-bottom:1px solid #ccc
}

.com_search dd.result-created {
    margin-bottom:16px
}

/* USERS */
.com_users #component ul,.com_users #component li {
    margin-left:0!important;
    padding-left:0!important
}

/* WEBLINKS */
/* Category */
.com_weblinks.category {
}

.com_weblinks .weblink-category td {
    border-bottom:1px solid #ccc;
    padding:0 0 36px
}

.com_weblinks .weblink-category a {
    font-size:24px;
    font-weight:700
}

.com_weblinks .weblink-category p {
    font-size:24px!important;
    margin-bottom:4px!important
}

/* Categories */
.com_weblinks .categories-list span.item-title {
    font-size:24px
}

/* Submit */
.com_weblinks .edit textarea#jform_description {
    width:99%!important
}

/* EDIT */


textarea#jform_articletext {
    width:95%!important;
    margin-top:16px
}

/* ----------------------------------------------*/
/* S 00 - Module and Suffixes
/* ----------------------------------------------*/
span.title-line-left,span.title-line-right{display:block;height:12px;padding:0!important;}
span.title-line-left{float:left;}
span.title-line-right{float:right;}
.module.title-on h3 {text-align:center;margin:0 0 30px 0;}
.module h3 span.title-text{ background:none;padding:0 10px;}
h4.module_subtitle{text-align:center;font-size:18px;line-height:18px;font-weight:bold;margin:0px;}
#left .module:first-child h3,#right .module:first-child h3 {
    border-top:none!important
}
.module input.button {
    margin-bottom:12px
}

h3.moduletitle i {
    vertical-align:middle;
    line-height:100%
}
h3.moduletitle i:before {
    vertical-align:middle
}
.module h3.moduletitle {
    padding:20px 0
}

#legals {text-align:right;}

/* MODULE SUFFIXES */
.red span.first_word,.red_noline span.first_word{color:#5A2925!important;}
.green span.first_word,.green_noline span.first_word{color:#8d9e4d!important;}
.aqua span.first_word,.aqua_noline span.first_word{color:#1f8086!important;}
.orange span.first_word,.orange_noline span.first_word{color:#915f32!important;}
.black span.first_word,.black_noline span.first_word{color:#000!important;}
.grey span.first_word,.grey_noline span.first_word{color:#000!important;}
.noline h3,.red_noline h3,.green_noline h3,.aqua_noline h3,.orange_noline h3,.black_noline h3,.grey_noline h3{background:none!important;}
.left h3{text-align:left;}
.left h3 span.title-text{padding:0 10px 0 0;}
.right h3{text-align:right;}
.right h3 span.title-text{padding:0 0 0 10px;}

/* Flip (flip) */
.flip .header{margin:20px 0 0 0;}

/* Blank */
.modblank .modulecontent {
    padding:0
}

.module.title-off.modblank,.module.title-off.modblank h3 {
    background:transparent!important
}

/* Nopad */
.nopad,.nopad .modulecontent {
    padding:0!important
}

.module .nopad,.modulecontent .nopad {
    padding:0!important
}

/* Nopadlr */
.nopadlr,.nopadlr .modulecontent {
    padding-left:0!important;
    padding-right:0!important
}
/* Border */
.border .modulecontent {
padding:10px;border:1px solid #111;
}

/* Nomarg */
.nomarg {
    margin:0!important
}

.module.nomargin {
    margin:0!important
}

.nomargin .moduletitle {
    margin:0!important
}

/* Nopadbt */
.module.nopadbt {
    padding:0 30px!important
}

/* Mobileshow */
.mobileshow {
    display:none
}

/* No wrap */
.module .nowrap {
    background:none!important
}

/* Font Awesome */
h3.moduletitle:before {
    font-family:'FontAwesome';
    font-size:.5em;
    margin-right:10px
}

h3.moduletitle i {
    vertical-align:middle;
    line-height:100%
}

h3.moduletitle i:before {
    vertical-align:middle
}



/* S 00 Module Overrides */
form#login-form.form-inline a {font-size:16px;}

/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
.cat_img img {max-width: 100%;}
.imgframe{max-width:95%;}
.newsdate{width:150px;height:150px;display: inline;float: left; margin: 0 28px 0 0;text-align: center;position: relative;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.newsdate {
    margin: 3px 15px 12px 0;
}
 }
h5.month {font-family: "ChunkFiveRegular",Arial,Helvetica,sans-serif;font-size: 22px !important;text-transform:uppercase;font-weight: 100 !important;letter-spacing: 0 !important;line-height: 22px !important;padding: 8px 0 0px 0 !important;}
h5.day {font-family: "ChunkFiveRegular",Arial,Helvetica,sans-serif;font-size: 36px !important;font-weight: 100 !important;line-height: 20px !important;text-transform: uppercase;}
.article_iconbar{margin:30px 0 0 0;}
.article-info dd, .article-info dd a {font-size:11px;padding:0px!important;line-height:15px!important;color:#999;}
input.span2, textarea.span2, .uneditable-input.span2 {width:156px!important;height:30px!important;}

/* ----------------------------------------------*/
/* HTML 00 - Custom HTML Markup
/* ----------------------------------------------*/
/* Social icons leftside */
.sleft {	}

.sleft i {
	font-size:24px;
	color:#fff;
	padding:20px;
}
	


.sleft.facebook {
	background: #3b5998;
}

.sleft.google {
	background: #f20000;
}

.sleft.linkedin {
	background: #006599;
}

.sleft.twitter {
	background: #00b0ed;
}
/* Inset */
.frontpagebanner{}
.frontpageimage{padding:83px 0 0 107px;margin: 50px 0 0px 0;}
img.symbol {display:none;}
/* Booking Button */
.booking_btn{width:321px;height:68px;margin:2px 0 0 0; display:inline-block;}
span.book_now {display: block;font-size: 24px;line-height: 60px;padding: 4px 0 0 0;text-align:center;}
/* Video */
.title1 {font-size:24px!important;line-height:24px;text-align:center; margin:13px 0 14px;}
.video_title {font-size:20px!important;}
/* Footer */
p.white {color:#ccc;font-size:10px!important;}
.pwhite,.pwhite a {color:#ccc;font-size:10px!important;}

/* ----------------------------------------------*/
/* T 00 - MOBILE
/* ----------------------------------------------*/
.mobilebtn {
    display:none
}

.mobilebtn .chzn-container {
    display:none!important
}

a.buttontools {
    margin-top:0;
    display:inline-block;
    text-align:center!important;
    width:32px;
    height:32px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    -o-border-radius:2px;
    font-size:18px
}

a.buttontools i {
    font-size:15px
}

.mobilebtn select {
    display:none
}

.mmobile {
    text-align:center;
    padding:0 24px
}

body.mobile {
    padding:0;
    width:100%;
    background:#fff!important
}

body.mobile #mobile {
    background:#ffff!important
}

img#videomobile {
    display:none
}