/**
 * @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
 */
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
p.readmore a:hover,#header ul.menu > li > a,#menuwrap ul.menu li.parent > ul > li:hover,.social a,ul.menu.iconside li,ul.menu.iconside li:hover, a.article-intro-btn,.btn,button,.button,.orderlist,.bottomarticlewrap .articlebutton {
	     -webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.15s,0.15s;
		-moz-transition-duration: 0.15s,0.15s;
		-o-transition-duration: 0.15s,0.15s;
		-ms-transition-duration: 0.15s, 0.15s;
		transition-duration: 0.15s, 0.15s;
		-webkit-transition-timing-function: ease-in,ease-out;
		-moz-transition-timing-function: ease-in,ease-out;
		-o-transition-timing-function: ease-in,ease-out;
		-ms-transition-timing-function: ease-in,ease-out;
		transition-timing-function: ease-in,ease-out;
}
/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */
/*  Mobile Device Breakpoints */

@media(max-width:1040px) {
/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {
    display:block;
    width:100%;
    margin-left:0
}

.mobilebtn {
    position:relative!important
}
/* Header Wrap */
#headerwrap {
    margin-bottom:0!important
}

/* Mobile Menu */
#menuwrap {
    float:right!important
}

.module {
    margin: 0px 0px 30px!important;
	text-align:center!important;
}
.booking_categories {
    margin: 0px!important;
}
#region2wrap {
	background-image:none!important;	
}
#region2wrap .xtc-wrapper {
    padding: 35px 80px 10px;
}
#region3wrap .xtc-wrapper {
    padding: 90px 0px 60px;
}
body.frontpage #region3wrap .xtc-wrapper {
    padding: 60px 0px 30px!important;
}
#region5wrap .xtc-wrapper {
    padding: 30px 0px;
}

/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {
    width:25%!important
}

}


@media screen and (max-width: 900px) {
/* Region Wraps */
body.sticky #header {
    padding:8px 12px 11px!important
}

#region6wrap {
    background-attachment:scroll;
    background-size:auto
}

#region6wrap .xtc-wrapper,#region6.xtc-fluidwrapper {
    padding:60px 5%
}

#region7wrap .xtc-wrapper,#region7.xtc-fluidwrapper {
    padding:60px 5%
}

#region8wrap .xtc-wrapper,#region8.xtc-fluidwrapper {
    padding:60px 0 0
}

#region9wrap .xtc-wrapper,#region9.xtc-fluidwrapper {
    padding:60px 5%
}

#region12wrap .xtc-wrapper,#region12.xtc-fluidwrapper {
    padding:60px 5%
}

.booking_categories{
	margin: 0;
}

}

@media (max-width: 800px) {
/* Deluxe NewsPro Adjustments  */
.articleleft,.articleright,.articleleft p,.articleright p {
    float:none!important;
    text-align:center!important;
    width:90%!important;
    margin:0 auto!important
}

.floatleft {
    float:left!important
}
}

@media (max-width: 768px) {

/* Custom HTML */
.sect-title p {
    font-size:14px!important
}

.toparticlewrap p {
    font-size:14px!important
}

ul.logos li {
    width:16%
}

.upperarticlewrap .textwrap1 {
    width:100%;
    margin-top:320px
}

.upperarticlewrap .textwrap {
    float:none!important;
    text-align:center;
    padding:60px 5%!important
}

.textwrap hr {
    margin:36px auto
}

/* Region 4 */
#region2wrap .xtc-wrapper {
    padding: 35px 0 10px;
}
#region4wrap {
    background-position:50% top
}
}

@media (max-width: 767px) {
body {
    padding-left:0;
    padding-right:0
}

#region1.xtc-fluidwrapper {
    padding:100px 30px!important
}
}

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
/* Tables */
/*
table,thead,tbody,th,td,tr {
    display:block
}

thead tr {
    position:absolute;
    top:-9999px;
    left:-9999px
}

td {
    border:none;
    border-bottom:1px solid #eee;
    position:relative;
    padding-left:50%
}

td:before {
    position:absolute;
    top:6px;
    left:6px;
    width:45%;
    padding-right:10px;
    white-space:nowrap
}
}
*/
@media(max-width:660px) {
.fontawesome-icon-list div {
    width:45%
}
img.ribbon {display:none;}
img.symbol {display:block;}
.com_content .blog .page-header h2 a, .com_content .blog .page-header h2, .com_content .featured-blog .page-header h2 a, .com_content .featured-blog .page-header h2 {
    font-size: 40px!important;
	text-align:center;
}
h2 .subheading-category {
   margin-bottom: 0!important;
   font-size:44px!important;
}
.com_content .blog h2 {
   text-align: center;
   margin-bottom:30px!important;
}
.newsdate {
    display: block;
    float: none;
    margin: 0px auto;
}
h5.month {
    padding: 26px 0px 0px !important;
}
#region3wrap .xtc-wrapper {
    padding: 60px 0!important;
}
}

@media(max-width:620px) {
/* Joomla Content */
.img-fulltext-left,.article-full-left {
    float:none!important;
    width:100%!important
}
}

@media(max-width:580px) {
ul.logos li {
    width:32%!important;
    padding:20px 0
}

ul.logos li img {
    max-width:50%!important
}
.booking_img{height:70px!important;width:70px!important;}
.booking_img img {max-width: 70%;     padding: 12px 0px 0px 10px!important;
}

}

@media(max-width:480px) {
/* Joomla Content */
/* Joomla Page Title Font Resize */
h1.pagetitle span {
    font-size:34px!important
}

/* Region Padding Resize */
.articleright p,.articleleft p {
    font-size:16px!important
}

.articleright h2,.articleleft h2 {
    font-size:36px!important;
    margin-bottom:15px!important
}

/* H1 Setting */
h1 {
    font-size:40px!important
}

/* Image Gallery */
.imagegalleryplg img {
    width:90%!important
}

.bookingbar .firstcol, .bookingbar .centercol, .bookingbar .lastcol {float:none!important; width:100%!important; display:block!important; margin-bottom:20px;}
.booking_img {
    height: 180px!important;
	width: 180px!important;
    padding: 48px 0px 0px 44px !important;
}
.booking_btn {width:300px!important; height:64px!important;}
.photos {background-size: contain;}
#region3wrap .xtc-wrapper {
    padding: 40px 0!important;
}
.com_content .blog h2 {
    margin-bottom: 20px !important;
}
}

@media(max-width:450px) {
/* Joomla Article Title Adjustment */
.item-page h2,.item-page h1 {
    font-size:22px!important
}
}

@media(max-width:380px) {
/* Tables */
td.key {width:35px!important}
.photos {height: 290px!important;}

@media(max-width:320px) {
/* Breadcrumbs Title Removal */
.showHere {
    display:none
}

/* Mobile Button */
.mobilebtn {
    margin: -2px 0px 0px -2px !important;
}
}

/* End Responsive Parameters */
