﻿@import "/Content/bootstrap/bootstrap.css";
@import "/!includes/font-awesome-4.1.0/css/font-awesome.min.css";
@import "/!includes/css/jcarousel.responsive.css";
* {
  outline: none !important;
}
body {
  /*background: #F5F1ED;*/
  overflow-x: hidden;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
}
p {
  margin: 0 0 1em;
}
img.right-img {
  float: right;
  margin: 10px 0px 20px 20px;
  max-width: 460px;
}
img.left-img {
  float: left;
  margin: 0px 10px 20px 20px;
  max-width: 460px;
}
.ie-popup {
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center bottom #ffffff;
  margin: 200px auto 33px;
  max-width: 500px;
}
.ie-popup .ie-wrapper {
  padding: 5px 35px 20px;
}
.ie-popup .header-bar {
  background: #3A6591;
  color: white;
  padding: 12px;
  font-family: "Merriweather", serif;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 40px;
}
.ie-popup p {
  color: #516175;
  font-family: "Signika Negative", sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 35px;
  margin-top: 10px;
}
.ie-popup a:hover {
  text-decoration: none;
}
.ie-popup a img {
  margin: 15px 5px 5px;
}
#colorbox {
  left: 25% !important;
  position: fixed !important;
  top: 0 !important;
  z-index: 1032;
}
#cboxOverlay {
  background: none repeat scroll 0 0 #000;
  padding: 130%;
  position: absolute;
  top: 0;
  z-index: 1031;
}
#cboxClose {
  background: url("/!includes/photo-gallery/images/assets/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  height: 25px;
  position: absolute;
  right: 21px;
  text-indent: -9999px;
  top: 192px;
  width: 25px;
}
.print-header,
.print-footer {
  display: none;
}
a {
  outline: none !important;
}
a.ir {
  font-size: 0;
}
.required {
  color: #bb1515;
  vertical-align: middle;
}
.alert-danger {
  color: #a94442 !important;
  padding: 5px;
}
.no-box-shadow {
  box-shadow: none !important;
}
.container-fluid:after {
  content: '.';
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  height: 0;
}
img,
#listWrapper .listItemPhoto img {
  max-width: 100% !important;
}
.gm-style img {
  box-shadow: none !important;
  width: auto !important;
  max-width: none !important;
}
.expander {
  clear: both;
  height: 0;
  overflow: hidden;
}
.home #main {
  background: url(/!img/Redesign2014/ky_int_lodging_background_texture_tile.jpg) 50% 0 repeat;
}
.fright {
  float: right;
}
.fleft {
  float: left;
}
.tracking {
  height: 0;
}
.top {
  background: url(/!img/Redesign2014/ky_mp_tab_white_up2.png) repeat-x center 0;
  position: relative;
  margin-top: -30px;
  height: 42px;
}
.home .top {
  margin-top: -50px;
}
.bg-wood-tall {
  background: url(/!img/Redesign2014/ky_mp_background_wood_tall.jpg) repeat-x center 0, url(/!img/Redesign2014/ky_int_lodging_background_texture_tile.jpg) 50% 0 repeat;
  background-size: 100% 718px, 100% auto;
  /*#F5F1ED*/
}
.bg-wood-tall-gradient {
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0px, #ffffff 150px, #ffffff 300px, rgba(255, 255, 255, 0) 1700px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, rgba(255, 255, 255, 0)), color-stop(150px, #ffffff), color-stop(300px, #ffffff), color-stop(1700px, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0px, #ffffff 150px, #ffffff 300px, rgba(255, 255, 255, 0) 1700px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0px, #ffffff 150px, #ffffff 300px, rgba(255, 255, 255, 0) 1700px);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0px, #ffffff 150px, #ffffff 300px, rgba(255, 255, 255, 0) 1700px);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, #ffffff 150px, #ffffff 300px, rgba(255, 255, 255, 0) 1700px);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=0);
  /* IE6-8 */
  background-position: 50% 500px;
  background-repeat: no-repeat;
}
.bg-wood-tall > .content,
.bg-wood-tall-gradient > .content {
  clear: both;
}
.bg-wood {
  background: url(/!img/Redesign2014/ky_mp_regions_background_wood_bottom.jpg) repeat-x center 21px;
  position: relative;
}
.bg-wood:before {
  content: "";
  background: url(/!img/Redesign2014/ky_mp_regions_background_wood_top.png) repeat-x center 0;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 21px;
}
.gradient-container {
  background: -webkit-linear-gradient(top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
.fa.red,
#rotator .fa {
  color: white;
  font-weight: bold;
  font-size: 25px;
  text-shadow: -1px 0px 1px rgba(6, 8, 8, 0.4);
}
/*.fa-arrow-right.red
{
    position: absolute;
    margin-left: 5px;
}*/
.fa-arrow-right.red,
.fa-arrow-left.red {
  background-color: #BB1515;
  padding: 5px;
  color: #FFF !important;
  border-radius: 19px;
  background-clip: padding-box;
  box-shadow: 1px 1px 3px #000;
  text-shadow: -1px 0px 1px rgba(6, 8, 8, 0.4);
  font-size: 12px !important;
  margin-right: 5px;
}
.section-header {
  color: #d20721;
  font-family: 'Permanent Marker', cursive;
  font-size: 35px;
  line-height: 35px;
  padding-top: 20px;
  text-align: center;
  position: relative;
}
.section-header img {
  display: block;
  margin: 0 auto;
}
.section-header span,
.section-header .mdash {
  color: #4679ad;
  font-size: 24px;
}
#main-navbar {
  background: url("/!img/Redesign2014/ky_mp_nav_background_tab2.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
  border: none;
}
#main-navbar .container-fluid {
  height: 102px;
  padding-right: 4.15%;
  max-width: 1300px;
}
.navbar-header {
  width: 21%;
}
.navbar-brand {
  background-image: url("/!img/Redesign2014/ky_mp_logo_lg.png");
  background-position: -1196px -228px;
  background-position: 84px 9px;
  background-repeat: no-repeat;
  background-size: 68% auto;
  font-size: 0;
  height: 60px;
  width: 260px;
}
.navbar-nav {
  margin-left: 0;
  margin-top: 6px;
  width: 75%;
}
.navbar-nav > li,
.navbar-nav > li > ul > li {
  background-image: url(/!img/Redesign2014/ky_mp_nav_divider_vt_01.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 7px;
  text-align: center;
  width: 20%;
}
.navbar-nav > li:nth-child(odd),
.navbar-nav > li > ul > li:nth-child(odd) {
  background-image: url(/!img/Redesign2014/ky_mp_nav_divider_vt_02.png);
}
.navbar-nav > li:first-of-type,
.navbar-nav > li > ul > li:first-of-type {
  background: none;
}
.navbar-nav > li:last-of-type,
.navbar-nav > li > ul > li:last-of-type {
  padding: 0;
}
.navbar-nav > li > a,
.navbar-nav > li > ul > li > a {
  color: #2c5787 !important;
  font-family: 'Roboto Slab', cursive;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 2px;
  padding: 15px 0;
  text-transform: uppercase;
  white-space: nowrap;
}
.navbar-nav > li > a > span,
.navbar-nav > li > ul > li > a > span {
  display: inline-block;
  vertical-align: middle;
}
.navbar-nav > li > a > span.spacer,
.navbar-nav > li > ul > li > a > span.spacer {
  width: 0;
  height: 100%;
  overflow: hidden;
}
.navbar-nav > li > a:hover,
.navbar-nav > li > ul > li > a:hover,
.navbar-nav > li > a:active,
.navbar-nav > li > ul > li > a:active,
.navbar-nav > li > a:focus,
.navbar-nav > li > ul > li > a:focus {
  background: #2D5078 !important;
  color: #fff !important;
}
.navbar-nav > li:hover > a,
.navbar-nav > li > ul > li:hover > a {
  background: #2D5078 !important;
  color: #fff !important;
}
.sec_kentucky_civil_war .navbar-nav > li > a,
.sec_kentucky_civil_war .navbar-nav > li > ul > li > a {
  font-size: 10px;
}
.sec_boonetrace .navbar-nav > li > a > span,
.sec_boonetrace .navbar-nav > li > ul > li > a > span {
  display: inline-block;
  vertical-align: top;
}
#top-navbar {
  width: 79%;
}
#top-navbar .fa-chevron-down,
#top-navbar .fa-chevron-right {
  color: #699bcd;
  font-size: 14px;
  vertical-align: middle;
  margin: 0 0 5px 2px;
}
#top-navbar li.right_anchor .dropdown-menu {
  transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  left: auto;
  right: 0;
}
#nn_plan .dropdown-menu {
  width: 908px;
  background: url(/!img/Redesign2014/ky_mp_drop_regions_background_wood_bottom.jpg) 50% 100% repeat-x #ffffff;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
}
#top-navbar .navbar-nav > li.open > a {
  background: #2B4E76;
  color: #FFF;
}
#top-navbar li:hover .dropdown-menu {
  transform: scale(1, 1);
  transition-timing-function: ease-in;
  transition-duration: 250ms;
  -ms-transform: scale(1, 1);
  -ms-transition-timing-function: ease-in;
  -ms-transition-duration: 250ms;
  -webkit-transform: scale(1, 1);
  -webkit-transition-timing-function: ease-in;
  -webkit-transition-duration: 250ms;
  -moz-transform: scale(1, 1);
  -moz-transition-timing-function: ease-in;
  -moz-transition-duration: 250ms;
}
#dm_explore_regions {
  display: block;
  width: 219px;
  height: 0;
  overflow: hidden;
  padding-top: 84px;
  position: absolute;
  left: 55px;
  top: 70px;
  background: url(/!img/Redesign2014/sprite.png) 0 0 no-repeat;
  background-position: -833px -234px;
  z-index: 1;
}
#dm_regions_map_wrapper {
  padding-top: 70px;
  display: block;
  position: relative;
  z-index: 0;
}
#dm_cities {
  text-align: center;
}
#ddlCities {
  background: #faf9f7;
  border: 1px solid #d4d4cc;
  border-radius: 7px;
  color: #555452;
  font-size: 13px;
  line-height: 24px;
  max-width: 163px;
  height: 26px;
  vertical-align: middle;
  padding: 0 13px;
  font-weight: bold;
}
#nn_plan img {
  margin: 0 auto;
  max-width: 494px !important;
  display: block;
  position: relative;
}
#nn_plan #dm_regions_map_overlay {
  position: relative;
  margin-top: -240px;
  width: 494px;
  height: 240px;
  background: 0 0 no-repeat;
}
.dm_top {
  height: 19px;
  background: url(/!img/Redesign2014/ky_mp_drop_bluebar_top.png) 0 0 repeat-x;
  margin-bottom: -19px;
  position: relative;
  z-index: 1;
}
.dm_bottom {
  height: 19px;
  background: url(/!img/Redesign2014/ky_mp_drop_bluebar_bottom.png) 0 0 repeat-x;
  clear: both;
  position: relative;
  z-index: 1;
  margin-top: -19px;
}
#top-navbar .dropdown-menu ul,
#top-navbar .dropdown-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#top-navbar .dropdown-menu > ul {
  width: 33%;
  float: left;
  position: relative;
  z-index: 0;
  padding: 70px 0 19px;
}
#top-navbar #nn_plan .dropdown-menu > ul {
  float: right;
  padding-left: 30px;
  padding-right: 30px;
  background: url(/!img/Redesign2014/ky_mp_drop_regions_divider_vt.png) 0 50% no-repeat;
  max-width: 225px;
  position: relative;
  z-index: 1;
}
#top-navbar #nn_plan .dropdown-menu > ul > li {
  margin: 0;
}
#top-navbar .dropdown-menu > ul > li:after {
  content: "";
  display: block;
  width: 100%;
  height: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 50% repeat-x;
}
#top-navbar .dropdown-menu > ul > li:last-child:after {
  display: none;
}
#top-navbar .dropdown-menu > ul > li li {
  padding-left: 17px;
}
#top-navbar .dropdown-menu a,
#top-navbar .dropdown-menu span.no_link {
  color: #2B4E76;
  /* text color */
  font-family: "Signika Negative", sans-serif;
  font-size: 16px;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: bold;
}
#top-navbar .dropdown-menu a .dm_arrow {
  font-family: "FontAwesome", sans-serif;
  color: #699BCD;
  font-size: 23px;
  text-decoration: none !important;
  display: inline-block;
}
#top-navbar .dropdown-menu li li a {
  font-size: 14px;
  line-height: 22px;
  text-transform: none;
  font-weight: normal;
}
#top-navbar .dropdown-menu li li a .dm_arrow {
  font-size: 18px;
  font-weight: bold;
}
#top-navbar .dropdown-menu span.no_link .dm_arrow {
  display: none;
}
.mn_promos_wrapper {
  clear: both;
  background: url(/!img/Redesign2014/ky_mp_drop_regions_background_wood_bottom.jpg) 50% 100% repeat-x;
  padding: 0 0 34px;
  margin: -19px 0 0;
  overflow: hidden;
  font-size: 0;
  text-align: center;
}
.mn_pw_top {
  background: url(/!img/Redesign2014/ky_mp_drop_tab.png) 50% 0 repeat-x #ffffff;
  height: 32px;
  margin: 0 0 20px;
}
.mn_promo_item {
  display: inline-block;
  width: 33%;
  padding: 0 0.5em;
  text-decoration: none;
  text-align: center;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-decoration: none !important;
  font-size: 14px !important;
  vertical-align: top;
}
.mn_promo_item img {
  display: block;
  width: 170px;
  max-width: 100%;
  margin: 0 auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}
