/*
Theme Name: New-&-Gauley
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	background:transparent;
}

body {
	line-height:1;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:400;
	clear:both;
}

ol,ul {
	list-style:none;
}

blockquote {
	quotes:none;
}

blockquote:before,blockquote:after {
	content:'';
	content:none;
}

del {
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}

a img {
	border:none;
}

/*****************************CSS Reset - Find ****************************************/
/* =Fonts
-------------------------------------------------------------- */
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit] {
	font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

#main_container a{
	text-decoration: none !important;
}

pre {
	font-family:"Courier 10 Pitch",Courier,monospace;
}

code {
	font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
}

body,input,textarea {
	color:#666;
	font-size:12px;
	line-height:18px;
}

hr {
	background-color:#E7E7E7;
	border:0;
	height:1px;
	margin-bottom:18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom:18px;
}

ul {
	list-style:square;
	margin:0 0 18px 1.5em;
}

ol {
	list-style:decimal;
	margin:0 0 18px 1.5em;
}

ol ol {
	list-style:upper-alpha;
}

ol ol ol {
	list-style:lower-roman;
}

ol ol ol ol {
	list-style:lower-alpha;
}

ul ul,ol ol,ul ol,ol ul {
	margin-bottom:0;
}

dl {
	margin:0 0 24px;
}

dt {
	font-weight:700;
}

dd {
	margin-bottom:18px;
}

strong {
	font-weight:700;
}

cite,em,i {
	font-style:italic;
}

big {
	font-size:131.25%;
}

ins {
	background:#ffc;
	text-decoration:none;
}

blockquote {
	font-style:italic;
	padding:0 3em;
}

blockquote cite,blockquote em,blockquote i {
	font-style:normal;
}

pre {
	background:#f7f7f7;
	color:#222;
	line-height:18px;
	margin-bottom:18px;
	padding:1.5em;
}

abbr,acronym {
	border-bottom:1px dotted #666;
	cursor:help;
}

sup,sub {
	height:0;
	line-height:1;
	vertical-align:baseline;
	position:relative;
}

sup {
	bottom:1ex;
}

sub {
	top:.5ex;
}

input[type="text"],textarea {
	padding:2px;
	background:#f9f9f9;
	border:1px solid #ccc;
	box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
}

table {
	border:1px solid #e7e7e7;
	text-align:left;
	margin:0 -1px 24px 0;
	width:100%;
}

tr th,thead th {
	color:#888;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	padding:9px 24px;
}

tr td {
	border-top:1px solid #e7e7e7;
	padding:6px 24px;
}

tr.odd td {
	background:#F2F7FC;
}

.attachment img {
	max-width:900px;
}

.alignleft,img.alignleft {
	display:inline;
	float:left;
	margin-right:24px;
	margin-top:4px;
}

.alignright,img.alignright {
	display:inline;
	float:right;
	margin-left:24px;
	margin-top:4px;
}

.aligncenter,img.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alignleft,img.alignright,img.aligncenter {
	margin-bottom:12px;
}

.wp-caption {
	background:#f1f1f1;
	line-height:18px;
	text-align:center;
	margin-bottom:20px;
	padding:4px;
}

.wp-caption img {
	margin:5px 5px 0;
}

.wp-caption p.wp-caption-text {
	margin:5px;
	color:#888;
	font-size:12px;
}

.wp-smiley {
	margin:0;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear:both;
}

#comments .navigation {
	padding:0 0 18px;
}

h3#comments-title,h3#reply-title {
	color:#000;
	font-weight:700;
	font-size:20px;
	margin-bottom:0;
}

h3#comments-title {
	padding:24px 0;
}

.commentlist {
	list-style:none;
	margin:0;
}

.commentlist li.comment {
	border-bottom:1px solid #e7e7e7;
	line-height:24px;
	margin:0 0 24px;
	padding:0 0 0 56px;
	position:relative;
}

.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}

#comments .comment-body ul,#comments .comment-body ol {
	margin-bottom:18px;
}

#comments .comment-body p:last-child {
	margin-bottom:6px;
}

#comments .comment-body blockquote p:last-child {
	margin-bottom:24px;
}

.commentlist ol {
	list-style:decimal;
}

.commentlist .avatar {
	position:absolute;
	top:4px;
	left:0;
}

.comment-author {
}

.comment-author cite {
	color:#000;
	font-style:normal;
	font-weight:700;
}

.comment-author .says {
	font-style:italic;
}

.comment-meta {
	font-size:12px;
	margin:0 0 18px;
}

.comment-meta a:link,.comment-meta a:visited {
	color:#888;
	text-decoration:none;
}

.comment-meta a:active,.comment-meta a:hover {
	color:#FF4B33;
}

.commentlist .even {
}

.commentlist .bypostauthor {
}

.reply {
	font-size:12px;
	padding:0 0 24px;
}

.reply a,a.comment-edit-link {
	color:#888;
}

.reply a:hover,a.comment-edit-link:hover {
	color:#FF4B33;
}

.commentlist .children {
	list-style:none;
	margin:0;
}

.commentlist .children li {
	border:none;
	margin:0;
}

.nopassword,.nocomments {
	display:none;
}

#comments .pingback {
	margin-bottom:18px;
	padding-bottom:18px;
	border-bottom:1px solid #e7e7e7;
}

.commentlist li.comment+li.pingback {
	margin-top:-6px;
}

#comments .pingback p {
	color:#888;
	font-size:12px;
	line-height:18px;
	display:block;
	margin:0;
}

#comments .pingback .url {
	font-style:italic;
	font-size:13px;
}

/* Comments form */
input[type=submit] {
	color:#333;
}

#respond {
	margin:24px 0;
	border-top:1px solid #e7e7e7;
	overflow:hidden;
	position:relative;
}

#respond p {
	margin:0;
}

#respond .comment-notes {
	margin-bottom:1em;
}

.form-allowed-tags {
	line-height:1em;
}

.children #respond {
	margin:0 48px 0 0;
}

h3#reply-title {
	margin:18px 0;
}

#comments-list #respond {
	margin:0 0 18px;
}

#comments-list ul #respond {
	margin:0;
}

#cancel-comment-reply-link {
	font-size:12px;
	line-height:18px;
	font-weight:400;
}

#respond .required {
	color:#FF4B33;
	font-weight:700;
}

#respond label {
	color:#888;
	font-size:12px;
}

#respond input {
	margin:0 0 9px;
	width:98%;
}

#respond textarea {
	width:98%;
}

#respond .form-allowed-tags {
	color:#888;
	font-size:12px;
	line-height:18px;
}

#respond .form-allowed-tags code {
	font-size:11px;
}

#respond .form-submit {
	margin:12px 0;
}

#respond .form-submit input {
	width:auto;
	font-size:14px;
}

