/*
Theme Name: Discovery Gorge
Theme URI: http://www.webrock.com
Description: Total WordPress theme child theme.
Author: AJ Clarke
Author URI: http://www.webrock.com
Template: Total
Version: 1.0
*/



/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2c3c2c");

 @font-face {font-family: 'AlbertusMT';src: url('webfonts/2C3C2C_0_0.eot');src: url('webfonts/2C3C2C_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2C3C2C_0_0.woff') format('woff'),url('webfonts/2C3C2C_0_0.ttf') format('truetype');}


.hide_it {display: none;}
body{margin: 10px 0; background-repeat: repeat-x !important;}
h1{color: #B77332; font-family: AlbertusMT; text-transform: uppercase; font-weight: normal; letter-spacing: 1px; font-size: 18px}
h2{color: #B77332; font-family: AlbertusMT; font-weight: normal; letter-spacing: 1px; font-size: 16px; text-transform: uppercase}
h3{Tcolor: #B77332; font-size: 1.100em}
hr {margin: 10px 0 !important; border-color: #B0AA99 !important;}


input[type=text], textarea, select {border: 1px solid #706C61 !important; background-color: #E9E0B7 !important; color: #000; font-size: 14px !important;}

#wrap {font-family: Tahoma, Verdana, Segoe, sans-serif; font-size: 13px; width: 1200px; margin-right: auto; margin-left: auto; overflow-x: hidden !important}

#site-header {background-image: url(images/header_background.jpg); background-repeat: no-repeat; position: relative;}
.boxed-main-layout #wrap .container {padding: 0px !important;}
#main {background-color: #E9E0B7;}
/* #site-header-inner {height: 200px;} */
#site-logo {margin: 25px 0px 0px 70px;}
#header-aside {margin: 75px 100px 0 0}

#menu-main-menu>.current-menu-ancestor>a {color: #b77332 !important}
#site-navigation-wrap { margin-top: 26px; background-image: url(images/nav_bg.jpg); background-size: cover; border: 1px solid #B0AA99  !important}



#menu-main-menu>li {width: 16.66%; text-align: center; text-transform: uppercase; }
#menu-main-menu>li>a {font-family: AlbertusMT;  font-size: 16px; line-height: 32px; letter-spacing: 1px; }
#menu-main-menu li a{border-width: 0px !important;}
#menu-main-menu  .sub-menu>li {text-align: left;}

#menu-main-menu  .sub-menu>li>ul>li {width: 100%}

#menu-main-menu>li:first-child {border-left: 1px solid #B0AA99}
#menu-main-menu>li:last-child {border-right: 1px solid #B0AA99}

#site-navigation .dropdown-menu ul {box-shadow: 2px 2px 2px #999;}
.navbar-style-two .dropdown-menu {border-left-width: 0px !important;}

#site-navigation-wrap {background-color: transparent !important}
.navbar-style-two .dropdown-menu > li > a {line-height: 29px; height: 29px;}

.ls-nav-prev {background-image: url(images/arrowsv2.png) !important}
.ls-v5 .ls-nav-prev {left: 0px !important;}
.ls-nav-next {background-image: url(images/arrowsv2.png) !important}
.ls-v5 .ls-nav-next {right: 0px !important;}
.ls-bottom-nav-wrapper {top: -25px; float: right;}

#content-wrap { background-image: url(images/sidebar-background.png); background-repeat: repeat-y;   background-color: #eee8c5; background-position: 0px 468px; max-width: 100% }
#primary { }
#sidebar {background-color: transparent !important; float: left;}


#sidebar-inner {position: relative;}
.widget_simpleimage {position: absolute; right: 0; top: -30px; z-index: 99999}

#info_corner {width: 39px; height: 39px; position: absolute; right: 0px; top: 0px; cursor: pointer; z-index: 9999; background-image: url(images/info-live.jpg); background-color: #eee8c5}
#info_corner:hover {background-image: url(images/header_corner.jpg);}


#footer-bottom {text-align: center; background-color: transparent;}
.boxed-main-layout #wrap {background-color: transparent;}
#footer h3 {color: #B77332; font-family: AlbertusMT; text-transform: uppercase; margin: 15px 0 5px; font-weight: normal; letter-spacing: 1px}
#footer h3 a{color: #B77332;}
#footer strong {color: #706C61;}
#footer .footer_buttons ul li {width: 100%; margin: 5px 0;}
#footer .footer_buttons ul li a {display: block; width: 100%; font-family: AlbertusMT; background-color: #F0ECCA; border: 1px solid #A6A08E; color: #B77332; padding: 5px 0px; line-height: 16px; font-size: 13px; text-transform: uppercase; text-align: center; box-shadow:0px 0px 3px 1px #BBB4A7 inset;}

#footer .footer_buttons ul li a:hover {color: #fff; background-color:#B77332; }
#footer .fa {color: #B77332; font-size: 46px; padding-bottom: 10px;}
#footer .fa:hover {color: #706C61 !important;}
#footer .footer_social {margin-bottom: 20px;}
#footer .footer_social .ticon {color: #B77332 !important; font-size: 46px !important; padding-bottom: 10px;}
#footer .footer_social ul li{float: left; width: 25%; text-align: center; }
#footer .footer_buttons {clear: both;}

.wpb_row {}



#menu-main-menu-1 {padding-top: 13px;}
#side_bar_menu { height: 470px; overflow: hidden; background-color: #793C07}
#side_bar_menu {text-align: right; }
#side_bar_menu {margin: 0px; padding: 0px;}
#side_bar_menu ul {margin: 0px;}

.side_parent_47 {background-color: #793C07 !important;}
.side_parent_49 {background-color: #706c61 !important;}
.side_parent_51 {background-color: #000 !important;}
.side_parent_53 {background-color: #285449 !important;}

#side_bar_menu>ul>li>a:first-child {font-size: 18px; padding-top: 10px; padding-bottom: 10px; text-transform: uppercase; background: transparent; font-family: AlbertusMT !important; font-weight: normal; letter-spacing: 1px}
#side_bar_menu>ul>li>a:hover:first-child {background-color: transparent;}
#side_bar_menu  ul li a{color: #EEE8C5; line-height: 24px; font-size: 14px; display: block; width: 100%; padding-right: 10px;}
#side_bar_menu  ul li a:hover {text-decoration: none; background-color: #B67231;}

#side_bar_menu .current_page_item>a {background-color: #B67231;}


.cgd_full_width .vc_col-sm-12 {padding:  0px;}



.hp_tiles .vc_col-sm-4 {padding:0px 5px 0px 0px !important;}
.hp_tiles  {margin: 2px 0px 0px 3px !important;}
.hp_tilesTop {margin: 3px 0px 0px 3px !important;}
.hp_tilesTop .vc_col-sm-4 {padding:0px 5px 0px 0px !important;}

.vcex-image-swapOLD {width: 32.4%; float: left; margin: 6px 0px 0px 6px}

#sidebar .textwidget {  color: #000; font-size: 13px; width: 200px; float: right; padding: 10px; background-color: #eee8c5; text-align: right;}
#sidebar .textwidget p {margin-bottom: 10px;}
#sidebar .textwidget img {margin: 25px 0px 25px 5px;}
.sidebar-box {padding-bottom: 0px;}

#primary {padding-bottom: 10px; font-size: 16px;}

.footer-widget {padding: 0 15px;}
.footer-widget img {margin: 0px 10px;}
#footer-bottom {background-color: transparent; color: #F0EBCA;}
#copyright a {color: #F0EBCA;}
#copyright {color: #F0EBCA;}
.site-footer .footer-widget {margin-bottom: 0px;}


.ai1ec-event-title a {font-family: AlbertusMT !important; letter-spacing: 1px;}
.theme-heading {background-image: none !important;}
.ai1ec-calendar-toolbar {border-width: 0px !important}
.social-share-title span {background-color: transparent !important;}

#primary {background-color: #FCF6D3; min-height: 880px;}


.home #explore_lower {position: absolute; width: 200px; height: 30px; background-image: url(images/explore.png); top: -30px; right: 0px; z-index: 999;}


#landing_image_bar { width: 100%; height: 30px; background-color: #333333; position: absolute; top: 440px; z-index: 500; margin-left: 15px;}
 

.page-header {display: none;}

.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next {width: 25px !important}
.ls-v5 .ls-nav-prev {background-position: -8px 0px !important}
.ls-v5 .ls-nav-next {background-position: -158px 0px !important;}

.timely {padding: 0px 10px;}



#footer .timely {display: none;}


.add_to_cart_inline {text-align: right; font-weight: bold;} 
.add_to_cart_inline .amount {display: block;}
.woocommerce .amount {color: #000 !important;}
table.shop_table {border-width: 0px !important;}
table.shop_table thead {background-color: #b77332 !important; border-width: 0px !important;}
table.shop_table th {color: #EEE8C5 !important;}
table.shop_table td {border-color: #b0aa99 !important;}
.cart-collaterals .cart_totals {border-color: #b0aa99 !important;}

.cart-collaterals .cart_totals h2 {border-width: 0px !important;}
 table.cart td.actions .button.alt {float: none !important;}
 td.actions .coupon .input-text {margin-top: 4px !important;}
 #customer_details .col-2 {border-color: #b0aa99 !important;}
 #customer_details #order_comments_field:before {border-color: #b0aa99 !important;}
 table.shop_table th {background-color: #b77332 !important;}
 #payment {border-color:  #b0aa99 !important; background-color: #eee8c5 !important }
 #payment ul.payment_methods {border-color: #b0aa99 !important;}
 #cart_alert {font-size: 14px;  position: absolute; bottom:32px; right:0px; z-index: 99999; background-color: rgba(255, 255, 255, .5); text-transform: uppercase; line-height: 20px; padding: 0 3px;}
 #cart_alert .fa {font-size: 20px}
 #cart_alert a:hover {color: #706C61 !important; text-decoration: none;}
 .order_details li {border-color:  #b0aa99 !important;}
 .product {margin: 20px 20px}


#site-header-inner {padding: 0px !important;}
#top_mobile_nav{}

#top_mobile_nav { padding: 2px 0; display: none; background-color: rgba(255, 255, 255, .5) }
#top_mobile_nav ul li {float: left; padding: 0 6px 0px 6px; font-size: 13px; line-height: 20px; border-right: 1px solid #EEE8C5;}
#top_mobile_nav ul li a{color: #B77332;  }
#top_mobile_nav>ul>li>a:first-child {text-transform: uppercase; font-family: AlbertusMT !important; font-size: 12px}
#top_mobile_nav>ul>li {border-width: 0px;}
#top_mobile_nav>ul>li>ul>li {background-color: #B77332; margin: 4px;  text-align: center;}
#top_mobile_nav>ul>li>ul>li a {display: block; width: 100%; color:#EEE8C5;}
#top_mobile_nav>ul>li>ul>li a:hover {text-decoration: none;}


.button-side_parent_47>ul>li>ul>li:hover {background-color: #793C07 !important;}
.button-side_parent_49>ul>li>ul>li:hover {background-color: #706c61 !important;}
.button-side_parent_51>ul>li>ul>li:hover {background-color: #000 !important;}
.button-side_parent_53>ul>li>ul>li:hover {background-color: #285449 !important;}

.gorge_button {height: 36px; line-height: 36px; font-size: 13px !important; background-color: #b77332; color: #eee8c5; padding: 0 12px; font-weight: 400; float: none !important; display: inline-block; margin: 5px 0px}
.gorge_button:hover {color: #fff; background-color: #706c61; text-decoration: none;}

 div.images {
display: block;
}

div.product {width: 100%}
.product .summary {width: 85% !important; float: left !important;}
.post-pagination {display: none;}
.return-to-shop {display: none;}
.woocommerce-tabs {display: none;}
.product_meta {display: none}
.product {padding: 0px; margin: 0px;}
.woocommerce {border-color: #b0aa99 !important; margin: 20px 20px}
.product .product_title {font-size: 16px !important;}
.product-thumbnail {display: none;}
form .form-row .required {color: #790000 !important}
.woocommerce-page .entry-content {padding: 20px;}
.woocommerce p {margin: 0px}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {vertical-align: top !important}
.single-product {border-width: 0px !important; padding: 0px !important;}
.gfields_product {display: none;}


.single-product {padding: 10px; border: 1px solid #b0aa99; border-radius: 5px;}

.toggle-cart-widget {display: none;}
.search-toggle-li {display: none;}

.wr_hp_tile {margin: 4px !important;}

.single-ai1ec_event #primary {float: right; padding: 10px;}

.home #side_bar_menu {display: none}

.meta {display: none;}
.comments-area {display: none;}

#tribe-events-content {padding: 30px 30px}
.tribe-events-promo {display: none !important;}

@media only screen and (max-width : 1280px) {
	#side_bar_menu {height: 403px;}
	#explore_lower {top: 373px;}
	#landing_image_bar {top: 373px;}
	 /* #wrap {width: 960px;} */
	#header-aside {margin: 75px 40px 0 0;}
	#content-wrap {background-position: -60px;}
	#site-logo {margin: 25px 0px 0px 40px;}
	#menu-main-menu  .sub-menu>li { }
	#header-aside {display: none;}
}

@media only screen and (max-width : 959px) {
	

#sidebar .textwidget {width: 100%;}
#primary {margin-top: 0px !important;}
.widget_simpleimage {top:0px; position: relative; float: right;}
#content-wrap {background-image: none; }
.ls-bottom-nav-wrapper {top: 0px;}
.vcex-image-swapOLD {width: 32%;}
/* #wrap {width: 768px !important;} */
#side_bar_menu {height: 316px;}
#explore_lower {top: 286px;}
#landing_image_bar {top: 286px;}
#mobile-menu {top: 20% !important; margin-right: 10px;}
#site-logo { margin: 20px 0px 0px 20px;}
#footer .fa {font-size: 34px;}
#mobile-menu {display: none !important;}
#menu-main-menu  .sub-menu>li {width: 100%; }
#site-navigation-wrap {display: block !important;}

}

@media only screen and (max-width : 767px) {
	#mobile-menu {display: block !important;}
	#site-navigation-wrap {display: none !important;}
	#wrap {overflow: hidden !important}
.widget_simpleimage {top:0px; position: relative; float: left;}
#sidebar .textwidget {text-align: left}
#footer .wpb_wrapper {text-align: center;}
#footer .footer_social {width: 80% !important; margin: 10px auto !important; padding-bottom: 20px;}
#footer .footer_buttons {width: 80% !important; margin: 10px auto !important;}
.vcex-image-swapOLD {width: 80%; text-align: center; float: none; margin: 6px auto;}
.ls-bottom-nav-wrapper {display: none;}
#site-header {background-image: none;}
#site-logo img{margin-bottom: 5px; margin-top: 5px;}
#landing_image_bar {display: none;}
#footer .fa {font-size: 42px; padding-bottom: 10px;}
#side_bar_menu {display: none;}
#info_corner {display: none;}
#explore_lower {display: none;}
.textwidget ul li{width: 33%; float: right; text-align: center;}
.textwidget ul li img {width: 80%; margin:0px !important;}
#primary {min-height: 200px;}
#cart_alert{right: 5%}
.single-ai1ec_event #sidebar {display: none;}
#top_mobile_nav {display: block;}
.home #top_mobile_nav {display: none;}
#footer-bottom {padding: 0px !important;}
#cart_alert {bottom: 0px;}
#content-wrap {overflow-x: hidden;}



}