.mn_promo_item .fa-arrow-right {
  background-color: #bb1515;
  width: 26px;
  padding: 7px 0;
  color: white !important;
  -moz-border-radius: 19px;
  -webkit-border-radius: 19px;
  border-radius: 19px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  box-shadow: 0 0 3px black;
  text-shadow: -1px 0 1px rgba(6, 8, 8, 0.4);
  position: relative;
  display: block;
  margin: -13px auto 10px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
.navbar-nav.boone-navbar-nav {
  width: 100% !important;
}
#nn_boone_about {
  width: 40%;
}
#nn_boone_map {
  width: 12%;
}
#nn_boone_gallery {
  width: 34%;
}
.search-form {
  margin-top: 0;
  width: 25%;
}
.search-form .form-group {
  display: inline-block;
  width: 80%;
  margin-right: -29px;
}
.search-form .form-control {
  background-color: #F0EDE8;
  border-radius: 20px 0 0 20px;
  color: #516175;
  font-family: 'Merriweather', serif;
  font-size: 13px;
  height: 28px;
  margin-top: 5px;
  width: 100%;
  padding: 5px 16px 0;
}
.search-form .form-control::-moz-placeholder {
  color: inherit;
}
.search-form .btn {
  background: url('/!img/Redesign2014/sprite.png') no-repeat;
  background-position: -1409px 0;
  border: none;
  font-size: 0px;
  letter-spacing: 1px;
  height: 52px;
  width: 37%;
  max-width: 54px;
}
#rotator {
  padding: 0;
  overflow: hidden;
  position: relative;
  margin-top: 66px;
}
#rotator #slider_container {
  position: relative;
  top: 0px;
  left: 0px;
  width: 1300px;
  height: 618px;
}
#rotator #slider_container .slides {
  cursor: move;
  position: absolute;
  overflow: hidden;
  left: 0px;
  top: 0px;
  width: 1300px;
  height: 618px;
}
#rotator .rotator-arrow {
  position: absolute;
  cursor: pointer;
  width: 20px !important;
  height: 20px !important;
}
#rotator .rotator-arrow.fa-chevron-left,
#rotator .rotator-arrow.fa-chevron-leftdn {
  left: 15px;
}
#rotator .rotator-arrow.fa-chevron-left:before,
#rotator .rotator-arrow.fa-chevron-leftdn:before {
  content: "";
}
#rotator .rotator-arrow.fa-chevron-right,
#rotator .rotator-arrow.fa-chevron-rightdn {
  right: 15px !important;
}
#rotator .rotator-arrow.fa-chevron-right:before,
#rotator .rotator-arrow.fa-chevron-rightdn:before {
  content: "";
}
#rotator .rotator-arrow.fa-chevron-leftdn,
#rotator .rotator-arrow.fa-chevron-rightdn {
  text-shadow: #000000 0 1px 1px, #000000 0 -1px 1px;
}
#rotator .left-caption,
#rotator .right-caption {
  width: 410px;
  height: 110px;
  bottom: 30%;
  text-align: left;
  padding: 35px 25px 20px 15px;
}
#rotator .left-caption h2,
#rotator .right-caption h2 {
  font-size: 31px;
  line-height: 35px;
  text-shadow: none;
  text-transform: uppercase;
}
#rotator .left-caption p,
#rotator .right-caption p {
  font-family: "Signika Negative", sans-serif;
  font-size: 15px;
  line-height: 18px;
}
#rotator .left-caption p span,
#rotator .right-caption p span {
  display: inline-block;
  font-family: "Permanent Marker", cursive;
  font-size: 13px;
  margin-top: 5px;
}
#rotator .left-caption .fa-arrow-right,
#rotator .right-caption .fa-arrow-right {
  font-size: 9px !important;
  vertical-align: middle;
}
#rotator .left-caption {
  right: 50%;
}
#rotator .left-caption p {
  color: #fff !important;
}
#rotator .left-caption p span {
  color: #CDE6FF;
}
#rotator .right-caption {
  background: url(/!img/Redesign2014/ky_mp_divider_hz_lg.png) no-repeat scroll center bottom rgba(255, 255, 255, 0.6);
  left: 650px;
  padding-top: 13px;
}
#rotator .right-caption h2 {
  color: #000;
}
#rotator .right-caption h2 span {
  font-size: 27px;
  font-style: italic;
  letter-spacing: -2px;
}
#rotator .right-caption p {
  color: #000 !important;
}
#rotator .right-caption p span {
  color: #BB1515;
}
.sec_international_home #rotator #slider_container,
.sec_international_home #rotator #slider_container .slides {
  width: 1600px;
  height: 565px;
}
.main-img-caption {
  background: url(/!img/Redesign2014/ky_mp_divider_hz_lg.png) no-repeat scroll center bottom rgba(0, 0, 0, 0.6);
  background-size: auto 6px;
  position: absolute;
  bottom: 100px;
  right: 20%;
  width: 350px;
  color: #CDE6FF;
  font-family: "Permanent Marker";
  font-size: 17px;
  text-align: center;
  padding: 5px 0 15px;
}
.main-img-caption.single-caption {
  z-index: 200;
  width: auto !important;
}
.main-img-caption a,
.main-img-caption a:hover {
  text-decoration: none !important;
  display: block;
}
.main-img-caption .icon {
  max-width: 45px !important;
  position: relative;
}
.main-img-caption .logo {
  max-width: 195px !important;
  margin-top: 2px;
  position: relative;
}
.main-img-caption h2 {
  color: #FFF;
  font-family: "Roboto Slab";
  font-size: 50px;
  line-height: 50px;
  margin: 3px 0 1px;
  text-shadow: -1px 0px 1px rgba(6, 8, 8, 0.4);
  text-transform: uppercase;
}
.main-img-caption h2 span {
  font-size: 30px;
  display: block;
}
.main-img-caption p {
  margin-bottom: -2px;
}
.main-img-caption.single-image {
  bottom: 40px;
}
.main-img-caption.single-image p {
  color: #CDE6FF !important;
}
.main-img-caption small {
  color: #fff;
  display: block;
}
.home .main-img-caption .icon {
  max-width: 30% !important;
}
.home .main-img-caption .logo {
  max-width: 50% !important;
}
.main-img-border {
  background: linear-gradient(to bottom, #3a6592 0%, #3b6794 11%, #3a6591 78%, #38628d 100%);
  background: -webkit-linear-gradient(top, #3a6592 0%, #3b6794 11%, #3a6591 78%, #38628d 100%);
  box-shadow: 0 -11px 10px rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 5;
}
.home .main-img-border {
  height: 12px;
  box-shadow: 0 0 20px #000000;
}
.sec_boonetrace.sub_default .main-img-border {
  height: 15px;
  box-shadow: 0 0 20px #000000;
}
#main .container-fluid {
  max-width: 1300px;
}
#main .btn {
  color: #fff;
  border-radius: 0;
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
  border: none;
  text-shadow: -1px 0 1px rgba(0, 0, 0, 0.3);
  margin: 0 2px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Signika Negative', sans-serif;
  letter-spacing: 1px;
}
#main .btn .fa {
  margin: 0 0 2px 2px;
  font-size: 9px;
  vertical-align: middle;
}
#main .grey {
  background: #989590;
}
#main .orange {
  background: #C44824;
}
#main .form-group input[type="text"],
#main .form-group input[type="email"],
#main .form-group input.zip {
  background: transparent;
  border-radius: 8px;
  color: #000;
  font-family: 'Merriweather', serif;
  font-size: 14px;
  margin: 5px;
  width: 202px;
  max-width: 100%;
  display: inline-block;
}
.divider,
.content hr,
.articles hr {
  background: url(/!img/Redesign2014/ky_mp_divider_hz_lg.png) no-repeat center center;
  background-size: 780px auto;
  border: none;
  height: 4px;
}
.home .divider,
.home .content hr {
  padding: 15px 0;
}
.promos-enews .container-fluid {
  padding: 30px 15px 5px !important;
}
.promos-enews .promo-carousel {
  padding-top: 20px;
}
.promos-enews .promo-carousel li {
  margin: 15px 11px 15px -21px;
}
.promos-enews .promo-carousel .fa-arrow-right {
  background-color: #bb1515;
  padding: 11px;
  top: -13px;
  left: 8px;
}
.promos-enews .promo-carousel p {
  color: #4679ad;
  margin-left: 23px;
  position: relative;
  text-align: center;
  width: 84%;
}
.promos-enews .promo-carousel img {
  border: 15px solid #fff;
  transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  -webkit-box-shadow: -4px 6px 11px #999999;
  -moz-box-shadow: -4px 6px 11px #999999;
  box-shadow: -4px 6px 11px #999999;
}
.promos-enews .enews-wrapper {
  margin-left: 3%;
  margin-right: -3%;
}
.promos-enews .enews {
  background: url(/!img/Redesign2014/ky_mp_enews_background_state.png) no-repeat center 20px;
  background-size: 90% auto;
  text-align: center;
  min-height: 276px;
}
.promos-enews .enews p {
  color: #516175;
  font-family: 'Signika Negative', sans-serif;
  font-size: 16px;
  margin-top: 10px;
  line-height: 22px;
  font-weight: 300;
}
.promos-enews .enews input[type="email"] {
  width: 147px !important;
}
.promos-enews .enews input.zip {
  width: 121px !important;
}
.ellipsis {
  white-space: nowrap;
}
.events {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  position: relative;
  z-index: 1;
  padding-bottom: 20px;
}
.events li a {
  text-decoration: none;
  visibility: visible;
}
.events p span {
  display: inline-block;
  height: 17px;
  line-height: 17px;
  overflow: hidden;
  vertical-align: top;
}
.events .container-fluid {
  text-align: center;
  padding-bottom: 40px !important;
}
.events .btn {
  position: absolute;
  right: 58px;
  bottom: 0;
}
.events ul {
  list-style: none;
  padding: 0;
  margin: 0 auto 10px;
}
.events ul li {
  display: inline-block;
  text-align: center;
  width: 292px;
  max-width: 100%;
  vertical-align: top;
  position: relative;
}
.events ul li img {
  display: block;
  box-shadow: 0px 0px 3px #999;
  margin: 15px;
}
.events ul li .ball-shadow {
  display: inline-block;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: transparent;
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
  /* outer glow */
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
  /* outer glow */
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
  /* outer glow */
  width: 40px;
  height: 40px;
  position: relative;
  top: -40px;
}
.events ul li .ball {
  color: #FFF !important;
  display: inline-block;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background-color: #31475E;
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.75) inset;
  /* inner glow */
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.75) inset;
  /* inner glow */
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.75) inset;
  /* inner glow */
  width: 40px;
  line-height: 32px;
  padding: 4px;
  font-weight: bold;
  vertical-align: middle;
  font-size: 0;
}
.events ul li p {
  color: #cf0721;
  font-family: 'Signika Negative', sans-serif;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  margin: -34px 0 0;
  line-height: 20px;
  overflow: hidden;
  position: relative;
}
.events ul li i {
  color: #4679ad;
  font-family: 'Merriweather', serif;
  font-size: 14px;
}
.events ul li i.fa {
  font-family: FontAwesome;
  color: #FFF;
  display: inline-block;
  vertical-align: middle;
  line-height: 32px;
}
.events-header-image {
  width: 326px;
}
.events-header-cal {
  max-width: 34px !important;
  margin-bottom: 3px !important;
}
.bot {
  background: url(/!img/Redesign2014/ky_mp_tab_white_down2.png) repeat-x scroll center top;
  height: 42px;
}
.vg {
  background: url(/!img/Redesign2014/ky_mp_background_tree.jpg) no-repeat center 0 #f3efec;
  background-attachment: fixed;
  background-size: 100% auto;
  margin-bottom: -11px;
}
.vg .bot {
  background: url(/!img/Redesign2014/ky_mp_tab_white_down2.png) repeat-x scroll center top;
  height: 42px;
}
.vg .container-fluid {
  padding-top: 15px !important;
  padding-bottom: 35px !important;
  max-width: 645px !important;
}
.vg p {
  color: #6E6A67;
  font-family: 'Signika Negative', sans-serif;
  font-size: 16px;
  margin: 10px 0 10px 5px;
  line-height: 22px;
  font-weight: 300;
}
.vg .form-group input[type="text"] {
  width: 46% !important;
}
.vg .form-group input[type="text"].zip {
  width: 25% !important;
}
.vg .form-group input[type="text"].address {
  width: 67% !important;
}
.vg .form-group .email {
  width: 50% !important;
}
.vg-header-guide {
  max-width: 43px !important;
  margin-bottom: 3px !important;
}
#explore_kentucky {
  padding: 20px 0;
}
#explore_kentucky .jcarousel-wrapper {
  margin: 0 auto !important;
  width: 80% !important;
}
#explore_kentucky .jcarousel-wrapper .jcarousel p .arrow {
  top: -20px;
  margin: 0 auto;
}
#explore_kentucky .jcarousel-wrapper .jcarousel p .arrow .fa-arrow-right {
  background-color: #bb1515;
  padding: 11px;
  top: -20px;
}
#explore_kentucky .jcarousel-wrapper .jcarousel p .descLink {
  margin: -15px auto;
  display: block;
  top: -20px;
}
#explore_kentucky .region-icon-wrapper {
  position: relative;
}
#explore_kentucky .region-icon-wrapper img {
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
}
#explore_kentucky .region-icon-wrapper .region-icon {
  box-shadow: none !important;
  bottom: -10px;
  max-width: 114px !important;
  position: absolute;
  right: -10px;
  width: 30%;
}
.attractions {
  background: #242C37;
  text-transform: uppercase;
  box-shadow: 0px 0px 0px transparent, 0px 0px 12px rgba(0, 0, 0, 0.4);
  position: relative;
}
.attractions .container-fluid {
  text-align: center;
}
.attractions ul {
  margin: 0;
  padding: 15px;
}
.attractions ul li {
  display: inline-block;
}
.attractions ul li.section-header {
  color: #8abdee;
  font-family: 'Roboto Slab', cursive;
  font-size: 17px;
  margin-right: -12px;
  padding: 0;
  text-shadow: -1px 0 1px rgba(6, 7, 6, 0.3);
}
.attractions ul li.section-header .fa-chevron-right {
  font-size: 12px;
  margin-bottom: 2px;
  vertical-align: middle;
}
.attractions ul li.section-header img {
  display: inline-block;
  margin-right: 2px;
}
.attractions ul li a {
  border-left: 2px solid #4677ab;
  color: #fff;
  display: inline-block;
  font-family: 'Signika Negative', sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 12px;
  margin: 0 6px;
  padding-left: 17px;
  text-shadow: -1px 0 1px rgba(6, 7, 6, 0.3);
}
.attractions ul li a.first {
  border-left: none;
}
.content {
  color: #516276;
  font-family: 'Signika Negative', sans-serif;
  font-size: 16px;
  font-weight: 300;
  padding-bottom: 30px;
}
.content.small {
  font-size: 12px;
  line-height: 18px;
}
.content.medium {
  font-size: 16px;
  line-height: 22px;
}
.content.large {
  font-size: 20px;
  line-height: 26px;
}
.content .container-fluid {
  padding: 20px 4% 60px !important;
  position: relative;
}
.content .content-left {
  padding: 0px 22px 0 0;
}
.content .ky-logo {
  padding: 0;
}
.content .ky-logo img {
  margin-top: -13px;
  max-width: 340px !important;
  width: 100%;
  box-shadow: none;
}
.content h1 {
  text-align: center;
  font-family: "Roboto Slab", cursive;
  color: #665D56;
  font-size: 80px;
  line-height: 75px;
  margin: 0px 0 5px;
  text-transform: uppercase;
  word-wrap: break-word;
  font-weight: bold;
}
.content h1:after {
  content: "";
  display: block;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 50% repeat-x;
  max-width: 775px;
  height: 46px;
  margin: 0 auto;
}
.content h1.pre_h2:after {
  display: none;
}
.content h1.pre_h2 + h2 {
  text-align: center;
}
.content h1.pre_h2 + h2:after {
  content: "";
  display: block;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 50% repeat-x;
  max-width: 775px;
  height: 46px;
  margin: 0 auto;
}
.content h2 {
  color: #665D56;
  font-family: "Permanent Marker";
  line-height: 33px;
  margin: 0px 0 5px;
  text-transform: uppercase;
}
.content h1,
.content h2 {
  text-align: center;
}
.content h3 {
  font-family: "Roboto Slab", cursive;
  margin-top: 5px;
}
.content img {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
}
.article-details .content h1 {
  font-size: 60px;
  line-height: 65px;
  font-weight: bold;
}
.content img.no_box_shadow {
  box-shadow: none;
}
.home .content {
  background: url(/!img/Redesign2014/ky_mp_background_falls.jpg) no-repeat center 0 #f6f2ef;
  background-size: 100% auto;
  background-attachment: fixed;
}
.home .content .container-fluid {
  padding: 75px 90px 60px !important;
}
#top-navbar .dropdown-menu {
  left: 0;
  right: auto;
  top: 100%;
  width: 615px;
  display: block;
  overflow: hidden;
  border: none;
  padding: 0;
  background: 50% 0 no-repeat #ffffff;
  transform: scale(0, 0);
  transform-origin: 0% 0%;
  transition-timing-function: ease-out;
  transition-duration: 125ms;
  -ms-transform: scale(0, 0);
  -ms-transform-origin: 0% 0%;
  -ms-transition-timing-function: ease-out;
  -ms-transition-duration: 125ms;
  -webkit-transform: scale(0, 0);
  -webkit-transform-origin: 0% 0%;
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 125ms;
  -moz-transform: scale(0, 0);
  -moz-transform-origin: 0% 0%;
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 125ms;
}
#nn_see .dropdown-menu {
  background-image: url(/!img/Redesign2014/ky_mp_drop_photo_see.jpg);
}
#nn_do .dropdown-menu {
  background-image: url(/!img/Redesign2014/ky_mp_drop_photo_do.jpg);
}
#nn_taste .dropdown-menu {
  background-image: url(/!img/Redesign2014/ky_mp_drop_photo_taste.jpg);
}
#nn_stay .dropdown-menu {
  background-image: url(/!img/Redesign2014/ky_mp_drop_photo_stay.jpg);
}
#nn_plan .dropdown-menu {
  background: url(/!img/Redesign2014/ky_mp_drop_regions_background_wood_bottom.jpg) 50% 100% repeat-x #ffffff;
  width: 908px;
  left: auto;
  right: 0;
  transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
}
#top-navbar .navbar-nav > li.open > a {
  background: #2B4E76;
  color: #FFF;
}
#dm_explore_regions {
  display: block;
  width: 219px;
  height: 0;
  overflow: hidden;
  padding-top: 84px;
  position: absolute;
  left: 55px;
  top: 70px;
  background: url(/!img/Redesign2014/sprite.png) 0 0 no-repeat;
  background-position: -833px -234px;
}
#dm_regions_map_wrapper {
  padding-top: 70px;
  display: block;
  position: relative;
  z-index: 0;
}
#dm_cities {
  text-align: center;
}
#ddlCities {
  background: #faf9f7;
  border: 1px solid #d4d4cc;
  border-radius: 7px;
  color: #555452;
  font-size: 13px;
  line-height: 24px;
  max-width: 163px;
  height: 26px;
  vertical-align: middle;
  padding: 0 13px;
  font-weight: bold;
}
#nn_plan img {
  margin: 0 auto;
  max-width: 494px !important;
  display: block;
  position: relative;
}
#nn_plan #dm_regions_map_overlay {
  position: relative;
  margin-top: -240px;
  width: 494px;
  height: 240px;
  background: 0 0 no-repeat;
}
#dm_regions_map_text_wrapper {
  margin-top: -20px;
  text-align: center;
  color: #2B4E76;
  font-family: "Signika Negative", sans-serif;
  text-shadow: -3px 3px 0 #ffffff, 3px 3px 0 #ffffff, 3px -3px 0 #ffffff, -3px -3px 0 #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  padding-bottom: 19px;
  visibility: hidden;
  position: relative;
  z-index: 1;
  font-weight: bold;
}
#dm_regions_map_text_wrapper .fa {
  color: #BA1712;
  font-size: 16px;
}
.dm_top {
  height: 19px;
  background: url(/!img/Redesign2014/ky_mp_drop_bluebar_top.png) 0 0 repeat-x;
  margin-bottom: -19px;
  position: relative;
  z-index: 1;
}
.dm_bottom {
  height: 19px;
  background: url(/!img/Redesign2014/ky_mp_drop_bluebar_bottom.png) 0 0 repeat-x;
  clear: both;
  position: relative;
  z-index: 1;
  margin-top: -19px;
}
#top-navbar .dropdown-menu ul,
#top-navbar .dropdown-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#top-navbar .dropdown-menu > ul {
  width: 33%;
  float: left;
  position: relative;
  z-index: 0;
  padding: 70px 0 19px;
}
#top-navbar #nn_plan .dropdown-menu > ul {
  float: right;
  padding-left: 30px;
  padding-right: 30px;
  background: url(/!img/Redesign2014/ky_mp_drop_regions_divider_vt.png) 0 50% no-repeat;
  max-width: 225px;
  position: relative;
  z-index: 1;
}
#top-navbar .dropdown-menu > ul > li {
  padding: 0 0 16px 0;
  margin: 0 30px;
  position: relative;
}
#top-navbar .dropdown-menu > ul.col_2 > li,
#top-navbar .dropdown-menu > ul.col_3 > li {
  margin-left: 0;
}
#top-navbar #nn_plan .dropdown-menu > ul > li {
  margin: 0;
}
#top-navbar .dropdown-menu > ul > li:after {
  content: "";
  display: block;
  width: 100%;
  height: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 50% repeat-x;
}
#top-navbar .dropdown-menu > ul > li:last-child:after {
  display: none;
}
#top-navbar .dropdown-menu > ul > li li {
  padding-left: 17px;
}
#top-navbar .dropdown-menu a {
  color: #2B4E76;
  /* text color */
  font-family: "Signika Negative", sans-serif;
  font-size: 16px;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: bold;
}
#top-navbar .dropdown-menu .dm_arrow {
  font-family: "FontAwesome", sans-serif;
  color: #699BCD;
  font-size: 23px;
  text-decoration: none !important;
  display: inline-block;
}
#top-navbar .dropdown-menu li li a {
  font-size: 14px;
  line-height: 22px;
  text-transform: none;
  font-weight: normal;
}
#top-navbar .dropdown-menu li li .dm_arrow {
  font-size: 18px;
  font-weight: bold;
}
.mn_pw_top {
  background: url(/!img/Redesign2014/ky_mp_drop_tab.png) 50% 0 repeat-x #ffffff;
  height: 32px;
  margin: 0 0 20px;
}
.mn_promo_item img {
  display: block;
  width: 170px;
  max-width: 100%;
  margin: 0 auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}
.mn_promo_item .fa-arrow-right {
  background-color: #bb1515;
  width: 26px;
  padding: 7px 0;
  color: white !important;
  -moz-border-radius: 19px;
  -webkit-border-radius: 19px;
  border-radius: 19px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 0 3px black;
  -webkit-box-shadow: 0 0 3px black;
  box-shadow: 0 0 3px black;
  text-shadow: -1px 0 1px rgba(6, 8, 8, 0.4);
  position: relative;
  display: block;
  margin: -13px auto 10px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
.subhead {
  overflow: hidden;
}
.subhead-img {
  width: 100%;
  height: auto;
  margin-top: 67px;
  /*margin-top: 65px;
    background-repeat: no-repeat;
    background-position: center 67px;
    padding-top: 31.7%;
    background-size: 100% auto;*/
}
.Breadcrumb {
  color: #6898C9;
  font-family: "Signika Negative", sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  padding: 8px 0;
}
.Breadcrumb .container-fluid {
  background: url(/!img/Redesign2014/ky_icon_home.png) no-repeat 0 center;
  background-size: 16px auto;
  padding-left: 17px !important;
  max-width: 1138px !important;
}
.Breadcrumb .node,
.Breadcrumb .rNode {
  color: #ffffff;
}
.Breadcrumb .cNode {
  color: #B6D3F0;
  font-weight: bold;
}
.sec_boonetrace.sub_default .Breadcrumb {
  display: none;
}
.sub-nav {
  padding: 0;
}
.sub-nav .ddWrap {
  background: #FFF;
  border-radius: 14px;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
  padding: 14px;
  margin: 0 0 20px;
}
.sub-nav .ddWrap .ddHead {
  border-radius: 7px;
  background: #6195CE;
  padding: 5px 14px 4px 4px;
  color: #fff;
  font-family: "Roboto Slab", cursive;
  font-size: 15px;
  max-width: 170px;
  display: inline-block;
  float: none;
  vertical-align: middle;
  text-align: center;
  position: relative;
  width: 16%;
  margin-right: 1%;
}
.sub-nav .ddWrap .ddHead .fa {
  color: #B6D3F0;
  font-size: 11px;
  position: absolute;
  right: 10px;
  top: 38%;
}
.sub-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  display: inline-block;
  width: 83%;
}
.sub-nav ul li {
  display: inline-block;
}
.sub-nav ul li a {
  border-right: 2px solid #D8D8D0;
  color: #316396;
  font-family: "Signika Negative", sans-serif;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1px;
  margin: 3px 6px;
  padding-right: 12px;
  display: inline-block;
  line-height: 20px;
}
.sub-nav ul li:last-of-type a {
  border-right: none;
}
.sub-nav ul li.AT a {
  text-decoration: underline !important;
}
.page-controls {
  padding-top: 30px;
  position: relative;
  /*max-height: 100px;*/
}
.page-controls .container-fluid {
  max-width: 1178px !important;
}
.page-controls a {
  text-decoration: none;
}
.page-controls .resizer,
.page-controls .resizer div,
.page-controls .addthis_sharing_toolbox,
.page-controls .pull-right {
  display: inline-block;
}
.page-controls .resizer {
  margin: 0 12px;
  vertical-align: middle;
  display: none;
}
.page-controls .resizer a {
  font-weight: 700;
  font-family: "Signika Negative", sans-serif;
  color: #463C30;
  text-decoration: none;
}
.page-controls .resizer a.small {
  font-size: 17px;
}
.page-controls .resizer a.reset {
  font-size: 20px;
}
.page-controls .resizer a.large {
  font-size: 24px;
}
.page-controls .addthis_sharing_toolbox {
  vertical-align: middle;
}
.printPageBtn {
  float: left;
  margin: 4px 2px 0;
  display: block;
}
.share_button {
  display: block;
  float: left;
  margin: 0 2px 5px;
  width: 32px;
  height: 32px;
  background: 50% 50% no-repeat;
  background-size: 69% auto;
}
.share_button.fb {
  background: 66% 100% no-repeat #305891 url(/!img/SVGIcons/ky_icon_27.svg);
  background-size: auto 81%;
}
.share_button.tw {
  background-image: url(/!img/SVGIcons/ky_icon_25.svg);
  background-color: #2CA8D2;
}
.share_button.gp {
  background-image: url(/!img/SVGIcons/ky_icon_28.svg);
  background-color: #DC4E41;
}
.share_button.pin {
  background-image: url(/!img/SVGIcons/ky_icon_26.svg);
  background-color: #C82828;
}
.share_button.em {
  background-image: url(/!img/SVGIcons/ky_icon_32.svg);
  background-color: #FC6D4C;
}
.back-link .fa-arrow-left.red {
  box-shadow: none;
}
.back-link a {
  font-family: "Merriweather", serif;
  color: #665D56;
  font-size: 16px;
  font-weight: 700;
  vertical-align: middle;
  font-style: italic;
  display: inline-block;
  margin-left: 4px;
}
.featured-promo {
  background-attachment: fixed;
  position: relative;
  padding-top: 20px;
  /*h1.long-title
   
 
 
{
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }*/
}
.featured-promo .container-fluid {
  padding: 60px 150px 0px !important;
  background: transparent;
}
.featured-promo .featured-image {
  padding-bottom: 60px;
}
.featured-promo .featured-image img {
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.8);
}
.featured-promo .featured-content {
  background: url('/!img/Redesign2014/ky_mp_divider_vt_lg.png') no-repeat scroll left 30px transparent;
  background-size: 4px 75%;
  text-align: center;
  color: #000;
  font-family: "Signika Negative", sans-serif;
  font-size: 16px;
  font-weight: 300;
  padding-top: 20px;
  margin-left: 20px;
  margin-right: -20px;
  padding-bottom: 60px;
}
.featured-promo .featured-content .btn {
  padding-right: 15px;
}
.featured-promo .featured-content .btn img {
  margin-bottom: 3px;
  width: 26px;
}
.featured-promo .featured-icon {
  width: 50px;
}
.featured-promo h1 {
  color: #655d55;
  font-family: "Roboto Slab";
  font-size: 77px;
  text-transform: uppercase;
  letter-spacing: -1px;
  margin: -5px 0 3px;
}
.featured-promo .date {
  color: #326397;
  font-family: "Merriweather";
  font-size: 15px;
  font-style: italic;
  font-weight: 700;
}
.featured-promo .fa-arrow-right {
  background-color: #BB1515;
  padding: 3px 5px 5px;
  color: #fff;
  text-shadow: -1px 0px 1px rgba(6, 8, 8, 0.4);
  border-radius: 19px;
  margin-left: 5px;
}
.extra-links {
  background: none repeat scroll 0 0 #242c37;
  box-shadow: 0 -1px 7px rgba(0, 0, 0, 0.6);
  margin-bottom: -17px;
  padding: 12px;
  position: relative;
  z-index: 1;
}
.sec_boonetrace .extra-links {
  display: none;
}
.map-wrapper {
  background: none repeat scroll 0 0 #fff;
  border-radius: 14px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
  clear: both;
  margin: 35px 0 -10px;
  padding: 14px !important;
}
.map-wrapper .container-fluid {
  padding: 0 !important;
}
.map-wrapper .listHeader {
  padding: 15px 0 0;
}
#map_canvas {
  height: 315px;
  width: 100%;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
}
.map-legend {
  margin: 0;
  padding: 0;
}
.map-legend li,
.map-legend a {
  color: #665d56;
  font-size: 15px;
  line-height: 17px;
  margin-bottom: 4px;
}
.map-legend li {
  font-weight: bold;
}
.map-legend a {
  font-weight: 300;
}
.bot img {
  top: 10px;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.extra-links-container {
  font-family: 'Roboto Slab', cursive;
  font-size: 18px;
  margin: 35px 0 -100px;
  position: relative;
  text-align: center;
  z-index: 2;
}
.extra-links-container .container-fluid {
  padding: 0 !important;
}
.extra-links-container .extra-links-sm {
  background: url("/!img/Redesign2014/ky_m_swipetoseemore_lg.png") no-repeat scroll right 25px transparent;
  height: 104px;
  position: absolute;
  right: 34px;
  top: -112px;
  width: 122px;
}
.extra-links-container ul {
  /*list-style: none;
        padding: 0;
        margin: 0;*/
}
.extra-links-container ul li a {
  border-right: 2px solid #4678ab;
  text-decoration: none;
  color: #fff;
  padding: 0 20px 0 0;
  display: inline-block;
  line-height: 11px;
  white-space: nowrap;
}
.extra-links-container ul li:last-of-type a {
  border-right: none;
}
.extra-links-container ul li:last-of-type img {
  margin: 0 -3px 0 6px;
}
.extra-links-container ul li img {
  box-shadow: none;
  width: 32px;
  vertical-align: text-bottom;
  margin: 0 2px 0 15px;
}
.extra-links-container .fa {
  color: #b6d3f0;
  font-size: 13px;
  vertical-align: middle;
}
.spotLightBackground {
  position: relative;
  background-color: transparent !important;
  border: none !important;
  width: 100% !important;
  max-width: 1300px;
  padding: 35px 60px 80px 4%;
}
.spotLightBackground .spotLightTitle {
  display: inline-block;
  margin: 0 0 -7px 525px !important;
  padding: 0 !important;
  text-align: left;
}
.spotLightBackground .spotLightTitle h2 {
  text-align: left;
  margin: 25px 0 0;
}
.spotLightBackground .spotLightTitle h2 a,
.spotLightBackground .spotLightTitle h2 a div {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: medium none !important;
  color: #665d56 !important;
  font: lighter 24px/100% "Roboto Slab", cursive !important;
  margin: 0 !important;
  outline: medium none !important;
  padding: 0 !important;
  text-align: left !important;
  text-decoration: none !important;
  text-transform: uppercase;
}
.spotLightBackground .spotLightTitle .spotlight-logo {
  display: none;
}
.spotLightBackground .spotLightTitle .spotLightButton i:first-of-type {
  display: none;
}
.spotLightBackground .spotLightContent {
  padding: 0px;
  margin-left: 525px;
  min-height: 0 !important;
}
.spotLightBackground #spotLightImg {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  height: auto;
  left: 80px;
  position: absolute;
  top: 67px;
  width: 265px;
}
.spotLightContent {
  padding: 0px;
  margin-left: 512px;
  min-height: 0 !important;
}
.spotLightContent .spotlight-logo {
  left: 379px;
  position: absolute;
  top: 84px;
}
.spotLightContent .fa-arrow-right.red {
  box-shadow: none;
  vertical-align: middle;
  margin: 0 0 8px 8px;
}
.spotLightContent .spotLightMore {
  color: #fff;
  border-radius: 0;
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
  border: none;
  text-shadow: -1px 0 1px rgba(0, 0, 0, 0.3);
  margin: 0 2px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Signika Negative', sans-serif;
  letter-spacing: 1px;
  background: #C44824;
  float: left !important;
  padding: 5px !important;
  margin: 10px 0 !important;
  width: 143px !important;
  text-align: center;
}
.spotLightContent .spotLightMore .fa {
  margin: 0 0 2px 2px;
  font-size: 9px;
  vertical-align: middle;
}
.spotLightContent .spotLightMore a {
  color: #fff !important;
  text-decoration: none !important;
}
.spotLightContent .spotLightMore a img {
  display: none;
}
.spotLightContent .spotLightSubTitle {
  color: #516276 !important;
  font-family: "Signika Negative", sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  margin: 0px !important;
  letter-spacing: 0 !important;
}
.spotLightContent .spotLightSubTitle.small {
  font-size: 12px !important;
  line-height: 18px !important;
}
.spotLightContent .spotLightSubTitle.medium {
  font-size: 15px !important;
  line-height: 22px !important;
}
.spotLightContent .spotLightSubTitle.large {
  font-size: 20px !important;
  line-height: 26px !important;
}
.spotLightContent .spotLightBody {
  color: #516276 !important;
  font-family: "Signika Negative", sans-serif !important;
  font-size: 15px !important;
  font-weight: 300 !important;
  margin: 0px !important;
  letter-spacing: 0 !important;
}
.spotLightContent .spotLightBody.small {
  font-size: 12px !important;
  line-height: 18px !important;
}
.spotLightContent .spotLightBody.medium {
  font-size: 15px !important;
  line-height: 22px !important;
}
.spotLightContent .spotLightBody.large {
  font-size: 20px !important;
  line-height: 26px !important;
}
.articles {
  position: relative;
  background: #fff;
  /*.list-wrapper
   
{
        text-align: center;
    }*/
}
.articles .container-fluid {
  padding: 40px 70px !important;
  background: transparent;
}
.articles .container-fluid .container-fluid {
  padding: 0 !important;
}
.articles .section-header {
  font-size: 25px;
  padding-bottom: 10px;
  white-space: nowrap;
}
.articles .featured-image {
  text-align: center;
}
.articles .featured-image img {
  box-shadow: 0px 0px 3px #999;
  margin-bottom: 10px;
}
.articles .featured-image .caption {
  color: #516276;
  font-family: "Signika Negative", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
}
.articles h1 {
  font-family: "Roboto Slab", cursive;
  font-size: 40px;
  line-height: 45px;
  text-transform: uppercase;
  /*padding-right: 60px;*/
}
.articles .fa-arrow-right.red {
  box-shadow: none;
  vertical-align: middle;
  margin: 0px 0px 8px -9px;
}
.articles p {
  color: #516276;
  font-family: "Signika Negative", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}