@font-face {
	font-family:'eveleth_slantbold';
	src:url(font/fonts/evelethslantbold-webfont.eot);
	src:url(font/fonts/evelethslantbold-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/evelethslantbold-webfont.woff2) format("woff2"),url(font/fonts/evelethslantbold-webfont.woff) format("woff"),url(font/fonts/evelethslantbold-webfont.ttf) format("truetype"),url(font/fonts/sevelethslantbold-webfont.svg#eveleth_slantbold) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'eveleththin';
	src:url(font/fonts/eveleththin-webfont.eot);
	src:url(font/fonts/eveleththin-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/eveleththin-webfont.woff2) format("woff2"),url(font/fonts/eveleththin-webfont.woff) format("woff"),url(font/fonts/eveleththin-webfont.ttf) format("truetype"),url(font/fonts/eveleththin-webfont.svg#eveleththin) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'eveleth_slantregular';
	src:url(font/fonts/evelethslantregular-webfont.eot);
	src:url(font/fonts/evelethslantregular-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/evelethslantregular-webfont.woff2) format("woff2"),url(font/fonts/evelethslantregular-webfont.woff) format("woff"),url(font/fonts/evelethslantregular-webfont.ttf) format("truetype"),url(font/fonts/evelethslantregular-webfont.svg#eveleth_slantregular) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'eveleth_regularregular';
	src:url(font/fonts/evelethregular-webfont.eot);
	src:url(font/fonts/evelethregular-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/evelethregular-webfont.woff2) format("woff2"),url(font/fonts/evelethregular-webfont.woff) format("woff"),url(font/fonts/evelethregular-webfont.ttf) format("truetype"),url(font/fonts/evelethregular-webfont.svg#eveleth_regularregular) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'eveleth_slantlight';
	src:url(font/fonts/evelethslantlight-webfont.eot);
	src:url(font/fonts/evelethslantlight-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/evelethslantlight-webfont.woff2) format("woff2"),url(font/fonts/evelethslantlight-webfont.woff) format("woff"),url(font/fonts/evelethslantlight-webfont.ttf) format("truetype"),url(font/fonts/evelethslantlight-webfont.svg#eveleth_slantlight) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'trend_hm_slabfour';
	src:url(font/fonts/latinotype_-_trendhmslabfour-webfont.eot);
	src:url(font/fonts/latinotype_-_trendhmslabfour-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/latinotype_-_trendhmslabfour-webfont.woff2) format("woff2"),url(..font/fonts/latinotype_-_trendhmslabfour-webfont.woff) format("woff"),url(font/fonts/latinotype_-_trendhmslabfour-webfont.ttf) format("truetype"),url(font/fonts/latinotype_-_trendhmslabfour-webfont.svg#trend_hm_slabfour) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'trend_sansfive';
	src:url(font/fonts/latinotype_-_trendsansfive-webfont.eot);
	src:url(font/fonts/latinotype_-_trendsansfive-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/latinotype_-_trendsansfive-webfont.woff2) format("woff2"),url(font/fonts/latinotype_-_trendsansfive-webfont.woff) format("woff"),url(font/fonts/latinotype_-_trendsansfive-webfont.ttf) format("truetype"),url(font/fonts/latinotype_-_trendsansfive-webfont.svg#trend_sansfive) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'wanderlustbold';
	src:url(font/fonts/wanderlust-bold-webfont.eot);
	src:url(font/fonts/wanderlust-bold-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/wanderlust-bold-webfont.woff2) format("woff2"),url(font/fonts/wanderlust-bold-webfont.woff) format("woff"),url(font/fonts/wanderlust-bold-webfont.ttf) format("truetype"),url(font/fonts/wanderlust-bold-webfont.svg#wanderlustbold) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'wanderlustregular';
	src:url(font/fonts/wanderlust-regular-webfont.eot);
	src:url(font/fonts/wanderlust-regular-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/wanderlust-regular-webfont.woff2) format("woff2"),url(font/fonts/wanderlust-regular-webfont.woff) format("woff"),url(font/fonts/wanderlust-regular-webfont.ttf) format("truetype"),url(font/fonts/wanderlust-regular-webfont.svg#wanderlustregular) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'wanderlustregular';
	src:url(font/fonts/wanderlust-regular-webfont-webfont.eot);
	src:url(font/fonts/wanderlust-regular-webfont-webfont.eot?#iefix) format("embedded-opentype"),url(font/fonts/wanderlust-regular-webfont-webfont.woff2) format("woff2"),url(font/fonts/wanderlust-regular-webfont-webfont.woff) format("woff"),url(font/fonts/wanderlust-regular-webfont-webfont.ttf) format("truetype"),url(font/fonts/wanderlust-regular-webfont-webfont.svg#wanderlustregular) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'trend_hm_slabfour';
	src:url(font/fontslatinotype_-_trendhmslabfour-webfont.eot);
	src:url(font/fontslatinotype_-_trendhmslabfour-webfont.eot?#iefix) format("embedded-opentype"),url(font/fontslatinotype_-_trendhmslabfour-webfont.woff2) format("woff2"),url(font/fontslatinotype_-_trendhmslabfour-webfont.woff) format("woff"),url(font/fontslatinotype_-_trendhmslabfour-webfont.ttf) format("truetype"),url(font/fontslatinotype_-_trendhmslabfour-webfont.svg#trend_hm_slabfour) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'trend_sansfive';
	src:url(font/fontslatinotype_-_trendsansfive-webfont.eot);
	src:url(font/fontslatinotype_-_trendsansfive-webfont.eot?#iefix) format("embedded-opentype"),url(font/fontslatinotype_-_trendsansfive-webfont.woff2) format("woff2"),url(font/fontslatinotype_-_trendsansfive-webfont.woff) format("woff"),url(font/fontslatinotype_-_trendsansfive-webfont.ttf) format("truetype"),url(font/fontslatinotype_-_trendsansfive-webfont.svg#trend_sansfive) format("svg");
	font-weight:400;
	font-style:normal;
}

.clear {
	clear:both;
	line-height:1px;
	font-size:1px;
}

/***************************** WP CSS Reset - Find ****************************************/
body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
}

#wrapper {
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	background:#fff;
}

.conataner {
	max-width:1122px;
	margin:0 auto;
}

/***************************** Header start here ****************************************/
#header {
	width:100%;
	height:auto;
	min-height:100px;
	margin:0 auto;
	padding:0;
}

.header_top {
	background:#d4db4d;
}

.tell_no_sec {
	width:60%;
	float:left;
}

.tell_no_sec span {
	display:block;
}

.tell_no_sec span a {
	display:inline-block;
	vertical-align:top;
	padding:7px 0 0;
}

.tell_no_sec span em {
	display:inline-block;
	font-family:"eveleth_slantregular";
	font-style:normal;
	font-size:19px;
	padding:15px 0 0 8px;
	color:#314232;
	line-height:20px;
}

.tell_no_sec span em a {
	text-decoration:none;
	color:#314232;
}

.contact_sec {
	width:39%;
	float:right;
}

.contact_sec ul {
	list-style:none;
	margin:0;
}

.contact_sec ul li {
	display:inline-block;
	float:left;
	padding:8px 3px;
}

.contact_sec ul li a {
	display:inline-block;
	text-decoration:none;
}

.contact_sec ul li .search_sec {
	padding:3px 6px;
	border-radius:3px;
	margin:0 0 0 10%;
	display:inline-block;
	background:#f3f7a2;
}

.contact_sec ul li .search_sec input.in_text {
	width:87%;
	font-family:"open-sans",sans-serif;
	font-weight:600;
	vertical-align:middle;
	outline:none;
	font-size:14px;
	color:#314232;
	line-height:14px;
	padding:3px 0 0;
	float:left;
	background:#f3f7a2;
	border:none;
	border-radius:2px;
	box-shadow:none;
}

.contact_sec ul li .search_sec input.bttn {
	width:13%;
	outline:none;
	cursor:pointer;
	padding:0;
	border:none;
	box-shadow:none;
	float:right;
	background:url(images/search_bttn.png) no-repeat right 50%;
}

.contact_sec ul li.con_text {
	margin:5px 6% 0 0;
}

.contact_sec ul li.con_text a {
	font-size:14px;
	font-family:"open-sans",sans-serif;
	font-weight:600;
	vertical-align:middle;
	color:#314232;
	line-height:18px;
	padding:0;
	margin:0;
}

.contact_sec ul li.search {
	width:40%;
}

.contact_sec ul li.con_text a:hover {
	color:#f3f7a2;
}

.contact_sec ul li.social_top1 a {
	background:url(images/top_sprite_img.png) no-repeat left top;
	display:inline-block;
	width:28px;
	height:28px;
	background-position:0 0;
}

.contact_sec ul li.social_top2 a {
	background:url(images/top_sprite_img.png) no-repeat left top;
	display:inline-block;
	width:28px;
	height:28px;
	background-position:-34px 0;
}

.contact_sec ul li.social_top3 a {
	background:url(images/top_sprite_img.png) no-repeat left top;
	display:inline-block;
	width:28px;
	height:28px;
	background-position:-69px 0;
}

.contact_sec ul li.social_top1 a:hover {
	background-position:0 -30px;
}

.contact_sec ul li.social_top2 a:hover {
	background-position:-34px -30px;
}

.contact_sec ul li.social_top3 a:hover {
	background-position:-69px -30px;
}

#header	span.logo {
	display:block;
	z-index:999;
	position:absolute;
	top:22px;
	margin:0;
	padding:0;
	float:left;
	width:24%;
}

#header	span.logo a {
	text-decoration:none;
}

.header_bttm_sec {
	width:100%;
	background:#2e2e3a;
}

.header_bttm {
	max-width:1122px;
	position:relative;
	margin:0 auto;
	padding:0;
}

.navigation {
	width:77%;
	display:block;
	float:right;
	margin:0;
	padding:0;
}

.navigation ul {
	float:left;
	position:relative;
	margin:0;
	list-style:none;
	padding:0;
}

.navigation ul li {
	float:left;
	padding:10px 0;
}

.navigation ul li span.menu_text {
	display:block;
	font-family:'wanderlustbold';
	text-transform:uppercase;
	font-size:19px;
	letter-spacing:2px;
	color:#d4db4d;
	line-height:22px;
	padding:0 0 2px;
}

.navigation ul li a {
	font-size:18px;
	padding:10px 30px;
	display:inline-block;
	background:url(images/divider_img.jpg) no-repeat left 50%;
	font-family:'eveleth_slantregular';
	color:#fff;
	line-height:18px;
	text-decoration:none;
}

.navigation ul li a:hover {
	color:#d8e252;
}

.navigation ul li.no_padd02 {
	background:none;
}

.navigation ul.subnav {
	width:100%;
	position:absolute;
	padding:0;
	margin:0;
	display:none;
	z-index:9999;
	left:0;
	background:#bcbec0;
	top:100%;
	background:url(images/sub_nav_img.png) no-repeat 217px top #fff;
}

.navigation ul.subnav li {
	position:relative;
	display:inline-block;
	padding:3px;
	text-align:left;
	background:none;
}

.navigation ul.subnav li a {
	background:none;
	display:inline-block;
	color:#6d6e71;
	text-transform:uppercase;
	line-height:18px;
	padding:0;
	font-size:18px;
}

.navigation ul.subnav li a:hover {
	background-color:#6d6e71;
	color:#bcbec0;
}

.navigation ul li:hover ul.subnav {
	display:block;
}

.navigation ul.subnav li.left_padd {
	padding-left:45px;
}

.navigation ul.subnav li ul {
	width:20%;
	list-style:none;
	margin:12px 0 8px 10px;
	background:url(images/drop_divider.jpg) repeat-y right top;
}

.navigation ul.subnav li ul li {
	width:100%;
	display:block;
	float:left;
}

.navigation ul.subnav li ul li a {
	font-size:10px;
	border:none;
	line-height:13px;
	text-transform:capitalize;
	color:#6b6b76;
	display:inline-block;
}

.navigation ul.subnav li ul li p {
	width:90%;
	font-size:12px;
	color:#62626b;
	line-height:18px;
	margin:0 0 15px;
	padding:0;
}

.navigation ul.subnav li ul li p a {
	font-size:9px;
	display:block;
	color:#d25743;
	padding:15px 0 0;
}

.navigation ul.subnav li ul li p a:hover {
	text-decoration:underline;
}

.navigation ul.subnav li ul li a:hover {
	color:#d25743;
	background:none;
}

.navigation ul.subnav li ul h3 {
	font-family:'eveleth_slantregular';
	text-transform:uppercase;
	padding:13px 0 8px;
	font-size:14px;
	color:#2e2e3a;
	line-height:15px;
}

.navigation ul.subnav li ul li.active a {
	color:#fff;
	background:none;
}

.navigation ul.subnav li ul li.more_text a {
	color:#d25743;
	padding:15px 0 0;
	font-size:9px;
}

.navigation ul.subnav li ul li.more_text a:hover {
	text-decoration:underline;
}

.navigation ul.subnav li ul.no_bdr10 {
	background:none;
}

.banner {
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.banner_content {
	padding:0 0 50px;
}

.banner_content ul {
	list-style:none;
	margin:0 auto;
}

.banner_content ul li {
	width:100%;
	display:inline-block;
	position:relative;
	padding:0;
}

body.single-adventure .banner_content , body.page:not(.home) .banner_content{
	overflow: hidden !important;
}
.page-template-template-adventure .banner_content, body.single-adventure .banner_content {
	padding:0;
	max-height: 350px;
}
body.page:not(.home) .banner_content ul li img {
	width:100%;
	height:auto;
	/* position: fixed; */
	left: 0px;
	top: 0px;
	z-index: 0;	
	transform: translate3d(0px, 0px, 0px);
}
#header, #main_container{
	z-index: 9;
	position: relative;
}

.banner_content ul li .banner_cont {
	width:70%;
	padding:0;
	margin:0 auto;
	left:0;
	right:0;
	position:absolute;
	top:20%;
}

.banner_cont em.small_text {
	display:block;
	text-shadow: 0px 2px 2px #000; 
	text-transform:uppercase;
	padding:0 0 15px;
	font-size:27px;
	color:#d4db4d;
	font-style:normal;
}

.banner_cont .big_text {
	color:#fff;
	font-family:'eveleth_slantregular';
	display:block;
	font-size:80px;
	text-align:center;
	line-height:80px;
	padding:0 0 20px;
	text-shadow: 0px 2px 2px #000;
}

.banner_cont .big_text i.bttm_dottd {
	width:80%;
	height:20px;
	margin:0 auto;
	font-style:normal;
	display:block;
	background:url(images/banner_dott_line.png) repeat-x left bottom;
	display: none;
}

.banner_cont i.with_text {
	text-shadow: 0px 2px 2px #000;
	font-size:19px;
	color:#d4db4d;
	font-style:normal;
	text-align:center;
	padding:0;
	margin:0;
}

.banner_cont i.with_text b.bttm_doted {
	width:50%;
	height:20px;
	margin:0 auto;
	font-style:normal;
	display:block;
	background:url(images/banner_dott_line.png) repeat-x left bottom;
	display: none;
}

.banner_cont span.plan_bttn {
	width:35%;
	display:block;
	background:url(images/tran1.png) repeat left top;
	border:1px solid #fff;
	border-radius:5px;
	margin:35px auto 0;
	padding:14px 0;
}

.banner_cont span.plan_bttn a {
	text-decoration:none;
	font-family:'eveleth_slantregular';
	display:block;
	font-size:19px;
	color:#fff;
	line-height:20px;
	text-align:center;
	padding:0;
}

.banner_cont span.plan_bttn:hover {
	background:#d4db4d;
}

.banner_cont span.plan_bttn a:hover {
	color:#000;
}

/***************************** Container start here ****************************************/
#main_container {
	width:100%;
	height:auto;
	background:#fff;
	margin:0 auto;
	padding:0;
}

.main_content {
	padding:0;
}

.main_content h1 {
	font-size:61px;
	font-family:'eveleth_slantregular';
	text-align:center;
	color:#000;
	line-height:61px;
	text-transform:uppercase;
	padding:0 0 28px;
}

.main_content h1 i.left_cir {
	text-align:left;
	padding:0 25px 0 0;
}

.main_content h1 i.right_cir {
	text-align:right;
	padding:0 0 0 8px;
}

.main_content p {
	width:85%;
	font-family:'Patua One',cursive;
	text-transform:uppercase;
	font-size:14px;
	color:#61410b;
	letter-spacing:1px;
	line-height:29px;
	padding:0;
	margin:0 auto;
}

.circle_sec {
	padding:55px 0 80px;
}

.circle_sec ul {
	list-style:none;
	margin:0;
}

.circle_sec ul li {
	display:inline-block;
	float:left;
	width:25.3%;
	padding:0 12% 0 0;
}

.circle_sec ul li h2 {
	font-size:24px;
	font-family:'eveleth_slantregular';
	text-align:center;
	color:#000;
	text-transform:uppercase;
	margin:0;
	padding:0 0 25px;
}

.circle_sec ul li span.cir_img {
	position:relative;
	display:block;
}

.circle_sec ul li span em {
	font-style:normal;
	font-family:'eveleth_slantregular';
	right:0;
	left:0;
	top:35%;
	line-height:45px;
	position:absolute;
	font-size:33px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
}

.circle_sec ul li.no_padd {
	padding-right:0;
	float:right;
}

.group_sec {
	background:url(images/square_bg.jpg) repeat left top;
}

.cont01 {
	max-width:1120px;
	margin:0 auto;
	padding:40px 0;
}

.cont01	ul {
	list-style:none;
	margin:0;
}

.cont01	ul li {
	display:inline-block;
	float:left;
	width:22.7%;
	padding:0 30px 0 0;
	margin:0;
}

.cont01	ul li i {
	font-style:normal;
	text-align:center;
}

.cont01	ul li h3 {
	font-size:18px;
	text-align:left;
	font-family:'eveleth_slantregular';
	color:#2e2e3a;
	line-height:20px;
	text-align:center;
	text-transform:uppercase;
	padding:11px 0;
}

.cont01	ul li p {
	width:100%;
	font-family:'Open Sans',sans-serif;
	font-size:12px;
	color:#2e2e3a;
	line-height:20px;
	padding:0;
	margin:0;
	text-align:center;
}

.cont01	ul li.no_padd01 {
	padding-right:0;
}

.bottom_content_sec {
	background:#d8e252;
	padding:0;
}

.bttm_cont02 {
	width:1122px;
	padding:20px 0 28px 30px;
	background:url(images/bttn_img.png) no-repeat center bottom;
}

.bttm_cont02 span.testimo_text {
	font-style:italic;
	font-size:60px;
	font-family:'wanderlustregular';
	letter-spacing:2px;
	display:block;
	padding: 0px;
	color:#314232;
	line-height:60px;
	text-align:left;
}

.bttm_cont02 ul {
	list-style:none;
	margin:0;
}

.bttm_cont02 ul li {
	width:97%;
	display:inline-block;
	float:left;
}

.bttm_cont02 ul li em {
	font-style:normal;
	font-weight:700;
	float:left;
	font-family:'eveleth_slantregular';
	display:inline-block;
	font-size:28px;
	color:#314232;
	line-height:28px;
	margin:0;
	padding:10px 0 0;
}

.bttm_cont02 ul li span.bttn_cta {
	width:16%;
	display:inline-block;
	padding:14px 0;
	margin:0;
	float:right;
	background:url(images/cta_bttn_bg.png) repeat left top;
	border-radius:3px;
}

.bttm_cont02 ul li span.bttn_cta a {
	display:block;
	font-weight:700;
	font-family:'eveleth_slantregular';
	text-decoration:none;
	font-size:16px;
	color:#314232;
	text-align:center;
	line-height:18px;
}

/***************************** Footer start here ****************************************/
#footer {
	width:100%;
	height:auto;
	min-height:80px;
	margin:0 auto;
	padding:0;
}

.footer_cont {
	background:url(images/ft_bg.jpg) no-repeat 27% top #30303c;
	padding:40px 0 35px;
}

.links_copy_sec {
	width:24%;
	float:left;
	padding:0 7% 0 0;
}

.links_copy_sec h4 {
	font-size:24px;
	font-family:"eveleth_slantregular";
	background:url(images/dotted_line.jpg) repeat-x left bottom;
	color:#d8e252;
	line-height:25px;
	text-transform:uppercase;
	padding:0 0 20px;
}

.links_copy_sec em {
	font-style:normal;
	font-family:'eveleth_regularregular';
	color:#fefeff;
	display:block;
	font-size:14px;
	text-transform:uppercase;
	padding:25px 0 0;
}

.links_copy_sec p {
	font-size:12px;
	color:#fff;
	line-height:24px;
	margin:0;
	padding:20px 0 0;
}

.links_sec {
	width:28%;
	float:left;
	padding:0 5% 0 0;
}

.links_sec h4 {
	font-size:24px;
	font-family:"eveleth_slantregular";
	background:url(images/dotted_line.jpg) repeat-x left bottom;
	color:#d8e252;
	line-height:25px;
	text-transform:uppercase;
	padding:0 0 20px;
}

.links_sec ul {
	list-style:none;
	margin:0;
}

.links_sec ul li {
	display:block;
	padding:22px 0 0;
}

.links_sec ul li a {
	font-size:14px;
	font-family:'eveleth_regularregular';
	display:block;
	text-align:left;
	text-decoration:none;
	color:#fff;
	line-height:15px;
	text-transform:uppercase;
	padding:0;
}

.links_sec ul li a:hover {
	color:#d8e252;
}

.links_sec ul li.active a {
	color:#d8e252;
}

.email_sec {
	width:36%;
	float:left;
}

.email_sec h4 {
	font-size:24px;
	font-family:"eveleth_slantregular";
	background:url(images/dotted_line.jpg) repeat-x left bottom;
	color:#d8e252;
	line-height:25px;
	text-transform:uppercase;
	padding:0 0 20px;
}

.email_sec strong {
	font-weight:400;
	font-family:'eveleth_regularregular';
	display:block;
	padding:25px 0 16px;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	line-height:16px;
}

.email_sec .form_sec {
	padding:0;
}

.email_sec .form_sec ul {
	list-style:none;
	margin:0;
}

.email_sec .form_sec ul li {
	display:inline-block;
	float:left;
	padding:0 0 20px;
}

.email_sec .form_sec ul li input.your_name {
	width:42%;
	outline:none;
	font-family:"eveleth_slantregular";
	margin:0 15px 0 0;
	float:left;
	font-size:12px;
	color:#9f9fa6;
	line-height:12px;
	padding:8px 10px;
	border:none;
	border-radius:3px;
	background:#63636d;
	height:20px;
}

.email_sec .form_sec ul li input.email_add {
	width:37%;
	float:left;
	outline:none;
	font-size:12px;
	font-family:"eveleth_slantregular";
	color:#9f9fa6;
	line-height:12px;
	padding:8px 10px;
	border:none;
	border-radius:3px;
	background:#63636d;
	height:20px;
}

.email_sec .form_sec ul li input.sub_bttn {
	width:10%;
	outline:none;
	float:left;
	height:36px;
	background:url(images/msg_box.jpg) no-repeat right 50%;
	border:none;
	padding:0;
	cursor:pointer;
	margin-left:-13px;
}

.email_sec span.ft_tell {
	float:left;
	font-family:"eveleth_slantregular";
	background:url(images/tell_no.png) no-repeat left 50%;
	font-size:19px;
	color:#fff;
	text-transform:uppercase;
	padding:5px 0 0 30px;
}

.email_sec span.ft_tell a {
	text-decoration:none;
	color:#fff;
}

.social_icon {
	float:right;
	width:30%;
}

.social_icon ul {
	list-style:none;
	margin:0;
	text-align:right;
}

.social_icon ul li {
	display:inline-block;
	float:left;
	padding:0 3px;
}

.social_icon ul li a {
	text-decoration:none;
}

.social_icon ul li.social_icon1 a {
	display:inline-block;
	width:28px;
	height:27px;
	background-position:0 0;
}

.social_icon ul li.social_icon2 a {
	background:url(images/ft_sprite.png) no-repeat left top;
	display:inline-block;
	width:28px;
	height:27px;
	background-position:-34px 0;
}

.social_icon ul li.social_icon3 a {
	background:url(images/ft_sprite.png) no-repeat left top;
	display:inline-block;
	width:28px;
	height:27px;
	background-position:-69px 0;
}

.social_icon ul li.social_icon1 a:hover {
	background-position:0 -30px;
}

.social_icon ul li.social_icon2 a:hover {
	background-position:-34px -30px;
}

.social_icon ul li.social_icon3 a:hover {
	background-position:-69px -30px;
}

.copy_right_text {
	background:#1c1c26;
	padding:20px 0;
	position:relative;
}

.copy_right_text ul {
	list-style:none;
	margin:0;
}

.copy_right_text ul li {
	display:inline-block;
	float:left;
	padding:0 13px 0 16px;
	background:url(images/ft_bullets.jpg) no-repeat left 50%;
	font-size:13px;
	color:#fff;
}

.copy_right_text ul li a {
	display:inline-block;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	padding:0;
}

.copy_right_text ul li a:hover {
	color:#ccc;
}

.copy_right_text ul li.no_bllts {
	background:none;
	padding-left:0;
}

.copy_right_text span.copy_text {
	float:right;
	font-size:13px;
	color:#636367;
	line-height:15px;
	padding:0;
	text-align:right;
}

.copy_right_text span.cir_img01 {
	position:absolute;
	bottom:8px;
	left:47%;
	right:50%;
}

.cell_navigation {
	display:none;
	top:-38px;
	width:26%;
	clear:both;
	position:relative;
}

.cell_navigation a.clickme {
	display:inline-block;
	position:absolute;
	z-index:9999;
	color:red;
	width:36px;
	height:34px;
	background:url(images/drop_menu.png) no-repeat left top;
	font-size:0;
	text-decoration:none;
}

.cell_navigation ul {
	float:left;
	list-style:none;
	z-index:9999;
	background:#2e2e3a;
	top:38px;
	margin:0;
	position:absolute;
	left:0;
	display:none;
}

.cell_navigation ul li {
	padding:10px 40px;
}

.cell_navigation ul li a {
	font-size:14px;
	font-family:'eveleth_slantregular';
	color:#fff;
	line-height:18px;
	text-decoration:none;
}

.cell_navigation ul li a:hover {
	color:#d8e252;
}

.cell_navigation ul li span.menu_text {
	display:block;
	font-family:'wanderlustbold';
	text-transform:uppercase;
	font-size:24px;
	color:#d4db4d;
	line-height:30px;
	padding:0;
}

/***************************** Inner1 start here ****************************************/
.inner_Page {
	text-align:right;
	width:40%;
}

.inner_logo {
	top:-43px !important;
}

.inner_midd_content {
	padding:10px;
	border-top:2px dotted #d8e252;
}

.inner_midd_content span.left_cont {
	width:53%;
	float:left;
}

.inner_midd_content span.left_cont p {
	width:95%;
	font-family:"open-sans",sans-serif;
	text-transform:capitalize;
	font-size:12px;
	color:#363535;
	line-height:22px;
	padding:0;
	margin:0;
}

.inner_midd_content span.right_cont {
	width:43%;
/* float:right; */
}

.inner_midd_content span.right_cont p {
	width:95%;
	font-style:italic;
	font-family:"open-sans",sans-serif;
	text-transform:capitalize;
	font-size:18px;
	color:#97691c;
	line-height:25px;
	padding:0;
	margin:0;
}

.inner_midd_content span.right_cont p a {
	text-decoration:none;
	color:#97691c;
}

.inner_midd_content span.right_cont p a:hover {
	text-decoration:underline;
}

.inner_midd_content span.right_cont em.double_code {
	font-size:11px;
	color:#96969c;
	line-height:12px;
	text-transform:uppercase;
	text-align:right;
	font-style:normal;
	padding:20px 50px 10px 0;
	display:block;
	background:url(images/double_codes.png) no-repeat right 50%;
}

.inner_midd_content ul {
	padding:0;
	list-style:none;
	margin:40px 0 0;
	background:url(images/green_dotes.png) repeat-x left top;
}

.inner_midd_content ul li {
	width:100%;
	padding:25px 0;
	display:inline-block;
	background:url(images/green_dotes.png) repeat-x left bottom;
}

.inner_midd_content ul li .left_pack_sec {
	width:64%;
	float:left;
}

.inner_midd_content ul li .left_pack_sec ul {
	list-style:none;
	margin:0;
}

.inner_midd_content ul li .left_pack_sec ul li {
	display:inline-block;
	float:left;
	background:none;
	padding:0;
}

.left_pack_sec ul li .dollar_text {
	width:20%;
	float:left;
	background:url(images/green_dotes.png) repeat-y right top;
}

.left_pack_sec ul li .dollar_text span.star_text {
	display:block;
	font-family:'Patua One',cursive;
	font-weight:700;
	font-size:14px;
	color:#aab032;
	line-height:16px;
}

.left_pack_sec ul li .dollar_text span.star_text em {
	display:block;
	font-weight:400;
	font-family:"eveleth_slantregular";
	font-style:normal;
	font-size:66px;
	color:#2e2e3a;
	line-height:68px;
}

.inner_midd_content ul li.bttm_bdr {
	background:none;
}

.left_pack_sec ul li .group_icon {
	width:105px;
	padding:12px 0 7px 3%;
	float:left;
	background:url(images/green_dotes.png) repeat-y right top;
}

.left_pack_sec ul li .group_icon ul {
	list-style:none;
	margin:0;
}

.left_pack_sec ul li .group_icon ul li {
	width:50px;
	display:inline-block;
	padding:0;
}

.left_pack_sec ul li .group_icon ul li a {
	text-decoration:none;
	display:inline-block;
	padding:0 6px 0 0;
}

.group_icon ul li.group_icon1 a {
	background:url(images/sprite_new1.png) no-repeat left top;
	display:inline-block;
	width:32px;
	height:32px;
	background-position:0 0;
}

.group_icon ul li.group_icon2 a {
	background:url(images/sprite_new1.png) no-repeat left top;
	display:inline-block;
	width:32px;
	height:32px;
	background-position:-34px 0;
}

.group_icon ul li.group_icon3 a {
	background:url(images/sprite_new1.png) no-repeat left top;
	display:inline-block;
	width:32px;
	height:32px;
	background-position:0 -35px;
}

.group_icon ul li.group_icon4 a {
	background:url(images/sprite_new1.png) no-repeat left top;
	display:inline-block;
	width:32px;
	height:32px;
	background-position:-33px -35px;
}

.group_icon ul li.group_icon1 a:hover {
	background-position:0 -68px;
}

.group_icon ul li.group_icon2 a:hover {
	background-position:-34px -68px;
}

.group_icon ul li.group_icon3 a:hover {
	background-position:0 -104px;
}

.group_icon ul li.group_icon4 a:hover {
	background-position:-34px -104px;
}

.left_pack_sec ul li .details_sec {
	width:39%;
	float:left;
	padding:0 0 0 3%;
}

.left_pack_sec ul li .details_sec ul {
	list-style:none;
	margin:0;
}

.left_pack_sec ul li .details_sec ul li {
	display:inline-block;
	padding:0 0 10px;
}

.left_pack_sec ul li .details_sec ul li span.sesion_text {
	display:inline-block;
	font-family:'Patua One',cursive;
	font-weight:700;
	font-size:14px;
	color:#aab032;
	text-transform:uppercase;
	width:40%;
	float:left;
}

.left_pack_sec ul li .details_sec ul li em.dates {
	font-style:normal;
	font-family:'Patua One',cursive;
	font-weight:700;
	display:inline-block;
	color:#525252;
	line-height:15px;
	font-size:14px;
	text-transform:uppercase;
	width:60%;
	float:right;
}

.left_pack_sec h2 {
	font-size:30px;
	font-family:'Patua One',cursive;
	text-transform:uppercase;
	line-height:30px;
	padding:0 0 16px;
}

.left_pack_sec h3 {
	font-size:14px;
	color:#525252;
	text-transform:uppercase;
	line-height:15px;
	padding:30px 0 0;
}

.left_pack_sec p {
	font-family:"open-sans",sans-serif;
	font-size:12px;
	width:90%;
	color:#363535;
	line-height:28px;
	text-transform:capitalize;
	padding:15px 0 0;
	margin:0;
}

.inner_midd_content ul li .right_pack_sec {
	width:34.5%;
	float:right;
}

.inner_midd_content ul li .right_pack_sec span.more_bttn {
	display:block;
	margin:20px 0 0;
	padding:10px 0;
	width:100%;
	border-radius:3px;
	background:#d4db4d;
}

.inner_midd_content ul li .right_pack_sec span.more_bttn a {
	display:block;
	font-family:"eveleth_slantregular";
	text-transform:uppercase;
	font-size:18px;
	text-decoration:none;
	color:#314232;
	text-align:center;
	padding:0;
	margin:0;
}

.inner_midd_content .inner p {
	width:95%;
	font-family:"open-sans",sans-serif;
	text-transform:capitalize;
	font-size:12px;
	color:#363535;
	line-height:22px;
	padding:0;
	margin:0;
}

h2.entry-title {
	font-size:24px;
	font-family:'eveleth_slantregular';
	color:#000;
	text-transform:uppercase;
	padding:20px 0 5px;
}

h2.entry-title a {
	font-size:24px;
	font-family:'eveleth_slantregular';
	color:#000;
	text-decoration:none;
}

.navigation ul li.no_padd02 a {
	background:none;
}

/*
	Justin
*/
h1.title {
	display:inline-block;
	clear:none;
	text-align:center;
	padding:0;
	width:100%;
	margin:10px auto;
	font-size:25px!important;
}



.page-template-template-adventure .banner h1.title, body.single-adventure .banner h1.title {
	font-size:61px;
	font-family:'eveleth_slantregular';
	text-align:center;
	color:#000;
	line-height:61px;
	text-transform:uppercase;
	padding:0;
}

.page-template-template-adventure .inner_midd_content, body.single-adventure .inner_midd_content {
	border-top:none!important;
}

h1.title i {
	height:35px;
	width:35px;
	margin:0 10px;
	background:#fff url(images/circle_inner.jpg) center center no-repeat;
	display:inline-block;
	vertical-align:middle;
}

#content :not(i) {
	line-height:1.4em;
	font-weight:400;
	font-family:"open-sans",sans-serif;
}
#content p{
	line-height: 1.4em;
	padding: 5px 0px !important;
}
#content strong,#content b {
	font-weight:900;
}

#content ul,#content ol {
	margin:5px 15px;
	padding:0;
}

#content ul,#content ul li {
	background:none;
	display: block;
}

