/*Nexa*/
/*@font-face{
font-family:"LeckerliOne";
src:url("../Fonts/LeckerliOne-Regular.otf");
}*/
/*@font-face {
	font-family: 'DegradingMorals-Regular';
	src: url('../fonts/DegradingMorals_gdi.eot');
	src: url('../fonts/DegradingMorals_gdi.eot?#iefix') format('embedded-opentype'),  url('../fonts/DegradingMorals_gdi.woff') format('woff'),  url('../fonts/DegradingMorals_gdi.ttf') format('truetype'),  url('../fonts/DegradingMorals_gdi.svg#DegradingMorals-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+0020-2122;
}
@font-face {
	font-family: 'GreatVibes-Regular';
	src: url('../fonts/GreatVibes-Regular_gdi.eot');
	src: url('../fonts/GreatVibes-Regular_gdi.eot?#iefix') format('embedded-opentype'),  url('../fonts/GreatVibes-Regular_gdi.woff') format('woff'),  url('../fonts/GreatVibes-Regular_gdi.ttf') format('truetype'),  url('../fonts/GreatVibes-Regular_gdi.svg#GreatVibes-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+0020-25CA;
}
@font-face {
    font-family: 'nexa_rust_extrasfree';
    src: url('../fonts/NexaRustExtras-Free-webfont.eot');
    src: url('../fonts/NexaRustExtras-Free-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NexaRustExtras-Free-webfont.woff2') format('woff2'),
         url('../fonts/NexaRustExtras-Free-webfont.woff') format('woff'),
         url('../fonts/NexaRustExtras-Free-webfont.ttf') format('truetype'),
         url('../fonts/NexaRustExtras-Free-webfont.svg#nexa_rust_extrasfree') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'nexa_rust_handmadeextended';
    src: url('../fonts/NexaRustHandmade-Extended-Free-webfont.eot');
    src: url('../fonts/NexaRustHandmade-Extended-Free-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NexaRustHandmade-Extended-Free-webfont.woff2') format('woff2'),
         url('../fonts/NexaRustHandmade-Extended-Free-webfont.woff') format('woff'),
         url('../fonts/NexaRustHandmade-Extended-Free-webfont.ttf') format('truetype'),
         url('../fonts/NexaRustHandmade-Extended-Free-webfont.svg#nexa_rust_handmadeextended') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexa_rust_sansblack_02';
    src: url('../fonts/NexaRustSans-Black02-webfont.eot');
    src: url('../fonts/NexaRustSans-Black02-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NexaRustSans-Black02-webfont.woff2') format('woff2'),
         url('../fonts/NexaRustSans-Black02-webfont.woff') format('woff'),
         url('../fonts/NexaRustSans-Black02-webfont.ttf') format('truetype'),
         url('../fonts/NexaRustSans-Black02-webfont.svg#nexa_rust_sansblack_02') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexa_rust_sansblack';
    src: url('../fonts/NexaRustSans-Black-Free-webfont.eot');
    src: url('../fonts/NexaRustSans-Black-Free-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NexaRustSans-Black-Free-webfont.woff2') format('woff2'),
         url('../fonts/NexaRustSans-Black-Free-webfont.woff') format('woff'),
         url('../fonts/NexaRustSans-Black-Free-webfont.ttf') format('truetype'),
         url('../fonts/NexaRustSans-Black-Free-webfont.svg#nexa_rust_sansblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexa_rust_script_l0regular';
    src: url('../fonts/NexaRustScriptL-0-Free-webfont.eot');
    src: url('../fonts/NexaRustScriptL-0-Free-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NexaRustScriptL-0-Free-webfont.woff2') format('woff2'),
         url('../fonts/NexaRustScriptL-0-Free-webfont.woff') format('woff'),
         url('../fonts/NexaRustScriptL-0-Free-webfont.ttf') format('truetype'),
         url('../fonts/NexaRustScriptL-0-Free-webfont.svg#nexa_rust_script_l0regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexa_rust_slabblack_shadow_01';
    src: url('../fonts/NexaRustSlab-BlackShadow01-Free-webfont.eot');
    src: url('../fonts/NexaRustSlab-BlackShadow01-Free-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NexaRustSlab-BlackShadow01-Free-webfont.woff2') format('woff2'),
         url('../fonts/NexaRustSlab-BlackShadow01-Free-webfont.woff') format('woff'),
         url('../fonts/NexaRustSlab-BlackShadow01-Free-webfont.ttf') format('truetype'),
         url('../fonts/NexaRustSlab-BlackShadow01-Free-webfont.svg#nexa_rust_slabblack_shadow_01') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

font-family:'Nexa Rust Script L W00_00';
font-family:'Nexa Rust Sans W00 Black';
font-family:'Nexa Rust Sans W00 Black_02';


@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=e042dda1-9843-40c6-ac3e-0599c182efd0");
@font-face{
font-family:"Nexa Rust Script L W00_00";
src:url("../Fonts/c3b8a7f4-85c1-42ff-bf50-1f6c4086ecc0.eot?#iefix");
src:url("../Fonts/c3b8a7f4-85c1-42ff-bf50-1f6c4086ecc0.eot?#iefix") format("eot"),url("../Fonts/8b5fe2c9-b5f1-4047-a276-ab66d4b2a659.woff2") format("woff2"),url("../Fonts/4556bc2b-c205-44d7-843d-9238cb7e5e61.woff") format("woff"),url("../Fonts/58471124-a4b0-4287-98ae-24b4ef05e819.ttf") format("truetype"),url("../Fonts/b6c0eda9-48f2-4961-8ce0-f5b435bc18f0.svg#b6c0eda9-48f2-4961-8ce0-f5b435bc18f0") format("svg");
}
@font-face{
font-family:"Nexa Rust Sans W00 Black";
src:url("../Fonts/c4c33ac3-3c71-4a4f-b157-37073bbc30a1.eot?#iefix");
src:url("../Fonts/c4c33ac3-3c71-4a4f-b157-37073bbc30a1.eot?#iefix") format("eot"),url("../Fonts/d8b6617c-5d52-4908-86db-5b73d7ea7db2.woff2") format("woff2"),url("../Fonts/ac98425b-f5ad-448e-8038-17e89b2c4ec6.woff") format("woff"),url("../Fonts/4464c5ea-fd6a-48aa-a639-8924b46c78e3.ttf") format("truetype"),url("../Fonts/d496cab7-0d43-4136-8dd2-60809dc195aa.svg#d496cab7-0d43-4136-8dd2-60809dc195aa") format("svg");
}
@font-face{
font-family:"Nexa Rust Sans W00 Black_02";
src:url("../Fonts/7cd6e459-36e6-4c38-998a-b469174629b8.eot?#iefix");
src:url("../Fonts/7cd6e459-36e6-4c38-998a-b469174629b8.eot?#iefix") format("eot"),url("../Fonts/b09944ae-8662-43e0-8f62-e6c564615e16.woff2") format("woff2"),url("../Fonts/4444aeab-ab27-4b50-9f1a-ccbd03be94ad.woff") format("woff"),url("../Fonts/d82c6897-b702-4798-b88c-0a908ef5c63b.ttf") format("truetype"),url("../Fonts/362503d1-20c9-4792-a3bc-4f38470fffba.svg#362503d1-20c9-4792-a3bc-4f38470fffba") format("svg");
}

@font-face{
font-family:"Nexa Rust Script L W00_00";
src:url("../fonts/Fonts/c3b8a7f4-85c1-42ff-bf50-1f6c4086ecc0.eot?#iefix");
src:url("../fonts/Fonts/c3b8a7f4-85c1-42ff-bf50-1f6c4086ecc0.eot?#iefix") format("eot"),url("../fonts/Fonts/8b5fe2c9-b5f1-4047-a276-ab66d4b2a659.woff2") format("woff2"),url("../fonts/Fonts/4556bc2b-c205-44d7-843d-9238cb7e5e61.woff") format("woff"),url("../fonts/Fonts/58471124-a4b0-4287-98ae-24b4ef05e819.ttf") format("truetype"),url("../fonts/Fonts/b6c0eda9-48f2-4961-8ce0-f5b435bc18f0.svg#b6c0eda9-48f2-4961-8ce0-f5b435bc18f0") format("svg");
}
@font-face{
font-family:"Nexa Rust Sans W00 Black";
src:url("../fonts/Fonts/c4c33ac3-3c71-4a4f-b157-37073bbc30a1.eot?#iefix");
src:url("../fonts/Fonts/c4c33ac3-3c71-4a4f-b157-37073bbc30a1.eot?#iefix") format("eot"),url("../fonts/Fonts/d8b6617c-5d52-4908-86db-5b73d7ea7db2.woff2") format("woff2"),url("../fonts/Fonts/ac98425b-f5ad-448e-8038-17e89b2c4ec6.woff") format("woff"),url("../fonts/Fonts/4464c5ea-fd6a-48aa-a639-8924b46c78e3.ttf") format("truetype"),url("../fonts/Fonts/d496cab7-0d43-4136-8dd2-60809dc195aa.svg#d496cab7-0d43-4136-8dd2-60809dc195aa") format("svg");
}
@font-face{
font-family:"Nexa Rust Sans W00 Black_02";
src:url("../fonts/Fonts/7cd6e459-36e6-4c38-998a-b469174629b8.eot?#iefix");
src:url("../fonts/Fonts/7cd6e459-36e6-4c38-998a-b469174629b8.eot?#iefix") format("eot"),url("../fonts/Fonts/b09944ae-8662-43e0-8f62-e6c564615e16.woff2") format("woff2"),url("../fonts/Fonts/4444aeab-ab27-4b50-9f1a-ccbd03be94ad.woff") format("woff"),url("../fonts/Fonts/d82c6897-b702-4798-b88c-0a908ef5c63b.ttf") format("truetype"),url("../fonts/Fonts/362503d1-20c9-4792-a3bc-4f38470fffba.svg#362503d1-20c9-4792-a3bc-4f38470fffba") format("svg");
}
*/
.whats-happing .mijosearch_legend{
  height:auto !important;
}
.whats-happing #mijosearch_bg2 .btn {
  margin-bottom: 0 !important;
}
.btn-primary {
    color: #fff;
    background-color: #df9c10;
    border-color: #DF9C06;
}
.btn-primary:hover {
    color: #fff;
    background-color: #cb880f;
    border-color: #DF9C09;
}
body {
	font-family: 'Source Sans Pro';
	background-image: url(../images/green-bg.png);
	background-repeat: repeat;
	color: #333333;
}
.dust-font {
  font-family: "Nexa Rust Sans W00 Black_02";
  font-weight: bold;
}
.cursive-font {
	font-family: 'Nexa Rust Script L W00_00';
}
.cursive-font .simple-font {
	font-family: 'Nexa Rust Sans W00 Black';
}
.bg-top-bright {
  background: url(../../../images/header-bg.jpg);
  max-height: 114px;
}
.navbar-brand > img {
    display: block;
    padding: 0;
}
.xc_right-nav .nav.menu.navbar-nav {
    margin: 10px 0 0;
}
.xc_right-nav .nav.menu.navbar-nav a {
    color: #000;
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
}
.xc_right-nav .nav.menu.navbar-nav a:hover {
    color: #6e3d0d;
}
.xc_right-nav {
	float: right;
	margin-bottom: 15px;
	width: 100%;
	padding: 0;
}
.xc_right-nav .nav.navbar-nav.navbar-right {
    padding: 0 100px 0 0;
}
.xc_right-nav .nav.navbar-nav a {
	color: #393325;
	font-weight: 400;
	padding-bottom: 5px;
}
.xc_right-nav .glyphicon.glyphicon-search {
	color: #ac4735;
	font-size: 16px;
}
.xc_right-nav .nav > li > a:focus, .xc_right-nav .nav > li > a:hover {
	/*opacity: .8;*/
}
.nav > li > a:focus, .nav > li > a:hover {
	background-color: rgba(0, 0, 0, 0);
	text-decoration: none;
}
.xc_right-nav .navbar-default .navbar-nav > .active > a, .xc_right-nav .navbar-default .navbar-nav > .active > a:focus, .xc_right-nav .navbar-default .navbar-nav > .active > a:hover {
	opacity: .8;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background-color: rgba(0, 0, 0, 0);
	color: #555555;
}
.xc_right-nav .nav .open > a, .xc_right-nav .nav .open > a:focus, .xc_right-nav .nav .open > a:hover {
	background-color: rgba(0, 0, 0, 0);
	border-color: transparent;
}
.dropdown-menu.xc_custom_dropdown {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	box-shadow: none;
	padding: 0;
	width: 250px;
}
.xc_custom_dropdown .btn.btn-danger {
	background: #583714 none repeat scroll 0 0;
	border-color: #583714;
	color: #ffffff;
}
.xc_custom_dropdown .glyphicon.glyphicon-search {
	color: #ffffff;
	font-size: 14px;
}
nav.xc_custom-nav {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	margin: 0;
	min-height: 40px;
	padding: 0 85px 0 0;
}
.xc_custom-nav .navbar-brand {
    margin-left: 56px;
    margin-top: -71px;
    position: relative;
    z-index: 600;
}
#navbar .nav.navbar-nav.navbar-right li a {
    font-size: 16px;
    line-height: 16px;
    padding: 15px 16px;
}
.navbar-nav.xc_nav_bg li a {
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  padding-bottom: 25px;
  padding-top: 12px;
  text-transform: uppercase;
  z-index: 99999;
}
.nav-child.unstyled.small a {
  font-size: 13px;
}
.xc_nav_bg {
	background: #583714 none repeat scroll 0 0;
	border-radius: 8px 8px 0 0;
	-moz-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.5) inset;
}
.navbar-default .navbar-nav.xc_nav_bg > li > a:focus, .navbar-default .navbar-nav.xc_nav_bg > li > a:hover {
	color: #f0d892;
}
.navbar-default .navbar-nav.xc_nav_bg > .active > a, .navbar-default .navbar-nav.xc_nav_bg > .active > a:focus, .navbar-default .navbar-nav.xc_nav_bg > .active > a:hover {
	background-color: rgba(0, 0, 0, 0);
	background-image: url(../images/caret-bg.png);
	background-position: 50% -1px;
	background-repeat: no-repeat;
	color: #f0d892;
}
/**** fix Nav left **/