.articles p.small {
  font-size: 12px !important;
  line-height: 18px !important;
}
.articles p.medium {
  font-size: 15px !important;
  line-height: 22px !important;
}
.articles p.large {
  font-size: 20px !important;
  line-height: 26px !important;
}
.articles .end-dots {
  letter-spacing: 1px;
}
.articles h2 {
  font-family: "Permanent Marker", cursive;
  font-size: 21px;
  color: #4C79B2;
  margin: 30px 0 -10px;
}
.articles .btn {
  padding: 3px 12px;
  font-size: 13px;
  margin: 0px !important;
}
.articles ul {
  list-style: none;
  padding: 0;
}
.articles ul li {
  display: inline-block;
  margin: 0 10px 30px;
  text-align: center;
  vertical-align: top;
  width: 28.3%;
  /*&:last-of-type
{
                margin-right: 0;
            }*/
}
.articles ul li div {
  max-width: 95%;
}
.articles ul li img {
  box-shadow: 0px 0px 3px #999;
  margin-bottom: 10px;
  max-width: 100% !important;
}
.articles ul li a {
  color: #CF0721;
  font-family: "Signika Negative", sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 17px;
  display: inline-block;
  text-decoration: none;
  letter-spacing: .5px;
  hyphens: auto;
  max-width: 100%;
}
#listSearchBox {
  background: url(/!img/Redesign2014/ky_mp_regions_background_wood_bottom.jpg) 50% 21px no-repeat;
  clear: both;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 85px;
  margin-top: 30px;
  position: relative;
}
#listSearchBox:before {
  content: "";
  background: url(/!img/Redesign2014/ky_mp_regions_background_wood_top.png) repeat-x center 0;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 21px;
}
.listHeader {
  padding: 20px 0 15px;
  text-align: center;
  position: relative;
  color: #D20721;
  font-family: 'Permanent Marker', cursive;
  font-size: 26px;
  line-height: 35px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.listHeader:before,
.listHeader:after {
  color: #4679ad;
  content: " — ";
}
.listSearchBoxInner {
  background: none repeat scroll 0 0 #fff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
  display: inline-block;
  line-height: 35px;
  padding: 7px 20px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.tbSrchKeywords,
.tbSrch {
  color: #555452;
  font-size: 14px;
  background: #FAF9F7;
  border: 1px solid #D4D4CC;
  border-radius: 9px;
  padding: 0 14px;
  line-height: 31px;
  vertical-align: middle;
}
.tbSrchKeywords {
  width: 330px;
}
.tbSrchKeywords::-webkit-input-placeholder,
.tbSrch::-webkit-input-placeholder {
  font-style: italic;
}
.tbSrchKeywords:-moz-placeholder {
  font-style: italic;
}
.tbSrchKeywords::-moz-placeholder {
  font-style: italic;
}
.tbSrchKeywords:-ms-input-placeholder {
  font-style: italic;
}
.listSearchBoxInner select,
.mapSearchBoxInner select {
  background: none repeat scroll 0 0 #faf9f7;
  border: 1px solid #d4d4cc;
  border-radius: 10px;
  color: #555452;
  font-size: 15px;
  font-weight: 600;
  height: 26px;
  letter-spacing: 1px;
  line-height: 24px;
  max-width: 163px;
  padding: 0 8px;
  text-transform: uppercase;
  vertical-align: middle;
}
.sec_explore.sub_cities_towns .listSearchBoxInner select {
  max-width: 39%;
}
#mapSearchBoxFilterTextWrapper {
  display: inline-block;
}
#listSearchBoxFilterText,
#listSearchBoxDistanceText,
#mapSearchBoxFilterText,
.filter-text {
  padding: 0 15px 0 45px;
  background: url(/!img/Redesign2014/ky_mp_divider_vt_sm.png) 10px 100% no-repeat;
  display: inline-block;
  color: #4679AD;
  font-family: "Merriweather", serif;
  font-weight: 600;
  font-size: 13px;
  vertical-align: middle;
}
#listSearchBoxDistanceText {
  padding-left: 0;
  background: none;
}
#mapSearchBoxFilterText {
  font-size: 15px;
  font-family: Roboto Slab,cursive !important;
  padding-left: 25px;
  padding-right: 8px;
  display: inline-block;
}
.filter-text {
  font-family: "Roboto Slab", cursive !important;
  font-size: 15px !important;
  letter-spacing: 1.5px;
  background: none;
  padding: 0 10px 0 0 !important;
}
.sec_explore.sub_cities_towns #listSearchBoxFilterText {
  margin-left: 20px;
  padding: 0 0 0 40px !important;
}
.listSearchBoxFilterSeparator {
  width: 25px;
  height: 35px;
  background: url(/!img/Redesign2014/ky_mp_divider_vt_sm.png) 12px 100% no-repeat;
  display: inline-block;
  vertical-align: middle;
}
#listSearchBoxFilterText .fa,
#listSearchBoxDistanceText .fa,
#mapSearchBoxFilterText .fa,
.filter-text .fa {
  color: #B5D2F2;
  font-size: 12px;
}
#listSearchBoxButtons {
  padding: 10px;
  text-align: right;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
}
#mapSearchBoxButtons {
  display: inline-block;
  padding: 5px 0;
}
#listSearchBoxButtons a,
#mapSearchBoxButtons a {
  background: none repeat scroll 0 0 #979691;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  color: #fff;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  height: 29px;
  letter-spacing: 1.2px;
  line-height: 16px;
  padding: 2px 15px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
#listSearchBoxButtons a.btnSrchSubmit,
#mapSearchBoxButtons a.btnSrchSubmit {
  background: #BC4A24;
}
#listSearchBoxButtons a .fa-chevron-right,
#mapSearchBoxButtons a .fa-chevron-right {
  font-size: 11px;
  font-size: 7px;
  line-height: 30px;
}
#listSearchBoxFooter {
  height: 42px;
  margin: -42px auto 55px;
  background: url(/!img/Redesign2014/ky_mp_tab_white_up2.png) repeat-x center 0;
}
.listFltr {
  font-size: 14px;
  overflow: hidden;
  font-weight: bold;
}
.print_results,
.print_results:hover {
  line-height: 25px;
  vertical-align: middle;
  text-decoration: none;
  color: #516276;
  white-space: nowrap;
}
.print_results img {
  display: inline !important;
}
.print_results img {
  box-shadow: none;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 .5em;
}
.listFltrBottom,
.cwListFltrBottom {
  height: 7px;
  background: #3A6591;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
  clear: both;
  float: none !important;
  margin: 10px 0;
}
.cwListFltrBottom {
  background: #AD071D;
}
.listFltrDivider {
  width: 25px;
  height: 35px;
  background: url(/!img/Redesign2014/ky_mp_divider_vt_sm.png) 12px 100% no-repeat;
  display: inline-block;
  vertical-align: middle;
}
#layoutToggleWrapper {
  display: inline-block;
}
#verticalLayoutToggle,
#horizontalLayoutToggle {
  overflow: hidden;
  width: 42px;
  height: 0;
  padding-top: 24px;
  background: url(/!img/Redesign2014/ky_icon_listings_hz_blue.png) 0 0 no-repeat;
}
#horizontalLayoutToggle {
  background-image: url(/!img/Redesign2014/ky_icon_listings_vt_gray.png);
}
.horizLayout #verticalLayoutToggle {
  background-image: url(/!img/Redesign2014/ky_icon_listings_hz_gray.png);
}
.horizLayout #horizontalLayoutToggle {
  background-image: url(/!img/Redesign2014/ky_icon_listings_vt_blue.png);
}
.listTrails:before {
  content: "";
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 0 50% repeat-x;
  display: block;
  height: 40px;
}
.listTrails .listDetailTitle {
  margin-bottom: 0;
}
.pagerWrapper a,
.pagerWrapper span.pagerCurrent {
  display: inline-block;
  line-height: 23px;
  vertical-align: middle;
  background: #E9E8E4;
  text-decoration: none;
  color: #427AAD;
  padding: 0 2px;
  margin: 0 2px;
}
.listFltr > div {
  float: left;
}
.listFltr > div.aright {
  float: right;
  white-space: nowrap;
}
.listFltr > div.aright select {
  background: #FAF9F7;
  border: 1px solid #D4D4CC;
  border-radius: 7px;
  color: #555452;
  font-size: 13px;
  line-height: 24px;
  max-width: 163px;
  height: 26px;
  vertical-align: middle;
  padding: 0 8px;
  font-weight: bold;
}
.listHeader_Featured {
  margin-bottom: -22px;
}
#listWrapper {
  clear: both;
}
#listWrapper.horizLayout .hideHorizLayout,
#listWrapper .showHorizLayout {
  display: none;
}
#listWrapper.horizLayout span.showHorizLayout,
#listWrapper.horizLayout img.showHorizLayout {
  display: inline;
}
#listWrapper.horizLayout .listHeader_Featured {
  margin-bottom: 0;
}
.listHeader_Featured:before,
.listHeader_Featured:after {
  content: "";
}
.listHeader_Featured .blueDash,
.listHeader_Featured .char1,
.listHeader_Featured .char12 {
  color: #4679AD;
}
#listWrapper.horizLayout {
  margin: 0 -11px;
}
#listWrapper .horizLayoutDivider {
  clear: both;
  height: 80px;
  overflow: hidden;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 50% repeat-x;
}
#listWrapper .horizLayoutVertDivider {
  display: inline-block;
  margin: 0 -25px;
  width: 50px;
  height: 500px;
  overflow: hidden;
  background: url(/!img/Redesign2014/ky_int_lodging_divider_vt.png) 50% 0 no-repeat;
  position: relative;
  z-index: 0;
  vertical-align: top;
}
#listWrapper .vertLayoutDivider {
  clear: both;
  height: 80px;
  overflow: hidden;
  background: url(/!img/Redesign2014/ky_int_lodging_divider_hz_fade.png) 50% 50% no-repeat;
}
#listWrapper .listItem {
  margin-top: 22px;
  padding: 25px 190px 25px 15px;
  overflow: hidden;
}
#listWrapper.horizLayout .listItem {
  width: 33%;
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  padding-right: 0;
  padding-top: 0;
  border: none;
  overflow: visible;
  z-index: 1;
  position: relative;
}
#listWrapper .listItemInner {
  padding: 0 20px 0 0;
  background: url(/!img/Redesign2014/ky_mp_divider_vt_sm.png) 100% 0 repeat-y;
  min-height: 120px;
  position: relative;
}
#listWrapper.horizLayout .listItemInner {
  padding-left: 20px;
  background: none;
  text-align: center;
}
#listWrapper.horizLayout .listItemInner > * {
  text-align: left;
}
#listWrapper .enhanced,
#listWrapper .hasPhoto {
  background: url(/!img/Redesign2014/ky_int_regions_background_fade_tile_hz.jpg) 0 0 repeat-x;
  border: 1px solid #D4D3CE;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding-left: 305px;
}
#listWrapper .listItem {
  padding-left: 305px;
}
#listWrapper .listNoPhoto {
  padding-left: 25px;
}
#listWrapper .hasPhoto {
  background: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#listWrapper.horizLayout .listItem {
  padding: 0 11px;
  background: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#listWrapper.horizLayout .enhanced .listItemInner,
#listWrapper.horizLayout .hasPhoto .listItemInner {
  background: url(/!img/Redesign2014/ky_int_background_fade_tall.jpg) 0 0 repeat-x;
  border: 1px solid #D4D3CE;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 28px 23px;
  min-height: 100%;
}
#listWrapper.horizLayout .hasPhoto .listItemInner {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
}
#listWrapper .listItemPhoto {
  position: relative;
  display: inline-block;
  margin-left: -290px;
  float: left;
}
/*
.sec_onlyonekentucky #listWrapper .listItemPhoto,
.sec_international.sub_onlyone #listWrapper .listItemPhoto
{
    margin: 23px 20px 23px -290px;
}*/
#listWrapper .enhanced .listItemPhoto:after,
#listWrapper .hasPhoto .listItemPhoto:after {
  content: "";
  display: block;
  width: 54px;
  height: 52px;
  background: url(/!img/Redesign2014/icons/ky_icon_featured.png) 0 0 no-repeat;
  background-size: 54px 52px;
  position: absolute;
  right: 0;
  top: 0;
}
#listWrapper.horizLayout .listItemPhoto {
  float: none;
  margin-left: 0;
}
#listWrapper .listItemPhoto img {
  width: 262px;
}
/*.sec_onlyonekentucky #listWrapper .listItemPhoto img, .sec_international.sub_onlyone #listWrapper .listItemPhoto img
{
    width: 142px;
}*/
#listWrapper.horizLayout .listItemPhoto img {
  width: auto;
}
.listItemHeader,
#listWrapper.horizLayout .enhanced .listItemHeader,
#listWrapper.horizLayout .hasPhoto .listItemHeader {
  padding-top: 15px;
  font-size: 23px;
}
#listWrapper.horizLayout .listItemHeader {
  padding-top: 0;
}
.listItemHeader a,
.listItemHeader a:hover,
.listItemHeader a:visited {
  color: #3A6591;
  text-transform: uppercase;
  font-family: "Roboto Slab", cursive;
}
.enhanced .listItemHeader a,
.enhanced .listItemHeader a:hover,
.enhanced .listItemHeader a:visited {
  color: #CE4D21;
}
.region_city {
  color: #000;
  font-style: italic;
  font-family: 'Merriweather', serif;
  font-weight: bold;
  display: inline-block;
  padding: 0 25px 8px 0;
  margin: 0 0 10px;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 0 100% repeat-x;
}
#listWrapper.horizLayout .region_city {
  padding: 8px 25px 0 0;
  background-position: 0 0;
  max-width: 100%;
  box-sizing: border-box;
}
.region_city img {
  box-shadow: none;
  vertical-align: middle;
}
.listItemActionsWrapper {
  position: absolute;
  right: -190px;
  top: 0;
  width: 190px;
  height: 100%;
}
#listWrapper.horizLayout .listItemActionsWrapper {
  position: relative;
  right: 0;
  width: 100%;
  height: auto;
  padding-top: 50px;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 0 25px repeat-x;
  text-align: center;
}
.listItemActions {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 190px;
}
#listWrapper.horizLayout .listItemActions {
  position: relative;
  top: 0;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  width: 100%;
  display: inline-block;
}
.listItemActions a,
.listItemActions div.checkboxWrapper,
#detailsAddToTrip {
  display: block;
  width: 160px;
  line-height: 25px;
  background: #FFF;
  border: 2px solid #BC4A24;
  text-align: center;
  color: #BC4A24;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  margin: 12px auto 0;
  vertical-align: middle;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
.sec_kentucky_civil_war .listItemActions a,
.sec_kentucky_civil_war .listItemActions div.checkboxWrapper,
.sec_kentucky_civil_war #detailsAddToTrip {
  border-color: #AD071D;
  color: #AD071D;
}
.listItemActions div.checkboxWrapper {
  position: relative;
  border: none;
  background: none;
  box-shadow: none;
  width: auto;
}
.listItemActions div.checkboxWrapper input {
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.listItemActions div.checkboxWrapper label {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
#listWrapper.horizLayout .listItemActions > a,
#listWrapper.horizLayout .listItemActions .map_wrapper,
#listWrapper.horizLayout .listItemActions div.checkboxWrapper {
  width: 45%;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  margin: 0 5px 12px;
  white-space: nowrap;
  font-size: 12px;
}
#listWrapper.horizLayout .listItemActions div.checkboxWrapper {
  width: 100%;
}
.listItemActions a:first-child {
  margin-top: 0;
}
.listItemActions a.map_details {
  background: #BC4A24;
  color: #FFF;
}
.sec_kentucky_civil_war .listItemActions a.map_details {
  background: #AD071D;
}
.listItemActions .map_wrapper {
  display: none;
  position: relative;
}
.listItemActions .map_wrapper a {
  font-size: 12px;
  width: 100%;
}
.listItemActions .map_wrapper .map_img_wrapper {
  position: absolute;
  left: 0;
  top: 100%;
  max-width: none;
  height: 0;
  overflow: hidden;
}
.listItemActions .map_img_wrapper a {
  border: none;
}
.listItemActions .map_wrapper img {
  max-width: none !important;
}
.listItemActions a img {
  box-shadow: none;
  vertical-align: middle;
  display: inline-block;
  margin-top: -3px;
}
.listItemActions a .fa-chevron-right,
.listItemActions a .fa-chevron-down {
  font-size: 10px;
}
.listItemDesc .fa-arrow-right {
  width: 22px;
  text-align: center;
}
/*.listingsBody .content
{
    min-height: 855px;
    position: relative;
    background-color: Transparent;
}

.listingsBody .content:before
{
    content: "";
    z-index: 0;
    display: block;
    position: absolute;
    width: 100%;
    height: 854px;
    bottom: 0;
    left: 0;
    background: url(/!img/Redesign2014/ky_int_background_fade_tall.jpg) 0 0 repeat-x;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}*/
#listDetail {
  position: relative;
  margin: 45px auto 0;
}
#detailNameRegionCity {
  padding: 0 0 1em;
}
#listingName h2 {
  font-size: 40px;
  line-height: 43px;
  text-align: left;
  font-family: "Roboto Slab", cursive;
  width: 80%;
  font-weight: 700;
}
#detail_region_city {
  background: none;
  color: #3A6591;
}
.region-map-icon {
  vertical-align: bottom;
}
#detailsAddToTrip {
  position: absolute;
  right: 0;
  top: 0;
  padding: 2.5px 15px 0;
  font-size: 16px;
  white-space: nowrap;
  width: auto;
}
.sec_outdoor-adventure #detailsAddToTrip {
  position: relative;
  clear: both;
  float: right;
}
#detailsAddToTrip img {
  box-shadow: none;
  margin-top: -5px;
  display: inline;
}
#detailsAddToTrip .fa {
  font-size: 12px;
}
#mapContactWrapper {
  float: right;
  width: 45%;
}
#listDetailGalleryMap {
  background: #FFF;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  padding: 38px 15px;
  margin: 0 -15px 35px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  overflow: hidden;
}
#mapContactWrapper #listDetailGalleryMap {
  margin: 0 auto 35px;
}
.listDetailGallery {
  position: relative;
}
#mapContactWrapper .listDetailGallery.jcarousel {
  max-width: none;
}
.listDetailGalleryEnhanced:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 108px;
  height: 104px;
  background: url(/!img/Redesign2014/icons/ky_icon_featured.png) 0 0 no-repeat;
}
.lvGalleryItem img {
  display: block;
  box-shadow: none;
}
.listDetailGalleryPagination {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  text-shadow: -1px 0px 3px rgba(6, 8, 8, 0.4);
}
.listDetailGalleryPagination a {
  color: #FFF;
  text-decoration: none !important;
  display: inline-block;
  margin: 0 4px;
}
.listDetailGalleryPagination .fa-circle,
.listDetailGalleryPagination a.active .fa-circle-o {
  display: none;
}
.listDetailGalleryPagination a.active .fa-circle {
  display: inline;
}
#detailMap {
  float: right;
  text-align: right;
}
.sub_regions #detailMap {
  width: 40%;
}
#mapContactWrapper #detailMap {
  float: none;
  text-align: center;
}
#detailMap img {
  box-shadow: none;
  border: 1px solid #ACA3A8;
  display: block;
  margin: 0 auto 19px;
}
#detailMap input {
  background: #FAF9F7;
  border: 1px solid #D3D3CB;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 0 10px;
  width: 260px;
  line-height: 31px;
  font-size: 16px;
}
#detailMap input::-webkit-input-placeholder {
  font-style: italic;
}
#detailMap input:-moz-placeholder {
  font-style: italic;
}
#detailMap input::-moz-placeholder {
  font-style: italic;
}
#detailMap input:-ms-input-placeholder {
  font-style: italic;
}
#btnDirections {
  display: inline-block;
  width: 168px;
  line-height: 30px;
  background: #FFF;
  text-align: center;
  background: #BC4A24;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  margin: 12px auto 0;
  vertical-align: middle;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