#content h1,#content h2,#content h3,#content h4,#content h5 {
	text-align:left;
	margin:	17px 0px 5px 0px;
	font-weight:900;
	display:block;
}

#content h1 {
	font-size:40px;
}

#content h2 {
	font-size:30px;
}

#content h3 {
	font-size:20px;
}

#content h4 {
	font-size:15px;
}

#content h5 {
	font-size:10px;
}

#content li,#content p {
	padding:2px;
	text-align:left;
	font-size:14px;
	font-weight:400;
	text-transform:none;
	letter-spacing:1px;
}

#content ul li:before {
	content:"\f111";
	font-size:1px;
	font:normal normal normal 7px FontAwesome;
	vertical-align:middle;
	margin:3px 5px;
}

#content #tabs > ul > li:before {
	content:none!important;
}

#content #tabs {
	border:none!important;
}

#content #tabs > ul {
	border-top:0 solid #fff;
	border-left:0 solid #fff;
	border-right:0 solid #fff;
	border-bottom:2px dotted #d8e252;
}

#content #tabs > ul > li {
/* 	max-width:200px!important; */
	width:auto!important;
	border-top:0 solid #fff;
	border-left:0 solid #fff;
	border-bottom:0 solid #fff;
	border-right:2px dotted #d8e252;
	vertical-align:middle;
}