.nav-vertical {
	position: relative;
}
.xc_fixed_nav {
	background-image: url(../images/slider-right-img.png);
   	background-repeat: no-repeat;
    background-size: cover;
    height: 380px;
    left: 110px;
    list-style: outside none none;
    padding: 80px 0 0 145px;
    position: absolute;
    top: 0;
    width: 335px;
    z-index: 500;
}
.xc_fixed_nav li {
	background-image: url(../images/list-arrow.png);
	background-repeat: no-repeat;
	padding: 0px 15px 10px;
	background-position: 0 9px;
}
.xc_fixed_nav a {
    color: #1e1c1f;
    font-size: 19px;
    font-weight: 600;
    padding: 0 !important;
}
.xc_fixed_nav a:hover {
    color: #b08649;
}
#navbar .nav.navbar-nav.navbar-right.xc_nav_bg {
    padding: 0 5px;
}
/**** Carousel **/



/* Carousel base class */



.carousel.slide.home-slider {
	background-image: url(../images/slider-bg.png);
	padding: 15px;
	background-size: 100% 100%;
}
.carousel {
	height: 500px;
	margin-bottom: 0;
}
/* Since positioning the image, we need to help out the caption */

.carousel-caption {
	z-index: 10;
}
/* Declare heights because of positioning of img element */



