image-table
/* WORDPRESS CORE */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}




@font-face {
    font-family: 'jockey_oneregular';
    src: url('fonts/jockeyone-regular-webfont.woff2') format('woff2'),
         url('fonts/jockeyone-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'montserrat_thinregular';
    src: url('fonts/montserrat-thin-webfont.woff2') format('woff2'),
         url('fonts/montserrat-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserrat_thinitalic';
    src: url('fonts/montserrat-thinitalic-webfont.woff2') format('woff2'),
         url('fonts/montserrat-thinitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserrat_lightregular';
    src: url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserrat_lightitalic';
    src: url('fonts/montserrat-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/montserrat-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserrat_semiboldregular';
    src: url('fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratitalic';
    src: url('fonts/montserrat-italic-webfont.woff2') format('woff2'),
         url('fonts/montserrat-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.montserratitalic{font-family: montserratitalic;}

body, html{padding: 0; margin: 0; font-size: 1em; font-family: 'Roboto'; font-weight: 300; }

.clear{clear: both;}
.bor{border: 1px solid blue;}
.no_disp{display:none;}
.do_900{font-weight: 900;}



@media (max-width: 768px) { 
	.forcebreak br{display:none;}
	.forcebreak{display:inline-block; width:4px;}
}

a:hover{text-decoration:none;}


#header .logo{width: 200px; position: absolute; z-index: 99; top: 10px; left: 135px;}
#header .header-top{background-color: #404041; color: #FFF; text-align: right; padding: 20px 160px 20px 0px; font-size: 0.8em}
#header .header-top a{color: #FFF;}
#header .header-top .call{float: right; margin-right: 0px;}
#header .header-top .call strong{font-size: 1.1em;}
#header .header-top .icons{float: right;}
#header .header-top .icons .icon{display: inline-block; margin-right: 5px;}
#header .header-top .icons .icon img{height: 20px;}
#header .header-top .split {float:right; border-right:1px solid #E2CE13; height: 20px; margin-right: 20px; margin-left: 15px;}
#header .header-top .translate {float:right; margin-top: -3px;}

#header .header-nav{background-color: #EF4F24;}


#header{position: fixed; height: 200px; width: 100%; z-index:99999;}
#hero{padding-top: 200px;}


@media (max-width: 768px) { 
	#header .header-top .call{float: none; margin-right: 0px; text-align: left;}
	#header .header-top .icons{float: none; text-align: left; margin-top: 10px; margin-bottom: 10px;}
	#header .header-top .translate {float:none; text-align: left; margin-bottom: 10px;}
	#header .header-top .split {display: none;}
}
@media (max-width: 1024px) { 
	#header .header-top{padding: 20px 20px 20px 20px;}
	#header .logo{right: 10px; left: auto; top: 80px; width: 120px;}
	#header{position: fixed; height: 163px; width: 100%; z-index:99999;}
	#hero{padding-top: 163px;}
}

/* SITE NAVIGATION */
.site-navigation{background-color:#EF4F24; color:#FFF; padding:60px 0px 35px 0px; font-size: 1.5em;}
.site-navigation .left{;}
.site-navigation .right{  }
.site-navigation a{color:#FFF; font-family: jockey_oneregular;}
.site-navigation ul li a {text-transform:uppercase;}
.site-navigation .navbar-default{background-color:#EF4F24; border:none;}
.site-navigation .navbar-default .navbar-nav li a{color:#FFF; padding-top:5px; padding-bottom:5px; padding-left: 15px; padding-right: 15px; margin-bottom: 15px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF;}
.navbar-toggle:hover{background-color:transparent !important;}
.navbar-toggle:focus{background-color:transparent !important;}
/*.site-navigation .navbar-default .navbar-nav li:first-child a{padding-left: 0px;}
.site-navigation .navbar-default .navbar-nav li:last-child a{padding-right: 0px;}*/
.site-navigation .navbar{min-height:20px; margin-bottom:0px; font-size:0.8em;}
.site-navigation .navbar-default ul.navbar-nav > li a{border-right:1px solid #E2CE13; padding-right:15px; padding-left: 15px;}
.site-navigation .navbar-default ul.navbar-nav > li:last-child a{border-right:1px solid #EF4F24;}
.site-navigation .header-stories{text-align:right; text-transform:uppercase; margin-top:3px; font-size: 0.9em;}
.site-navigation .header-stories .img{margin-right:20px; vertical-align:bottom;}
.navbar-default .navbar-nav>.active>a{background-color:transparent; color:#FFF;}
.navbar-default .navbar-nav>.active>a:focus{background-color:transparent; color:#FFF;}
.navbar-default .navbar-nav>.active>a:hover{background-color:transparent; color:#E6E7E8;}
.site-navigation .navbar-default ul.dropdown-menu{background-color:transparent; border: none; border-radius: none; box-shadow: none; padding-top: 20px; padding-bottom: 0px; min-width: 100px; }
.site-navigation .navbar-default ul.dropdown-menu li{background-color:rgba(64, 64, 65, 0.9); font-size: 0.9em; text-align: center;}
.site-navigation .navbar-default ul.dropdown-menu li a{background-color:transparent; padding: 10px 15px 10px 15px;}
.site-navigation .navbar-default ul.dropdown-menu li:first-child a{padding-top: 25px;}
.site-navigation .navbar-default ul.dropdown-menu li:last-child a{padding-bottom: 25px;}
.site-navigation .navbar-default .navbar-nav > .open > a{background-color:transparent; color: #FFF;}
.site-navigation .navbar-default ul a:hover{color: #E6E7E8;}
.site-navigation .navbar-default .caret{position: absolute; left: 50%; margin-left: -3px; display: none;}
.site-navigation .navbar-default ul li{background-repeat: no-repeat; background-position:  bottom center;}
.site-navigation .navbar-default ul li:hover{background-image: url('../img/header/current-menu-item.png');}
.site-navigation .navbar-default ul li.current-menu-item{background-image: url('../img/header/current-menu-item.png'); background-repeat: no-repeat; background-position:  bottom center;}

@media (min-width: 768px) { 
    .navbar-collapse{}
    .site-navigation .container-fluid{}
    .site-navigation .navbar-default {text-align: center;}
    .site-navigation .navbar-default ul.navbar-nav{display: inline-block; float: right; margin-right: 160px;}
}

@media (max-width: 1024px) { 
    .site-navigation{padding:10px 0px 5px 0px;}
}
@media (max-width: 768px) { 
    .site-navigation{padding:10px 0px 10px 0px;}
    .site-navigation .navbar{margin-left:0px;}
    .site-navigation .navbar-default ul.navbar-nav > li{border-right:none; margin-right:0px; padding-right:0px;}
    .site-navigation .navbar-toggle{float: left;}
    .site-navigation .navbar-header{padding: 0px 0px 0px 20px;}
    .site-navigation .navbar-default ul.dropdown-menu li a{padding-bottom:5px; padding-top:5px; padding-left:20px;}
    .site-navigation .navbar-default ul.dropdown-menu li:first-child a{padding-top: 0px;}
    .site-navigation .navbar-default ul.dropdown-menu li:last-child a{padding-bottom: 5px;}
    .site-navigation .navbar-default ul.dropdown-menu{padding-top: 0px;}
    .site-navigation .navbar-default ul.dropdown-menu li{text-align: left;}
}


#hero{position: relative; margin-bottom: 20px;}
#hero .hero-image{min-height: 200px; background-size: cover; padding-top: 33%; background-position: bottom center;}
#hero .hero-badges{position: absolute; left: 140px; z-index:9999;}
#hero .hero-badges img{height: 205px;}
#hero .hero-badges .badge1{display: inline-block; margin-right: 5px;}
#hero .hero-badges .badge2{display: inline-block; margin-right: 5px;}
#hero .hero-badges .badge3{display: inline-block;}
#hero .hero-tripadvisor{position: absolute; top: 220px; left: 190px;}
#hero .hero-booknow{position: absolute; right: 160px; bottom: 75px; z-index:9999;}
.rev_slider_wrapper{}
.rev_slider_wrapper .tp-bannertimer{display: none;}


@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0.6; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.6; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.6; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0.6; }
  100% { opacity:1; }
}
.animate-flicker:hover {
   -webkit-animation: flickerAnimation 1s infinite;
   -moz-animation: flickerAnimation 1s infinite;
   -o-animation: flickerAnimation 1s infinite;
    animation: flickerAnimation 1s infinite;
}



@media (max-width: 768px) { 
    #hero .hero-booknow{width: 100%; text-align: right; right: initial; bottom: initial; margin-top: 20px;}
    #hero .hero-booknow img{width: 40%; max-width: 175px;}
    #hero .hero-badges .badge1{display: none;}
    #hero .hero-badges .badge2{display: none;}
    #hero .hero-badges{display: none;}
    #hero .hero-tripadvisor{display: none;}
    .rev_slider_wrapper{min-height: 100px;}
}


#main-head{text-align: center;}
#main-head .main-head-title {font-size: 2.0em; font-weight: bold; font-family: jockey_oneregular; color: #000;}
#main-head .main-head-title .text1{color: #EF4F24; font-size: 2.2em;}
#main-head .main-head-title .text2{font-size: 1.6em;}
#main-head .main-head-text{max-width: 900px; margin: 0 auto; font-family: montserratregular; margin-top: 20px; line-height:1.7em;}
#main-head .main-head-text strong{color: #EF4F24; font-size: 2em; font-family: jockey_oneregular;}
#main-head .main-head-split img{max-width: 90%;}

@media (max-width: 768px) { 
	#main-head{padding: 0px 20px 0px 20px;}
}


#cable-badges{background-image: url('../img/home/wide-cable.png'); background-repeat: no-repeat; background-size: 100% 27px; text-align: center; background-position: top center;}
#cable-badges .badges{max-width: 1100px; width: 95%; margin: 0 auto; padding: 0px 0px 0px 0px; margin-top: 40px;}
#cable-badges .badges img{max-width: 90%; margin-top: 0px;}

#adventure-cards{max-width: 1100px; margin: 0 auto; margin-top: 50px; padding: 0px 50px 0px 50px; }
#adventure-cards .card{font-family: jockey_oneregular; margin-bottom: 25px;}
#adventure-cards .card .card-inner{text-align: center;}
#adventure-cards .card .card-inner .card-title{font-size: 2.4em; padding: 25px 0px 0px 0px;}
#adventure-cards .card .card-inner{padding: 0px 0px 30px 0px;  -webkit-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1); -moz-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1); box-shadow: 0px 0px 10px 5px rgba(213,213,213,1);}
#adventure-cards .card.canyon .card-inner .card-title{color: #EF4F24;}
#adventure-cards .card.abseil .card-inner .card-title{color: #58595B;}
#adventure-cards .card .card-inner .card-subtitle{font-size: 1.6em; margin-bottom: 15px;}
#adventure-cards .card .card-inner .card-image{padding: 0px 20px 0px 20px;}
#adventure-cards .card .card-inner .card-image img{width: 100%;}
#adventure-cards .card .card-inner .card-content{padding: 0px 50px 0px 50px; margin-top: 20px; margin-bottom: 20px; font-size: 1.1em; line-height: 1.7em;}
#adventure-cards .card .card-button{padding: 0px;; background-size: 100% 85px; margin-left: -10px; margin-right: -10px; background-repeat: no-repeat; margin-top: -20px; text-align: right; }
#adventure-cards .card.canyon .card-button{background-image: url('../img/home/card-canyon-button.png');  }
#adventure-cards .card.abseil .card-button{background-image: url('../img/home/card-abseil-button.png');  }
#adventure-cards .card .card-button a{display: inline-block; padding: 25px 50px 40px 0px; width: 100%; color: #FFF; font-size: 1.5em;}
#adventure-cards .card .card-button a img{width: 35px; margin-left: 10px; margin-top: -7px;}
#adventure-cards .card .card-button{transition: 0.5s;}
#adventure-cards .card .card-button:hover{opacity: 0.8;}

@media (max-width: 768px) { 
	#adventure-cards{padding: 0px 20px 0px 20px; }
	#adventure-cards .card .card-button a{font-size: 1.2em;}
}


#looking{padding: 20px 0px 50px 0px; font-family: jockey_oneregular; text-align: center; background-image: url('../img/home/looking-bg.png'); background-repeat: no-repeat; background-size: 100% 100%;}
#looking .looking-title{color: #E2CE13; font-size: 2em;}
#looking .looking-subtitle{font-size: 2.5em; color: #FFF; margin-top: -5px;}
#looking .looking-button{padding: 5px 0px 5px 0px;}
#looking .looking-button a{color: #FFF;}
#looking .looking-button img{width: 50px; margin-bottom: 3px;}

@media (max-width: 768px) { 
	#looking .looking-title{font-size: 1.5em;}
	#looking .looking-subtitle{font-size: 1.9em;}
}


#footer .footer-title{text-align: center; font-weight: bold; font-size: 2.2em; margin-bottom: 30px; font-family: jockey_oneregular; margin-top: 30px;}
#footer .footer-title strong{color: #EF4F24; font-size: 1.6em;}

#footer .footer-social{margin-bottom: 30px;}
#footer .footer-social .item{background-size: 40px 40px; text-align: center; padding: 0px 0px 30px 0px;}
#footer .footer-social .item .icon img{height: 40px;}
#footer .footer-social .item .icon {margin-bottom: 30px;}
#footer .footer-social .item .inner{border: 1px solid #E6E7E8; margin-top: 10px;}
#footer .footer-social .footer-twitter{}
#footer .footer-social .footer-twitter .inner{max-height: 573px; overflow-x: scroll;}
#footer .footer-social .footer-facebook{}
#footer .footer-social .footer-instagram{}

#footer .book-call{background-color: #EF4F24; color: #FFF; text-align: center; font-size: 1.8em; padding: 10px 0px 10px 0px; font-family: jockey_oneregular;}
#footer .book-call a{color: #FFF;}
#footer .footer-split{height: 20px; background-image: url('../img/home/news-top-bg.png'); background-size: 100% 26px; background-repeat: no-repeat;}

.page-template-template-abseil #footer .footer-title{display:none;}
.page-template-template-abseil #footer .footer-social{display:none;}
.page-template-template-canyon #footer .footer-title{display:none;}
.page-template-template-canyon #footer .footer-social{display:none;}
.page-template-template-home #footer .footer-title{display:none;}
.page-template-template-home #footer .footer-social{display:none;}

@media (max-width: 768px) { 
	#footer .book-call{font-size: 1.1em;}
}


#video{text-align: center;}
#video .video-inner{background-image: url('../img/home/video-bg.jpg'); background-size: cover; position: relative; padding: 0px;}
#video .video-left{background-color: #E2CE13; width: 50px; position: absolute; top: 0px; bottom: 0px; opacity: 0.8;}
#video .video-right{background-color: #E2CE13; width: 50px; position: absolute; top: 0px; bottom: 0px; opacity: 0.8; right: 0px;}
#video .video-frame{max-width: 975px; width: 90%; margin: 0 auto; padding: 30px 0px 30px 0px;}

@media (max-width: 768px) { 
	#video .video-frame iframe{height: 250px;}
}

#action-gallery .title {font-family: jockey_oneregular; text-align: center; padding: 20px 0px 0px 0px; font-size: 2.3em;}
#action-gallery .title strong{color: #EF4F24; font-size: 1.8em;}

#action-gallery .gallery{padding: 60px 20px 10px 20px; background-color: #EF4F24; background-image: url('../img/home/news-top-bg.png'); background-size: 100% 50px; background-repeat: no-repeat; background-position: top center;}
#action-gallery .gallery-inner{padding: 10px 10px 10px 10px; max-width: 1000px; margin: 0 auto;}
#action-gallery .gallery li img{border: 15px solid #FFF;}
#action-gallery .gallery li{padding: 10px 10px 10px 10px;}
#action-gallery .gallery li .gallery-image{padding-top: 80%; background-size: cover; background-repeat: no-repeat; background-position: center center; border: 15px solid #FFF;}
#action-gallery .bx-wrapper{background-color: transparent; border: none; box-shadow: none; margin-bottom: 0px; }
#action-gallery .bx-prev{background-image: url('../img/home/gallery-prev.svg'); background-size: contain; background-position: 0 0; left: -45px; width: 55px; height: 55px; margin-top: -20px; }
#action-gallery .bx-next{background-image: url('../img/home/gallery-next.svg'); background-size: contain; background-position: 0 0; width: 55px; height: 55px; margin-top: -20px; right: -65px; }

@media (max-width: 768px) { 
	#action-gallery .gallery{padding: 60px 60px 10px 60px;}
}


#whats-up .top{background-image: url('../img/home/whatsup-bg-top.png'); background-position:  top center; background-repeat: no-repeat; background-size: 100% 100%; height: 50px;}
#whats-up .mid{background-image: url('../img/home/whatsup-bg-bottom.png'); background-position:  top center; background-repeat: no-repeat; background-size: 100% 100%;}

#whats-up .title{font-family: jockey_oneregular; color: #FFF; text-align: center; font-size: 2em; padding: 10px 0px 0px 0px; margin-bottom: 20px;}
#whats-up .title strong{font-size: 1.8em;}
#whats-up .news{max-width: 1050px; margin: 0 auto;}
#whats-up .news-inner{padding: 0px 50px 80px 50px; margin: 0 auto;}
#whats-up .news .item {background-color: #FFF; padding: 30px 40px 30px 40px}
#whats-up .news .item .image{padding-bottom: 27%; background-size: cover; background-position:  center center; float: left; width: 40%;}
#whats-up .news .item .content{width: 60%; float: left; }
#whats-up .news .item .content-inner{padding: 0px 0px 0px 30px;}
#whats-up .news .item .content-inner .inner-title{font-size: 2em; font-family: jockey_oneregular; margin-bottom: 20px;}
#whats-up .news .item .content-inner .inner-text{ font-family: montserrat_lightregular; line-height:1.7em;}
#whats-up .news .item .content-inner .inner-text a{ text-decoration: none; color: #333; font-weight: 600;}
#whats-up .bx-prev{background-image: url('../img/home/news-prev.svg'); background-size: contain; background-position: 0 0; left: -30px; width: 55px; height: 55px; margin-top: -20px; }
#whats-up .bx-next{background-image: url('../img/home/news-next.svg'); background-size: contain; background-position: 0 0; width: 55px; height: 55px; margin-top: -20px; right: -30px; }
#whats-up .bx-wrapper{background-color: transparent; border: none; box-shadow: none; margin-bottom: 0px; }

@media (max-width: 768px) { 
	#whats-up .news .item {padding: 20px 20px 20px 20px}
	#whats-up .news .item .content-inner{padding: 0px 10px 0px 10px;}
    #whats-up .news .item .image{width: 100%; float: none; padding-bottom: 60%; margin-bottom: 20px;}
    #whats-up .news .item .content{width: 100%; float: none; }
}


#about-section{background-color: #231F20; color: #FFF; padding: 50px 100px 50px 100px;}
#about-section .holder{max-width: 950px; margin: 0 auto;}
#about-section .title{text-align: center; font-family: jockey_oneregular; font-size: 2.3em; margin-bottom: 0px; line-height: 1em;}
#about-section .title strong{font-size: 1.5em;}
#about-section .text{float: left; width: 40%; font-family: montserrat_lightregular;}
#about-section .text-inner{padding: 50px 30px 0px 0px;}
#about-section .readmore1{background-image: url('../img/home/about-more.svg'); background-size: contain; background-repeat: no-repeat; background-size: 100% auto; display: inline-block; padding: 17px 0px 20px 0px; width: 180px; text-align: center; color: #FFF; font-family: jockey_oneregular;}
#about-section .image{float: left; width: 60%; background-image: url('../img/home/about-image.png'); padding-bottom: 30%; background-size: contain; background-position: top center; background-repeat: no-repeat;}

@media (max-width: 768px) { 
	#about-section{padding: 50px 20px 0px 20px;}
	#about-section .text{float: none; width: 100%;  }
	#about-section .image{float: none; width: 100%; padding-bottom: 50%; margin-top: 10px; }
}


#footer .accreditation{text-align: center; padding: 0px 0px 0px 0px;}
#footer .accreditation img{width: 95%; max-width:1200px;}

#footer .footer-bottom{background-color: #EF4F24; color: #FFF; padding: 30px 140px 50px 140px;}
#footer .footer-bottom .footer-bottom-left{float: left; font-family: montserrat_lightregular;}
#footer .footer-bottom .footer-bottom-left a{color: #FFF;}
#footer .footer-bottom .footer-bottom-left .icons {margin-top: 20px; }
#footer .footer-bottom .footer-bottom-left .icons .icon img{height: 45px; margin-right: 30px;}

#footer .footer-bottom .footer-bottom-right{float: right; text-align: right; font-size: 0.9em; padding: 120px 0px 0px 0px;}
#footer .footer-bottom .footer-bottom-right a{color: #FFF;}
#footer .footer-bottom .footer-bottom-right .icons {margin-bottom: 20px;}
#footer .footer-bottom .footer-bottom-right .icons img{height: 50px;}

#footer .footer-bottom .footer-bottom-right .links{font-family: montserrat_lightregular;}

@media (max-width: 768px) { 
	#footer .footer-bottom{background-color: #EF4F24; color: #FFF; padding: 30px 20px 50px 20px;}
	#footer .footer-bottom .footer-bottom-left{float: none; margin-bottom: 10px;}
	#footer .footer-bottom .footer-bottom-left .icons .icon img{height: 25px;}
	#footer .footer-bottom .footer-bottom-left .icons {margin-bottom: 20px;}
	#footer .footer-bottom .footer-bottom-right{float: none; text-align: left; padding: 0px 0px 0px 0px;}
	#footer .footer-bottom .footer-bottom-right .icons img{height: 30px;}
}

.modal-foot .innerhead .closeme {text-align: right; font-family: montserratregular;}
.modal-foot .innerhead .closeme a{color: #333333;}
.modal-foot .innerhead .closeme img{margin-top: -10px;}
.modal-foot .innerfoot .closeme {text-align: right; font-family: montserratregular;}
.modal-foot .innerfoot .closeme a{color: #333333;}
.modal-foot .innerfoot .closeme img{margin-top: -10px;}
.modal-foot .modal-body .inner a{color: #333333; text-decoration: underline;}
.modal-foot .modal-content{border-radius: 0px;}
.modal-foot .modal-body{padding: 30px 30px 30px 30px;}
.modal-foot .modal-body h2{font-size: 1.5em; margin-bottom: 20px; padding-top: 5px;}


@media (min-width: 900px) { 
.modal-foot .modal-dialog{width: 800px;}
}

#content-main .inner{width: 900px; max-width: 90%; margin: 0 auto; padding: 50px 0px 50px 0px; font-family: montserratregular;}
#content-main h2{text-align: center; font-family: jockey_oneregular; margin-bottom: 20px;}

#content-main.page-about .inner{padding-top: 0px;}


#about-team-boxes { background-image: url('../img/about-team-bg.png'); padding: 50px 50px 0px 50px; }
#about-team-boxes .holder{ max-width: 1100px; margin: 0 auto; }
#about-team-boxes .box-title{color: #FFF; text-align: center; padding: 0px 0px 20px 0px; font-family: jockey_oneregular; text-transform: uppercase; font-size: 1.8em;}
#about-team-boxes .box-title strong{font-weight: normal; font-size: 1.5em;}
#about-team-boxes .box {margin-bottom: 50px;}
#about-team-boxes .box .box-inner {margin-left: 20px; margin-right: 20px;}
#about-team-boxes .box .image{padding-top: 60%; background-size: cover; background-position: center center;}
#about-team-boxes .box .name{text-align: center; color: #FF734D; font-family: jockey_oneregular; padding: 10px 0px 10px 0px; font-size: 1.3em;}
#about-team-boxes .box .position{text-align: center; font-family: jockey_oneregular; padding: 0px 0px 10px 0px; font-size: 1.2em;}
#about-team-boxes .box .content{text-align: center; font-family: montserrat_lightregular; padding: 0px 20px 20px 20px;}
#about-team-boxes .box .boxcap{font-size:0.9em; margin-top:5px; color:#FFF;}


.page-template-template-info #main-head {margin-top: 20px;}
.page-template-template-info #main-head .main-head-title{font-size: 4em;}
.page-template-template-info #main-head .main-head-title strong{font-weight: normal; color: #EF4F24;}

#page-info-main {padding: 0px 50px 0px 50px; max-width: 1100px; margin: 0 auto;}
#page-info-main .box-inner .content {padding: 30px 0px 10px 0px;}
#page-info-main .box-inner .content h2{color: #EF4F24; font-family: jockey_oneregular; font-size: 2.5em;}
#page-info-main .box-inner .content h3{font-family: jockey_oneregular;}
#page-info-main .box-inner .items{}
#page-info-main .box-inner .items .item{margin-bottom: 30px;}
#page-info-main .box-inner .items .item:nth-child(odd) .item-title{background-color: #404041;}
#page-info-main .box-inner .items .item:nth-child(even) .item-title{background-color: #EF4F24;}
#page-info-main .box-inner .items .item .item-title{color: #FFF; padding: 5px 10px 5px 10px; font-family: jockey_oneregular; margin-bottom: 10px; font-size: 1.1em; margin-top: 10px;}
#page-info-main .box-inner .items .item .item-description{font-family: montserrat_lightregular; font-size: 0.9em;}

#page-info-main .info-book-now{margin-top: 20px;}
#page-info-main .info-book-now {background-repeat: no-repeat; background-image: url('../img/info-book-now-background.png'); background-size: 100% 100%; padding: 30px 20px 30px 20px;}
#page-info-main .info-book-now .text{text-transform: uppercase; color: #404041; font-size: 1.5em; font-family: jockey_oneregular;}
#page-info-main .info-book-now .text strong{font-weight: normal; font-size: 1.5em;}
#page-info-main .info-book-now .icon{margin-right: 20px; margin-top: 10px;}
#page-info-main .info-book-now .icon img{width: 50px;}

@media (max-width: 768px) { 
	#page-info-main .info-book-now .text{text-transform: uppercase; color: #404041; font-size: 1.1em; font-family: jockey_oneregular;}
	#page-info-main .info-book-now .icon img{width: 30px;}
	#page-info-main .info-book-now .icon{margin-right: 10px; }
}



#section-map .map-title{padding: 5px 200px 5px 200px; margin-top: 20px;}
#section-map .map-title .map-title-text{font-size: 2em; color: #FFF; font-family: jockey_oneregular; text-transform: uppercase;}
#section-map .map-title .download-directions img{height: 46px;}
.page-template-template-info #section-map .map-title{background-color: #EF4F24;}
.page-template-template-contact #section-map .map-title{background-color: #EF4F24;}
#map{height: 500px;}

@media (max-width: 768px) { 
	#section-map .map-title{padding: 5px 20px 5px 20px;}
	#section-map .map-title .download-directions.pull-right{float:none !important;}
}


.page-template-template-contact #main-head .main-head-title{text-transform: uppercase; font-size: 4em;}

#page-contact {max-width: 900px; margin: 0 auto; margin-top: 50px; margin-bottom: 50px; font-family: jockey_oneregular;}
#page-contact .item .title{text-transform: uppercase; text-align: center; color: #EF4F24;}
#page-contact .item .details{text-align: center;}
#page-contact .item .details a{color: #000; text-decoration: none;}
#page-contact .item .icon{text-align: center; padding: 0px 0px 10px 0px;}
#page-contact .item .icon img{height: 70px; transition: 0.5s;}
#page-contact .item:hover .icon img{opacity: 0.4;}


#page-adventure{max-width: 1100px; margin: 0 auto; width: 90%;}
#page-adventure .item{margin-top: 50px; margin-bottom: 0px;  -webkit-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1); -moz-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1); }
#page-adventure .item .item-inner{padding: 0px 20px 20px 20px;}
#page-adventure .item .item-left{float: left; width: 50%;}
#page-adventure .item .item-left .left-inner{padding: 30px 20px 0px 20px;}
#page-adventure .item .item-left .item-title{color: #EF4F24; font-family: jockey_oneregular; font-size: 3.2em;}
#page-adventure .item .item-left .item-subtitle{color: #404041; font-family: jockey_oneregular; padding: 0px 0px 20px 0px; font-size: 2em;}
#page-adventure .item .item-left .item-text{font-family: jockey_oneregular; padding: 0px 30px 0px 0px; font-size: 1.10em;}
#page-adventure .item .item-left .item-buttons{padding: 30px 30px 0px 30px;}
#page-adventure .item .item-right{float: right; width: 50%;}
#page-adventure .item .item-right .image{padding-top: 50%; background-size: cover; background-position: center center; margin-bottom: 20px;}
#page-adventure .item .item-right .more-info{padding: 30px 0px 0px 0px;}
#page-adventure .item .item-pics{font-family: jockey_oneregular; text-align: center; text-transform: uppercase; margin-top: 20px;}
#page-adventure .item .item-pics a{color: #404041;}
#page-adventure .item .item-pics img{width: 40px; margin-bottom: 10px;}

@media (max-width: 768px) { 
#page-adventure{padding: 0px 10px 0px 10px;}
#page-adventure .item .item-left{float: none; width: 100%;}
#page-adventure .item .item-right{float: none; width: 100%;}
}

.page-template-template-adventure #main-head .main-head-title{text-transform: uppercase; font-size: 4em;}
.page-template-template-adventure #main-head .main-head-title strong{font-weight: normal; color: #EF4F24;}


#activity-gallery .gallery-title{font-family: jockey_oneregular; text-transform: uppercase; text-align: center; font-size: 2.1em; margin-top: 10px; margin-bottom: 10px;}
#activity-gallery .gallery-title .text1{font-size: 1.7em;}
#activity-gallery .gallery-title .text2{font-size: 1.7em;}
.page-template-template-abseil #activity-gallery .gallery-title .text1{color: #2E3191;}
.page-template-template-abseil #activity-gallery .gallery-title .text2{color: #6D6E70;}
.page-template-template-canyon #activity-gallery .gallery-title .text1{color: #EF4F24;}
.page-template-template-canyon #activity-gallery .gallery-title .text2{color: #EF4F24;}

#activity-gallery .gallery{background-image: url('../img/activity/gallery-bg.png'); background-size: cover; background-position:  top center;}
.page-template-template-canyon #activity-gallery .gallery{background-image: url('../img/activity/gallery-bg-canyon.jpg');}
#activity-gallery .gallery .gallery-inner{width: 1000px; max-width: 100%; margin: 0 auto; margin-bottom: 20px; margin-top: 40px;}
#activity-gallery .item{margin-bottom: 30px;}
#activity-gallery .item .item-inner{}
#activity-gallery .item .item-inner .item-image{padding-top: 100%; background-size: cover; background-position: center; border: 15px solid #FFF;}

#activity-review{color: #FFF; font-family: montserrat_lightregular; text-align: center; padding: 20px 0px 20px 0px;}
#activity-review .review-inner{max-width: 900px; margin: 0 auto;}
#activity-review h3{color: #FFF; font-family: jockey_oneregular; font-size: 1.9em;}

.page-template-template-canyon #section-map .map-title{margin-top: 0px;}

.page-template-template-abseil #activity-review{background-color: #2E3191;}
.page-template-template-canyon #activity-review{background-color: #EF4F24;}

.page-template-template-abseil #section-map .map-title{background-color: #808184;}
.page-template-template-canyon #section-map .map-title{background-color: #EF4F24;}

.page-template-template-abseil #section-map .map-title{margin-top: 0px;}

#activity-main{max-width: 1000px; margin: 0 auto;}

.section-faq{}
.section-faq .item {margin-bottom: 10px;}
.section-faq .item .item-title{color: #FFF; font-family: jockey_oneregular; font-size: 1.3em; padding: 10px 20px 20px 25px;}
.section-faq .item .item-title{background-size: 100% 60px; background-repeat: no-repeat;}
.section-faq .item .item-title .icon{float: right; margin-top: -7px;}
.section-faq .item .item-title .icon img{height: 20px;}
.section-faq .item .item-title .icon .down{display:none;}

.page-template-template-abseil .section-faq .item:nth-child(1) .item-title{background-image: url('../img/activity/background-blue.png');}
.page-template-template-abseil .section-faq .item:nth-child(2) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-abseil .section-faq .item:nth-child(4) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-abseil .section-faq .item:nth-child(5) .item-title{background-image: url('../img/activity/background-blue.png');}
.page-template-template-abseil .section-faq .item:nth-child(7) .item-title{background-image: url('../img/activity/background-blue.png');}
.page-template-template-abseil .section-faq .item:nth-child(8) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-abseil .section-faq .item:nth-child(10) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-abseil .section-faq .item:nth-child(11) .item-title{background-image: url('../img/activity/background-blue.png');}
.page-template-template-abseil .section-faq .item:nth-child(13) .item-title{background-image: url('../img/activity/background-blue.png');}
.page-template-template-abseil .section-faq .item:nth-child(14) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-abseil .section-faq .item:nth-child(16) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-abseil .section-faq .item:nth-child(17) .item-title{background-image: url('../img/activity/background-blue.png');}

.page-template-template-canyon .section-faq .item:nth-child(1) .item-title{background-image: url('../img/activity/background-red.png');}
.page-template-template-canyon .section-faq .item:nth-child(2) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-canyon .section-faq .item:nth-child(4) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-canyon .section-faq .item:nth-child(5) .item-title{background-image: url('../img/activity/background-red.png');}
.page-template-template-canyon .section-faq .item:nth-child(7) .item-title{background-image: url('../img/activity/background-red.png');}
.page-template-template-canyon .section-faq .item:nth-child(8) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-canyon .section-faq .item:nth-child(10) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-canyon .section-faq .item:nth-child(11) .item-title{background-image: url('../img/activity/background-red.png');}
.page-template-template-canyon .section-faq .item:nth-child(13) .item-title{background-image: url('../img/activity/background-red.png');}
.page-template-template-canyon .section-faq .item:nth-child(14) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-canyon .section-faq .item:nth-child(16) .item-title{background-image: url('../img/activity/background-grey.png'); }
.page-template-template-canyon .section-faq .item:nth-child(17) .item-title{background-image: url('../img/activity/background-red.png');}

.section-faq .item .item-content{font-size: 1em; padding: 10px 0px 10px 0px;}

#activity-main .info-book-now{margin-top: 20px; margin-bottom: 25px;}
#activity-main .info-book-now {background-repeat: no-repeat;  background-size: 100% 100%; padding: 30px 20px 30px 20px;}
.page-template-template-abseil #activity-main .info-book-now {background-image: url('../img/activity/book-now.png');}
.page-template-template-canyon #activity-main .info-book-now {background-image: url('../img/info-book-now-background.png');}
.page-template-template-canyon #activity-main .info-book-now .text{color: #404041;}
#activity-main .info-book-now .text{text-transform: uppercase; color: #FFF; font-size: 1.5em; font-family: jockey_oneregular;}
#activity-main .info-book-now .text strong{font-weight: normal; font-size: 1.5em;}
#activity-main .info-book-now .icon{margin-right: 20px; margin-top: 10px;}
#activity-main .info-book-now .icon img{width: 50px;}

#activity-main .section-main{min-height: 450px;}
#activity-main .section-main .outer{width: 720px; max-width: 90%;}
#activity-main .section-main .image{position: absolute; right: 0px; margin-top: -40px;}
#activity-main .section-main .split{padding: 0px 20px 0px 0px; margin-bottom: 30px;}
#activity-main .section-main .split img{width: 100%;}
#activity-main .section-main .title{text-transform: uppercase; font-family: jockey_oneregular; font-size: 4em;}
#activity-main .section-main .content{font-family: montserrat_lightregular; line-height: 1.7em; max-width: 620px; margin-bottom: 30px; }
#activity-main .section-main .content h2{ font-family: jockey_oneregular; font-size: 1.5em; margin-bottom: 15px; padding-top: 10px; }

.page-template-template-abseil #activity-main .section-main .title{color: #2E3191;}
.page-template-template-canyon #activity-main .section-main .title{color: #EF4F24;}


@media (max-width: 1024px) { 
    #activity-main .section-main .image{margin-top: 0px;}
    #activity-main .section-main .image img{width: 200px;}
}
@media (max-width: 768px) { 
	#activity-main .section-main .image{position: initial; float:right;}
    #activity-main .section-main .image img{width: 150px;}
	#activity-main .section-main .content{padding: 0px 20px 0px 20px;}
	#activity-main .section-main .outer{max-width: 100%;}
}

body.blog{}
body.blog .post-main{max-width: 1000px; margin: 0 auto; margin-bottom: 20px;}
body.blog .post-main .readmore {text-align: center; margin-top: 30px; margin-bottom: 30px; transition: 0.5s;}
body.blog .post-main .readmore:hover {opacity: 0.6;}
body.blog .post-main .readmore img{width: 200px;}
body.blog .post-main .image{max-width: 600px; margin: 0 auto;  -webkit-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1); -moz-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1);}
body.blog .post-main .image img{width: 100%; height: auto; border: 15px solid #FFF;}
body.blog .post-main .title{text-align: center; font-family: jockey_oneregular; margin-top: 35px; text-transform: uppercase;}
body.blog .post-main .author{text-align: center; font-family: montserrat_lightregular; font-style: italic; margin-bottom: 25px;}
body.blog .post-main .content{text-align: center; font-family: montserrat_lightregular; max-width: 675px; margin: 0 auto; line-height: 1.7em;}

body.blog .other-articles{color: #FFF; background-color: #EF4F24; padding: 20px 20px 20px 20px; font-family: jockey_oneregular; text-transform: uppercase; font-size: 2.4em; text-align: center; margin-bottom: 25px;}

body.blog .post-other{max-width: 1000px; margin: 0 auto; }
body.blog .post-other .item{margin-bottom: 20px;}
body.blog .post-other .item .image{background-size: cover; background-position:  center center; padding-top: 70%; margin-bottom: 10px;}
body.blog .post-other .item .title{font-family: jockey_oneregular;}
body.blog .post-other .item .title h2{font-size: 1.8em;}
body.blog .post-other .item .content{font-family: montserrat_lightregular; padding: 10px 0px 15px 0px; line-height: 1.7em;}
body.blog .post-other .item .readmore{transition: 0.5s;}
body.blog .post-other .item .readmore:hover{opacity: 0.6;}
body.blog .post-other .item .readmore img{width: 150px;}

body.blog #hero .hero-image{padding-top: 36%;}
body.blog .page-blog {margin-top: 0px; margin-bottom: 30px;}
body.blog .page-blog .title{color: #EF4F24; font-size: 4em; font-family: jockey_oneregular; text-align: center; margin-top: 20px;}
body.blog .page-blog .cable {background-image: url('../img/blog/cable.png'); background-repeat: no-repeat; background-size:  100% 10px;; background-position: 0px 10px; }
body.blog .page-blog .cable {background-image: url('../img/home/wide-cable.png'); background-repeat: no-repeat; background-size: 100% 27px; text-align: center; background-position: top center;}
body.blog .page-blog .cable .badges{max-width: 900px; margin: 0 auto;}


body.single{}
body.single .post-main{max-width: 1000px; margin: 0 auto; margin-bottom: 20px;}
body.single .post-main .readmore {text-align: center;}
body.single .post-main .readmore img{width: 200px;}
body.single .post-main .image{max-width: 800px; margin: 0 auto;  -webkit-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1); -moz-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1);}
body.single .post-main .image img{width: 100%; height: auto; border: 15px solid #FFF;}
body.single .post-main .title{text-align: center; font-family: jockey_oneregular; color: #EF4F24;}
body.single .post-main .title h1{font-size: 3.5em;}
body.single .post-main .subtitle {font-family: jockey_oneregular; text-align: center; text-transform: uppercase; margin-bottom: 20px;}
body.single .post-main .subtitle h2{font-size: 1.7em;}
body.single .post-main .author{text-align: center; font-family: montserrat_lightregular; font-style: italic; margin-bottom: 20px;}
body.single .post-main .content{font-family: montserrat_lightregular; max-width: 800px; margin: 0 auto; line-height:1.7em; }
body.single .post-main .content img{margin-top: 20px; margin-bottom: 20px;}

body.single .other-articles{color: #FFF; background-color: #EF4F24; padding: 20px 20px 20px 20px; font-family: jockey_oneregular; text-transform: uppercase; font-size: 2.4em; text-align: center;}

body.single .post-other{max-width: 1000px; margin: 0 auto;}
body.single .post-other .item{margin-bottom: 20px;}
body.single .post-other .item .image{background-size: cover; background-position:  center center; padding-top: 70%; margin-bottom: 10px;}
body.single .post-other .item .title{font-family: jockey_oneregular;}
body.single .post-other .item .title h2{font-size: 1.8em;}
body.single .post-other .item .content{font-family: montserrat_lightregular;}
body.single .post-other .item .readmore{transition: 0.5s;}
body.single .post-other .item .readmore:hover{opacity: 0.6;}
body.single .post-other .item .readmore img{width: 150px;}

body.single .more-split{margin-top: 40px; margin-bottom: 20px;}
body.single .more-split .line{border-top:1px solid #EF4F24;}
body.single .more-split .icon{text-align: center; margin-top: -25px; font-family: montserrat_lightregular; color: #EF4F24; text-transform: uppercase; font-size: 0.9em;}
body.single .more-split .icon img{width: 50px;}

body.single .share-this{text-align: center; margin-top: 40px; margin-bottom: 50px;}
body.single .share-this .share-text{display: inline-block; text-transform: uppercase; font-family: montserrat_lightregular;}
body.single .share-this .share-icon{display: inline-block; margin-right: 50px;}
body.single .share-this .share-icon img{height: 30px;}
body.single .share-this .share-facebook{display: inline-block; margin-right: 20px;}
body.single .share-this .share-facebook img{height: 30px;}
body.single .share-this .share-twitter{display: inline-block; margin-right: 20px;}
body.single .share-this .share-twitter img{height: 30px;}
body.single .share-this .share-email{display: inline-block;}
body.single .share-this .share-email img{height: 30px;}



#page-package-landing{padding: 20px 0px 0px 0px;}
#page-package-landing .outer{width:1100px; max-width: 95%; margin: 0 auto;}
#page-package-landing .main-title{text-align: center; margin-bottom:50px; font-family: jockey_oneregular;}
#page-package-landing .main-title h1{color:#EF4F24; font-size:3em; }
#page-package-landing .main-content{width: 800px; max-width:90%; margin:0 auto; margin-bottom: 50px; font-family: montserrat_lightregular; line-height: 1.7em;}
#page-package-landing .package-boxes{}
#page-package-landing .package-boxes .box{}
#page-package-landing .package-boxes .box img{width:100%;}
#page-package-landing .package-boxes .box-left{float: left; width: 50%; margin-bottom: 50px;}
#page-package-landing .package-boxes .box-right{float: right; width: 50%; margin-bottom: 50px;}

.page-template-template-package-landing #whats-up{}
.page-template-template-package-landing #whats-up .top{display:none;}
.page-template-template-package-landing #whats-up .mid{padding-top:20px;}

@media (max-width: 768px) { 
	#page-package-landing .package-boxes .box-left{float: none; width: 100%;}
	#page-package-landing .package-boxes .box-right{float: none; width: 100%;}
}


.page-template-template-package-view #whats-up{}
.page-template-template-package-view #whats-up .top{display:none;}
.page-template-template-package-view #whats-up .mid{padding-top:20px;}

#page-package-view{}
#page-package-view .main-head{margin-bottom:20px; font-family: jockey_oneregular; text-align: center; text-transform: uppercase; font-size:3.5em;}
#page-package-view .main-title{margin-bottom:50px; font-family: jockey_oneregular; text-align: center; text-transform: uppercase; color:#EF4F24;}
#page-package-view .main-title h1{font-size:3em;}
#page-package-view .outer{width:1000px; max-width:95%; margin: 0 auto;}
#page-package-view .package-boxes .box{margin-bottom:50px; -webkit-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1); -moz-box-shadow: 0px 0px 10px 5px rgba(213,213,213,1); box-shadow: 0px 0px 10px 5px rgba(213,213,213,1);}
#page-package-view .package-boxes .box .box-inner{padding:40px 50px 0px 50px;}
#page-package-view .package-boxes .box .box-inner .box-title{color:#EF4F24; font-family: jockey_oneregular; font-size:2.2em;}
#page-package-view .package-boxes .box .box-inner .box-subtitle{font-family: jockey_oneregular; font-size:1.8em;}
#page-package-view .package-boxes .box .box-inner .box-price{font-family: jockey_oneregular; color:#EF4F24; font-size:1.8em; margin-bottom: 20px;}
#page-package-view .package-boxes .box .box-inner .box-left{float:left; width:50%; line-height:1.7em;}
#page-package-view .package-boxes .box .box-inner .box-content{padding-right:30px; font-family: montserrat_lightregular; min-height:220px; font-size:0.9em;}
#page-package-view .package-boxes .box .box-inner .box-enquire img{width:250px; padding:0px 30px 0px 0px;}
#page-package-view .package-boxes .box .box-inner .box-enquire {padding:0px 0px 30px 0px;}
#page-package-view .package-boxes .box .box-inner .box-right{float:left; width:50%;}

#page-package-view .package-boxes .box .box-inner .gallery li{position: relative;}
#page-package-view .package-boxes .box .box-inner .gallery .gallery-image{padding-top:65%; background-size: cover; background-position: center center;}
#page-package-view .package-boxes .box .box-inner .gallery .gallery-caption{background-color:#45423F; position:absolute; height:40px; width:100%; opacity: 0.8; bottom:0px; color:#FFF; }
#page-package-view .package-boxes .box .box-inner .gallery .gallery-caption .caption-inner{padding: 2px 10px 0px 40px;}

#page-package-view .return-button{padding:0px 0px 40px 0px; text-align:center;}
#page-package-view .return-button img{width:297px;}

#page-package-view .bx-wrapper {border:5px solid #FFF; box-shadow:none;}
#page-package-view .bx-wrapper .bx-prev{background-image: url('../img/packages/image-prev.svg'); background-size: contain; background-position: 0 0; left: 5px; width: 35px; height: 35px; margin-top: -20px; }
#page-package-view .bx-wrapper .bx-next{background-image: url('../img/packages/image-next.svg'); background-size: contain; background-position: 0 0; width: 35px; height: 35px; margin-top: -20px; left: 40px; }

#page-package-view .bx-wrapper .bx-controls-direction a{top:initial; bottom:3px;}

@media (max-width: 768px) { 
	#page-package-view .package-boxes .box .box-inner .box-content{min-height:50px;}
	#page-package-view .package-boxes .box .box-inner .box-left{float:none; width:100%;}
	#page-package-view .package-boxes .box .box-inner .box-right{float:none; width:100%; margin-top:20px;}
}

.modal-package-enquiry {z-index: 99999;}
.modal-package-enquiry .modal-content{border-radius: 0px;}
.modal-package-enquiry .enquiry .closeme{text-align: right;}
.modal-package-enquiry .enquiry .closeme a{color: #333;}
.modal-package-enquiry .enquiry .innerhead-title{font-family: montserrat_semiboldregular; text-transform: uppercase; font-size: 1.2em; margin-bottom: 30px; margin-top: 20px;}
.modal-package-enquiry .enquiry{font-family: montserrat_lightregular; padding: 10px 30px 10px 30px;}
.modal-package-enquiry .enquiry .item{margin-bottom: 10px; font-size:0.9em;}
.modal-package-enquiry .enquiry .lbl{display: inline-block; width:33%;}
.modal-package-enquiry .enquiry .dta{display: inline-block; width:65%; }
.modal-package-enquiry .enquiry .dta .txt{width:100%; height: 30px;}
.modal-package-enquiry .enquiry .txt{height: 30px;}
.modal-package-enquiry .enquiry .txt2{height: 30px;}
.modal-package-enquiry .enquiry .txth{width:100%; height: 100px;}
.modal-package-enquiry .enquiry .itemrow{margin-bottom: 20px; margin-top: 20px;}
.modal-package-enquiry .enquiry .itemrow .itemleft{display: inline-block; width: 49%;}
.modal-package-enquiry .enquiry .itemrow .itemright{display: inline-block; width: 49%;}
.modal-package-enquiry .submitme {text-align: right;}
.modal-package-enquiry .submitme .wpcf7-submit{background-color:#EF4F24; color: #FFF; padding: 7px 30px 7px 30px; border: 1px solid #EF4F24; text-transform: uppercase; font-family: montserratbold;}
.modal-package-enquiry .enquiry .show-sent{display: none;}
.modal-package-enquiry .enquiry .your-package{display: none;}