#content #tabs > ul > li.book {
	border-right:none!important;
}

#content #tabs > ul > li > a {
	font-family:'eveleth_slantregular'!important;
	text-transform:uppercase;
	color:#333;
	font-weight:900;
	padding:5px 10px!important;
}

#content #tabs > ul > li.book a {
	background:#d8e252;
	display:inline-block;
	vertical-align:middle;
}

#content #tabs > ul > li.ui-state-active > a {
	color:#7C3F00!important;
}

#content .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding:0!important;
}

#res-window {
	width:100%;
	padding:0;
	margin:0;
	height:1200px;
}

#content .alignright {
	float:right;
}

#content p a,#content ul a {
	text-decoration:none;
	font-weight:700;
	color:#d25743;
}

#content p a:hover,#content ul a:hover {
	color:#d4db4d;
}

.tell_no_sec i.fa-phone {
	color:#314232;
}

#header span.logo {
	width:100px;
}

.loop-item h2 {
	display:inline-block!important;
	vertical-align:middle;
	margin:0!important;
	padding:0!important;
}

.loop-item p {
	padding:0 25px!important;
}

#comments .form-allowed-tags {
	display:none!important;
}

#comments ul,#comments ul li {
	margin:0 10px;
	padding:0;
}

#comments ul li:before {
	display:none!important;
}