.inner-page-slide .uk-panel-body.uk-text-left {
	padding:0;
}
.inner-page-slide .uk-margin-top {
    margin-top: 0px !important;
}


.carousel .item {
	height: 470px;
	background-color: #777;
}
.carousel-inner .item > img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 100%;
}
.slider-top-tag-line {
    font-size: 36px;
    font-weight: 400;
    margin: 0 0 2px;
    padding: 0;
}
.slider-title-main {
    font-size: 53px;
    font-weight: 400;
    margin: 0 0 5px;
}
.slider-tagline {
	font-size: 19px;
	font-family:"Nexa Rust Sans W00 Black";
	font-weight: 400;
	position: relative;
}
.slider-tagline a{
	color: #fff;	
	position: relative;
}
.slider-tagline a:hover{
	color: #e4ce95;	
	text-decoration: none;
}
.slider-tagline a:after{
	background: url(../images/home-arrow.png) no-repeat scroll 0 top;
    content: "";
    height: 14px;
    position: absolute;
    right: -37px;
    top: 6px;
    width: 28px;
}
.slider-tagline a:hover:after{
	background-position: 0 -14px;
}
.home-slider .carousel-caption {
	left: 40%;
	right: auto;
	text-align: left;
}
.home-slider .carousel-indicators {
	bottom: 30px;
	left: 20%;
}
.home-slider .carousel-indicators li, .home-slider .carousel-indicators .active {
	margin-right: 8px;
}
.abt-nevada-area {
	background-image: url(../images/brown-bg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding-bottom: 10px;
	padding-top: 30px;
}
.padding-30-line {
	padding-left: 50px;
	padding-right: 50px;
}
.img-inline {
	display: inline;
}
.uppercase {
	text-transform: uppercase;
}
.bold {
	font-weight: bold;
}
.abt-nevada {
	color: #fff;
}
.whats-happing {
    background: rgba(239, 232, 215, 1) url(../images/mid-bg.jpg) no-repeat scroll center top;
    padding-bottom: 40px;
    padding-top: 40px;
}
.main-title {
	font-size: 42px;
	margin: 0;
}
.maroon-color {
	color: #802b14;
}
.title-tagline {
	color: #492f16;
	font-size: 30px;
	margin-bottom: 30px;
	margin-top: 0;
}
.single-event {
	border-top: 5px solid #a9ad92;
	margin: 0 20px;
	padding: 25px 0 0;
}
.event-image img {
	width: 100%;
}
.event-title {
	font-size: 22px;
	text-transform: capitalize;
}
.event-date {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.for-more-events {
	margin-top: 20px;
}
.for-more-events a {
	color: #d97923;
}
.side-events {
	margin-bottom: 30px;
}
.side-events h5 {
    margin: 0;
    padding: 0;
}
.side-events .bold > a {
  font-size: 16px;
}
.side-events .bold > a {
  font-size: 16px;
}
.side-events p {
    font-size: 16px;
}
.whats-happing .text-center {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.btn.xc_bright_btn:after {
  background: url("../images/arrow-right.png") no-repeat scroll 10px 0;
	content: "";
    height: 15px;
    position: absolute;
    width: 35px;
}
.btn.xc_bright_btn, #userForm .rsform-submit-button {
  background: #df9c10;
  border: none;
    border-radius: 0;
    color: #ffffff;
    display: inline-block;
    font-family: "Nexa Rust Sans W00 Black_02";
    font-size: 16px;
    height: auto;
    line-height: 16px;
    margin: 0 auto;
    padding: 12px 60px 12px 27px;
	position: relative;
    text-align: left;
    width: auto;
	  -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -ms-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.2s linear;
}
#userForm .rsform-submit-button {
	background: #df9c10 url("../images/arrow-right.png") no-repeat scroll 104px 12px;
}
.btn.xc_bright_btn:hover {
    background: #c68b0d;
}
#userForm .rsform-submit-button:hover {
	background: #c68b0d url("../images/arrow-right.png") no-repeat scroll 104px 12px;
}
.whats-happing.padding-30-line .single-event p, .whats-happing.padding-30-line dl.EventSimpleList {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 25px;
}
.whats-happing .newsflash {
  border-top: 5px solid #a9ad92;
  clear: both;
  float: left;
  padding-top: 20px;
  width: 100%;
}
.visitor-guide .dust-font.medium-title.maroon-color.uppercase {
  font-family: Nexa Rust Sans W00 Black_02 !important;
}
.visitor-guide a {
    color: #333333;
}
.abt-nevada {
  font-size: 16px;
  line-height: 30px;
  margin-top: 10px;
}
.custom_events_title {
  float: left;
  margin-bottom: 30px;
  text-align: center;
  width: 100%;
}
.custom_guide_visitor .col-md-5.col-sm-5 > img {
  float: left;
}
.visitor-guide {
	background: rgba(229, 217, 191, 1) url(../images/guide-bg.jpg) no-repeat scroll center top;
	padding-top: 40px;
	overflow: hidden;
	-webkit-transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
.visitor-guide:hover {
	background: rgba(219, 203, 169, 1) url(../images/guide-bg-hover.jpg) no-repeat scroll center top;
}
.visitor-guide:hover img {
    transform: scale(1.1);
}
.visitor-guide .cursive-font.bold.visitor-tagline {
    font-weight: 400;
}
.visitor-guide.padding-30-line img {
    padding: 23px 0 0;
}
.visitor-guide.padding-30-line p {
    font-size: 18px;
    line-height: 21px;
}
.visitor-guide.padding-30-line .medium-title {
    display: inline;
    margin: 0;
    text-align: right;
}
.medium-title {
	font-size: 29px;
	margin: 30px 20px 0 0;
	text-align: right;
}
.medium-title span {
	float: right;
	margin-right: 25px;
	margin-top: 22px;
}
.medium-title img {
	float: left;
	margin-top: -30px;
}
.visitor-tagline {
	color: #492f16;
	font-size: 24px;
	margin-top: 0;
}
.visitor-dec {
	color: #65605c;
}
.footer {
	background: url(../images/foot-bg.png);
	background-size: 100% 100%;
	padding: 40px 0;
	border-top: 5px solid #e3a250;
	color: #e4d4c7;
	font-family: "Source Sans Pro";
}
.footer-title {
    color: #dd9f52;
    font-family: "Nexa Rust Sans W00 Black";
    font-size: 21px;
    font-weight: 400;
    margin-top: 0;
}
.social .footer-title.uppercase.padding-left-title {
    padding: 0 0 0 20px;
}
.footer .col-md-5.col-sm-12 {
    padding: 0;
}
.footer p {
	color: #e5d9bf;
    font-size: 16px;
    line-height: 18px;
}
p.footer-address {
    margin: 0 0 32px;
    padding: 0;
}
.footer p a{
	color: #e5d9bf;
}
.footer p a:hover{
	color:#e4d4c7;
}
.footer p.company {
    font-size: 18px;
    line-height: 18px;
}
.footer p.company span.bold {
    font-weight: 600;
}
.footer p.footer-address, .image-inline {
    font-size: 16px;
    line-height: 18px;
}
.footer-bottom p {
	margin:0;	
}
.footer .fa.fa-envelope, .footer .fa.fa-phone, .footer .fa.fa-comment {
    padding: 0 6px 0 0;
}
.footer1, ul.nav.menu.end-nav li {
    display: block;
    float: left;
    font-size: 15px;
    line-height: 15px;
}
ul.nav.menu.end-nav {
    display: block;
    float: left;
    font-size: 15px;
    line-height: 18px;
    padding: 0 10px !important;
}
ul.nav.menu.end-nav li {
    display: block;
    float: left;
    font-size: 15px;
    line-height: 15px;
	padding: 0;
}
.border-left-boder {
	border-left: 1px solid #534032;
	min-height: 200px;
	padding-left: 20px;
}
.foter-nav, .footer .border-left-boder > ul {
	list-style: outside none none;
	margin: 52px 0 0;
	padding: 0;
}
.fo0ter-nav li, .footer .border-left-boder li {
    font-size: 16px;
    line-height: 18px;
    padding: 5px 0;
}
.foter-nav a, .footer .border-left-boder li a {
	color: #e4d4c7;
	text-transform: capitalize;
}
.social-list {
    border-bottom: 1px solid #534032;
    list-style: outside none none;
    margin-top: 29px !important;
    overflow: hidden;
    padding: 0 !important;
}
.footer .social-list li {
    display: block;
    float: left;
    margin: 0 0 25px;
    padding: 0 7px 0 0;
}
.footer .social-list li a::after {
    background: #e5d9bf none repeat scroll 0 0;
    border-radius: 50%;
    color: #382718 !important;
    display: inline-block;
    font-family: "fontawesome";
    font-size: 18px;
    height: 30px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 30px;
}
.footer .social-list li a {
    color: #fff;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-decoration: none;
}
.footer .social-list li a:hover::after {
    background: #cfb272 none repeat scroll 0 0;
}
.footer .social-list li.facebook a::after {
    content: "\f09a";
}
.footer .social-list li.youtube a::after {
    content: "\f167";
}
.footer .social-list li.twitter a::after {
    content: "\f099";
}
.footer .social-list li.flickr a::after {
    content: "\f16e";
}
.footer .social-list li.blogpost a::after {
	background: url(../../../images/social-blogger.jpg) no-repeat;
	background-position: 0 0;
	width: 30px;
	height: 30px;
	content:"";
}
.footer .social-list li.blogpost a:hover::after {
    background-position: 0 -30px;
}
.footer .social-list li.google a::after {
    content: "\f0d5";
}
.image-inline {
	margin-top: 20px;
}
.image-inline img {
	width: 110px;
}
.margin-top-30 {
	margin-top: 30px;
}
.footer p.copy-right {
    display: block;
    float: left;
    font-size: 15px;
    line-height: 18px;
    margin: 0;
}
.end-nav {
	list-style: outside none none;
	padding: 0;
}
.end-nav li {
	float: left;
	
}
.end-nav li a:after {
	content:"|";
	padding: 0 10px;
	color: #896746;
}
.end-nav li:last-child a:after {
	content: none;
}
.end-nav li a {
	color: #e5d9bf;
	padding: 0;
}
.footer a:hover {
	opacity: .8;
	text-decoration: none;
}
/***** Inner Pages ***/

.inner-page-slide {
	background-image: url(../images/slider-bg.png);
	padding: 15px;

}
.inner-pages-top-image > div {
}
.visitor_info .inner-page-slide, .visitor_info .inner-pages-top-image{
	height: auto !important;
}
.custom_winnemuccaevents > p {
  margin: auto;
}
.inner-pages-top-image {
    border-radius: 5px;
    overflow: hidden;
    width: 100%;
	position:relative;
}
/*.inner-pages-top-image img {
	width: 100%;
	height: 100%;
}*/
.content-outer {
	background: #efe8d6 url(../images/mid-bg.png);
	padding-bottom: 40px;
	padding-top: 20px;
	background-repeat: no-repeat;
}
.padding-70-line {
	padding-right: 70px;
	padding-left: 70px;
}
.breadcrumbs {
	margin-bottom: 40px;
}
.breadcrumbs a.pathway {
    color: #333;
    position: relative;
}
.pathway::after {
	color: #ac4838;
    content: "\f105";
    font-family: "fontawesome";
    position: absolute;
    right: -9px;
}
.sidebar-outer {
	float: left;
}
.content-right {
	float: right;
}
.sidebar-title-medium {
	border-bottom: 3px solid #a9ad92;
	font-size: 16px;
	padding-bottom: 5px;
	margin-bottom: 0;
}
.sidebar-menu {
	list-style: outside none none;
	padding: 0;
}
.sidebar-menu li {
	border-bottom: 1px solid #d1cab8;
	padding: 7px 0;
}
.sidebar-menu li a {
	color: #5e5955;
	font-weight: 400;
	text-transform: capitalize;
	font-size: 16px;
}
.sidebar-event {
	background: #ae4639 none repeat scroll 0 0;
	border-bottom: 10px solid #8f372d;
}
.sidebar-event img{
  width:100%;
}
.side-event-detail p {
	margin-bottom: 0;
}
.side-event-detail {
	color: #fff;
	padding: 15px;
}
.side-event-title {
	margin-top: 0;
}
.sidebar-menu li.active a, .sidebar-menu li a:hover, .sidebar-menu li a:focus {
	color: #ae4639;
}
.content-right-inner {
	padding-left: 40px;
}
.inner-page-slide {
	position: relative;
}
.xc-image-caption {
	width: 100%;
	top: 70%;
	position: absolute;
	color: #fff;
}
.xc-image-caption .slider-tagline {
	font-size: 14px;
}
.content-dec {
	margin-top: 20px;
}
.xc-upcoming-events {
	margin-top: 40px;
}
.upcoming-events-inner {
	background: #fdfaf5 none repeat scroll 0 0;
	margin-top: 30px;
	padding: 25px;
	height: 400px;
	overflow-y: scroll;
}
.upcoming-events-inner ul {
	padding: 0;
	list-style: none;
}
.upcoming-events-inner ul li {
	padding: 10px 0;
}
.upcoming-events-inner a {
	color: #e5a251;
	font-weight: bold;
	padding: 5px 10px 5px 0;
}
.upcoming-events-inner a:hover {
	text-decoration: none;
	opacity: .8;
}
.upcoming-event-date {
	color: #6a6561;
}
.accordian-icon {
	color: #793319;
	padding: 0 0 0 5px;
	cursor: pointer;
}
.sidebar-toggle-menu {
	list-style: outside none none;
	padding: 0;
}
.sidebar-toggle-menu li {
	padding-left: 20px;
}
.sidebar-toggle-menu li a {
	color: #8f8a86;
}
.sidebar-toggle-menu li:last-child {
	border-bottom: 0;
}
.sidebar-menu li.accordion-group {
	padding-right: 15px;
	position: relative;
}
button.close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: auto;
    padding: 0;
}
ul.sidebar-menu li.open {
    background: #583715 none repeat scroll 0 0;
    padding: 19px 0 0;
}
ul.sidebar-menu li.open li a {
    color: #3f4735;
}
ul.sidebar-menu li.open a{
    color: #fff;
}
ul.sidebar-menu li li.open a{
    color: #fff;
}
.search_bar .navbar-form .input-group > .form-control {
    width: 80%;
}
.search_bar .input-group-btn {
    float: left;
}
.search_bar .navbar-form {
    box-shadow: none;
}
button.close {
    color: #951b1e;
	opacity: 1;
}
.accordian-icon {
	color: #793319;
	cursor: pointer;
	padding: 0 0 0 5px;
	position: absolute;
	right: 0;
	top: 8px;
}
.articleBody p.big-desc {
    font-size: 25px;
    font-weight: 300;
    line-height: 38px;
}
.single-image-block {
	display: table;
	height: 200px;
	margin-bottom: 30px;
	position: relative;
	transition: all 0.3s ease 0s;
	width: 100%;
}
.img-responsive.full-image {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.custom-overly {
	color: #ffffff;
	display: table-cell;
	font-size: 36px;
	height: 100%;
	line-height: 30px;
	opacity: 0;
	padding: 0 40px;
	position: relative;
	text-align: center;
	top: 0;
	vertical-align: middle;
	width: 100%;
}
.custom-overly:hover {
	color: #fff;
	opacity: .8;
	text-decoration: none;
}
.single-image-block:hover {
	opacity: 1;
}
/****** Added in Evening ***/
.nav.menu.navbar-nav li:last-child a::after {
	color: #553717;
    content: "|";
    padding: 0 0 0 20px;
}
.nav.menu.navbar-nav li:last-child a {
    padding: 15px 20px 0 15px;
}
.no-padding-outer {
	padding: 0;
}
.xc-footer-address .fa {
	color: #d79e51;
}
.xc_search_top {
  float: left;
  height: 40px;
  padding: 13px 0 0 30px;
  position: relative;
}
.xc_search_top.active {
    padding: 13px 0 0;
}
.xc_show-search {
	cursor: pointer;
	font-size: 14px !important;
	position: absolute;
	right:15px;
	top: 23px;
	z-index: 9999;
}
.xc_search_top .glyphicon-search::before {
    content: "\f002";
	font-family: "fontawesome";
}
.xc_search_top.active .glyphicon-search::before {
    content: "x";
	font-family: "Source Sans Pro";
	font-size: 16px;
	color: #2f2419;
	font-weight: 600;
}
.xc_show-search .glyphicon {
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative !important;
    top: auto;
}
.xc_search_top .search label {
	display: none;
}
.search-form {
    display: none;
}
.search.mijosearch_bg_module.mijosearch:before {
    color: #ac4735;
    font-size: 14px;	
    font-family: "fontawesome";
	content:"\f002";
	padding: 0 10px 0 0;
}
.search-form .mijosearch_input_module_simple {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 1px solid #9d8550 !important;
    border-image: none !important;
    border-left: medium none !important;
    border-right: medium none !important;
    border-top: medium none !important;
    font-family: "source sans pro" !important;
    font-size: 16px;
    line-height: 24px;
    margin: 0 25px 0 0 !important;
    padding: 6px 0 0 !important;
    text-align: left !important;
    width: 270px !important;
}
/***************shankar***********************/

.pagination {
	display: inline;
	margin: 20px auto;
	text-align: center;
}
.pagination li {
	display: inline-block;
	padding: 5px 10px;
}
.pagination li:hover {
	background: #e6d8bd none repeat scroll 0 0;
}
.pagination li span.pagenav {
	background: #802b14 none repeat scroll 0 0;
	padding: 5px 10px;
	color: #E4D8BE;
}
.pagination li a, .pagination p {
	color: #583714;
	text-decoration: none;
}
.custom_article_title {
	font-size: 24px;
	text-decoration: none !important;
}
.custom_article_title:hover {
	color: #802b14;
}
.logo_small {
	display:none;
}
.navbar-toggle .icon-bar {
  border:none;
  display: block;
  height: 3px;
  width: 27px;
}
.navbar-toggle.collapsed:before {
	content:"\f0c9";
	color: #543417;
	font-family:"fontawesome";
    font-size: 40px;
    position: absolute;
    right: 10px;
    top: 0px;
	line-height: 40px;
}
.home-link .sidebar-menu {
    margin: 0;
}
.sidebar-menu .fa-minus.fa {
    color: #fff;
}
.sidebar-menu .fa-plus.fa {
    color: #951b1e;
}
.quik_links a {
    font-size: 16px;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: transparent;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 0px 10px;
    position: absolute;
    right: 0;
    top: 30px;
	height: 40px;
}
.navbar-default .navbar-toggle  {
  border-color: rgba(0, 0, 0, 0);
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
  background-color:rgba(0, 0, 0, 0);
}
.popup_custom_nav .modal-content {
  background: #f0e8d1 none repeat scroll 0 0;
  border-radius: 0;
}
.popup_custom_nav .accordion-group {
  background: #ffffff none repeat scroll 0 0;
  border-bottom: 1px solid #D1D2CD;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0 !important;
  padding-top: 20px;
}
/*.popup_custom_nav .accordion-group:hover {
	background:#583714;
	color:#fff ;
}*/
.popup_custom_nav .accordion-inner {
  border-bottom: 1px solid #333333;
  font-family: Arial;
  padding: 3% 0;
}
.popup_custom_nav .accordian-icon {
  padding: 10px;
}
.popup_custom_nav .sidebar-toggle-menu {
  background: #daca9d none repeat scroll 0 0;
  margin: 19px 0 -17px;
  padding-bottom: 19px;
}
.popup_custom_nav .sidebar-menu li a.active, .popup_custom_nav .sidebar-menu li a, .popup_custom_nav .sidebar-menu li a:focus {
	color:#5e5955;
	padding:0 3%;
}
.popup_custom_nav .sidebar-menu {
  list-style: outside none none;
  padding: 0;
}
.popup_custom_nav .modal-header {
  border: 2px solid #ffffff;
  padding: 7% 0 0;
}
.popup_custom_nav .modal-header .close {
  color: #000000;
  margin: -27px 13px 0 0;
}
.popup_custom_nav .close > span {
    color: #ac4838;
    font-size: 35px;
    height: auto;
    margin: 0;
    padding: 0;
}
.popup_custom_nav form {
  text-align: center;
  border:none;
}
.popup_custom_nav form .input-group input, .popup_custom_nav form .input-group button {
  border-radius: 0;
}
.popup_custom_nav form .input-group {
  border-collapse: separate;
  position: relative;
  width: 80%;
}
.popup_custom_nav form button {
  background: #941c1e none repeat scroll 0 0;
  color: #ffffff;
}
.popup_custom_nav .form-control {
	border:none;
}
.quik_links  ul {
  list-style: outside none none;
  padding: 0;
}

.quik_links li {
  border-bottom: 1px solid #d1d2cd;
  margin: 0;
  padding:15px;
}
.quik_links li:first-child {
  border-top: 1px solid #d1d2cd;
}
.quik_links a {
	color:#5e5955;
}
.quik_links a:hover{
	text-decoration:none;
	}
.quik_links a i {
    color: #5e3308;
    margin: 0 10px 0 0;
}


.popup_custom_nav .search.mijosearch_bg_module.mijosearch::before {
  color: #ac4735;
  content: "";
  font-family: "fontawesome";
  font-size: 14px;
  padding: 0 0px 0 0;
}
.popup_custom_nav .mijosearch_input_module_simple {
  background-position: left 3px !important;
  border: 1px solid gainsboro !important;
  padding: 6px 0 6px 30px !important;
  width: 220px !important;
}
.popup_custom_nav .mijosearch_clear {
  clear: none;
  height: 0px;
}
.popup_custom_nav .popup_custom_nav form button {
  background: #941c1e none repeat scroll 0 0;
  color: #ffffff;
}
.popup_custom_nav .mijosearch_bg_module button {
  float: left;
  margin-top: 0px;
  position:absolute;
  top:0px;
  right:60px;
  border-color:#941c1e;
}


.popup_custom_nav .modal-dialog {
  float: right;
  margin: 0;
  width: 80%;
}
.dropdown:hover .dropdown-menu {
  border-radius: 8px;
  display: block;
  margin: -5px -7px 0 0;
}
.dropdown-menu {
	background-color:#583714;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
  background-color: #985d1e;
}


.nav-child {
	background: rgba(88, 55, 21, 0) url(../images/transparent.png) repeat-x scroll center top;
  box-shadow: 0 0 3px #333333;
  display: none;
  left: 0;
  list-style: outside none none;
  position: absolute;
  top: 46px;
  width: 250px;
  z-index: 500;
  padding: 30px 0 20px;
}
.nav-child.small li:first-child {
    background: none;
}
.nav-child.small li {
    background: #583715 none repeat scroll 0 0;
    font-family: "Source Sans Pro";
    font-size: 18px !important;
}
.nav-child.small li.deeper.parent::after {
    color: #ffffff;
    content: "\f105";
    display: block;
    font-family: "FontAwesome";
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    right: 6px;
    top: 12px;
    z-index: 50;
}
#navbar .nav.navbar-nav.navbar-right li li a {
    line-height: 19px;
    padding: 10px 17px
}
.nav-child ul {
    background: #583715 none repeat scroll 0 0;	
}
#navbar li.parent:hover .nav-child{
	display:block;
}