#btnDirections .fa {
  font-size: 8px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.listDetailTitle {
  font-family: 'Roboto Slab', cursive;
  font-size: 20px;
  margin: 0 auto 16px;
}
#contactDetails {
  margin: 0 auto 35px;
}
#mapContactWrapper #contactDetails {
  width: 100%;
  left: 0;
}
#contactDetails,
#contactDetails a {
  color: #655C53;
}
#contactDetails a:hover {
  text-decoration: underline;
}
.contact_info {
  padding-left: 35px;
  vertical-align: top;
  position: relative;
}
.contact_info div {
  vertical-align: top;
}
.contact_info .fa {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 35px;
  text-align: center;
  font-size: 20px;
}
#phoneEmailSeparator {
  height: 25px;
}
#contactDetails a.detail_book_website {
  display: inline-block;
  line-height: 35px;
  text-align: center;
  border: 2px solid #BD4A24;
  background: #FFF;
  color: #BD4A24;
  font-weight: bold;
  font-size: 16px;
  margin: 6px auto;
  padding: 0 13px 0 18px;
  vertical-align: middle;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  text-decoration: none;
}
.sec_kentucky_civil_war #contactDetails a.detail_book_website {
  border-color: #AD071D;
  color: #AD071D;
}
#contactDetails a.detail_book_website_rc {
  background: #BD4A24;
  color: #FFF;
}
#contactDetails a.detail_book_website .fa {
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5px;
}
#contactDetails a.detail_book_website .fa-chevron-right {
  font-size: 11px;
}
#contactDetails a.detail_book_website .fa-globe,
#contactDetails a.detail_book_website .fa-mobile,
#contactDetails a.detail_book_website .fa-briefcase {
  font-size: 20px;
}
#contactDetails a.detail_book_website .fa-key,
#contactDetails a.detail_book_website .fa-mobile {
  font-size: 26px;
}
.location_contact_divider {
  height: 32px;
}
#detailsRatesWrapper,
#detailsCardsWrapper {
  padding: 54px 0 0;
  position: relative;
}
#detailsCardsWrapper {
  padding: 45px 0 0;
}
#detailsRatesWrapper:before,
#detailsCardsWrapper:before {
  content: "";
  display: block;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 0 24px no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 125px;
  height: 54px;
}
#detailsCardsWrapper:before {
  background-position: 0 15px;
}
.detailsRates {
  margin: 0 auto 15px;
}
.detailsRatesName {
  color: #3A6591;
  font-weight: bold;
}
#detailsCardsTitle {
  font-size: 14px;
  margin: 0 auto 15px;
}
#detailsCards {
  width: 120px;
}
.detailsCardAmericanExpress,
.detailsCardDiscover,
.detailsCardMasterCard,
.detailsCardVisa {
  display: inline-block;
  width: 48px;
  height: 0;
  overflow: hidden;
  padding-top: 30px;
  background: url(/!img/Redesign2014/ky_int_lodging_detail_card_amex.png) 0 0 no-repeat;
  background-size: 48px 30px;
  margin: 0 2px 0 0;
}
.detailsCardDiscover {
  background-image: url(/!img/Redesign2014/ky_int_lodging_detail_card_discover.png);
}
.detailsCardMasterCard {
  background-image: url(/!img/Redesign2014/ky_int_lodging_detail_card_mastercard.png);
}
.detailsCardVisa {
  background-image: url(/!img/Redesign2014/ky_int_lodging_detail_card_visa.png);
}
.detailsLeftContentDivider {
  width: 488px;
  height: 48px;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 0 22px no-repeat;
  clear: both;
  overflow: hidden;
}
.detailsLeftContentDivider.last {
  margin-top: -20px;
}
#detailsDescription {
  clear: both;
}
#detailsFeatures {
  font-size: 14px;
}
#detailsFeatures ul {
  margin-bottom: 0;
}
#listingNearbyBox {
  margin-bottom: 1em;
}
#cblNearBy {
  list-style: none;
  margin: 0 auto 25px;
}
#cblNearBy li {
  line-height: 22px;
  vertical-align: top;
}
#cblNearBy input {
  margin: 0 5px 0 0;
}
#cblNearBy label {
  margin: 0;
  color: #655C53;
  font-weight: normal;
  font-size: 16px;
  vertical-align: top;
}
#lbNearBy {
  display: inline-block;
  width: 99px;
  line-height: 26px;
  text-align: center;
  border: 2px solid #BD4A24;
  background: #BD4A24;
  color: #FFF;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none;
  margin: 0 auto;
  padding: 0;
  vertical-align: middle;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
