/*!
	Theme Name: Skeleton Theme Child
	Theme URI: http://cmsmart.net
	Author: DJDezignz
	Author URI: http://djdezignz.com
	Description: This is a child theme of skeleton theme to be used for development of custom themes
	Version: 1.0.0
	Template: skeleton-theme-store
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: skeleton-theme-store
	Tags: responsive, custom-menu, custom-header, post-formats
*/

/* ============================== */
/* ::::::::: Misc Styles :::::::: */
/* ============================== */

.btn{
	font-size: inherit;
	line-height: inherit;
	text-transform: uppercase;
	font-family: Roboto Condensed, sans-serif;
}
.max-90-per,
.vc_row.max-90-per{
	max-width: 90%;
	margin: auto;
}
.max-80-per,
.vc_row.max-80-per{
	max-width: 80%;
	margin: auto;
}
.max-70-per,
.vc_row.max-70-per{
	max-width: 70%;
	margin: auto;
}
.max-60-per,
.vc_row.max-60-per{
	max-width: 60%;
	margin: auto;
}
.max-50-per,
.vc_row.max-50-per{
	max-width: 50%;
	margin: auto;
}
.vert-txt{
	writing-mode: vertical-rl;
	transform: rotate(180deg);
}

/* ================================ */
/* ::::::::: Header Styles :::::::: */
/* ================================ */