#navbar .nav-child li a:hover {
  color: #e5cd7e;
  opacity: 0.8;
  text-decoration: none;
}
.main_content_cover {
padding: 0;
}
#navbar .nav-child li a{
	font-weight:normal;
	text-transform:capitalize;
	display:block;
	padding:7px 15px;
}

.side-events a, .event-title a {
    color: #333;
}



/****  Sub Nav ****/
#navbar li.parent .nav-child ul.nav-child {
    position: absolute;
    left: 100%;
    display: none;
    top: 0; 
}

#navbar  .nav-child li.parent{
	position:relative;
}
#navbar  .nav-child li.parent:hover ul.nav-child {
    display: block !important;
	padding:0px;
}


#navbar li.parent:last-child .nav-child ul.nav-child {
  left: -100%;
} 

/*PHPWEB24 CSS*/

.fullwidth {
  clear: both;
  float: left;
  width: 100%;
}
img{
max-width: 100%;
}
.border_top .custom > p {
  line-height: 0;
  margin: auto;
}
.item-136 {
  background: rgba(0, 0, 0, 0) url("../images/nav_icons/contact_us.png") no-repeat scroll 0 17px;
  padding-left: 10px;
}
.item-137 {
  background: rgba(0, 0, 0, 0) url("../images/nav_icons/visitor_guide.png") no-repeat scroll 0 17px;
  padding-left: 10px;
}
.item-138 {
  background: rgba(0, 0, 0, 0) url("../images/nav_icons/weather.png") no-repeat scroll 0 17px;
  padding-left: 10px;
}