#comments ul article {
	border-bottom:1px solid #333;
	padding:10px;
}

#comments ul .children article {
	background:rgba(0,0,0,.1);
	margin-left:40px;
}

.tags,.tags * {
	line-height:1.4em;
	font-weight:400;
	font-family:"open-sans",sans-serif;
	font-size:14px;
}

.fa-facebook-official {
	color:#636367!important;
	font-size:30px!important;
}

.fa-facebook-official:hover {
	color:#7C3F00!important;
}

.bttm_cont02 ul li span.bttn_cta:hover {
	background:#97691c;
}

.bttm_cont02 ul li span.bttn_cta:hover a {
	color:#fff;
}

.menu > .menu-item-has-children > ul {
	display:none;
	position:absolute;
	background:rgba(255,255,255,.7);
	z-index:999;
	top:82px;
	border-bottom:2px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}

.menu-item-has-children > ul li,.menu-item-has-children > ul li a {
	color:#333;
	text-align:left;
	background:none!important;
	display:block;
	width:100%;
}

.menu-item-has-children > ul > li ul {
	display:block;
	padding-left:30px;
}

.menu-item-has-children > ul > li:hover > ul > li {
	list-style:disc;
}

.menu-item-has-children > ul li a {
	padding:5px 30px;
	font-size:14px;
}