#lbNearBy .fa {
  font-size: 8px;
}
#detailsContent {
  padding-right: 100px;
  background: url(/!img/Redesign2014/ky_int_lodging_divider_vt.png) 100% 0 no-repeat;
}
.noPhotos #detailsContent {
  right: 0;
  width: 55%;
  float: left;
}
.sideListing .listDetailTitle {
  margin: 0 0 0 10px;
}
.more-button {
  margin-bottom: 30px;
  margin-left: 24px;
}
.seasonaleventDateheading {
  font-style: italic;
  font-family: 'Merriweather', serif;
  font-weight: bold;
  display: inline-block;
  padding: 0 25px 8px 0;
  margin: 0 0 10px;
  background: none;
  color: #3a6591;
}
.seasonaleventImage {
  background: #fff;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  padding: 15px 15px;
  margin: 0px auto 20px auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  display: block;
  max-width: 990px;
}
.whereisDivClass {
  position: relative;
}
.seasonalcalendarsubheadwhereisthis {
  background: url(/!img/Redesign2014/ky_mp_divider_hz_lg.png) no-repeat scroll center bottom rgba(0, 0, 0, 0.6);
  background-size: auto 6px;
  position: absolute;
  bottom: 42px;
  left: 20%;
  width: 255px;
  color: #cde6ff;
  font-family: "Permanent Marker";
  font-size: 17px;
  text-align: center;
  padding: 9px 0 15px;
}
#lrListWrapper {
  margin: 0 auto;
  max-width: 1300px;
  padding: 0 4%;
}
.sub_lakes_rivers .content .container-fluid {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}
.sub_lakes_rivers .content .container-fluid .gradient-container {
  padding: 30px 0;
}
.lrListItemHdrLakes,
.lrListItemHdrRivers,
.lrListItemHdrWRivers,
.secTitle {
  color: #CB5731;
  font-family: 'Roboto Slab', cursive;
  font-size: 28px;
  letter-spacing: 1px;
  margin-bottom: 8px;
  text-transform: uppercase;
  line-height: 33px;
}
.sec_explore.sub_cities_towns .secTitle {
  font-size: 32px;
  margin-top: 5px;
}
.sec_explore.sub_cities_towns .gradient-container.cities-by-region {
  margin-top: 40px;
  margin-bottom: -30px;
}
.sub_lakes_rivers .lrListItem.container-fluid,
.container-wrapper,
.sec_explore.sub_cities_towns .container-wrapper.container-fluid,
.sec_explore.sub_family_fun .container-wrapper.container-fluid {
  background: url("/!img/Redesign2014/ky_int_regions_background_fade_tile_hz.jpg") repeat-x scroll 0 0 #ffffff;
  border: 1px solid #d4d3ce;
  border-radius: 12px;
  padding: 25px 0 25px 15px !important;
  clear: both;
  margin-bottom: 20px;
  text-align: left;
}
.sub_lakes_rivers .lrListItem.container-fluid .border,
.container-wrapper .border,
.sec_explore.sub_cities_towns .container-wrapper.container-fluid .border,
.sec_explore.sub_family_fun .container-wrapper.container-fluid .border {
  background: url("/!img/Redesign2014/ky_mp_divider_vt_sm.png") repeat-y scroll 100% 0 transparent;
}
.sub_lakes_rivers .lrListItem.container-fluid .img-wrapper,
.container-wrapper .img-wrapper,
.sec_explore.sub_cities_towns .container-wrapper.container-fluid .img-wrapper,
.sec_explore.sub_family_fun .container-wrapper.container-fluid .img-wrapper {
  max-width: 24%;
  min-height: 200px;
  overflow-x: hidden;
  overflow-y: visible;
  padding-top: 5px;
  position: relative;
}
.sub_lakes_rivers .lrListItem.container-fluid .img-wrapper img,
.container-wrapper .img-wrapper img,
.sec_explore.sub_cities_towns .container-wrapper.container-fluid .img-wrapper img,
.sec_explore.sub_family_fun .container-wrapper.container-fluid .img-wrapper img {
  max-width: 138% !important;
  min-height: 190px;
  position: absolute;
  right: 7px;
}
.sub_lakes_rivers .lrListItem.container-fluid .border.img-wrapper img,
.container-wrapper .border.img-wrapper img,
.sec_explore.sub_cities_towns .container-wrapper.container-fluid .border.img-wrapper img,
.sec_explore.sub_family_fun .container-wrapper.container-fluid .border.img-wrapper img {
  right: 23px;
}
.sub_lakes_rivers .lrListItem.container-fluid .col-md-4.border,
.container-wrapper .col-md-4.border,
.sec_explore.sub_cities_towns .container-wrapper.container-fluid .col-md-4.border,
.sec_explore.sub_family_fun .container-wrapper.container-fluid .col-md-4.border {
  max-width: 100%;
}
.sec_explore.sub_cities_towns .container-wrapper.container-fluid {
  padding: 35px 0 25px 5px !important;
}
.sec_explore.sub_cities_towns .container-wrapper.container-fluid .col-md-4.border img {
  max-width: 365px !important;
}
.rivers .img-wrapper {
  min-height: 160px !important;
}
.rivers .img-wrapper img {
  min-height: 150px !important;
}
.lrListItem ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.lrListItem ul li {
  padding-bottom: 3px;
  display: inline-block;
}
.lrListItem ul a {
  color: #665d56;
  display: block;
  line-height: 18px;
}
.lrListItem.lakes ul li {
  width: 32.7%;
}
.lrListItem.rivers ul li {
  width: 49%;
}
.lrListItem.rivers .wild-rivers ul li {
  width: 103%;
}
.sec_explore.sub_regions .sub-nav {
  display: none;
}
.sec_explore.sub_regions .content .container-fluid {
  padding: 30px 4% 60px !important;
}
.sec_explore.sub_regions .content .top {
  margin-top: 0;
}
.sec_explore.sub_regions .content .gradient-container {
  padding: 0 4% 40px;
}
.sec_explore.sub_regions .content .gradient-container .section-header {
  margin-bottom: -15px;
  padding-top: 0;
}
.sec_explore.sub_regions .content .gradient-container .section-header span {
  color: #d20721;
  font-family: 'Permanent Marker', cursive;
  font-size: 35px;
  line-height: 35px;
  padding-top: 20px;
  text-align: center;
  position: relative;
  font-size: 30px;
}
.sec_explore.sub_regions .content .gradient-container .section-header span img {
  display: block;
  margin: 0 auto;
}
.sec_explore.sub_regions .content .gradient-container .section-header span span,
.sec_explore.sub_regions .content .gradient-container .section-header span .mdash {
  color: #4679ad;
  font-size: 24px;
}
.sec_explore.sub_regions .content .gradient-container .section-header span:first-of-type,
.sec_explore.sub_regions .content .gradient-container .section-header span:last-of-type {
  color: #4679ad;
  font-size: 24px;
}
.sec_explore.sub_regions .content .container-wrapper.container-fluid {
  margin: 30px auto;
  max-width: 1178px !important;
  padding: 28px 5px !important;
}
.sec_explore.sub_regions .content .container-wrapper.container-fluid table .secTitle {
  font-size: 33px;
  margin-bottom: 8px;
  line-height: 36px;
}
.sec_explore.sub_regions .content .container-wrapper.container-fluid table p {
  margin: 0;
}
.sec_explore.sub_regions .content .container-wrapper.container-fluid table .col-md-3 img {
  max-width: 263px !important;
  width: 100%;
}
.sec_explore.sub_regions .content .container-wrapper.container-fluid table .border {
  background-position: 100% center;
  background-repeat: no-repeat;
  min-height: 168px;
}
.sec_explore.sub_regions .content .container-wrapper.container-fluid table table td a {
  text-decoration: none !important;
  color: #665d56;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
}
.sec_explore.sub_regions .content .container-wrapper.container-fluid table table td .fa-arrow-right {
  margin-left: 3px;
}
.sec_explore.sub_regions .content .container-wrapper.container-fluid table table td img {
  box-shadow: none;
}
#RegionMap {
  background: url("/!img/Redesign2014/ky_map_regions_2014_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 327px;
  margin: 10px auto;
  position: relative;
  width: 728px;
}
#RegionMap div {
  list-style: none outside none !important;
  position: absolute;
}
#RegionMap div a {
  display: block;
}
#Bluegrass {
  height: 154px;
  left: 417px;
  top: 72px;
  width: 125px;
}
#Bluegrass a {
  background-position: -417px -399px;
  padding-top: 154px;
}
#CavesLakes {
  height: 102px;
  left: 241px;
  top: 205px;
  width: 157px;
}
#CavesLakes a {
  background-position: -241px -529px;
  padding-top: 102px;
}
#NorthernKYRiver {
  height: 114px;
  left: 410px;
  top: 3px;
  width: 215px;
  z-index: 5;
}
#NorthernKYRiver a {
  background-position: -410px -654px;
  padding-top: 114px;
}
#DanielBooneCountry {
  height: 164px;
  left: 480px;
  top: 141px;
  width: 188px;
  z-index: 5;
}
#DanielBooneCountry a {
  background-position: -480px -791px;
  padding-top: 164px;
}
#WesternWaterLands {
  height: 125px;
  left: 0;
  top: 190px;
  width: 241px;
}
#WesternWaterLands a {
  background-position: 0 -841px;
  padding-top: 190px;
}
#KentuckyAppalachians {
  height: 190px;
  left: 520px;
  top: 49px;
  width: 202px;
}
#KentuckyAppalachians a {
  background-position: -520px -1023px;
  padding-top: 185px;
}
#BluesAndBBQ {
  height: 114px;
  left: 138px;
  top: 136px;
  width: 146px;
}
#BluesAndBBQ a {
  background-position: -138px -1111px;
  padding-top: 114px;
}
#SouthernLakes {
  height: 112px;
  left: 366px;
  top: 192px;
  width: 140px;
}
#SouthernLakes a {
  background-position: -366px -1166px;
  padding-top: 112px;
}
#KYDerbyRegion {
  height: 168px;
  left: 281px;
  top: 53px;
  width: 175px;
}
#KYDerbyRegion a {
  background-position: -281px -1353px;
  padding-top: 168px;
}
#RegionMap a:hover {
  background-image: url("/!img/int/kdot_regionsmap_complete_8bit.png");
}
#RegionImageBoxWrapper {
  margin: 0 auto;
  padding: 15px 0 0;
  width: 723px;
}
#RegionImageBoxWrapper img {
  margin: 0;
  padding: 0;
}
#WesternRegionLinks {
  float: left;
  padding-right: 16px;
  width: 168px;
}
#SouthCentralRegionLinks {
  float: left;
  padding-right: 16px;
  width: 168px;
}
#NorthCentralRegionLinks {
  float: left;
  padding-right: 16px;
  width: 168px;
}
#EasternRegionLinks {
  float: left;
  width: 168px;
}
.RegionLinksContainer {
  border-bottom: 1px solid #cacaca;
  border-left: 1px solid #cacaca;
  border-right: 1px solid #cacaca;
  height: 59px;
  margin-top: -4px;
}
.RegionLinksContainer ul {
  color: #939973;
  font-size: 9px;
  line-height: 1.3em;
  list-style-type: square;
  padding: 6px 0 0 4px;
}
.RegionLinksContainer a,
.RegionLinksContainer a:link,
.RegionLinksContainer a:visited {
  color: #773826 !important;
  font-size: 11px;
}
.region-key {
  list-style: none;
  margin: 0 0 -100px;
  padding: 0;
}
.region-key li {
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 2px;
  white-space: nowrap;
}
.region-key li:before {
  content: "\00a0\00a0\00a0\00a0\00a0";
  border: 1px solid #454442;
  font-size: 10px;
}
.region-key li.blue:before {
  background: #224666;
}
.region-key li.lt-blue:before {
  background: #4b7ea7;
}
.region-key li.pink:before {
  background: #e78282;
}
.region-key li.dk-pink:before {
  background: #b65c59;
}
.region-key li.maroon:before {
  background: #800b13;
}
.region-key li.yellow:before {
  background: #f6bb39;
}
.region-key li.gold:before {
  background: #ca8f39;
}
.region-key li.green:before {
  background: #669449;
}
.region-key li.lt-green:before {
  background: #98c567;
}
/* Lanny's work on /travel_tools/my-trip-planner.aspx */
.tpnav li {
  margin: 5px 0;
}
#tpnav,
.tpnav {
  float: right;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#tpnav li,
.tpnav li {
  display: inline-block;
  border: 2px solid #bc4a25;
}
#tpnav a,
.tpnav a {
  display: block;
  padding: 5px 10px 5px 5px;
  text-align: center;
  font-weight: bold;
}
#tpnav a:link,
.tpnav a:link,
#tpnav a:visited,
.tpnav a:visited,
#tpnav a:hover,
.tpnav a:hover,
#tpnav a:active,
.tpnav a:active {
  color: #bc4a25;
  background-color: white;
  text-decoration: none;
}
#tpnav a:hover,
.tpnav a:hover,
#tpnav a:active,
.tpnav a:active {
  background-color: #bc4a25;
  color: white;
}
.content .trip-planner .container-fluid.trip-item {
  background: url("/!img/Redesign2014/ky_int_lodging_background_texture_tile.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #d5d2cd;
  border-radius: 12px;
  padding: 20px 0 !important;
  margin: 0 0 15px;
}
.trip-planner .instructions {
  margin-top: 20px;
}
.trip-planner .orange-button {
  background-color: #ce5027 !important;
  color: #fff !important;
}
.trip-planner .no-box-shadow {
  display: inline-block !important;
}
.trip-planner table,
.trip-planner tbody,
.trip-planner tr,
.trip-planner td {
  max-width: 100%;
}
.trip-planner .dragHandleClass {
  background: url("/!img/Redesign2014/ky_int_icon_slider.png") no-repeat scroll 0 0 transparent;
  cursor: move;
  display: inline-block;
  height: 41px;
  width: 40px;
  margin-top: 40px;
}
.trip-planner .ImageBtRemove {
  background: url("/!img/Redesign2014/ky_int_icon_x.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  height: 24px;
  width: 24px;
  text-decoration: none !important;
  margin-top: 40px;
}
.trip-planner h3.lnkDetail {
  text-transform: uppercase;
  margin: 0;
}
.trip-planner h3.lnkDetail a {
  color: #ce5027;
  text-decoration: none !important;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height: 33px;
}
.trip-planner .location {
  color: black;
  font-family: "Signika Negative", sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 500;
  background: url("/!img/Redesign2014/ky_mp_divider_hz_sm.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.trip-planner .description {
  color: #516276;
  display: block;
  font-size: 16px;
  font-weight: 300;
}
.trip-planner .contact {
  color: #665d54;
  font-style: italic;
}
.trip-planner .contact a {
  color: #675e57 !important;
  letter-spacing: 0.5px;
  text-decoration: none !important;
}
.trip-planner #mapContainer {
  background: none repeat scroll 0 0 #fff;
  border-radius: 13px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
  margin: 1em auto;
  padding: 35px 30px 15px;
}
.trip-planner .email-btns {
  margin: 5px 0;
}
.sec_kentucky_civil_war #canvas {
  padding-top: 100px;
}
.sec_kentucky_civil_war table.gvDisplay {
  border-radius: 14px;
  border-collapse: separate;
  border: 1px solid #d5d2cd;
}
.sec_kentucky_civil_war table.gvDisplay tr {
  border-bottom: 1px solid #d5d2cd;
}
.sec_kentucky_civil_war table.gvDisplay tr:first-child {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
}
.sec_kentucky_civil_war table.gvDisplay tr:first-child td:first-child {
  border-top-left-radius: 14px;
}
.sec_kentucky_civil_war table.gvDisplay tr:first-child td:last-child {
  border-top-right-radius: 14px;
}
.sec_kentucky_civil_war table.gvDisplay tr:last-child {
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
}
.sec_kentucky_civil_war table.gvDisplay tr:last-child td:first-child {
  border-bottom-left-radius: 14px;
}
.sec_kentucky_civil_war table.gvDisplay tr:last-child td:last-child {
  border-bottom-right-radius: 14px;
}
.sec_kentucky_civil_war table.gvDisplay .name {
  color: #bc4a25;
  font-family: 'Roboto Slab', cursive;
  text-transform: uppercase;
}
.sec_kentucky_civil_war table.gvDisplay .name h3.lnkDetail {
  margin-bottom: 0px;
}
.sec_kentucky_civil_war table.gvDisplay .name a:link,
.sec_kentucky_civil_war table.gvDisplay .name a:visited,
.sec_kentucky_civil_war table.gvDisplay .name a:hover,
.sec_kentucky_civil_war table.gvDisplay .name a:active {
  color: #ce5027;
}
.sec_kentucky_civil_war table.gvDisplay .location {
  color: black;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-size: 18px;
}
.sec_kentucky_civil_war table.gvDisplay .location br {
  display: inline-block;
  width: 0px;
  border-left: 2px solid rgba(0, 0, 0, 0.3);
  margin: 0px 15px;
}
.sec_kentucky_civil_war table.gvDisplay .contact {
  font-style: italic;
  color: #665d54;
}
.sec_kentucky_civil_war table.gvDisplay .contact a {
  display: inline-block;
  margin-left: 20px;
}
.sec_kentucky_civil_war table.gvDisplay .image img {
  max-width: 133px !important;
}
.sub_media_room .listHeader {
  padding-top: 0px;
  margin-top: 10px;
}
#storySection ul,
#storySection li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-image: none;
  list-style: none;
}
#storySection ul {
  text-align: center;
}
#storySection li {
  display: inline-block;
  margin-bottom: 20px !important;
  text-align: center;
  vertical-align: top;
  width: 170px;
}
#storySection li:last-of-type {
  background: none;
}
#storySection a {
  background: url("/!img/Redesign2014/ky_int_lodging_divider_vt.png") no-repeat scroll 118% center rgba(0, 0, 0, 0);
  color: #cf0721;
  display: block;
  font-family: "Signika Negative", sans-serif;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 19px;
}
#storySection a.last {
  background: none;
}
#storySection a img {
  display: block;
  margin: 10px auto 7px;
  width: 75px;
}
#mediaEventsSearch > p {
  text-align: center;
}
.extranet-wrapper {
  background: none repeat scroll 0 0 #fff;
  border: 2px solid #d8d8d0;
  border-radius: 12px;
  color: #3f648e;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 21px;
  margin: -30px auto 20px;
  max-width: 650px;
  padding: 20px 50px;
}
.extranet-wrapper img {
  vertical-align: bottom;
  margin-right: 5px;
}
.extranet-wrapper small,
.extranet-wrapper .fa {
  color: #6896CA;
}
.extranet-wrapper .fa {
  font-size: 12px;
}
.extranet-wrapper .btn .fa {
  color: #fff;
}
.sec_industry.sub_industry .text-center {
  margin-bottom: 60px;
}
.sec_industry.sub_industry #storySection li {
  width: auto;
}
.sec_industry.sub_industry #storySection li a {
  padding: 0 14px;
  max-width: 90%;
}
.sec_industry.sub_industry #storySection .jcarousel-control-prev,
.sec_industry.sub_industry #storySection .jcarousel-control-next {
  background: none;
}
.seasons-reporting strong {
  color: #938F8C;
}
.seasons-reporting .article-wrapper {
  background: none repeat scroll 0 0 #fff;
  border: 2px solid #d8d8d0;
  border-radius: 12px;
  padding: 20px !important;
  margin-bottom: 30px;
}
.seasons-reporting .article-wrapper h3 {
  color: #C44824;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.seasons-reporting .article-wrapper .col-md-10 {
  background: url("/!img/Redesign2014/ky_mp_nav_divider_vt_02.png") repeat-y scroll right 0 rgba(0, 0, 0, 0);
  display: inline-block;
  float: none;
  padding-left: 0;
  vertical-align: middle;
}
.seasons-reporting .article-wrapper .col-md-2 {
  display: inline-block;
  float: none;
  vertical-align: middle;
  width: 16.1% !important;
}
.seasons-reporting .article-wrapper .btn {
  max-width: 154px;
  width: 100%;
  line-height: 14px;
  white-space: normal;
}
.sec_explore.sub_cities_towns .gradient-container.cities-by-region .col-md-8 {
  overflow: hidden;
}
.sec_explore.sub_cities_towns .gradient-container.cities-by-region ul {
  list-style: none;
  margin: 0 -46px 0 0;
  padding: 0;
}
.sec_explore.sub_cities_towns .gradient-container.cities-by-region ul li {
  background: url("/!img/Redesign2014/ky_mp_divider_vt_sm.png") repeat-y scroll 96% -29px transparent;
  display: inline-block;
  width: 24%;
}
.sec_explore.sub_cities_towns .gradient-container.cities-by-region ul li a {
  color: #665d56;
  display: inline-block;
  line-height: 27px;
  text-decoration: none !important;
}
ul.articlesList {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
}
ul.hauntedArticlesList {
  text-align: center;
}
ul.articlesList > li {
  display: inline-block;
  margin: 0 auto 1em;
  width: 25%;
  text-align: center;
  font-size: 16px;
  padding: 0 5px;
  vertical-align: top;
}
ul.hauntedArticlesList > li {
  margin: 10px;
  min-width: 172px;
  vertical-align: top;
  width: 15% !important;
}
ul.articlesList > li.articlesListDivider {
  display: block;
  clear: both;
  width: 100%;
  height: 80px;
  overflow: hidden;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 50% repeat-x;
}
ul.hauntedArticlesList > li.articlesListDivider {
  display: none !important;
}
ul.articlesList > li > a {
  position: relative;
  display: block;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  color: #CE0821;
  text-transform: uppercase;
  font-weight: bold;
}
ul.articlesList > li > img,
ul.articlesList > li > a > img {
  display: block;
  margin: 0 auto 0;
  z-index: 0;
  position: relative;
}
ul.articlesList > li > a > span:before {
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f061";
  font-size: 16px;
  color: #FFF;
  line-height: 32px;
  width: 32px;
  background: #4679AD;
  margin: -16px auto 5px;
  z-index: 1;
  position: relative;
  box-shadow: 1px 1px 3px #000;
  text-shadow: -1px 0px 1px rgba(6, 8, 8, 0.4);
  border-radius: 16px;
}
.TravelTipOuter {
  background: url(/!img/Redesign2014/ky_int_traveltip_lg.png) no-repeat 0 center;
  background-size: 222px auto;
  clear: both;
  padding: 25px 0 10px;
}
.TravelTipOuter .TravelTipInner {
  background: url(/!img/Redesign2014/ky_mp_divider_hz_lg.png) no-repeat center top, url(/!img/Redesign2014/ky_mp_divider_hz_lg.png) no-repeat center bottom;
  background-size: 100% auto;
  color: #665d56;
  font-size: 19px;
  font-style: italic;
  font-weight: 600;
  line-height: 24px;
  margin: 0 0 0 65px;
  padding: 15px 0 15px 168px;
}
.TravelTipOuter .TravelTipInner .tip-header {
  color: #4679ad;
  font-family: 'Permanent Marker', cursive;
}
#tumblrLeftWrapper,
#tumblrRightWrapper {
  width: 50%;
  float: left;
}
#tumblrLeft {
  padding-right: 15px;
}
#tumblrRight {
  padding-left: 15px;
}
.tumblrItemWrapper {
  background: #FFF;
  border-radius: 12px 12px;
  border: 1px solid #D2CFCA;
  padding: 40px 25px 35px 15px;
  margin: 0 auto 20px;
}
.tumblrItem {
  overflow: hidden;
}
.tumblrItem h2 {
  color: #CE5631;
  text-transform: uppercase;
  font-size: 26px;
  margin: 0 auto 15px;
}
.tumblrItem h2 a {
  color: #CE5631;
}
.content .tumblrItem img {
  width: auto;
  max-height: 530px;
  margin-left: 0;
  margin-right: 0;
}
.tumblrItemData {
  font-size: 14px;
}
.tumblrItemData:before {
  content: "";
  display: block;
  height: 45px;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 0 50% repeat-x;
}
.tumblrItemData b {
  margin-right: 0.25em;
}
.family-itinerary-wrapper {
  clear: both;
  padding-top: 30px;
}
.sec_explore.sub_family_fun .container-wrapper {
  background: none white !important;
}
.sec_explore.sub_family_fun .container-wrapper .secTitle {
  margin-bottom: 5px;
}
.sec_explore.sub_family_fun .container-wrapper .divider {
  background: none !important;
}
.sec_explore.sub_family_fun .container-wrapper .col-md-3 img {
  max-width: 265px !important;
  width: 100% !important;
}
.sec_explore.sub_family_fun .container-wrapper .itinerary-cities {
  color: #665d56;
  font-size: 17px;
  font-weight: 600;
  font-style: italic;
}
.sec_explore.sub_family_fun .container-wrapper .itinerary-cities span {
  color: #C6C7C2;
  font-style: normal;
  display: inline-block;
  margin: 0 4px;
  width: auto;
}
.sec_explore.sub_family_fun .container-wrapper .btn {
  width: 165px;
}
.weather-header {
  font-family: "Roboto Slab", cursive;
  font-size: 28px;
  line-height: 32px;
  margin: 25px 0 -15px;
  text-align: center;
}
.weather-table-wrapper {
  border-radius: 8px;
  border: 1px solid #E8E8E8;
  margin: 25px 0;
}
.weather-table {
  width: 100%;
}
.weather-table .month-row {
  color: #4e7aab;
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
}
.weather-table tr {
  background: #FAF6F0;
}
.weather-table tr:nth-child(even) {
  background: #FFFFFF;
}
.weather-table th {
  background: none repeat scroll 0 0 #877d77;
  border-radius: 8px 8px 0 0;
  color: #fff;
  font-family: 'Permanent Marker', cursive;
  font-weight: 500;
  letter-spacing: 1.3px;
  padding: 3px 0;
  text-align: center;
}
.weather-table td {
  text-align: center;
  padding: 5px 0;
  border-right: 2px dashed #E8E8E8;
}
.weather-table td:last-of-type {
  border-right: none;
}
.weather-table td strong {
  font-weight: 600;
}
.sec_international .international-nav:lang(fr),
.sec_international .international-nav:lang(de),
.sec_international .international-nav:lang(es),
.sec_international .international-nav:lang(ja),
.sec_international .international-nav:lang(zh) {
  width: 130% !important;
}
.sec_international .international-nav:lang(fr) > li > a,
.sec_international .international-nav:lang(de) > li > a,
.sec_international .international-nav:lang(es) > li > a,
.sec_international .international-nav:lang(ja) > li > a,
.sec_international .international-nav:lang(zh) > li > a {
  padding: 0 5px;
}
.sec_international .Breadcrumb,
.sec_international_home .Breadcrumb {
  display: none;
}
.sec_international .main-img-border,
.sec_international_home .main-img-border {
  height: 15px;
}
.sec_international h1,
.sec_international_home h1 {
  display: none;
}
.sec_international .international-content h1,
.sec_international_home .international-content h1 {
  display: block;
}
.sec_international .content h2,
.sec_international_home .content h2 {
  text-align: center;
  font-family: "Roboto Slab", cursive;
  color: #665D56;
  font-size: 80px;
  line-height: 75px;
  margin: 0px 0 5px;
  text-transform: uppercase;
}
.sec_international .content h2:after,
.sec_international_home .content h2:after {
  background: url("/!img/Redesign2014/ky_mp_divider_hz_sm.png") repeat-x scroll 50% 50% rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 46px;
  margin: 0 auto;
  max-width: 775px;
}
.sec_international .international-nav,
.sec_international_home .international-nav {
  margin-left: 0;
  margin-top: 6px;
  width: 75%;
  margin: 7px 0 !important;
  width: 100% !important;
}
.sec_international .international-nav > li,
.sec_international_home .international-nav > li,
.sec_international .international-nav > li > ul > li,
.sec_international_home .international-nav > li > ul > li {
  background-image: url(/!img/Redesign2014/ky_mp_nav_divider_vt_01.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 7px;
  text-align: center;
  width: 20%;
}
.sec_international .international-nav > li:nth-child(odd),
.sec_international_home .international-nav > li:nth-child(odd),
.sec_international .international-nav > li > ul > li:nth-child(odd),
.sec_international_home .international-nav > li > ul > li:nth-child(odd) {
  background-image: url(/!img/Redesign2014/ky_mp_nav_divider_vt_02.png);
}
.sec_international .international-nav > li:first-of-type,
.sec_international_home .international-nav > li:first-of-type,
.sec_international .international-nav > li > ul > li:first-of-type,
.sec_international_home .international-nav > li > ul > li:first-of-type {
  background: none;
}
.sec_international .international-nav > li:last-of-type,
.sec_international_home .international-nav > li:last-of-type,
.sec_international .international-nav > li > ul > li:last-of-type,
.sec_international_home .international-nav > li > ul > li:last-of-type {
  padding: 0;
}
.sec_international .international-nav > li > a,
.sec_international_home .international-nav > li > a,
.sec_international .international-nav > li > ul > li > a,
.sec_international_home .international-nav > li > ul > li > a {
  color: #2c5787 !important;
  font-family: 'Roboto Slab', cursive;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 2px;
  padding: 15px 0;
  text-transform: uppercase;
  white-space: nowrap;
}
.sec_international .international-nav > li > a > span,
.sec_international_home .international-nav > li > a > span,
.sec_international .international-nav > li > ul > li > a > span,
.sec_international_home .international-nav > li > ul > li > a > span {
  display: inline-block;
  vertical-align: middle;
}
.sec_international .international-nav > li > a > span.spacer,
.sec_international_home .international-nav > li > a > span.spacer,
.sec_international .international-nav > li > ul > li > a > span.spacer,
.sec_international_home .international-nav > li > ul > li > a > span.spacer {
  width: 0;
  height: 100%;
  overflow: hidden;
}
.sec_international .international-nav > li > a:hover,
.sec_international_home .international-nav > li > a:hover,
.sec_international .international-nav > li > ul > li > a:hover,
.sec_international_home .international-nav > li > ul > li > a:hover,
.sec_international .international-nav > li > a:active,
.sec_international_home .international-nav > li > a:active,
.sec_international .international-nav > li > ul > li > a:active,
.sec_international_home .international-nav > li > ul > li > a:active,
.sec_international .international-nav > li > a:focus,
.sec_international_home .international-nav > li > a:focus,
.sec_international .international-nav > li > ul > li > a:focus,
.sec_international_home .international-nav > li > ul > li > a:focus {
  background: #2D5078 !important;
  color: #fff !important;
}
.sec_international .international-nav > li:hover > a,
.sec_international_home .international-nav > li:hover > a,
.sec_international .international-nav > li > ul > li:hover > a,
.sec_international_home .international-nav > li > ul > li:hover > a {
  background: #2D5078 !important;
  color: #fff !important;
}
.sec_international .international-nav > li,
.sec_international_home .international-nav > li,
.sec_international .international-nav > li > ul > li,
.sec_international_home .international-nav > li > ul > li {
  margin-top: -11px;
  width: 25%;
  float: left;
}
.sec_international .international-nav > li a,
.sec_international_home .international-nav > li a,
.sec_international .international-nav > li > ul > li a,
.sec_international_home .international-nav > li > ul > li a {
  hyphens: auto;
  -moz-hyphens: auto;
  font-size: 20px;
  white-space: normal;
  word-wrap: break-word;
}
.sec_international .international-nav.en-nav > li,
.sec_international_home .international-nav.en-nav > li,
.sec_international .international-nav.zh-nav > li,
.sec_international_home .international-nav.zh-nav > li,
.sec_international .international-nav.en-nav > li > ul > li,
.sec_international_home .international-nav.en-nav > li > ul > li,
.sec_international .international-nav.zh-nav > li > ul > li,
.sec_international_home .international-nav.zh-nav > li > ul > li {
  margin-top: 0;
}
.sec_international .international-nav #firstNav,
.sec_international_home .international-nav #firstNav {
  width: 34%;
}
.sec_international .international-nav #secondNav,
.sec_international_home .international-nav #secondNav {
  width: 16%;
}
.sec_international .international-nav #thirdNav,
.sec_international_home .international-nav #thirdNav {
  width: 28%;
}
.sec_international .international-nav #fourthNav,
.sec_international_home .international-nav #fourthNav {
  width: 22%;
}
.sec_international .bg-wood-tall,
.sec_international_home .bg-wood-tall {
  background: url("/!img/Redesign2014/ky_lp_theresonlyone_2014_background.jpg") repeat-x scroll center 0 transparent;
  background-size: 100% auto !important;
}
.sec_international .main-img-border,
.sec_international_home .main-img-border {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.7);
}
.sec_international .international-content,
.sec_international_home .international-content {
  /*h1
       
     
   
 
 
{
            display: block;
            font-size: 60px;
            line-height: 55px;
        }*/
}
.sec_international .international-content .container-fluid,
.sec_international_home .international-content .container-fluid {
  padding-bottom: 30px !important;
}
.sec_international #main .content .container-wrapper.container-fluid,
.sec_international_home #main .content .container-wrapper.container-fluid,
.sec_international .sec_international_home .container-wrapper.container-fluid,
.sec_international_home .sec_international_home .container-wrapper.container-fluid {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
  padding: 0 !important;
}
.sec_international .extra-links,
.sec_international_home .extra-links {
  display: none;
}
#top-navbar .cw-navbar-nav {
  width: 100%;
  margin-top: 0;
}
.cw-navbar-nav > li {
  width: auto;
  padding: 0 0 0 10px !important;
}
.cw-navbar-nav > li > a {
  padding: 15px 7px;
  line-height: 24px;
}
.cw-navbar-nav > li > a span {
  vertical-align: top;
}
#top-navbar .cw-navbar-nav .fa {
  width: auto;
  color: #D3182E;
}
/*.sec_kentucky_civil_war #rotator
{
    position: relative;
    z-index: 0;
}*/
.sec_kentucky_civil_war .main-img-border {
  min-height: 10px;
  background: #AD071D;
  box-shadow: 0 0 17px #000000;
  position: relative;
  z-index: 1;
}
.sec_kentucky_civil_war .content h1 {
  color: #013766;
  font-size: 56px;
}
.sec_kentucky_civil_war .content h1:after {
  content: "";
  display: block;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 50% repeat-x;
  max-width: 775px;
  height: 46px;
  margin: 0 auto;
}
.sec_kentucky_civil_war footer .footer-wrapper {
  background: #032A53;
}
#cwRotatorOverlayWrapper {
  position: absolute;
  left: 6%;
  bottom: 4%;
  background: rgba(0, 0, 0, 0.5);
  width: 307px;
  line-height: 280px;
}
#cwRotatorOverlayWrapper:after {
  content: "";
  display: block;
  height: 3px;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 0 repeat-x;
}
#cwRotatorOverlay {
  display: inline-block;
  text-align: center;
  width: 307px;
  vertical-align: middle;
  color: #FFF;
  line-height: normal;
  font-weight: bold;
  font-family: 'Merriweather', serif;
  font-size: 16px;
}
#cwRotatorOverlayExplore,
#cwRotatorOverlayInKentucky {
  font-family: 'Permanent Marker', cursive;
  color: #93C5FA;
  font-size: 24px;
  font-weight: normal;
}
#cwRotatorOverlayExplore .blueDash,
#cwRotatorOverlayExplore .char1,
#cwRotatorOverlayExplore .char13 {
  color: #4679AD;
}
#cwRotatorOverlayCivilWar {
  font-family: 'Roboto Slab', cursive;
  font-size: 64px;
  font-weight: normal;
  line-height: .9em;
}
#cwRotatorOverlayInKentucky {
  color: #CEE7FF;
}
.form-generator div {
  position: relative;
  clear: both;
}
.form-generator div div {
  margin-bottom: 10px;
}
.form-generator div div span {
  display: block;
}
.form-generator div div span span {
  display: inline-block;
}
.form-generator div input,
.form-generator div textarea,
.form-generator div select {
  display: block;
}
.form-generator div .fb-checkbox span,
.form-generator div .fb-radiobuttonlist span {
  display: inline-block;
  margin-left: 20px;
}
.form-generator div .fb-checkbox input[type="radio"],
.form-generator div .fb-radiobuttonlist input[type="radio"],
.form-generator div .fb-checkbox input[type="checkbox"],
.form-generator div .fb-radiobuttonlist input[type="checkbox"] {
  left: 0;
  position: absolute;
  top: 2px;
}
.form-generator div .fb-checkbox .multiItem input[type="radio"],
.form-generator div .fb-radiobuttonlist .multiItem input[type="radio"],
.form-generator div .fb-checkbox .multiItem input[type="checkbox"],
.form-generator div .fb-radiobuttonlist .multiItem input[type="checkbox"] {
  left: 0;
  position: relative;
  top: 0;
  display: inline-block;
  margin: 0 1em 0 0;
  vertical-align: middle;
}
.form-generator div .fb-radiobuttonlist span {
  margin-left: 0;
}
.form-generator button,
.form-generator html input[type="button"],
.form-generator input[type="reset"],
.form-generator input[type="submit"] {
  color: #fff;
  border-radius: 0;
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4);
  border: none;
  text-shadow: -1px 0 1px rgba(0, 0, 0, 0.3);
  margin: 0 2px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Signika Negative', sans-serif;
  letter-spacing: 1px;
  background: #C44824;
  padding: 3px 12px;
  font-size: 15px;
  clear: both;
  margin: 10px 0;
}
.form-generator button .fa,
.form-generator html input[type="button"] .fa,
.form-generator input[type="reset"] .fa,
.form-generator input[type="submit"] .fa {
  margin: 0 0 2px 2px;
  font-size: 9px;
  vertical-align: middle;
}
.sec_already-here #main .content .container-fluid {
  padding: 20px 8% 30px !important;
}
.sec_already-here #main .extra-links {
  display: none;
}
.sec_already-here #main .nearMeButton {
  display: none;
}
.sec_already-here #main #nearMeSpinner {
  position: fixed;
  display: none;
  min-height: 20px;
  width: 150px;
  top: 100px;
  left: 50%;
  margin-left: -77px;
  background-color: #5C6069;
  border: 2px solid #202224;
  padding: 5px;
  text-align: center;
  z-index: 1;
  color: #ffffff;
}
.sec_already-here #main .nearby-bar {
  background: none repeat scroll 0 0 #242c37;
  box-shadow: 0 -1px 7px rgba(0, 0, 0, 0.6);
  padding: 12px;
  color: #fff;
  font-family: 'Roboto Slab', cursive;
  font-size: 33px;
  text-align: center;
  margin: 10px 0;
}
.sec_already-here #main .nearby-bar .nearby-icon {
  display: inline-block;
  height: 70px;
  width: 68px;
  vertical-align: middle;
}
.sec_already-here #main .nearby-bar .nearby-icon.lodging {
  background: url("/!img/Redesign2014/icons/ky_icon_13d_lg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sec_already-here #main .nearby-bar .nearby-icon.attractions {
  background: url("/!img/Redesign2014/icons/ky_icon_21d_lg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  box-shadow: none;
}
.sec_already-here #main .nearby-bar .nearby-icon.dining {
  background: url("/!img/Redesign2014/icons/ky_icon_08d_lg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sec_already-here #main .nearby-bar .nearby-icon.events {
  background: url("/!img/Redesign2014/icons/ky_icon_01d_lg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sec_already-here #main .nearby-bar .nearby-title {
  display: inline-block;
  vertical-align: middle;
  line-height: 40px;
  margin-top: 10px;
}
.sec_already-here #main .nearby-bar.events-bar {
  padding: 0 12px;
}
.sec_already-here #main .nearby-bar.events-bar .nearby-icon {
  background-size: 100% auto;
  height: 49px;
  width: 48px;
}
.sec_already-here #main .nearby-bar.events-bar ul {
  border: none;
  display: inline-block;
  margin: 0 0 0 -10px;
  padding: 0;
  vertical-align: middle;
}
.sec_already-here #main .nearby-bar.events-bar .nearby-title {
  margin: 0px;
}
.sec_already-here #main .nearby-bar.events-bar .nearby-title a {
  background: transparent !important;
  border: medium none !important;
  color: #fff !important;
  cursor: pointer;
  padding: 15px;
  font-size: 25px;
}
.sec_already-here #main .nearby-bar.events-bar .nearby-title:first-of-type {
  background: url("/!img/Redesign2014/ky_mp_social_divider_alt.png") no-repeat scroll right bottom transparent;
}
.sec_already-here #main .nearby-bar.events-bar .active a {
  color: #428bca !important;
}
.sec_already-here #main .nearby-events .event-container {
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px transparent;
  padding: 0 8%;
}
.sec_already-here #main .nearby-events .event-container:first-of-type {
  background-image: none;
}
.sec_already-here #main .nearby-events .event-container .rowEven {
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px #fcfbf9;
  /* Old browsers */
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px, -moz-linear-gradient(top, #fcfbf9 0%, #f8f3ed 100%);
  /* FF3.6+ */
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfbf9), color-stop(100%, #f8f3ed));
  /* Chrome,Safari4+ */
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px, -webkit-linear-gradient(top, #fcfbf9 0%, #f8f3ed 100%);
  /* Chrome10+,Safari5.1+ */
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px, -o-linear-gradient(top, #fcfbf9 0%, #f8f3ed 100%);
  /* Opera 11.10+ */
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px, -ms-linear-gradient(top, #fcfbf9 0%, #f8f3ed 100%);
  /* IE10+ */
  background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px, linear-gradient(to bottom, #fcfbf9 0%, #f8f3ed 100%);
  /* W3C */
  filter: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll center -2px, progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfbf9', endColorstr='#f8f3ed', GradientType=0);
  /* IE6-9 */
}
.sec_already-here #main .nearby-events .listItem {
  padding: 25px 0;
}
.sec_already-here #main .nearby-events .listItem.empty {
  padding: 25px 8%;
}
.sec_already-here #main .nearby-events .listItem.empty .listDetailTitle {
  text-align: center !important;
}
.sec_already-here #main .nearby-events .listDetailTitle {
  line-height: 43px !important;
  text-align: left !important;
  margin-bottom: -10px;
}
.sec_already-here #main .nearby-events .listDetailTitle a {
  color: #bc4a24 !important;
  font-size: 30px !important;
  font-family: 'Roboto Slab', cursive !important;
  font-weight: normal !important;
  letter-spacing: 1.5px !important;
  line-height: 35px !important;
  text-transform: uppercase !important;
  text-align: left !important;
}
.sec_already-here #main .nearby-events .event-date {
  font-weight: normal;
  margin-bottom: 10px;
}
.sec_already-here #main #map-canvas {
  width: 100%;
  height: 270px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
  margin: 30px 0;
}
.sec_already-here #main .already-here.listItem {
  max-width: 485px;
  margin: 6px auto 0;
}
.sec_already-here #main .already-here.listItem .listItemActions {
  position: relative;
  transform: none;
  width: 100%;
}
.sec_already-here #main .already-here.listItem .listItemActions a {
  display: inline-block;
  font-size: 25px;
  margin: 0 15px 0px 0 !important;
  padding: 15px;
  width: 40%;
}
.sec_already-here #main .already-here.listItem .listItemActions a.map_details {
  width: 56%;
  margin-right: 0 !important;
}
.sec_already-here #main .already-here.listItem .listItemActions a .fa-chevron-right {
  font-size: 15px;
  vertical-align: middle;
}
.sec_already-here #main .already-here.listItem .listDetailTitle {
  margin: 15px 0 0;
}
.sec_already-here #main .already-here.listItem .listDetailTitle a {
  color: #bc4a24;
  font-size: 30px;
  letter-spacing: 1.5px;
  line-height: 35px;
  text-transform: uppercase;
}
.sec_already-here #main .divider {
  color: #c2bfba;
  margin: 0 10px;
  background: none;
}
.sec_already-here #main .listDetailInfo {
  color: #242c37;
  font-family: 'Merriweather', serif;
  font-size: 19px;
  font-style: italic;
  font-weight: bold;
  margin: 8px 0 5px;
}
.sec_already-here #main .listDetailInfo .distanceTag {
  color: #516276;
  font-family: 'Merriweather', serif;
  font-size: 20px;
  font-weight: 500;
}
.sec_already-here #main .listDetailInfo .direction-link {
  color: #242c37;
}
.sec_already-here #main .listDetailInfo p {
  color: #516276;
  font-family: 'Merriweather', serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  text-transform: none;
}
.sec_already-here #main .listDetailInfo .fa {
  font-size: 14px;
  color: #4679AE;
}
.sec_already-here #main .directions {
  box-shadow: none;
  width: 35px !important;
  display: inline-block;
}
.sec_already-here #main .distanceTag {
  color: #BC4A24;
}
.sec_already-here #main .nearby-listings .listDetailTitle,
.sec_already-here #main .nearby-listings .listDetailTitle a {
  color: #cc0723;
  font-family: 'Signika Negative', sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 35px;
  text-align: center;
}
.sec_already-here #main .nearby-listings .spacer {
  height: 100px;
}
.sec_already-here #main .nearby-listings .listItemPhoto {
  position: relative;
  margin-bottom: 30px;
}
.sec_already-here #main .nearby-listings .listItemPhoto img {
  width: 100%;
}
.sec_already-here #main .nearby-listings .fa-arrow-right {
  background: none repeat scroll 0 0 #4679ae;
  border-radius: 28px;
  bottom: -20px;
  font-size: 32px;
  left: 45%;
  padding: 9px 9px 9px 12px;
  position: absolute;
}
.sec_already-here #main .all-btn {
  font-size: 25px;
  letter-spacing: 1.8px;
  margin: 5px auto 30px;
  display: inline-block;
  padding: 15px 8%;
  max-width: 100%;
}
.sec_already-here #main .region_city {
  width: 100%;
}
.sec_already-here #main .region_city img {
  display: inline-block !important;
}
.sec_already-here #main .listItemHeader {
  font-size: 20px;
}
.sec_already-here #main #listWrapper .listItemInner {
  padding: 20px 15px;
}
.sec_already-here #main #listWrapper .horizLayoutDivider {
  background: url("/!img/Redesign2014/ky_int_lodging_divider_hz_fade.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0) !important;
  clear: both;
  height: 80px;
  overflow: hidden;
}
.sec_already-here #main .listFltr > div.aright select {
  margin-bottom: 5px;
  width: 100%;
  max-width: 100%;
}
.social-blend {
  height: 30px;
  background: #f9f4f0;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f9f4f0 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f4f0), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f9f4f0 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f9f4f0 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f9f4f0 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f9f4f0 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f4f0', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  display: none !important;
}
.show-social {
  visibility: visible !important;
  animation-name: bounceInUp !important;
}
.social {
  background: url(/!img/Redesign2014/ky_mp_social_background.png) no-repeat center 0;
  height: 79px;
}
.social .container-fluid {
  padding: 21px 15px 0 !important;
  box-shadow: none;
  text-align: center;
}
.social a {
  color: #326397;
  display: inline-block;
  font-family: "Permanent Marker";
  font-size: 20px;
  text-decoration: none;
  vertical-align: middle;
  margin-top: 7px;
}
.social .social-icon {
  width: 41px;
  margin-right: 9px;
}
.social .social-divider {
  margin: 0 7px 0 -7px;
}
.social .section-divider {
  margin: 0 4px;
}
.international {
  display: inline-block;
  cursor: pointer;
  vertical-align: text-top;
}
.international .internation-button {
  background: url('/!img/Redesign2014/sprite.png') no-repeat;
  background-position: -479px -248px;
  height: 29px;
  width: 88px;
}
.international .internation-button .fa {
  position: absolute;
  right: -17px;
  top: 5px;
  color: #71A7D3;
  text-shadow: -1px 0 1px rgba(6, 8, 8, 0.4);
}
.international .dropdown-menu {
  background: url(/!img/Redesign2014/ky_mp_drop_language_background.png) no-repeat;
  width: 229px;
  border: none;
  box-shadow: none;
  padding: 30px 30px 10px;
  bottom: -43%;
  margin-bottom: 0;
  left: -144px;
  border-radius: 0;
}
.international .dropdown-menu li {
  background: url('/!img/Redesign2014/ky_mp_divider_hz_sm.png') no-repeat scroll 34px bottom transparent;
  margin: 5px 0px;
}
.international .dropdown-menu li:last-of-type {
  background: none;
}
.international .dropdown-menu a {
  color: #326397;
  display: inline-block;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 700;
  font-size: 17px;
  padding: 2px 0 0 5px;
  text-transform: uppercase;
  width: 128px;
  vertical-align: middle;
  margin: 0 0 6px 10px;
}
.international .dropdown-menu a:hover,
.international .dropdown-menu a:active,
.international .dropdown-menu a:focus {
  background: #2D5078;
  color: #fff;
}
.international .dropdown-menu .fa {
  color: #71A7D3;
  font-size: 13px;
}
footer {
  box-shadow: 0px 0px 0px transparent, 0px -3px 12px rgba(0, 0, 0, 0.3);
  margin-bottom: -79px;
  margin-top: -5px;
}
footer .container-fluid {
  padding: 0;
  max-width: 1168px;
}
footer .footer-wrapper {
  background: #1F262C;
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.4) inset;
  color: #fff;
  font-family: 'Roboto Slab', cursive;
  font-size: 13px;
  padding: 15px 63px;
}
footer .footer-logo {
  padding-top: 25px;
  max-width: 219px !important;
}
footer h4,
footer h4 span {
  color: #fff;
  font-family: "Roboto Slab", cursive;
  font-size: 17px;
  line-height: 22px;
  display: inline-block !important;
}
footer span {
  color: #3b6086;
  font-family: 'Signika Negative', sans-serif;
  font-size: 13px;
}
footer p {
  color: #bbd6f2;
  font-family: 'Signika Negative', sans-serif;
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 15px;
}
footer .links {
  background: url(/!img/Redesign2014/ky_mp_footer_divider_vt_sm.png) no-repeat left 0;
  margin-top: 10px;
  min-height: 125px;
}
footer .links a {
  white-space: nowrap;
}
footer ul {
  margin: 10px 0;
  padding: 0;
  list-style: none;
}
footer a {
  opacity: .8;
  color: #bbd6f2;
  font-family: 'Signika Negative', sans-serif;
  font-size: 14px;
  text-decoration: underline;
  line-height: 23px;
}
footer .logos {
  margin-top: -5px;
  min-width: 169px;
}
footer .logos a {
  line-height: 8px;
}
footer .credit img {
  max-width: 185px !important;
  margin-top: 2px;
}
footer .form-control,
footer .search-button-sm {
  font-family: "Merriweather", serif;
  font-size: 13px;
}
footer .search-button-sm {
  font-size: 12px;
  margin-top: 5px;
}
footer .international_search_disclaimer {
  font-family: "Signika Negative", sans-serif;
  text-align: left;
  margin-top: 5px;
  line-height: 15px;
}
#listDetailMnGallery {
  text-align: center;
  font-style: italic;
}
.white_round_box {
  background: #FFF;
  padding: 35px 30px;
  border-radius: 13px 13px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  margin: 1em auto;
  overflow: hidden;
}
.google-search #txtKeywordsMain {
  width: 100% !important;
}
.google-search label,
.google-search > div {
  line-height: 44px;
}
.autoImageCaption {
  font-size: 14px;
  font-style: italic;
  text-align: center;
}
.formBackground {
  margin: 0 auto;
  background: url(/!img/CampainLP2015/KDT_2015_lp_form_bg.png) no-repeat top center;
  background-size: 100% 100%;
  margin-bottom: 40px;
  padding: 10px 30px !important;
}
.visualNav {
  padding: 15px 0;
}
.visualNav .nearby {
  display: block !important;
  text-align: center;
  font-family: "Roboto Slab", cursive;
  color: #665d56;
  font-size: 80px;
  line-height: 75px;
  margin: 0px 0 5px;
  text-transform: uppercase;
  word-wrap: break-word;
}
.visualNav .nearby:after {
  content: "";
  display: block;
  background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 50% 50% repeat-x;
  max-width: 775px;
  height: 46px;
  margin: 0 auto;
}
.visualNav .visualNavItem img {
  border: 15px solid #fff;
  transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  -webkit-box-shadow: -4px 6px 11px #999999;
  -moz-box-shadow: -4px 6px 11px #999999;
  box-shadow: -4px 6px 11px #999999;
  width: 265px;
  height: 190px;
}
.visualNav .visualNavItem .fa-arrow-right {
  color: #fff !important;
  -moz-border-radius: 19px;
  -webkit-border-radius: 19px;
  border-radius: 19px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
  text-shadow: -1px 0 1px rgba(6, 8, 8, 0.4);
  position: relative;
  background-color: #bb1515;
  padding: 11px;
  top: -13px;
  left: 45%;
}
.visualNav .visualNavItem p {
  color: #4679ad;
  margin-left: 23px;
  position: relative;
  text-align: center;
  width: 84%;
  text-transform: uppercase;
  font-family: "Signika Negative";
  font-size: 17px;
  font-weight: bold;
  letter-spacing: .7px;
  line-height: 20px;
}
/** MEDIA QUERIES **/
@media (min-width: 2600px) {
  .subhead.big {
    height: 830px;
    position: relative;
  }
  .subhead.big .main-img-border {
    bottom: 0;
    position: absolute;
    width: 100%;
  }
}
@media (max-width: 1920px) and (min-width: 1650px) {
  #rotator {
    margin-top: -70px;
    max-height: 880px;
  }
  #rotator .move-image {
    margin-top: 70px;
  }
  .sec_international #rotator {
    margin-top: 66px;
  }
  .sec_boonetrace.sub_default .subhead {
    max-height: 780px;
    overflow: hidden;
  }
  .sec_boonetrace.sub_default .subhead-img {
    margin: -67px 0;
  }
}
@media (max-width: 1600px) {
  .main-img-caption.single-image {
    left: auto !important;
    right: 8% !important;
  }
  .seasonalcalendarsubheadwhereisthis {
    bottom: 20px;
    width: 250px;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadsun {
    max-width: 57px !important;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadlogo {
    max-width: 140px !important;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadimage {
    max-width: 150px !important;
  }
}
@media (max-width: 1306px) {
  #rotator .fa {
    font-size: 37px;
  }
  #rotator .rotator-arrow.fa-chevron-right,
  #rotator .rotator-arrow.fa-chevron-rightdn {
    right: 25px !important;
  }
  footer .links.second-link {
    max-width: 71px;
  }
  .sec_international footer .links.second-link {
    max-width: none;
  }
  footer span {
    display: none;
  }
}
@media (min-width: 1300px) {
  .sec_international .bg-wood-tall,
  .sec_international_home .bg-wood-tall {
    background-position: center -30px;
  }
}
@media (min-width: 1200px) {
  .social-links .visible-lg {
    display: inline-block !important;
  }
}
@media (max-width: 1266px) and (min-width: 768px) {
  .navbar-brand {
    background-position: 25px 50%;
    background-size: 72% auto;
    max-width: 260px;
    width: 100%;
  }
  #top-navbar .navbar-nav {
    margin-left: -1%;
    width: 76%;
  }
  .navbar-header {
    width: 22%;
  }
  #top-navbar {
    width: 78%;
  }
  #top-navbar .navbar-nav {
    margin-left: -7%;
    width: 82%;
  }
  #top-navbar .navbar-nav.boone-navbar-nav {
    margin-left: -4%;
    width: 109% !important;
  }
  #nn_boone_about {
    width: 44%;
  }
  #nn_boone_map {
    width: 12%;
  }
  #nn_boone_gallery {
    width: 37%;
  }
  .sec_kentucky_civil_war #top-navbar .navbar-nav {
    width: 112%;
  }
  .sec_international .international-nav,
  .sec_international_home .international-nav {
    margin: 7px 0 7px -50px !important;
    width: 112% !important;
  }
}
@media (max-width: 1291px) {
  .featured-promo .featured-content {
    background-position: left 6px !important;
  }
  #detailMap {
    width: 40%;
  }
  #mapContactWrapper #detailMap {
    width: 100%;
  }
}
@media (max-width: 1226px) {
  .events ul li {
    width: 285px;
  }
  .articles h1 {
    font-size: 25px;
    margin-bottom: 0;
  }
  .articles .fa-arrow-right.red {
    margin: 0 0 8px -3px;
  }
}
@media (max-width: 1199px) {
  .events .btn {
    position: relative;
    right: auto;
    width: 255px;
    font-size: 24px;
    padding: 15px 0;
    margin: 0 auto !important;
    top: 10px;
  }
  .events .btn .fa {
    font-size: 16px;
  }
  .social-links .visible-md {
    display: inline-block !important;
  }
  #listWrapper.horizLayout .listItem {
    width: 49%;
  }
  .Breadcrumb {
    margin-left: 15px;
  }
  ul.articlesList > li {
    width: 33%;
  }
  .sec_international .international-nav:lang(fr) > li > a,
  .sec_international .international-nav:lang(de) > li > a,
  .sec_international .international-nav:lang(es) > li > a,
  .sec_international .international-nav:lang(ja) > li > a,
  .sec_international .international-nav:lang(zh) > li > a {
    font-size: 16px;
  }
}
/*@media (min-width:1163px)
{
    .sub-nav .sub-nav-wrapper
{
        width: 84%;
}
}*/
@media (max-width: 1199px) and (min-width: 992px) {
  .events ul {
    max-width: 588px;
  }
  .content .col-md-5 {
    width: 38%;
  }
  .content .col-md-2 {
    width: 24%;
  }
  .featured-promo h1 {
    font-size: 57px;
  }
  footer .footer-wrapper {
    padding: 15px;
  }
  .seasonalcalendarsubheadwhereisthis {
    bottom: 20px;
    width: 200px;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadsun {
    max-width: 57px !important;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadlogo {
    max-width: 130px !important;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadimage {
    max-width: 100px !important;
  }
}
@media (max-width: 1184px) and (min-width: 768px) {
  #rotator .left-caption,
  #rotator .right-caption {
    bottom: 30%;
    top: auto !important;
  }
  .sub_lakes_rivers .lrListItem.container-fluid .img-wrapper.border {
    box-shadow: -5px 0 3px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1157px) {
  .sec_kentucky_civil_war .navbar-nav > li > a {
    font-size: 19px !important;
  }
}
@media (max-width: 1121px) and (min-width: 768px) {
  .attractions ul li.section-header {
    display: block;
    margin-bottom: 5px;
  }
  .sub_lakes_rivers .lrListItem.container-fluid .img-wrapper {
    box-shadow: -5px 0 3px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1078px) {
  .instructions {
    margin-top: 0 !important;
  }
}
@media (max-width: 1090px) and (min-width: 992px) {
  .featured-promo .featured-image {
    padding-top: 20px;
  }
  .featured-promo .featured-content {
    background-position: left 0px !important;
  }
  .featured-promo .featured-content {
    letter-spacing: -0.9px;
  }
  .sec_explore.sub_regions .content .container-wrapper.container-fluid table table td {
    padding-bottom: 15px;
  }
  .visualNav .visualNavItem img {
    height: 66%;
  }
}
@media (min-width: 992px) {
  .search-form div.btn {
    display: none;
  }
  .promo-carousel {
    max-width: 590px;
    position: relative;
    z-index: 1;
  }
  .lrListItem .col-md-2 {
    width: 16.6667% !important;
  }
  .trip-planner .col-md-2 {
    width: 16.6667% !important;
  }
  .footer-wrapper {
    height: 260px;
  }
  footer h4 span {
    display: block !important;
  }
}
@media (max-width: 991px) {
  body {
    background: #fff;
  }
  .divider,
  .content hr,
  .articles hr {
    background-size: auto;
  }
  .divider,
  .content hr {
    width: 90%;
    margin: 15px auto;
  }
  .navbar-header {
    width: 30%;
  }
  #top-navbar {
    width: 70%;
  }
  #top-navbar .navbar-nav {
    margin-left: -10%;
    width: 100%;
  }
  #top-navbar .navbar-nav.boone-navbar-nav {
    margin-left: -10%;
    width: 116% !important;
  }
  #top-navbar .navbar-nav.boone-navbar-nav > li > a {
    font-size: 21px;
  }
  #top-navbar .popover {
    width: 100%;
  }
  #top-navbar .popover-title {
    display: none;
  }
  #top-navbar .popover-content {
    padding: 0 0 0 7px;
    margin-top: -1px;
  }
  #top-navbar .popover-content .search-form {
    padding: 10px 0 0;
  }
  #top-navbar .popover-content .search-form .btn {
    position: absolute;
    right: 4px;
    top: 0;
  }
  #top-navbar .popover .form-control {
    display: inline-block !important;
    width: 102%;
  }
  #top-navbar .popover div.btn {
    display: none !important;
  }
  #top-navbar .popover .search-form {
    width: 100%;
  }
  .search-button {
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 0;
    width: 7%;
    min-width: 60px;
  }
  .search-form {
    width: 54px;
    margin: 0px;
    padding: 0px;
  }
  .search-form .form-control {
    display: none;
  }
  .search-form div.btn {
    width: 100%;
    position: absolute;
    top: 0;
    right: 15px;
  }
  .promos-enews .enews-wrapper {
    background: none;
  }
  .promos-enews .enews {
    min-height: 315px;
  }
  #rotator .fa {
    font-size: 50px;
  }
  #rotator .rotator-arrow.fa-chevron-right,
  #rotator .rotator-arrow.fa-chevron-rightdn {
    right: 35px !important;
  }
  .events ul li i {
    font-size: 17px;
    line-height: 20px;
  }
  .events ul li p,
  .events ul li img {
    max-width: 486px !important;
    width: 94%;
    margin-left: auto;
    margin-right: auto;
    max-height: 190px;
  }
  .home #main {
    background: none;
  }
  .home .bg-wood-tall {
    background: url("/!img/Redesign2014/ky_mp_background_wood_tall.jpg") repeat-x scroll center 0 rgba(0, 0, 0, 0);
  }
  .home .content {
    margin-bottom: -9%;
    background-attachment: scroll;
  }
  /*.content .container-fluid
   
 
 
 
{
        padding: 20px 15px 30px;
    }*/
  .home .content .container-fluid {
    padding: 215px 5% 90px !important;
  }
  .home .content {
    background-color: #FFFFFF;
    background-image: url("/!img/Redesign2014/ky_m_body_background_waterfall.jpg");
    background-attachment: scroll;
    padding-bottom: 30px;
  }
  .home .gradient-container {
    padding-top: 20px;
  }
  .content .ky-logo {
    position: absolute;
    text-align: center;
    top: 50px;
    width: 88%;
  }
  .content img {
    display: block;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .content .ky-logo img {
    max-width: 255px !important;
  }
  .region_city img {
    display: inline-block;
  }
  .sub_regions #detailMap {
    max-width: 650px;
    width: 100%;
  }
  .content .content-left {
    background: url(/!img/Redesign2014/ky_mp_divider_hz_lg.png) no-repeat;
    padding: 75px 15px 10px;
  }
  .content .content-left p,
  .content .content-right p {
    font-size: 24px;
    text-align: center !important;
  }
  .articles .container-fluid {
    padding: 40px 15px !important;
  }
  .articles .list-wrapper {
    text-align: center;
  }
  .carousel-container {
    background-attachment: scroll !important;
  }
  .home .bg-wood {
    display: none;
  }
  .home .carousel-container.bg-wood {
    display: block;
  }
  .vg,
  .featured-promo {
    background-attachment: scroll;
  }
  .featured-promo .container-fluid {
    padding: 30px 15px 0 !important;
    text-align: center;
  }
  .featured-promo .section-header {
    color: #d20721;
    font-family: 'Permanent Marker', cursive;
    font-size: 45px;
    line-height: 35px;
  }
  .featured-promo .section-header span {
    color: #4679ad;
    font-size: 40px;
  }
  .featured-promo .featured-image {
    padding-bottom: 0;
  }
  .featured-promo .featured-content {
    background: none;
    margin-left: 0;
    margin-right: 0;
  }
  .featured-promo .featured-content .btn {
    width: 300px;
    font-size: 24px;
  }
  .featured-promo .featured-content .btn img {
    width: 56px;
  }
  .sub-nav .header-title {
    max-width: 110px;
  }
  .sub-nav .header-title span {
    display: block;
  }
  .sec_industry.sub_industry .text-center {
    margin-top: 30px;
  }
  .sec_industry.sub_industry .text-center em {
    display: block;
    margin: 0 auto;
    width: 90%;
  }
  .spotlight .section-header {
    padding-top: 50px;
  }
  .spotLightBackground {
    padding: 35px 30px 137px;
  }
  .spotLightBackground .spotlight-logo {
    display: none;
  }
  .spotLightBackground .spotLightTitle {
    margin: 0 !important;
  }
  .spotLightBackground .spotLightTitle h2 a:nth-of-type(2) {
    position: absolute;
    top: 32px;
    width: 60%;
    line-height: 32px !important;
  }
  .spotLightBackground #spotLightImg {
    left: 0;
    margin-right: 20px;
    position: relative;
    top: 0;
    width: 180px;
  }
  .spotLightBackground .spotLightContent {
    left: 231px;
    margin-left: 0;
    position: absolute;
    top: 120px;
    width: 60%;
  }
  .spotLightBackground .spotLightMore {
    float: right !important;
  }
  .articles .container-fluid {
    position: relative;
    padding-bottom: 20px !important;
  }
  .articles .article-info {
    position: unset;
  }
  .articles ul li {
    width: 27.5%;
  }
  /*.articles .section-header
   
 
{
        font-size: 22px;
    }*/
  .articles ul li {
    width: 28%;
  }
  .articles .spacer {
    height: 600px;
  }
  .extra-links-container ul li a {
    font-size: 15px;
  }
  .sec_explore.sub_cities_towns .gradient-container.cities-by-region ul {
    margin: 0 -52px 0 0;
  }
  .sec_explore.sub_cities_towns .container-wrapper.container-fluid .border {
    background: none;
  }
  .sec_explore.sub_cities_towns .listSearchBoxInner select {
    max-width: 31%;
  }
  .sec_explore.sub_cities_towns #listSearchBoxFilterText {
    padding-left: 27px !important;
  }
  .filter-text {
    font-size: 13px !important;
    line-height: 19px;
    margin: 17px 0 4px !important;
  }
  #main .content .container-fluid.trip-item {
    padding: 25px 15px 30px !important;
  }
  .trip-planner .image {
    margin-bottom: 15px;
  }
  .trip-planner .remove-column {
    position: absolute;
    right: 5px;
    top: -20px;
  }
  .trip-planner .dragHandleClass {
    margin-top: 0;
    margin-bottom: 15px;
  }
  #map_canvas {
    margin-bottom: 20px;
  }
  #detailsAddToTrip {
    float: left;
    position: relative;
    top: -20px;
    width: 200px;
  }
  .listFltr > div,
  .listFltr > div.aright {
    float: none;
  }
  #detailMap {
    float: none;
    margin: 25px auto 0 !important;
    width: 456px;
    max-width: 40%;
    text-align: center !important;
  }
  #detailMap input {
    width: 100%;
  }
  #detailsContent {
    background: none;
    padding-right: 15px;
  }
  .detailsLeftContentDivider {
    width: auto;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table {
    width: 100% !important;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table td {
    display: block !important;
    min-height: 0 !important;
    padding-bottom: 30px;
    width: 100%;
    float: left;
  }
  .sec_explore.sub_regions .content .container-wrapper.container-fluid table .border {
    background: none;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table table td {
    padding-bottom: 10px;
    text-align: center;
  }
  ul.articlesList > li {
    width: 50%;
  }
  .sec_explore.sub_family_fun .container-wrapper.container-fluid {
    display: inline-block;
    margin: 0 2% 30px;
    max-width: 45% !important;
    min-height: 814px;
    padding: 25px 15px !important;
    vertical-align: top;
  }
  .sec_explore.sub_family_fun .container-wrapper.container-fluid .secTitle {
    font-size: 22px;
    line-height: 27px;
    letter-spacing: 0;
  }
  .sec_explore.sub_family_fun .container-wrapper.container-fluid .itinerary-cities {
    font-size: 15px;
  }
  .sec_explore.sub_family_fun .container-wrapper.container-fluid .border {
    background: none !important;
    padding-bottom: 5px !important;
  }
  .sec_explore.sub_family_fun .container-wrapper.container-fluid img {
    max-width: 448px !important;
  }
  .sec_explore.sub_family_fun .container-wrapper.container-fluid .text-center {
    padding-bottom: 0 !important;
  }
  .sec_international_home .bg-wood-tall,
  .sec_international .bg-wood-tall {
    background-position: center -30px;
    background-size: auto 100% !important;
  }
  .extra-links-container ul li a {
    font-size: 22px;
  }
  .listFltr > div,
  .listFltr > div.aright {
    float: none;
  }
  #detailMap {
    float: none;
    margin: 0 auto;
    width: 456px;
    max-width: 100%;
    text-align: left;
  }
  #detailMap input {
    width: 100%;
  }
  #detailsContent {
    background: none;
    padding-right: 15px;
  }
  .detailsLeftContentDivider {
    width: auto;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table {
    width: 100% !important;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table td {
    display: block !important;
    min-height: 0 !important;
    padding-bottom: 30px;
    width: 100%;
    float: left;
  }
  .sec_explore.sub_regions .content .container-wrapper.container-fluid table .border {
    background: none;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table table td {
    padding-bottom: 10px;
    text-align: center;
  }
  ul.articlesList > li {
    width: 50%;
  }
  .content .tumblrItem img {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .social {
    background: url('/!img/Redesign2014/ky_m_social_background.png') no-repeat scroll center 0px transparent;
    background-size: 100% auto;
    height: auto;
    padding: 8% 0 20px;
    position: relative;
  }
  .social .container-fluid {
    padding: 0 !important;
  }
  .social .social-icon {
    margin: 0 9px;
  }
  footer {
    position: relative;
    z-index: 1030;
  }
  footer .footer-wrapper {
    padding: 15px 15px 35px;
  }
  footer .footer-info {
    width: 100%;
  }
  .footer-logo {
    max-width: 100% !important;
  }
  footer h4,
  footer h4 span {
    font-size: 25px !important;
    line-height: 30px !important;
    /*margin-top: 17px;*/
  }
  footer p {
    font-size: 20px !important;
    line-height: 24px !important;
  }
  footer .credit img {
    max-width: 250px !important;
    margin-top: 10px !important;
  }
  .international {
    margin: 10px 0 5px !important;
  }
  .international .internation-button-small {
    background: url('/!img/Redesign2014/sprite.png') no-repeat;
    background-position: -814px -425px;
    height: 58px;
    position: relative;
    width: 172px;
    z-index: 1031;
    background-size: 2700px auto;
  }
  .international .internation-button .fa {
    top: 13px;
    font-size: 18px;
  }
  .international .dropdown-menu {
    bottom: 0px;
    left: -16px;
    z-index: 1030;
    border-radius: 0 0 8px 8px;
    padding: 30px 30px 55px;
  }
  .articles .more-articles {
    padding-top: 1px;
    clear: both;
  }
}
@media (max-width: 977px) {
  footer .links {
    background-position: left 10px !important;
  }
}
@media (max-width: 931px) and (min-width: 768px) {
  .sec_international .international-nav,
  .sec_international_home .international-nav {
    margin: 0 0 0 -50px !important;
  }
  .sec_international .international-nav #firstNav,
  .sec_international_home .international-nav #firstNav {
    width: 30%;
    float: left;
  }
  .sec_international .international-nav #secondNav,
  .sec_international_home .international-nav #secondNav {
    width: 22%;
    float: left;
  }
  .sec_international .international-nav #thirdNav,
  .sec_international_home .international-nav #thirdNav {
    width: 19%;
    float: left;
  }
  .sec_international .international-nav #fourthNav,
  .sec_international_home .international-nav #fourthNav {
    width: 29%;
    float: left;
  }
  .sec_international .international-nav,
  .sec_international_home .international-nav > li a {
    font-size: 16px;
  }
  .sec_international .international-nav:lang(fr),
  .sec_international .international-nav:lang(de),
  .sec_international .international-nav:lang(es),
  .sec_international .international-nav:lang(ja),
  .sec_international .international-nav:lang(zh) {
    width: 145% !important;
  }
  .sec_international .international-nav:lang(fr) > li > a,
  .sec_international .international-nav:lang(de) > li > a,
  .sec_international .international-nav:lang(es) > li > a,
  .sec_international .international-nav:lang(ja) > li > a,
  .sec_international .international-nav:lang(zh) > li > a {
    font-size: 14px;
  }
}
@media (max-width: 905px) {
  #top-navbar .navbar-nav.boone-navbar-nav > li > a {
    font-size: 17px;
  }
}
@media (max-width: 848px) and (min-width: 768px) {
  footer a {
    letter-spacing: -0.8px;
  }
  footer .links {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media (max-width: 848px) {
  .listSearchBoxFilterSeparator {
    display: none;
  }
  .listSearchBoxInner {
    width: 100%;
  }
  #listSearchBox input,
  #listSearchBox select,
  #listSearchBoxFilterText,
  #listSearchBoxDistanceText {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 0 .25em;
  }
  #listSearchBox input[type="radio"],
  #listSearchBox input[type="checkbox"] {
    display: inline-block;
    width: auto;
  }
  #listSearchBoxFilterText,
  #listSearchBoxDistanceText,
  #mapSearchBoxFilterText {
    padding: 0;
    background: none;
  }
  #layoutToggleWrapper {
    display: none;
  }
  #listWrapper .hideHorizLayout {
    display: none;
  }
  #listWrapper span.showHorizLayout,
  #listWrapper img.showHorizLayout {
    display: inline;
  }
  #listWrapper .listHeader_Featured {
    margin-bottom: 0;
  }
  #listWrapper {
    margin: 0 -11px;
  }
  #listWrapper .listItem {
    width: 100% !important;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    border: none;
    overflow: visible;
    z-index: 1;
    position: relative;
  }
  #listWrapper .listItemInner {
    padding-left: 20px;
    background: none;
    text-align: center;
  }
  #listWrapper .listItemInner > * {
    text-align: left;
  }
  #listWrapper .enhanced,
  #listWrapper .hasPhoto {
    padding: 0 11px;
    background: none;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  #listWrapper .enhanced .listItemInner,
  #listWrapper .hasPhoto .listItemInner {
    background: url(/!img/Redesign2014/ky_int_background_fade_tall.jpg) 0 0 repeat-x;
    border: 1px solid #D4D3CE;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    padding: 28px 23px;
    min-height: 100%;
  }
  #listWrapper .hasPhoto .listItemInner {
    background: none;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  #listWrapper .listItemPhoto {
    float: none;
    margin-left: 0;
  }
  #listWrapper .listItemPhoto img {
    width: 100%;
  }
  #listWrapper .enhanced .listItemHeader,
  #listWrapper .hasPhoto .listItemHeader {
    padding-top: 15px;
    font-size: 23px;
  }
  #listWrapper .listItemHeader {
    padding-top: 0;
  }
  #listWrapper .region_city {
    padding: 8px 25px 0 0;
    background-position: 0 0;
    max-width: 100%;
    box-sizing: border-box;
  }
  #listWrapper .listTrails {
    display: none;
  }
  #listWrapper .listItemActionsWrapper {
    position: relative;
    right: 0;
    width: auto;
    height: auto;
    padding-top: 50px;
    background: url(/!img/Redesign2014/ky_mp_divider_hz_sm.png) 0 25px repeat-x;
    text-align: center;
  }
  #listWrapper .listItemActions {
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    width: auto;
    display: inline-block;
  }
  #listWrapper .listItemActions > a,
  #listWrapper .listItemActions .map_wrapper {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    margin: 0 0px 12px;
    white-space: nowrap;
    font-size: 12px;
  }
  #listWrapper .listItemActions div.checkboxWrapper {
    display: none;
  }
  .sec_explore.sub_cities_towns #listSearchBoxFilterText {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 0 !important;
    padding: 0 !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table td.col-md-3.col-sm-4 {
    width: 33.3333%;
    float: left;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table td.col-sm-8 {
    width: 66.6667%;
    float: left;
  }
  .sec_kentucky_civil_war .navbar-nav > li > a {
    padding: 10px 7px;
  }
  .sec_kentucky_civil_war .navbar-nav > li > a span {
    display: block;
  }
  .sec_kentucky_civil_war .navbar-nav > li#nn_civil_war_events > a {
    margin-top: 10px;
  }
  .seasonalcalendarsubheadwhereisthis {
    bottom: 10px;
    width: 150px;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadsun {
    max-width: 50px !important;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadlogo {
    max-width: 100px !important;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadimage {
    max-width: 75px !important;
  }
}
@media (min-width: 768px) {
  .sub-nav ul {
    display: inline-block !important;
  }
  .sec_industry .sub-nav ul li.first {
    /*background: url("/!img/Redesign2014/icons/ky_icon_home.png") no-repeat scroll 7px center transparent;
            background-size: 24px auto;
            border-right: 2px solid #d8d8d0;*/
    height: 20px;
    margin-right: 4px;
  }
  .sec_industry .sub-nav ul li.first a {
    /*
                font-size: 0;
                border-right: none;
                */
  }
}
@media (max-width: 767px) {
  .mobile-navbar-collapsed {
    border-top: none !important;
  }
  .home .mobile-navbar-collapsed {
    border-top: 20px solid #3a6590 !important;
    border-bottom: 20px solid #3a6590 !important;
  }
  .search-button {
    max-width: 104px !important;
    top: 0px;
    width: 17%;
  }
  #search-popover {
    left: initial !important;
    right: 10px;
  }
  #search-popover .arrow {
    left: 90%;
  }
  #rotator {
    margin-top: 0;
  }
  #rotator .fa {
    font-size: 70px;
  }
  #rotator .rotator-arrow.fa-chevron-right,
  #rotator .rotator-arrow.fa-chevron-rightdn {
    right: 45px !important;
  }
  #rotator .rotator-arrow.fa-chevron-left,
  #rotator .rotator-arrow.fa-chevron-leftdn,
  #rotator .rotator-arrow.fa-chevron-right,
  #rotator .rotator-arrow.fa-chevron-rightdn {
    top: 250px !important;
    -moz-transform: scale(0.4);
    -ms-transform: scale(0.4);
    -o-transform: scale(0.4);
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
  }
  #rotator #slider_container {
    height: 100% !important;
    padding-top: 82%;
  }
  #rotator #slider_container div {
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
    max-width: 100%;
  }
  #rotator #slider_container .slides .double-image {
    width: 100%;
  }
  .subhead {
    height: 209px;
    overflow: hidden;
    position: relative;
  }
  .subhead-img {
    height: 209px;
    margin-top: 0;
    max-width: 255% !important;
    position: absolute;
    right: 0;
    top: 0;
    width: auto !important;
  }
  .sec_seasonalcalendar .subhead-img {
    width: 165% !important;
  }
  .sec_boonetrace.sub_default .subhead {
    height: auto !important;
  }
  .sec_boonetrace.sub_default .subhead-img {
    height: auto;
    max-width: 100% !important;
    width: 100% !important;
    position: relative;
  }
  .sec_kentucky_civil_war .subhead-img,
  .sec_lincoln .subhead-img {
    right: auto;
    left: 0;
  }
  .sec_outdoor-adventure.sub_default .subhead,
  .sec_kentucky_civil_war.sub_default .subhead {
    display: none;
  }
  .back-link .fa-arrow-right.red,
  .back-link .fa-arrow-left.red {
    font-size: 23px !important;
    padding: 6px 9px 6px 6px;
    vertical-align: middle;
  }
  .sec_already-here .listItemDesc .fa-arrow-right.red,
  .sec_already-here .listItemDesc .fa-arrow-left.red {
    font-size: 12px !important;
    padding: 5px;
  }
  .back-link {
    left: 15px;
    position: absolute;
    top: -49px;
    z-index: 5;
  }
  .back-link a {
    font-size: 30px;
    margin-left: -6px;
    text-decoration: none !important;
  }
  .sec_kentucky_civil_war #mobile-navbar {
    border-bottom: 50px solid #ac061a;
    border-top: 20px solid #ac061a;
  }
  .sec_kentucky_civil_war .fa-arrow-left.red {
    background-color: #2c5787;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  }
  .navbar-toggle {
    background-color: #6797c7 !important;
    border-radius: 8px;
    float: left;
    margin-left: 15px;
    margin-top: -7px;
    margin-bottom: 5px;
    max-width: 85px;
    padding: 3px 12px;
    width: 20%;
  }
  .navbar-toggle .icon-bar {
    background-color: #fff !important;
    border-radius: 7px;
    display: block;
    height: 0;
    margin: 8px 0;
    padding: 7% 42%;
    width: 0;
  }
  .navbar-toggle i {
    color: white;
    font-size: 22px;
    position: absolute;
    right: 4px;
    top: 32%;
  }
  .navbar-nav {
    padding: 0 0 0 15px;
  }
  .navbar-nav ul {
    margin: 15px 20px 15px 0;
  }
  .home .navbar-toggle {
    display: none;
  }
  .home .navbar-nav.collapse {
    display: block !important;
  }
  #main-navbar {
    position: relative;
    background-position: 50% 0;
    padding-top: 1px;
  }
  #main-navbar {
    position: relative;
    background-position: 50% 0;
  }
  #main-navbar > * {
    position: relative;
    z-index: 1;
  }
  #main-navbar:after {
    content: "";
    display: block;
    width: 100%;
    height: 102px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
    background: url("/!img/Redesign2014/ky_mp_nav_background_tab2.png") repeat-x scroll center bottom transparent;
  }
  #main-navbar .container-fluid {
    height: 125px;
    padding-right: 0 !important;
    padding-top: 1px;
  }
  .navbar-header {
    width: 100%;
  }
  .navbar-header .navbar-brand {
    background-position: center center;
    background-size: 100% auto;
    display: block;
    float: none;
    height: 62px;
    margin: 18px auto 0;
    width: 235px;
  }
  .navbar-nav.boone-navbar-nav > li {
    background: url("/!img/Redesign2014/ky_mp_divider_hz_lg.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0) !important;
    padding: 10px !important;
    width: 100%;
  }
  .navbar-nav.boone-navbar-nav > li:last-of-type {
    background: none !important;
  }
  .navbar-nav.boone-navbar-nav > li a {
    font-size: 35px;
    white-space: normal;
    line-height: 40px;
  }
  .navbar-nav.boone-navbar-nav > li a .fa {
    display: none;
  }
  .navbar-nav.cw-navbar-nav > li {
    vertical-align: top;
  }
  .navbar-nav.cw-navbar-nav > li > ul > li {
    display: table;
    height: 105px;
    padding: 0 0 15px;
  }
  .navbar-nav.cw-navbar-nav > li > ul > li:last-of-type {
    background: none !important;
  }
  .navbar-nav.cw-navbar-nav > li > ul > li a {
    display: table-cell;
    font-size: 28px;
    line-height: 30px;
    padding: 5px 8px;
    white-space: normal;
    vertical-align: middle;
  }
  .navbar-nav.boone-navbar-nav > li {
    margin: 0 auto;
    width: 97%;
  }
  .navbar-nav.boone-navbar-nav > li a > span {
    vertical-align: unset;
  }
  .search-form .form-group {
    margin-right: -22px;
  }
  #listSearchBoxFooter {
    margin: -26px auto 55px;
  }
  .home #rotator {
    margin-top: -56px;
  }
  /*.flexslider .slides img
{
        min-height: 210px;
    }*/
  #mobile-navbar {
    border-top: 20px solid #3A6590;
    border-bottom: 20px solid #3A6590;
    margin: 0px;
    border-left: none;
    border-right: none;
    box-shadow: 0 2px 17px rgba(0, 0, 0, 0.9);
    position: relative;
    z-index: 5;
  }
  .sec_kentucky_civil_war footer #mobile-navbar {
    background: #AD071D;
  }
  .navbar {
    margin-bottom: -36px;
  }
  .home .navbar {
    margin-bottom: 20px;
  }
  .navbar-nav {
    margin: 0;
    width: 100%;
    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.4) inset;
    background: #fff;
  }
  .navbar-nav ul {
    list-style: none;
    margin: 15px 20px 15px 0;
    padding: 0;
  }
  .navbar-nav > li {
    background: none;
    width: 43%;
    display: inline-block;
    padding: 0 10px !important;
  }
  .navbar-nav > li.divided {
    background: url(/!img/Redesign2014/ky_m_nav_divider_vt.png) no-repeat right center;
    width: 54%;
    padding-right: 40px !important;
  }
  .navbar-nav > li > ul > li {
    background: url('/!img/Redesign2014/ky_mp_divider_hz_lg.png') no-repeat scroll 0 bottom !important;
    width: 100%;
    padding: 0;
  }
  .navbar-nav > li > ul > li a {
    display: inline-block;
    font-size: 28px;
    font-weight: bold;
    line-height: 34px;
    margin: 5px 0 13px;
    padding: 10px 0;
    width: 100%;
  }
  .navbar-nav > li > ul > li a:hover,
  .navbar-nav > li > ul > li a:active,
  .navbar-nav > li > ul > li a:focus {
    background: #2D5078 !important;
    color: #fff !important;
    text-decoration: none;
  }
  .navbar-nav > li > ul > li.plan,
  .navbar-nav > li > ul > li.here {
    background: none !important;
  }
  .navbar-nav > li > ul > li.plan a:hover,
  .navbar-nav > li > ul > li.here a:hover {
    background: #2D5078 !important;
  }
  .home #main {
    background: none #F5F2ED;
  }
  .content h1 {
    font-size: 50px !important;
    line-height: 55px !important;
  }
  h2 {
    font-size: 20px !important;
    line-height: 25px !important;
  }
  #listingName h2 {
    font-size: 40px !important;
    line-height: 43px !important;
  }
  .article-details .content h1 {
    font-size: 40px;
    line-height: 45px;
  }
  .extra-links-container {
    margin: 35px 0 -44px;
    padding-top: 75px;
  }
  .extra-links-container ul li a {
    font-size: 25px;
    border-right: none;
  }
  .extra-links-container ul li a.visible-xs {
    display: inline-block !important;
  }
  .sub_my-trip-planner .top {
    margin-top: 10px;
  }
  .trip-planner .instructions {
    clear: both;
  }
  .trip-planner #mapContainer {
    padding: 25px 25px 10px;
  }
  .trip-planner .tpnav {
    margin-top: -10px;
  }
  .trip-planner #map_canvas {
    min-height: 200px;
  }
  .trip-planner .contact a {
    display: block;
  }
  .trip-planner .contact a .visible-xs {
    display: inline-block !important;
  }
  .sec_international .navbar-nav > li > ul > li a {
    font-size: 25px;
    line-height: 30px;
    white-space: normal;
    vertical-align: middle;
    hyphens: auto;
    -moz-hyphens: auto;
  }
  .main-img-border {
    display: none;
  }
  #mobile-navbar {
    border-bottom: 50px solid #3a6590;
  }
  .bg-wood-tall {
    position: relative;
  }
  .sub-nav {
    position: relative;
    margin-bottom: 20px;
  }
  .sub-nav .ddWrap .ddHead {
    background: none repeat scroll 0 0 transparent;
    color: #316396;
    font-family: "Roboto Slab", cursive;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1px;
    max-width: 100%;
    padding: 0;
    width: 100%;
  }
  .sub-nav .ddWrap .ddHead span {
    display: inline;
  }
  .sub-nav ul {
    width: 100%;
    padding: 0;
    display: none;
  }
  .sub-nav ul li {
    background: url(/!img/Redesign2014/ky_int_lodging_divider_hz_fade.png) no-repeat center -33px;
    background-size: 300px 50px;
    display: block;
    text-align: center;
  }
  .sub-nav ul li.first {
    background: none;
  }
  .sub-nav ul li a {
    border-right: none;
    padding: 9px 0 5px 0;
    font-size: 18px;
  }
  .sub-nav.open {
    padding: 12px 0;
    /*.ddWrap .ddHead
           
         
         
       
     
   
   
{
                display: none;
            }*/
  }
  .expand-sub-nav {
    background-image: url(/!img/Redesign2014/ky_icon_plus.png);
    background-size: 100% auto;
    bottom: 3px;
    cursor: pointer;
    height: 33px;
    left: 47%;
    position: absolute;
    width: 33px;
  }
  .open .expand-sub-nav {
    background-image: url(/!img/Redesign2014/ky_icon_minus.png);
    /*bottom: 13px;*/
  }
  .back-link a {
    color: #fff;
  }
  .main-img-border {
    padding: 10px 15px;
  }
  .home .main-img-border {
    padding: 0px;
  }
  #main .content .container-fluid {
    padding: 0 6% !important;
  }
  .home .content {
    margin-bottom: 0;
    padding: 210px 0 80px;
  }
  .home .events .jcarousel li .fa-arrow-right {
    box-shadow: none !important;
  }
  .content .ky-logo img {
    margin-top: -223px;
  }
  .sub_lakes_rivers #main .content .container-fluid {
    padding: 25px 0 !important;
  }
  .sec_explore.sub_regions #main .content .container-wrapper.container-fluid {
    padding: 28px 25px 0 !important;
  }
  .sec_explore.sub_regions .content .container-wrapper.container-fluid table .col-md-3 img {
    margin-bottom: 25px;
  }
  .page-controls .container-fluid {
    padding: 0 4% !important;
  }
  /*.content h1, .sec_international .content h2, .sec_international_home .content h2
   
 
{
        font-size: 60px;
        line-height: 65px;
    }*/
  #main .form-group input[type="text"],
  input[type="email"],
  .vg .form-group .email,
  .promos-enews .enews input[type="email"] {
    width: 100% !important;
  }
  .promos-enews .promo-carousel li {
    margin: 15px 0 15px 4px;
  }
  .events {
    background: #F5F2ED;
  }
  .events-header-image {
    width: 75%;
    max-width: 652px !important;
  }
  #main .btn .fa {
    font-size: 17px;
  }
  /*.carousel-container .container-fluid
{
        padding: 70px 15px 30px;
    }*/
  /*.carousel-container .container-fluid
   
   
 
{
        background: url(/!img/Redesign2014/ky_m_swipetoseemore_lg.png) right 25px no-repeat;
        background-size: 18% auto;
    }

    .carousel-container .section-header
   
 
 
{
        font-size: 45px;
        margin-left: 10px;
        text-align: left;

        span
       
     
     
   
 
{
            font-size: 40px;
        }
    }*/
  #explore_kentucky .region-icon-wrapper .region-icon {
    bottom: -18px;
    right: -14px;
  }
  .seasonalcalendarsubheadwhereisthis {
    bottom: -209px;
    width: 168px;
  }
  .seasonalcalendarsubheadwhereisthis img.subheadimage {
    max-width: 60px !important;
  }
  #main .content .seasons-reporting .article-wrapper {
    padding: 20px !important;
  }
  #main .content .seasons-reporting .article-wrapper .col-md-10 {
    background: none;
  }
  #main .content .seasons-reporting .article-wrapper .col-md-2 {
    padding: 10px 0 0;
    width: 100% !important;
  }
  .attractions .container-fluid {
    text-align: center;
  }
  .attractions ul {
    padding: 15px 0;
  }
  .attractions ul li.visible-xs {
    background: url(/!img/Redesign2014/ky_mp_nav_divider_vt_01.png) no-repeat left center;
    display: inline-block !important;
  }
  .attractions ul li.visible-xs.first {
    background: none;
    margin-right: 10px;
    margin-left: -10px;
  }
  .attractions ul li a {
    font-family: "Roboto Slab", cursive;
    color: #7EA5CE;
    font-size: 33px;
    letter-spacing: 1px;
    text-decoration: none !important;
    border-left: none;
    padding-left: 0;
  }
  .attractions ul li a img {
    vertical-align: sub;
    width: 50px;
    margin-bottom: 7px;
    margin-right: 8px;
    margin-left: 20px;
  }
  .featured-promo h1 {
    font-size: 35px;
    font-family: "Signika Negative", sans-serif;
    color: #D20721;
    font-weight: 700;
    margin: -5px 0;
  }
  .featured-promo .date {
    font-size: 22px;
  }
  .listDetailGalleryEnhanced:after {
    background-size: 81px 78px;
    width: 81px;
    height: 78px;
  }
  .articles .top {
    margin-top: -45px;
  }
  .articles .container-fluid {
    text-align: center;
    padding: 40px 15px !important;
    padding: 15px 15px 35px !important;
  }
  /*.articles .section-header
   
 
{
        font-size: 27px;
    }*/
  .articles ul li {
    margin: 0 auto 15px;
  }
  .articles ul li div {
    max-width: 100%;
  }
  .articles ul li a {
    font-size: 17px;
    padding: 0 10px;
  }
  .articles .btn {
    font-size: 23px;
  }
  /*.articles .section-header
   
 
{
        font-size: 23px;
        padding-bottom: 0;
    }*/
  .sub_lakes_rivers .lrListItem.container-fluid {
    padding: 25px 15px !important;
  }
  .lrListItem ul li {
    display: block;
    width: 100% !important;
  }
  .lrListItem img.visible-xs {
    display: inline-block !important;
    margin: 10px 0 20px;
  }
  .wild-rivers {
    padding: 0 15px;
  }
  .sub_lakes_rivers .lrListItem.container-fluid .border {
    background: none;
  }
  .sec_explore.sub_cities_towns .secTitle {
    line-height: 35px;
  }
  .sec_explore.sub_cities_towns #main .content .container-wrapper.container-fluid {
    padding: 15px 4% 20px !important;
  }
  .sec_explore.sub_regions .content .gradient-container .section-header span {
    font-size: 22px;
    line-height: 22px;
  }
  #main .content .map-wrapper .container-fluid {
    padding: 0 !important;
  }
  .sec_boonetrace.sub_map .bot {
    margin-bottom: 30px;
  }
  #tumblrLeftWrapper,
  #tumblrRightWrapper {
    float: none;
    width: 100%;
  }
  #tumblrLeft,
  #tumblrRight {
    padding: 0;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table td {
    padding: 0;
    width: 100% !important;
  }
  .sec_explore.sub_family_fun #main .content .container-wrapper.container-fluid {
    padding: 25px 15px !important;
  }
  .sec_explore.sub_family_fun #main .content .container-wrapper.container-fluid table td {
    padding-bottom: 30px;
  }
  .sec_explore.sub_cities_towns .listHeader {
    font-size: 22px;
    line-height: 26px;
  }
  .sec_explore.sub_cities_towns .listSearchBoxInner {
    padding: 0 20px 7px;
  }
  .sec_explore.sub_cities_towns .listHeader:before,
  .sec_explore.sub_cities_towns .listHeader:after {
    content: "";
  }
  .sec_explore.sub_cities_towns .container-wrapper.container-fluid .col-md-4.border img {
    display: none;
  }
  .sec_explore.sub_cities_towns .gradient-container.cities-by-region ul {
    margin: 0 -158px 0 0;
  }
  .sec_explore.sub_cities_towns .gradient-container.cities-by-region ul li {
    width: 40%;
  }
  .articles.visible-xs .gradient-container .jcarousel-control-next.fixmobileposition {
    right: -15px;
  }
  .articles.visible-xs .gradient-container .jcarousel-control-prev.fixmobileposition {
    left: -15px;
  }
  .home .jcarousel-control-next.fixmobileposition {
    right: -20px;
  }
  .home .jcarousel-control-prev.fixmobileposition {
    left: -20px;
  }
  .home #explore_kentucky .jcarousel-control-next.fixmobileposition {
    right: -30px;
  }
  .home #explore_kentucky .jcarousel-control-prev.fixmobileposition {
    left: -30px;
  }
  .fixmobileadposition {
    margin-left: -40px;
  }
  .mobiledfpadsfix {
    margin: 20px 0 0 0;
  }
  .TravelTipOuter {
    background-position: 0 40px;
  }
  .TravelTipOuter .TravelTipInner {
    background-size: auto 8px;
    margin: 0;
    padding: 85px 0 15px 10px;
  }
  .sec_explore.sub_family_fun .container-wrapper.container-fluid {
    display: block;
    margin: 0 auto 30px;
    max-width: 448px !important;
    min-height: 0;
  }
  .sec_explore.sub_family_fun .container-wrapper .itinerary-cities span {
    margin: 0;
  }
  .sec_international #main .content .international-content .container-fluid,
  .sec_international_home #main .content .international-content .container-fluid {
    padding-bottom: 30px !important;
  }
  .visualNav .visualNavItem .fa-arrow-right {
    top: -43px;
  }
  .visualNav .nearby {
    font-size: 35px !important;
    line-height: 40px !important;
  }
  .single-caption {
    width: 70%;
    top: 20% !important;
    left: 14% !important;
    line-height: 80px;
    height: 100px;
  }
  .single-caption img {
    float: left;
    margin: auto 0;
    padding-top: 15px;
    width: 87%;
  }
}
@media (max-width: 700px) {
  ul.articlesList > li {
    width: 100%;
  }
  .extranet-wrapper {
    margin: -30px 20px 20px;
  }
  .content h1 {
    font-size: 60px;
    line-height: 65px;
  }
  h2 {
    font-size: 25px;
    line-height: 30px !important;
  }
  #listingName h2 {
    font-size: 40px !important;
    line-height: 43px !important;
  }
}
@media (max-width: 643px) {
  .attractions ul li a {
    font-size: 28px;
  }
  .attractions ul li a img {
    width: 38px;
  }
}
@media (max-width: 620px) {
  /*#main-navbar .container-fluid
   
 
 
 
{
        height: 100px;
    }

    .navbar-header .navbar-brand
   
 
 
 
{
        height: auto;
        width: 166px;
    }*/
  /*.search-button
   
 
{
        width: 65px;
    }*/
  .listHeader {
    font-size: 21px;
  }
  .carousel-container .container-fluid {
    background: none;
  }
  .carousel-container .section-header {
    margin-left: 0px;
    text-align: center;
  }
  .listDetailGalleryEnhanced:after {
    background-size: 54px 52px;
    width: 54px;
    height: 52px;
  }
  #mapContactWrapper,
  .noPhotos #detailsContent {
    float: none;
    width: 100%;
  }
  .extranet-wrapper .btn {
    margin-top: 4px !important;
  }
}
@media (max-width: 580px) {
  #rotator .fa {
    font-size: 100px;
  }
  #rotator .rotator-arrow.fa-chevron-right,
  #rotator .rotator-arrow.fa-chevron-rightdn {
    right: 42px !important;
  }
  #rotator .rotator-arrow.fa-chevron-left,
  #rotator .rotator-arrow.fa-chevron-leftdn,
  #rotator .rotator-arrow.fa-chevron-right,
  #rotator .rotator-arrow.fa-chevron-rightdn {
    top: 200px !important;
  }
  .carousel-container .section-header {
    font-size: 29px;
  }
  .sec_already-here #main .listItem.already-here .listItemActions a {
    width: 39%;
  }
}
@media (max-width: 559px) {
  .navbar-nav > li > ul > li > a {
    font-size: 32px;
  }
  .attractions ul li a {
    font-size: 25px;
  }
  .attractions ul li a img {
    width: 29px;
  }
  .sec_already-here #main .listItem.already-here .listItemActions a {
    font-size: 22px;
  }
}
/*@media (max-width:526px)
{
    .content .ky-logo
{
        left: 15%;
    }
}*/
@media (max-width: 505px) {
  .navbar-header .navbar-brand {
    width: 180px;
    height: auto;
  }
  .attractions ul li a {
    font-size: 22px;
  }
  .attractions ul li a img {
    margin-bottom: 4px;
  }
  #listWrapper .listItemActions > a,
  #listWrapper .listItemActions .map_wrapper {
    width: 100%;
  }
  .sec_already-here #main .listItem.already-here .listItemActions a {
    font-size: 18px;
  }
  .sec_already-here #main .listItem.already-here .listItemActions a {
    width: 38%;
  }
  .sec_already-here #main .listItem.already-here .listItemActions a {
    padding: 15px 0;
  }
  .sec_already-here #main .nearby-bar .nearby-title {
    margin-top: 0;
  }
  .sec_already-here #main .nearby-bar.events-bar .nearby-title a {
    font-size: 20px;
  }
}
@media (max-width: 471px) {
  .content h1 {
    font-size: 35px !important;
    line-height: 40px !important;
  }
  #listingName h2 {
    font-size: 35px !important;
    line-height: 38px !important;
  }
  .attractions ul li a {
    font-size: 19px;
  }
  .extra-links-container {
    margin: 35px 0 -41px;
  }
  .extra-links-container ul li a {
    font-size: 16px;
  }
  .map-wrapper .listHeader {
    font-size: 21px;
  }
  footer h4,
  footer h4 span {
    font-size: 19px;
    line-height: 25px;
  }
  footer p {
    font-size: 15px;
    line-height: 19px;
  }
}
@media (max-width: 443px) {
  .navbar-toggle i {
    font-size: 15px;
    top: 38%;
  }
  .attractions ul li {
    margin: 0 !important;
    padding-left: 8px;
  }
  .attractions ul li a img {
    display: none;
  }
  .international {
    width: 180px;
    margin-top: 20px;
    float: none !important;
  }
  .sec_already-here #main .listItem.already-here .listDetailTitle a,
  .sec_already-here #main .nearby-events .listDetailTitle a {
    font-size: 23px !important;
    line-height: 29px !important;
  }
  .sec_already-here #main .nearby-listings .listDetailTitle,
  .sec_already-here #main .nearby-listings .listDetailTitle a {
    font-size: 27px;
    line-height: 32px !important;
  }
}
@media (max-width: 420px) {
  #main-navbar .container-fluid {
    padding: 0 !important;
    height: 100px;
  }
  .navbar-toggle {
    margin-top: -7px;
  }
  .search-button {
    top: -18px;
  }
  /*.navbar-header .navbar-brand
   
   
 
{
        background-size: 87% auto;
        margin: 18px auto 0 24%;
    }*/
  .navbar-header .navbar-brand {
    width: 160px;
  }
  .navbar-header {
    margin: 0 !important;
  }
  /*.search-button
   
 
{
        right: 15px;
        width: 55px;
    }*/
  #rotator .fa {
    font-size: 115px;
  }
  #rotator .rotator-arrow.fa-chevron-left,
  #rotator .rotator-arrow.fa-chevron-leftdn,
  #rotator .rotator-arrow.fa-chevron-right,
  #rotator .rotator-arrow.fa-chevron-rightdn {
    top: 145px !important;
    -moz-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  .listSearchBoxInner select {
    font-size: 14px;
  }
  .back-link {
    top: -45px;
  }
  .back-link a {
    font-size: 22px;
  }
  .sec_seasonalcalendar.sub_detail .back-link a {
    font-size: 19px;
  }
  .listHeader {
    font-size: 25px;
  }
  .listHeader:before,
  .listHeader:after {
    content: "";
  }
  .carousel-container .section-header span {
    display: none;
  }
  /*.content .ky-logo
{
        left: 1%;
    }*/
  .sec_already-here #main .nearby-bar.events-bar .nearby-icon {
    display: none;
  }
  .sec_already-here #main .nearby-bar.events-bar .nearby-title a {
    font-size: 17px;
    padding: 15px 9px;
  }
}
@media (max-width: 393px) {
  .home #rotator {
    margin-top: -42px;
  }
  /*.navbar-header .navbar-brand
{
        margin-right: 57px;
    }*/
  .navbar-nav {
    padding: 0;
  }
  .navbar-nav ul {
    margin: 15px 5px;
  }
  .navbar-nav > li {
    width: 42%;
    margin-left: -13px;
  }
  .navbar-nav > li.divided {
    width: 56%;
    margin-left: 0;
  }
  .navbar-nav > li > ul > li a {
    font-size: 32px;
    padding: 0px;
    /*padding: 0px 10px;
        text-align: left;*/
  }
  .featured-promo .featured-content .btn {
    max-width: 100%;
    font-size: 22px !important;
  }
  .featured-promo .featured-content .btn img {
    width: 40px;
  }
  #detail_region_city nobr {
    white-space: normal;
  }
  .sec_explore.sub_cities_towns .gradient-container.cities-by-region ul {
    margin: 0 -88px 0 0;
  }
  .sub_lakes_rivers .lrListItem.container-fluid,
  .container-wrapper table td {
    width: 91%;
  }
  .sec_explore.sub_cities_towns .gradient-container.cities-by-region ul li {
    width: 39%;
  }
  .sec_explore.sub_cities_towns .gradient-container.cities-by-region ul li a {
    font-size: 15px;
  }
  .sec_international .navbar-nav > li > ul > li a {
    font-size: 18px;
    line-height: 23px;
  }
  .sec_already-here #main .listItem.already-here .listItemActions a {
    padding: 15px 5px;
  }
  .sec_already-here #main .listItem.already-here .listItemActions a {
    width: 37%;
  }
  .sec_already-here #main .listItem.already-here .listItemActions a {
    font-size: 15px;
  }
  .sec_already-here #main .all-btn {
    font-size: 19px;
  }
  .social .social-icon {
    margin: 0 1px;
  }
  /*footer h4
{
        font-size: 16px;
        line-height: 21px;
    }*/
}
@media (max-width: 384px) {
  .article-details .content h1 {
    font-size: 35px;
    line-height: 38px;
  }
  articles .section-header {
    white-space: normal;
  }
  .articles .section-header span {
    position: absolute;
    right: 30px;
    top: 32px;
    padding-bottom: 20px;
  }
  .articles .section-header span:first-of-type {
    left: -170px;
  }
}
@media (max-width: 340px) {
  .navbar-toggle {
    margin-left: 8px;
  }
  .search-button {
    right: 8px;
  }
  .home .content .container-fluid {
    padding: 236px 15px 90px !important;
  }
  /*.content h1, .sec_international .content h2, .sec_international_home .content h2
   
 
{
        font-size: 45px;
        line-height: 50px;
    }*/
}
@media print {
  .PrintLink,
  #main-navbar,
  .subhead,
  .mobile-navbar,
  .tracking,
  .page-controls,
  #listSearchBox,
  #listSearchBoxFooter,
  .listFltr,
  .listFltrBottom,
  .cwListFltrBottom,
  .sec_explore.sub_regions .content .container-fluid .hidden-xs,
  .extra-links-container,
  .extra-links,
  .spotlight,
  .articles,
  .social,
  #footer {
    display: none !important;
  }
  .print-header {
    display: block;
    margin: 10px auto 15px;
  }
  a {
    white-space: normal !important;
    word-wrap: break-word !important;
    max-width: 100%;
  }
  a[href]:after {
    display: none !important;
  }
  .bg-wood-tall {
    background: none;
    border: 1px dashed #333;
    padding: 12px 20px;
  }
  .content h1,
  .sec_international .content h2,
  .sec_international_home .content h2 {
    font-size: 55px;
    line-height: 57px;
  }
  .TravelTipOuter {
    background: none;
  }
  .TravelTipOuter .TravelTipInner {
    margin: 0;
    padding: 10px 0;
  }
  #listWrapper .listItemActions {
    max-width: 100%;
  }
  #listWrapper .listItemActions a,
  #listWrapper .listItemActions .map_wrapper {
    line-height: 10px;
    white-space: normal;
  }
}
.sprite {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
}
.social .social-icon {
  margin-bottom: -10px;
}
.ky_icon_2c_lg {
  width: 68px;
  height: 70px;
  background-position: -1018px 0;
  margin: 0 auto;
}
.ky_icon_5c_lg {
  width: 68px;
  height: 70px;
  background-position: -1096px 0;
  margin: 0 auto;
}
.ky_icon_11c_lg {
  width: 68px;
  height: 70px;
  background-position: -451px -102px;
  margin: 0 auto;
}
.ky_icon_19a_lg {
  width: 40px;
  height: 42px;
  background-position: -1062px -189px;
  margin: 0 auto;
}
.ky_icon_19c_lg {
  width: 68px;
  height: 70px;
  background-position: -1360px -115px;
  margin: 0 auto;
}
.ky_icon_calendar_gray_lg {
  width: 34px;
  height: 35px;
  background-position: -400px -219px;
  margin: 0 auto;
}
.ky_icon_guide_gray_lg {
  width: 43px;
  height: 38px;
  background-position: -857px 0;
  margin: 0 auto;
}
.ky_icon_region_01_wetlands {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -428px 0;
}
.ky_icon_region_02_blues {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -1360px -78px;
}
.ky_icon_region_03_derby {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -963px -80px;
}
.ky_icon_region_04_river {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -529px -102px;
}
.ky_icon_region_05_appalachians {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -529px -139px;
}
.ky_icon_region_06_bluegrass {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -650px -221px;
}
.ky_icon_region_07_caves {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -711px -234px;
}
.ky_icon_region_08_lakes {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -772px -234px;
}
.ky_icon_region_09_danielboone {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 51px;
  height: 27px;
  background-position: -590px -258px;
}
.ky_icon_social_enews_sm {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 30px;
  height: 26px;
  background-position: -1028px -150px;
  display: inline-block;
}
.ky_icon_social_facebook_lg {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  background-position: -857px -48px;
  width: 41px;
  height: 42px;
  display: inline-block;
}
.ky_icon_social_guide_sm {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 30px;
  height: 26px;
  background-position: -650px -182px;
  display: inline-block;
}
.ky_icon_social_pinterest_lg {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 41px;
  height: 42px;
  background-position: -605px -102px;
  display: inline-block;
}
.ky_icon_social_rss_lg {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 41px;
  height: 42px;
  background-position: -707px -102px;
  display: inline-block;
}
.ky_icon_social_instagram_lg {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  display: inline-block;
  background-position: -1441px -68px;
  height: 42px;
  width: 41px;
}
.ky_icon_social_tumblr_lg {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 41px;
  height: 42px;
  background-position: -656px -130px;
  display: inline-block;
}
.ky_icon_social_twitter_lg {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 41px;
  height: 42px;
  background-position: -707px -154px;
  display: inline-block;
}
.ky_icon_social_youtube_lg {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 41px;
  height: 42px;
  background-position: -400px -167px;
  display: inline-block;
}
.ky_icon_state_sm {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 39px;
  height: 18px;
  background-position: -656px -102px;
  display: inline-block;
}
.ky_img_visitorsguide_2014 {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 176px;
  height: 218px;
  background-position: -1174px 0;
}
.ky_mp_badge_stateofmindlg {
  width: 340px;
  height: 342px;
  background-position: 0 0;
}
.ky_mp_divider_hz_lg {
  width: 1560px;
  height: 8px;
  background-position: 0 -352px;
}
.ky_mp_divider_hz_sm {
  width: 780px;
  height: 4px;
  background-position: -350px -328px;
}
.ky_mp_divider_vt_sm {
  width: 4px;
  height: 157px;
  background-position: -400px 0;
}
.ky_mp_drop_bluebar_bottom {
  width: 100px;
  height: 19px;
  background-position: -908px -48px;
}
.ky_mp_drop_bluebar_top {
  width: 100px;
  height: 19px;
  background-position: -651px -271px;
}
.ky_mp_drop_language_icon_china {
  width: 25px;
  height: 26px;
  background-position: -910px 0;
  display: inline-block;
}
.ky_mp_drop_language_icon_france {
  width: 25px;
  height: 26px;
  background-position: -1374px 0;
  display: inline-block;
}
.ky_mp_drop_language_icon_germany {
  width: 25px;
  height: 26px;
  background-position: -1360px -42px;
  display: inline-block;
}
.ky_mp_drop_language_icon_japan {
  width: 25px;
  height: 26px;
  background-position: -1161px -228px;
  display: inline-block;
}
.ky_mp_drop_language_icon_mexico {
  width: 25px;
  height: 26px;
  background-position: -444px -248px;
  display: inline-block;
}
.ky_mp_drop_language_icon_uk {
  width: 25px;
  height: 26px;
  background-position: -350px -280px;
  display: inline-block;
}
.ky_mp_drop_regions_divider_vt {
  width: 40px;
  height: 270px;
  background-position: -350px 0;
}
.ky_mp_drop_regions_header_sm {
  width: 219px;
  height: 84px;
  background-position: -833px -234px;
}
.ky_mp_footer_divider_vt_sm {
  width: 4px;
  height: 114px;
  background-position: -414px 0;
}
.ky_mp_footer_icon_car_sm {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 39px;
  height: 22px;
  background-position: -1112px -140px;
  display: inline-block;
}
.ky_mp_footer_logo_adventure {
  width: 64px;
  height: 60px;
  background-position: -1028px -80px;
  margin: 0 auto;
}
.ky_mp_footer_logo_sm {
  width: 189px;
  height: 56px;
  background-position: -451px -182px;
}
.ky_mp_footer_logo_stateparks_sm {
  width: 146px;
  height: 51px;
  background-position: -872px -138px;
}
.ky_mp_international {
  width: 101px;
  height: 29px;
  background-position: -479px -248px;
}
.ky_mp_logo_lg {
  width: 235px;
  height: 62px;
  background-position: -1196px -228px;
}
.ky_mp_logo_printready {
  width: 358px;
  height: 92px;
  background-position: -489px 0;
}
.ky_mp_mainimage_caption_kentucky_sm {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 195px;
  height: 26px;
  background-position: -758px -102px;
  margin: 0 auto;
}
.ky_mp_nav_divider_vt_01 {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 5px;
  height: 32px;
  background-position: -590px -102px;
  display: inline-block;
  vertical-align: middle;
}
.ky_mp_nav_divider_vt_02 {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 4px;
  height: 32px;
  background-position: -1360px 0;
  display: inline-block;
  vertical-align: middle;
}
.ky_mp_search_lg {
  width: 104px;
  height: 86px;
  background-position: -758px -138px;
}
.ky_mp_search_sm {
  width: 54px;
  height: 52px;
  background-position: -1409px 0;
}
.ky_mp_social_divider_alt {
  background: url(/!img/Redesign2014/sprite.png) no-repeat;
  width: 20px;
  height: 50px;
  background-position: -1102px -80px;
  display: inline-block;
  vertical-align: middle;
}
/*# sourceMappingURL=styles.css.map */