.event-title {
  font-weight: 600;
}
.custom_events_title h2 {
  color: #8e2c1c;
  font-family: Nexa Rust Sans W00 Black_02;
  font-size: 40px;
  margin: auto;
}
.custom_events_title > h3 {
  color: #543619;
  font-family: Nexa Rust Script L W00_00;
  font-size: 30px;
  margin: 15px auto auto;
}
.visitor-dec.bold {
  font-weight: normal;
}
.fa {
  color: #dfa450;
}

.uk-panel-body.uk-text-left .uk-slideshow {
  overflow: visible !important;
}
.uk-slideshow .carousel-caption {
  left: auto !important;
  padding-bottom: 50px;
  right: 5% !important;
  text-align: left;
}
.uk-dotnav > li > a, .uk-icon-button, .uk-list > li > a, .uk-nav ul > li > a, .uk-nav > li > a, .uk-overlay, .uk-slidenav, .uk-subnav > li > a {
  border: 1px solid #ffffff !important;
}
.uk-dotnav > * > * {
  background: rgba(50, 50, 50, 0.1) none repeat scroll 0 0;
  border-radius: 50%;
  box-sizing: content-box;
  display: block;
  height: 10px !important;
  overflow: hidden;
  text-indent: 100%;
  transition: all 0.2s ease-in-out 0s;
  white-space: nowrap;
  width: 10px !important;
}
.uk-panel-teaser strong {
  font-family: Nexa Rust Sans W00 Black_02;
  font-size: 30px !important;
}