.menu-item-has-children > ul li a:hover {
	color:#7C3F00;
}

.menu-item-has-children > ul li {
	padding:0;
	float:none!important;
}

.menu-item-has-children ul li a span {
	display:none!important;
}

.menu > .menu-item-has-children:hover > ul {
	display:block;
	float:none!important;
	min-width:110px;
	padding-top:0px;
}

#subProfile .clearfix input {
	background:#63636d;
	border:none!important;
	border-radius:5px;
	text-transform:uppercase;
	color:#9f9fa6;
	font-weight:700;
	padding:10px;
	margin:0 10px 10px 0;
	float:left;
}

#addForm {
	position:relative;
}

#addForm .visitorActions > button {
	background:#d7e15b;
	border:none!important;
	border-radius:5px;
	font-size:17px;
	position:absolute;
	top:0;
	right:30px;
	width:38px;
	height:38px;
}

#addForm .visitorActions > button i {
	color:#314734;
}

.inner .wpcf7 strong {
	width:150px;
	padding:5px;
	vertical-align:top;
	text-align:right;
	display:inline-block;
}


.wpcf7-form-control-wrap {
	display:inline-block;
	padding:5px 0;
}

.inner .wpcf7 .wpcf7-checkbox .wpcf7-list-item {
	display:block;
}