nav.navbar-st{
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    -webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
.navbar-center.cont>*{
	float: none;
}
.top_bar{
	min-height: 40px;
}
.top_bar .navbar-left{width: calc(100% - 135px);width: 100%;}
.top_bar .pel_cont{width: 100%;display: flex;}
.top_bar .pel_cont>span:not(:first-child){
	margin: 0px 0px 0px 50px;
}
.top_bar .pel_cont>span:last-child{
	flex-grow: 1;
	text-align: right;
}
nav .logo{
	position: relative;
	margin-top: -40px;
	margin-bottom: -40px;
	z-index: 10;
}
nav .navbar-coll{
	margin-top: -120px;
	text-transform: uppercase;
}
nav .nav>li:nth-last-child(3){
	margin-left: 250px;
}
.navbar-center.cont>.navbar-header.right{
	float: right;
}

/* ======================================= */
/* ::::::::: Custom Header Styles :::::::: */
/* ======================================= */

.entry-header{
	padding-top: 100px;
}
.entry-header .entry-title{
	text-transform: uppercase;
}

/* ==================================== */
/* ::::::::: Breadcrumb Styles :::::::: */
/* ==================================== */

/* ============================== */
/* ::::::::: Body Styles :::::::: */
/* ============================== */

.wpb-content-wrapper>.vc_row.sldr-area, 
.wpb-content-wrapper>div:not(.vc_row)>.vc_row.sldr-area{
	padding-top: 200px;
	padding-bottom: 40px
}
.sldr-area h1{
	margin-top: 25px;
	margin-bottom: 25px;
	min-width: 550px;
}
.wpb-content-wrapper>.vc_row.yh-cont,
.wpb-content-wrapper>div:not(.vc_row)>.vc_row.yh-cont{
	position: relative;
	padidng-top: 100px;
	z-index: 1;
}
.yh-cont img{
	margin-top: -75px;
}
.wpb-content-wrapper>.vc_row.oha-cont{
	position: relative;
	z-index: 0;
}
.wpb-content-wrapper>.vc_row.oha-cont .vc_row,
.wpb-content-wrapper>div:not(.vc_row)>.vc_row.oha-cont .vc_row{
	margin-top: -150px!important;
}
.oha-cont .wpb_single_image img{
	width: calc(100% + 100px);
	max-width: calc(100% + 100px);
	margin-left: -50px;
}
.oha-cont .wpb_text_column p{
	font-weight: bold;
	font-size: 1.35em;
	line-height: 1.25em;
}
.oha2-cont .wpb_column:first-child{
	margin-top: -125px!important;
}
.ldg_cont>div>.wpb_column .vc_column-inner .vc_column-inner{
	padding: 35px 35px 0;
}
.ldg_cont h2.vert-txt{
	font-size: 110px;
	line-height: 1;
	margin: auto;
	white-space: nowrap;
}
.mth-cont h2{
	margin-top: -20px!important;
}
/*.mth-cont .wpb_single_image img{
	width: calc(100% + 100px);
	max-width: calc(100% + 100px);
	margin-left: -50px;
	margin-right: -50px;
	margin-top: -35px!important;
}*/
.testi_inner{
	position: relative;
	margin-bottom: 75px;
}
.testi_inner:after{
	content: '';
	display: block;
	position: absolute;
	left: 0;
    right: 0;
    width: 0;
    height: 0;
    border: 40px solid transparent;
    border-top: 45px solid #f4edd6;
	margin: auto;
}
.testi_main_cont .testi_inner, .testislider .item{
	padding: 25px 25px 15px;
}
.testi_cont{
	text-align: left;
}
.testi_ref_cont{
	margin-top: 75px;
	margin-bottom: -90px;
	text-transform: uppercase;
	font-style: normal;
}
.wfh-cont h2{
	text-transform: uppercase;
	color: rgba(34,31,30,.25);
	font-size: 13.5vw;
	line-height: .8;
}
.opty-cont>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper,
.om-cont>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper{
	max-width: 100%!important;
}
.opty-cont .vc_column_container:first-child>.vc_column-inner,
.om-cont .vc_column_container:first-child>.vc_column-inner{
	padding-left: 0;
}
.opty-cont>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper{
	padding-right: 75px;
}
.om-cont>.inner_cont>.wpb_column:last-child .vc_column-inner>.wpb_wrapper{
	padding-left: 75px;
}
.page-plan-your-trip .vc_row>.inner_cont>.vc_column_container:first-child>.vc_column-inner,
.page-hunting-package .vc_row>.inner_cont>.vc_column_container:first-child>.vc_column-inner{
    padding-left: 0;
}
.page-plan-your-trip .vc_row>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper,
.page-hunting-package .vc_row>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper{
	padding-right: 75px;
}
.page-plan-your-trip .vc_row>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper, 
.page-hunting-package .vc_row>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper, 
.om-cont>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper{
    max-width: 100%!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a .vc_tta-controls-icon::before,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a .vc_tta-controls-icon::after{
	border-color: #e88039;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a .vc_tta-controls-icon{
	height: 15px;
	width: 15px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a .vc_tta-controls-icon::before{
	border-width: 4px 0 0 0;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a .vc_tta-controls-icon::after{
	border-width: 0 0 0 4px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
	border-width: 0!important;
	background: transparent!important;
}
.vc_tta.vc_general .vc_tta-panel-body{
	padding-left: 70px!important;
}
.vc_tta-title-text{
	display: inline-block;
	padding-left: 50px;
}
.vc_tta-title-text:before{
	content: 'Q';
	color: #e88039;
	margin-right: 25px;
	font-size: 125%;
	position: absolute;
	left: 20px;
}
.wpb-content-wrapper>.vc_row.lr-cont,
.wpb-content-wrapper>div:not(.vc_row)>.vc_row.lr-cont{
	position: relative;
	z-index: 0;
	margin-bottom: 115px;
}
.wpb-content-wrapper>.vc_row.lr-cont>div>.wpb_column,
.wpb-content-wrapper>div:not(.vc_row)>.vc_row.lr-cont>div>.wpb_column{
	margin-top: -150px;
}
.wpb-content-wrapper>.vc_row.lr-cont .vc_row,
.wpb-content-wrapper>div:not(.vc_row)>.vc_row.lr-cont .vc_row{
	margin-top: -150px!important;
}
.lr-cont .wpb_single_image img{
	width: calc(100% + 100px);
	max-width: calc(100% + 100px);
	margin-left: -50px;
}
.lr-cont .vc_row>.wpb_column:first-child>.vc_column-inner{
	padding-right: 50px;
}
.wpb-content-wrapper>.vc_row.dgh-cont>.inner_cont>.wpb_column,
.wpb-content-wrapper>div:not(.vc_row)>.vc_row.dgh-cont>.inner_cont>.wpb_column{
	margin-top: -115px;
}
.page-a-typical-day .yh-cont img{
	margin-top: -125px;
}
.your-info:before,
.your-adv:before{
	display: block;
	font-weight: bold;
	font-family: Arvo, serif;
    font-size: 42px;
    line-height: 45px;
}
.your-info:before{
	content: 'Your Information:';
}
.your-adv:before{
	content: 'Your Adventure:';
}
.page-safety .lr-cont .wpb_single_image img{
	margin-top: -75px;
}
.page-safety .vc_row:first-child .vc_row h2{
	margin-left: -13%;
}
.page-safety .vc_row:last-child .vc_row h2{
	margin-left: -20%;
}
.page-safety .wpb-content-wrapper>.vc_row.lr-cont .vc_row, 
.page-safety .wpb-content-wrapper>div:not(.vc_row)>.vc_row.lr-cont .vc_row{
	margin-top: 0!important;
}
.meal-cont p{
	font-size: 1.3em;
	line-height: 1;
}

/* ============================== */
/* ::::::::: Shop Styles :::::::: */
/* ============================== */

/* ============================== */
/* ::::::::: Post Styles :::::::: */
/* ============================== */

/* ================================= */
/* ::::::::: Related Styles :::::::: */
/* ================================= */

/* ================================== */
/* ::::::::: Comments Styles :::::::: */
/* ================================== */

/* ==================================== */
/* ::::::::: Pagination Styles :::::::: */
/* ==================================== */

/* ==================================== */
/* ::::::::: Login Form Styles :::::::: */
/* ==================================== */

/* ================================ */
/* ::::::::: Footer Styles :::::::: */
/* ================================ */

footer{
	background-position: center bottom!important;
}
footer .footer{
	padding: 75px 0;
}
.footer .inner_cont{
	width: 100%;
	max-width: 100%;
}
.footer .navbar-left.cont{
	width: 40%;
	padding: 50px;
	padding-left: calc((100% - var(--max-cont-width))/2 + 15px);
	background: #221f1e;
	text-align: left;
}
.footer .navbar-left.cont>*{
	float: none;
}
.footer h2{
	color: rgb(245,238,214);
	text-transform: uppercase;
	margin-top: 0;
}
.table.pel_cont{
	max-width: 225px;
	clear: both;
	margin-bottom: 10px;
}
.table.pel_cont>thead>tr>td, 
.table.pel_cont>tbody>tr>td, 
.table.pel_cont>tfoot>tr>td{
	border-top: none;
	text-align: left;
}
.footer .social{
	margin-bottom: 20px;
}
.footer .social.round a{
	font-size: inherit;
	line-height: inherit;
	width: auto;
	height: auto;
}
.footer .btn_cont{
	margin-left: 0;
}
.footer .btn_cont .btn.btn_top{
	min-width: auto;
	max-width: 100%;
}

/* =============================== */
/* ::::::::: Media Styles :::::::: */
/* =============================== */

@media(max-width: 1300px){
	div:not([data-vc-stretch-content]).footer>.inner_cont{padding: 0;}
	.footer .navbar-left.cont{padding-left: 65px;}
	.wpb-content-wrapper>.vc_row.oha-cont h2{max-width: 450px;}
	.opty-cont>.inner_cont>.wpb_column:first-child .vc_column-inner>.wpb_wrapper{padding-right: 0;}
	.wpb-content-wrapper>.vc_row.lr-cont>div>.wpb_column, 
	.wpb-content-wrapper>div:not(.vc_row)>.vc_row.lr-cont>div>.wpb_column{margin-top: -25px;}
}
@media(max-width: 1130px){
	.wpb-content-wrapper>.vc_row.oha-cont .vc_row, 
	.wpb-content-wrapper>div:not(.vc_row)>.vc_row.oha-cont .vc_row{margin-top: -100px!important;}
	.wpb-content-wrapper>.vc_row.oha-cont .vc_row .vc_column_container:last-child>.vc_column-inner, 
	.wpb-content-wrapper>div:not(.vc_row)>.vc_row.oha-cont .vc_row .vc_column_container:last-child>.vc_column-inner{padding-right: 50px;}
	.footer .navbar-left.cont{min-width: 450px;}
}
@media(max-width: 1080px){
	.navbar-center{width:100%;}
	nav .logo{margin-bottom: -100px;}
	.navbar-center.cont .navbar-coll>.nav{float: none;}
	nav .navbar-coll{margin-top: 0;}
	nav .nav>li:nth-last-child(3){margin-left: 0;}
	.wpb-content-wrapper>.vc_row.oha-cont h2{max-width: calc(40% - 25px);}
	.wpb-content-wrapper>.vc_row.dgh-cont>.inner_cont>.wpb_column, 
	.wpb-content-wrapper>div:not(.vc_row)>.vc_row.dgh-cont>.inner_cont>.wpb_column{margin-top: -75px;}
}
@media(max-width: 1040px){
	.top_bar .navbar-left{width: 100%;}
	.top_bar .social{display: none;}
	.top_bar .pel_cont>span:not(:first-child):nth-child(2){display: none;}
	.wpb-content-wrapper>.vc_row.dgh-cont>.inner_cont>.wpb_column, 
	.wpb-content-wrapper>div:not(.vc_row)>.vc_row.dgh-cont>.inner_cont>.wpb_column{margin-top: 0px;}
}
@media(max-width: 960px){
	.sldr-area h1{min-width: 395px;max-width: 450px;}
	.wpb-content-wrapper>.vc_row.oha-cont .vc_row, 
	.wpb-content-wrapper>div:not(.vc_row)>.vc_row.oha-cont .vc_row{margin-top: -8vw!important;}
	.testi_main_cont.col_3 .item{width: 50%;}
	.yh-cont .btn~.btn{margin-left: 0;margin-top: 15px;margin-right:15px;}
	.footer .navbar-left.cont{min-width: 400px;}
}
@media(max-width: 767px){
	.yh-cont img{margin-top: 0;}
	.wpb-content-wrapper>.vc_row.oha-cont h2{max-width: 100%;}
	.wpb-content-wrapper>.vc_row.oha-cont .vc_row, 
	.wpb-content-wrapper>div:not(.vc_row)>.vc_row.oha-cont .vc_row{margin-top: 0!important;}
	.oha2-cont .wpb_column:first-child{margin-top: 0!important;}
	.ldg_cont h2.vert-txt{writing-mode: horizontal-tb;transform: rotate(0deg);font-size: 80px;margin-bottom:-25px;}
	.ldg_cont .vc_row .wpb_column:first-child>.vc_column-inner{padding-top: 50%;}
	.mth-cont .vc_row + .wpb_text_column img{width: 100%;margin-bottom: 35px;}
	.opty-cont .max-350{max-width: 100%;}
	.wpb-content-wrapper>.vc_row.lr-cont>div>.wpb_column, 
	.wpb-content-wrapper>div:not(.vc_row)>.vc_row.lr-cont>div>.wpb_column,
	.page-safety .lr-cont .wpb_single_image img{margin-top: 0;}
}
@media(max-width: 667px){
	.ldg_cont h2.vert-txt{font-size: 12vw;}
	.top_bar .pel_cont{display: none;}
	.top_bar{padding-bottom: 35px;}
	.page-safety .vc_row:first-child .vc_row h2,
	.page-safety .vc_row:last-child .vc_row h2{margin-left: -15px;}
}
@media(max-width: 525px){
	.sldr-area h1{min-width: 100px;max-width: 450px;font-size: 24px;line-height: 1;}
	.max-90-per, .vc_row.max-90-per{max-width: 100%;}
	.om-cont>.inner_cont>.wpb_column:last-child .vc_column-inner>.wpb_wrapper{padding-left: 0;}
	.testi_main_cont.col_3 .item{width: 100%;}
	.testi_inner{margin-bottom: 70px}
}
@media(max-width: 320px){
	footer .footer .inner_cont{padding-left: 0!important;padding-right: 0!important;}
	.footer .navbar-left.cont{padding-left: 25px;padding-right: 25px;min-width: 100%;max-width: 100%;}
}