.cham_than {
  font-family: "LeckerliOne", "Arial";
}
.articleBody h1, .articleBody h2 , .articleBody h3, .articleBody h4, .articleBody h5 {
    color: #8e2c1c;
    font-family: "Nexa Rust Sans W00 Black_02";
    margin-bottom: 10px;
    margin-top: 20px;
}
.articleBody h1 {
    font-size: 45px;
    line-height: 48px;
    margin: 0 0 17px;
    padding: 0;
}
.articleBody h2 {
    font-size: 32px;
    line-height: 36px;
    margin: 0 0 5px;
    padding: 0;
}
.articleBody h3 {
    font-size: 26px;
    line-height: 29px;
    margin: 0 0 7px;
    padding: 0;
}
.articleBody h4 {
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 4px;
    padding: 0;
}
.articleBody h5 {
	color: #333333;
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 4px;
    padding: 0;
}
.articleBody a, #osmap ul li a {
    color: #d77b0e;
}
.articleBody p, .articleBody dl {
    margin: 0 0 30px;
    padding: 0;
	font-size: 18px;
	line-height: 28px;
}
.articleBody p.script {
    color: #473321;
    font-family: "Nexa Rust Script L W00_00";
    font-size: 30px;
    line-height: 38px;
    margin: 0 0 27px;
    padding: 0;
}
.articleBody ul {
  list-style: none;
    margin: 0;
    padding: 5px 0 10px;
	list-style-type: none;
}
.articleBody ul li::before, #osmap ul li:before {
    content: "•";
    font-size: 18px;
    left: 0;
    top: 0;
	position: absolute;
}
.articleBody ul li, #osmap ul li {
	color: #333333;
    display: block;
	font-size: 18px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 15px 10px;
    position: relative;
}
#osmap ul ul {
    padding: 10px;
}
.articleBody ol {
    padding: 0 0 0 20px;
	margin: 20px 0;
}
.articleBody ol li {
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    overflow: inherit;
    padding: 0 0 12px 5px;
    position: relative;
}
.fullwidth.border_top {
    line-height: 0 !important;
}
.fullwidth.border_top p {
    margin: 0;
}
/*Sidebar Menu*/
.moduletableside-menu h3 {
    border-bottom: 4px solid #a9b296;
    color: #33261a;
    font-family: "Nexa Rust Sans W00 Black";
    font-size: 17px;
    line-height: 21px;
    margin: 0 65px 0 0;
    padding: 5px 0 10px;
    text-transform: uppercase;
}
.moduletableside-menu ul.accordion-menu {
    border: 1px solid #1a1a1a;
    font-size: 12px;
    line-height: 16px;
    list-style: outside none none !important;
    margin: 0;
    overflow: hidden;
}
.moduletableside-menu ul.accordion-menu li li {
    text-indent: 0;
}
.moduletableside-menu ul.accordion-menu li a {
	font-weight: 400;	
}
.moduletableside-menu ul.accordion-menu li li a {
	color: #333;
	font-weight: 400;	
}
.moduletableside-menu ul.accordion-menu li a:hover, .moduletableside-menu ul.accordion-menu li.current a  {
	font-weight: 600;	
}
.moduletableside-menu ul.accordion-menu > li > .item-wrapper > .menu-link > a:hover, .moduletableside-menu ul.accordion-menu li > .item-wrapper > .menu-link > a:hover, .moduletableside-menu ul.accordion-menu > li.current > .item-wrapper > .menu-link > a, .moduletableside-menu li.current a, #accordion_menu_149 .item-wrapper:hover a, #accordion_menu_149 li.current > .item-wrapper a {
    color: #8e2c1c !important;
	font-weight: 600; 
}
.moduletableside-menu ul.accordion-menu li > .item-wrapper > .menu-link > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #333333 !important;
    display: inline-block;
    font-family: "Source Sans Pro";
    font-weight: 400;
    padding: 10px 0 9px;
    text-decoration: none;
    vertical-align: middle;
}
.moduletableside-menu .nav.menu, .moduletableside-menu > ul {
    background: #efe8d7 none repeat scroll 0 0;
	margin: 0 65px 0 0 !important;
	border-bottom: 1px solid #d3ccbc !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}
.moduletableside-menu li, .moduletableside-menu ul.accordion-menu > li {
    border-top: 1px solid #d3ccbc !important;
    clear: both;
    display: inline-block;
    font-size: 18px;
    line-height: 21px;
    padding: 5px 0;
    position: relative;
    width: 100%;
    color: #333;
    font-family: "source sans pro";
    font-weight: 400;
}
.moduletableside-menu ul.accordion-menu li ul li a {
    padding: 5px 0 5px 30px !important;
}
#accordion_menu_156 li.current > .item-wrapper a {
    color: #8e2c1c !important;
    font-weight: 600;
}
.moduletableside-menu ul.accordion-menu li {
    border-top: medium none;
}
.moduletableside-menu li a {
    color: #333333;
    padding: 10px 0 0;
}
.moduletableside-menu li.active a,.moduletableside-menu li a:hover  {
    color: #8e2c1c;
	font-weight: 600;
}
.moduletableside-menu ul.nav.menu ul.nav-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    display: none;
    left: 0;
    list-style: outside none none;
    padding: 0;
    position: relative;
    top: 0;
    width: auto;
    z-index: 99;
}
.moduletableside-menu .menu-button {
	position: relative;	
}