.group_icon {
	padding:0 5px!important;
	text-align:center;
}

.group_icon .fa-circle:before {
	color:#2e2e3a;
}

#content del a, #content a del{
	display: inline-block;
	color: #d8e252;
	padding: 5px 10px;
	background: #2e2e3a;
	text-decoration: none !important;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	clear: both;
	border: 2px solid #d8e252;
	border-radius: 10px;
}
#bylevel, #byriver{
	list-style: none;
	text-align: center;
}
#bylevel > li:before, #byriver > li:before{
	display: none !important;
}
#bylevel > li, #byriver > li{
	list-style: none;
	display: inline-block !important;
	max-width: 300px;
	vertical-align: top;
	text-align: left;
	margin: 10px;
}
#byriver > li{
	margin: 40px !important;
}
#byriver > li img{
	max-width: 100px;
	float: left;
	margin: 10px;
}
#byriver > li h4, #byriver > li p{
	clear: inherit !important;
	margin: 0px !important;
	padding: 0px !important;
}
ul.trips > li{
	margin-bottom: 30px;
}
ul.trips li h3{
	display: inline-block !important;
	vertical-align: middle;
}
.wpcf7-form-control-wrap, .wpcf7-textarea{
	max-width: 100% !important;
}
.bx-wrapper img{
	width: 100%;
}

.single-staff .img-wrapper{
	padding: 10px;
	border: 1px solid #333;
	width: auto;
	max-width: 300px;
	display: inline-block;
	vertical-align: top;
	  margin: 30px 0px;	
}

.single-staff .bio-wrapper{
	display: inline-block;
	vertical-align: top;
	padding: 10px;
	width: 65%;
}
.single-staff .bio-wrapper h3{
	margin: 10px !important;	
}
.single-staff .img-wrapper *{
	text-align: center !important;
	margin: 0px !important;
}

#footer a.dir{
	display: inline-block;
	color: #d8e252;
	padding: 5px 10px;
	background: #2e2e3a;
	text-decoration: none !important;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	clear: both;
	border: 2px solid #d8e252;
	border-radius: 10px;
	font-family:"eveleth_slantregular";	
}

.single-staff a.request{
	display: block;
	padding: 10px;
	margin: 20px 10px;
	width: 100%;
	max-width: 300px;
	text-align: center;
	background: #2e2e3a;
	color: #fff;
	text-decoration: none;
	font-size: 20px;	
}
.single-staff a.request:hover{
	color: #d8e252;
}
.banner_content img{
	max-width: 100%;
}

#stafflist{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#stafflist > li:before{
	display: none !important;
}
#stafflist > li{
	display: inline-block !important;
	vertical-align: top;
	margin: 10px;
	width: 100%;
	max-width: 240px;
}
#footer .copy_text a{
	color: #fff;
	text-decoration: none;
}
#footer .copy_text a:hover{
	color: #d8e252;
}

#header span.logo img {
	max-width: 150px;
}

@media ( min-width:768px) {
	#header {
		display:block;
	}
	
	#header span.logo{
		display: block;
		  padding: 5px 0px;
	}
	
	#mob-header,#mobtitle,#mobilemenu,#mobjump {
		display:none;
	}
	
	h1.title {
		font-size: 55px !important;
	}
	
	.page-template-template-adventure .banner li.thumb, body.single-adventure .banner li.thumb {
		background:#2e2e3a;
	}
	
	.page-template-template-adventure .banner li.thumb img, body.single-adventure .banner li.thumb img {
		max-width:1400px;
		display:block;
		margin:0 auto;
	}
	
	.page-template-template-adventure .banner li.title, body.single-adventure .banner li.title {
		position:absolute;
		top:200px;
		left:0;
		text-shadow:0 3px 3px #333;
	}
	
	.page-template-template-adventure .banner h1.title, body.single-adventure .banner h1.title {
		font-size:30px!important;
		color:#fff;
	}
	
	#header .navigation {
		padding:0 0 0 20%;
	}
	
	#header .navigation {
		width:89%;
		display:block;
		float:right;
		margin:0;
		padding:0;
	}
	
	#header span.logo {
		width:100px;
	}
	

	
}

@media ( max-width:768px) {
	.banner {
		display:block!important;
	}
	
	.banner img {
		display:none;
	}
	
	#header {
		display:none;
	}
	
	#mob-header {
		background:url(images/mobmenu.png) top center fixed no-repeat;
		border-bottom:5px solid #d8e252;
		padding:10px 0;
	}
	
	#mob-header .logo img {
		width:100px;
		display:block;
		margin:10px auto;
	}
	
	#mob-header a {
		text-align:center;
	}
	
	#mob-header a i {
		font-size:25px;
		line-height:30px;
	}
	
	#mob-header a.menu {
		left:10px;
	}
	
	#mob-header a.tel {
		right:10px;
	}
	
	#mob-header a.menu,#mob-header a.tel {
		display:block;
		color:#fff;
		padding:5px;
		background:rgba(0,0,0,.5);
		width:30px;
		height:30px;
		position:absolute;
		top:10px;
		border-radius:10px;
	}
	
	#mobjump {
		display:block;
		text-decoration:none;
	}
	
	#mobtitle,#mobjump {
		text-align:center;
		font-size:30px;
		font-family:'Patua One',cursive;
		background:#d8e252;
		color:#fff;
		padding:10px 0;
	}
	
	#mobilemenu {
		background:rgba(0,0,0,.5);
		border-bottom:5px solid #d8e252;
		padding:0;
	}
	
	#mobilemenu ul {
		margin:0;
		padding:10px;
		list-style:none;
	}
	
	#mobilemenu ul li {
		list-style:none;
	}
	
	#mobilemenu ul li:before {
		content:"\f192";
		font-size:1px;
		color:#d8e252;
		font:normal normal normal 7px FontAwesome;
		vertical-align:middle;
		margin:3px 5px;
	}
	
	#mobilemenu ul li a {
		color:#fff;
		display:inline-block;
		padding:10px;
		text-decoration:none;
		font-size:18px;
		text-transform:uppercase;
	}
	

	
}

@media ( min-width:1200px) {
	.page-template-template-adventure .banner li.title, body.single-adventure .banner li.title {
		top:240px;
	/* text-shadow: 1px 1px 1px #333; */
	}
	
	.page-template-template-adventure .banner h1.title, body.single-adventure .banner h1.title {
		font-size:60px!important;
	}
	
	#header span.logo {
		display:block;
		z-index:999;
		position:absolute;
		top:22px;
		margin:0;
		padding:0;
		width:150px;
	/* float: left; */
		left:-30px;
	}
	

	
	#header span.logo img {
		width:100%;
		display:block;
	}
}

@media ( min-width:1300px) {
	.page-template-template-adventure .banner li.title, body.single-adventure .banner li.title {
		top:20%;
	}
	
	#header span.logo {
		width:190px;
		left:-80px;
	}
}


html.ie8 .menu > .menu-item-has-children > ul{
	background: #fff !important;
}

html.ie8 .banner_content ul li .banner_cont{
	top: 5% !important;
}

#stafflist img{
	max-width: 200px;
}