.moduletableside-menu ul.accordion-menu > li > .item-wrapper > .menu-link {
	width: 90%;
}
.moduletableside-menu li > .item-wrapper > .menu-button {
	width: 10%;
	text-align: right;
	line-height: 45px !important;
	height: 45px !important;
	font-family: FontAwesome;
	font-size: 10px;
	color: #FFF;
	padding: 0 !important;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
}
.moduletableside-menu li > .item-wrapper > .menu-button span.menuicon {
	display:inline-block;
}
.moduletableside-menu li.parent::after, .moduletableside-menu .menu-button .menuicon:after {
    content: "\f0fe" !important;	
    color: #000;
    cursor: pointer;
    font-family: "fontawesome";
    font-size: 14px;
    position: absolute;
    right: 5px;
    top: 5px;
}
.moduletableside-menu li.opened .menu-button .menuicon:after{
	content: "\f146" !important;
	color: #8e2c1c;
}

.moduletableside-menu li > .ul-wrapper {
clear: both;
}
.moduletableside-menu ul.accordion-menu li > .item-wrapper > .menu-link {
    min-height: auto;
    overflow-y: visible;
}
/*Sidebar Events*/
.moduletableevents {
    margin: 0px 65px 0 0;
}
.sidebar-left > div:nth-child(2) {
    margin: 50px 65px 0 0;
}
.moduletableevents .sidebar-container > img {
    width: 100%;
}
.moduletableevents .content-container {
    background: #ac4838 none repeat scroll 0 0;
    border-bottom: 10px solid #8a392c;
    color: #fff;
    padding: 10px 20px;
}
.moduletableevents .content-container > h4 {
    margin: 0;
	font-size: 16px;
	line-height: 21px;
}
.moduletableevents .content-container > h3 {
    font-size: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 12px;
}
.moduletableevents .content-container > p {
    margin: 0;
	font-size: 16px;
	line-height: 21px;
}
.abt-nevada-area.padding-30-line p {
    color: #fff;
    font-size: 21px;
    line-height: 34px;
}
.whats-happing > h2 {
    color: #8e2c1c;
    font-family: "Nexa Rust Sans W00 Black_02";
    font-size: 46px;
    line-height: 46px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.whats-happing > h3 {
    color: #543619;
    font-family: "Nexa Rust Script L W00_00";
    font-size: 30px;
    margin: 10px 0 30px;
    padding: 0;
    text-align: center;
}
.whats-happing p a {
	color: #d77b0e;
}
.whats-happing div.moduletableevents p a {
	color: #FFF;
	text-decoration:underline;
}
.whats-happing div.moduletableevents p a:hover {
	color: #FFF;
	text-decoration:none;
}

/*Visitors Guide*/
.visitors-act .uk-panel-teaser {
    margin-bottom: 0;
    padding: 0;
    position: relative;
}
.visitors-act .uk-overlay {
    width: 100%;
}
.visitors-act .uk-panel-title.uk-margin-bottom-remove {
    color: #fff;
    padding: 0 80px;
    position: absolute;
    text-align: center;
    top: 0;
}
.visitors-act .uk-link-reset {
    display: table-cell;
    height: 222px;
    vertical-align: middle;
    width: 500px !important;
}
.uk-overlay-scale .visitors-act .uk-link-reset:hover {
transform: scale(1.1);
}
.col-md-7.col-sm-6.free {
    float: right;
}
.free .dust-font.medium-title.maroon-color.uppercase {
    display: none;
}
.blue .nav.menu.xc_fixed_nav {
    display: none;
}
.homepage .whats-happing.padding-30-line {
    padding: 15px 50px 40px;
}
.whats-happing.padding-30-line {
    padding: 15px 113px 40px;
}

/*Accordion*/
.articleBody .uk-accordion-title::after {
    content: "+";
    font-size: 45px;
    position: absolute;
    right: 25px;
}
.articleBody .uk-accordion-title.uk-active::after {
    content: "-";
}
.articleBody .uk-accordion-title {
    background: #e6d8bd none repeat scroll 0 0;
    color: #8e2c1c !important;
    cursor: pointer;
    font-size: 25px;
    line-height: 33px;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 15px 17px;
	position:relative;
}
.articleBody .uk-accordion-title.uk-active {
    background: #583714 none repeat scroll 0 0;
    color: #efe8d7 !important;
}
.articleBody .uk-margin > h3 {
    color: #333333;
    font-family: "Nexa Rust Sans W00 Black";
    font-size: 17px;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
.articleBody .uk-margin ul li::before {
    color: #bd8009;
}
.articleBody .uk-margin ul li {
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    padding: 0 0 4px 11px;
}
.articleBody .uk-margin ul li a {
    color: #bd8009;
}
.uk-margin > ul {
    border-bottom: 1px solid #d4cdbb;
    margin: 0 0 20px;
    padding: 0 0 20px;
}
.uk-margin > ul:last-child {
    border-bottom: medium none;
}
#userForm label {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}
#userForm .rsform-checkbox {
	margin-top: 9px;	
}
.inner-page-slide .content-container {
    bottom: 20px;
    position: absolute;
    text-align: center;
    width: 100%;
	z-index:300;
}
.inner-page-slide .opacity {
	background: url(../images/opacity.png) repeat-x scroll 0 0 / 100% 100%;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
	opacity: .5;
}
.inner-page-slide .opacity {
	background: url(../images/opacity.png) repeat-x scroll 0 0 / 100% 100%;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
	opacity: .5;
}
.inner-page-slide .content-container > h3 {
    color: #fff;
    font-family: "Nexa Rust Sans W00 Black_02";
    font-size: 50px;
    line-height: 50px;
    margin: 0 0 10px;
}
.inner-page-slide .content-container > p {
    color: #fff;
    font-family: "Nexa Rust Sans W00 Black";
    font-size: 18px;
    line-height: 18px;
}

.articleBody .uk-grid div.uk-panel a {
	color:#FFF;
}
.articleBody div.contact .uk-grid div.uk-panel a {
	color: #d77b0e;
}
.articleBody div.contact .uk-grid div.uk-panel h3 {
	font-size:18px;
	line-height:20px;
	margin:0px;
}
.articleBody div.contact .uk-grid div.uk-panel p {
  font-size: 16px;
  line-height: 18px;
}

.articleBody div.contact .uk-grid div.uk-panel .uk-margin {
  margin-bottom: 15px;
}
* + .articleBody div.contact .uk-grid div.uk-panel .uk-margin {
  margin-top: 5px;
}


div.modal.fade {
	top: -25%;
	transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
}
div.modal.fade.in {
	top: 5%;
	display:block !important;
}
div.modal {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: 6px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	left: 50%;
	margin-left: -40%;
	outline: medium none;
	position: fixed;
	top: 5%;
	width: 80%;
	z-index: 1050;
	bottom:auto;
	right:auto;
	padding:0px !important;
}
.modal-body {
	max-height: 400px;
	padding: 1%;
	position: relative;
	width: 98%;
}
.modal-footer {
	background-color: #FFF;
	border-radius: 0 0 6px 6px;
	border-top: 1px solid #ddd;
	box-shadow: 0 1px 0 #fff inset;
	margin-bottom: 0;
	padding: 14px 15px 15px;
	text-align: right;
}
.navbar-header div.modal {
    background-clip: padding-box;
    background-color: transparent;
    border: medium none;
    border-radius: 6px;
    bottom: auto;
    box-shadow: none;
    left: auto;
    margin-left: 0;
    outline: medium none;
    padding: 0 !important;
    position: absolute;
    right: -16px;
    top: 0;
    width: 80%;
    z-index: 1050;
}
.navbar-header div.modal.fade.in {
    display: block !important;
    top: 0;
}


.navbar-header .glyphicon-search::before {
    content: "\f002";
    font-family: "fontawesome";
}

li.item-128 .nav-child {
	left: -56px;
}

#myModal {
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999;
}
#myModal.popup_custom_nav .modal-dialog {
  margin: 0;
  /*position: absolute;
  right: 0;
  top: 0;*/
  width: 80%;
  max-width:350px;
}
#myModal div.quik_links .nav > li > a {
  padding: 0 15px;
}
#myModal.popup_custom_nav .accordion-group {
  padding-bottom: 15px;
  padding-top: 15px;
}
.popup_custom_nav .sidebar-toggle-menu {
  margin: 19px 0 0;
}
.quik_links li {
  padding: 14px 15px 13px;
}
form.navbar-form .glyphicon-search::before {
    content: "\f002";
	font-family: "fontawesome";
}

dl.EventSimpleList dd {
color:#d77b0e;
}

dl.EventSimpleList dd:hover {
text-decoration:underline;
}
.article-container .sidebar-right {
    border-top: 5px solid #a9ad92;
}

.homepage .no-padding-outer.mainbody {
    display: none;
}
.box-middle .custom {
    border-top: 5px solid #a9ad92;
    margin: 0 40px 0 0;
    padding: 25px 0 0;
}
.box-left .custom {
    border-top: 5px solid #a9ad92;
    margin: 0 40px 0 0;
    padding: 25px 0px 0;
}
.box-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 25px;
}