.slide{width:100%;}
.call_out_page .callout_title, .package_index .callout_title{line-height:17px;min-height: 34px;}
.call_out_page .col-md-4, .call_out_page .col-sm-6, .package_index .col-md-4, .package_index .col-sm-6{padding-left:7px;padding-right:7px;}
.call_out_page #hp_images_gallery{margin-top:45px;}
#galleryleft .inn_slide, #gallerycenter .inn_slide, #galleryright .inn_slide{float:left;}
#galleryleft, #gallerycenter, #galleryright{float:left;width:518px;}
.galleryslider{overflow:hidden;}
.prevarrow{cursor:pointer;position:relative;z-index:3;background-image:url("../images/gallery-left.png");background-repeat:repeat-y;}
.nextarrow{cursor:pointer;position:relative;z-index:3;background-image:url("../images/gallery-right.png");background-repeat:repeat-y;background-position:right;float:right}
.prevarrow .arrow{background-image:url("../images/rr_slider_prev_btn.png");height:36px;margin-top:-18px;margin-left:50px;position:relative;top:50%;transition:all 1s ease 0s;width:12px;}
.nextarrow .arrow{background-image:url("../images/rr_slider_next_btn.png");height:36px;margin-top:-18px;margin-left:50px;position:relative;top:50%;transition:all 1s ease 0s;width:12px;}
.wym strong{color:#670d00;}
.wym{margin-top:165px;}
.contact-form input, .contact-form textarea{background:none !important;border:1px solid #7f8081;padding:3px !important;}
.contact-form input{height:30px;}
.contact-form textarea{height:150px;width:100%;}
.contact-form::-webkit-input-placeholder{color:#670d00;text-transform:capitalize;font-size:12px;}
.contact-form:-moz-placeholder{color:#670d00;text-transform:capitalize;font-size:12px;}
.contact-form::-moz-placeholder{color:#670d00;text-transform:capitalize;font-size:12px;}
.contact-form:-ms-input-placeholder{color:#670d00;text-transform:capitalize;font-size:12px;}
.dfcolumns .column{min-height:0px !important;}
.column-last .dform_element, .column-last .dform_element input{float:right !important;}
.contact-form .dform .submit_button input{background-color:#670d00 !important;}
.dform_radio .dform_container{width:100% !important;}
.dform_html{margin:0 !important;}
.dform h3{width:100% !important;margin:0;}
.dform, .dform label{color:#670d00 !important;font-weight:normal !important;}
.dform_radio .dform_container{margin-top:15px !important;}
.dform_container select{width:100%;border:1px solid #7f8081 !important;height:30px !important;background:#ffffff}
.dform_container input{border:1px solid #7f8081 !important;}
.dform_element{width:100%;clear:both;}
.dform .captcha-simple img{margin-top:15px !important;width:49.9% !important;position:relative;float:left;}
.dform .captcha-simple input{margin-top:-30px !important;width:49.9% !important;position:relative;float:right;}
.dform .captcha-simple label{margin-top:-45px !important;width:100% !important;position:relative;float:left;font-size:10px !important;}
.dform .dform_captcha .dform_container{margin-top:-5px !important;}
.contact-form .dfcolumns{float:left;height:auto !important;}
.dform_element{margin:0 !important;}
.dform_radio .radios label{float:left;color:#7f8081;font-size:12px;}
.dform_radio .radios input{float:left;width:17px;margin-top:-8px;}
.staffrow{margin-bottom:25px;margin-top:25px;}
.nav_link{height:70px;}
.mega{display:none;position:absolute;padding-top:15px;float:left;background-image:url("../images/footer_bg.jpg");border-left:3px solid #282828;border-right:3px solid #282828;border-bottom:3px solid #282828;top:70px;left:30px;right:0;padding-top:7px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.65);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.65);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.65);}
.mega img{margin-bottom:7px;transition:all 0.5s ease;}
.mega a:hover img{opacity:0.7;}
#lodging a:hover img{opacity:1.0 !important;}
.wym h2, .wym h3, .wym h4, .wym h5, .wym h6{color:#670d00 !important;}
.mega p{width:100%;text-align:left;}
.mega a{margin-bottom:5px;transition:all 0.5s ease;}
.mega h6{color:#ffffff;font-family:'Josefin Sans',sans-serif;font-size:12px !important;font-weight:bold;text-align:left;text-transform:capitalize !important;margin:0;padding:0;}
.mega h4, .strcul a{color:#ffffff;font-family:'Josefin Sans',sans-serif;font-size:14px !important;font-weight:bold;text-align:left;text-transform:capitalize !important;margin:0;padding:0;width:100%;}
.mega .script{font-size:24px !important;}
.mega a:hover h6, .mega a:hover h4{color:#e5a700;}
.megacenter{padding-top:120px;}
#header_phone{white-space:nowrap;}
#hero_wrapper{z-index:1;}
#header{z-index:10;}
.strcul ul, .strcul li{list-style:none;text-align:left;width:100%;padding:0;}
.strcul h3{margin:0;padding:0;}
.innlink{width:370px;}
.lodgingpic{position:absolute;top:0;left:0;width:100%;height:auto;display:none;}
.lodgingpicbase{position:absolute;top:0;left:0;width:100%;height:auto;}
.lodgingheight{min-height:275px;}
#call_question iframe{margin:-10px 0 10px -126px;position:absolute;left:50%;border:none !important;}
.hp_callout{margin:20px 0;width:100%;}
.upcoming, .upcoming a, .upcoming a h4{font-weight:normal;color:#670d00;width:100%;text-align:center;}
#page_hero{height:25px;}
.callout_title{line-height:20px;}
.OT_feedTitle{display:none;}
#OT_defList, #OT_partySizeLbl, #OT_dateLbl, #OT_timeLbl{color:#7f8081 !important;}
#OT_partySizeLbl{width:80px !important;}
#OT_partySize{left:90px !important;}
#OT_dateLbl{left:130px !important;}
#OT_date{left:200px !important;}
#OT_timeLbl{left:295px !important;}
#OT_time{left:361px !important;}
#OT_submitWrap{left:470px !important;}
#OT_defList{width:590px !important;left:50% !important;margin-left:-270px !important;margin-bottom:20px !important;}
#OT_defList_mobile{width:100% !important;left:0px !important;margin-left:0px !important;margin-bottom:20px !important;height:129px !important;}
#OT_defList_mobile #OT_partySizeLbl{left:0px !important;top:0px !important;width:100px !important;}
#OT_defList_mobile #OT_partySize{left:110px !important;top:0px !important;}
#OT_defList_mobile #OT_dateLbl{left:0px !important;top:32px !important;width:100px !important;}
#OT_defList_mobile #OT_date{left:110px !important;top:32px !important;}
#OT_defList_mobile #OT_timeLbl{left:145px !important;top:0px !important;width:100px !important;}
#OT_defList_mobile #OT_time{left:255px !important;top:0px !important;}
#OT_defList_mobile #OT_submitWrap{top:32px !important;left:209px !important;}
#OT_searchWrapperAll{height:75px !important;}
.title_text{min-height:88px;height:auto;}
.title_text span{max-width:100%;}
.staff-name .script{font-family:'Pinyon Script',cursive !important;font-size:40px;margin-top:0;}
#footer_center{margin-top:80px;}
.main{margin-top:65px;border-top:1px solid #000000;}
.fc-calendar-container{position:relative;height:400px;width:400px;}
.fc-calendar{width:100%;height:100%;}
.fc-calendar .fc-head{height:30px;line-height:30px;background:none;color:#670D00;}
.fc-calendar .fc-body{position:relative;width:100%;height:100%;height:-moz-calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);border:1px solid #670d00;}
.fc-calendar .fc-row{width:100%;border-bottom:1px solid #670d00;}
.fc-four-rows .fc-row{height:25%;}
.fc-five-rows .fc-row{height:20%;}
.fc-six-rows .fc-row{height:16.66%;height:-moz-calc(100%/6);height:-webkit-calc(100%/6);height:calc(100%/6);}
.fc-calendar .fc-row > div,
.fc-calendar .fc-head > div{float:left;height:100%;width:14.28%;width:-moz-calc(100%/7);width:-webkit-calc(100%/7);position:relative;}
.ie9 .fc-calendar .fc-row > div,
.ie9 .fc-calendar .fc-head > div{width:14.2%;}
.fc-calendar .fc-row > div{border-right:1px solid #670d00;padding:4px;overflow:hidden;position:relative;}
.fc-calendar .fc-head > div{text-align:center;}
.fc-calendar .fc-row > div > span.fc-date{position:absolute;width:30px;height:15px;font-size:20px;line-height:20px;font-weight:700;color:#670d00;bottom:5px;right:5px;text-align:right;}
.fc-calendar .fc-row > div > span.fc-weekday{padding-left:5px;display:none;}
.fc-calendar .fc-row > div.fc-today{background:#670d00;}
.fc-calendar .fc-row > div.fc-out{opacity:0.6;}
.fc-calendar .fc-row > div:last-child,
.fc-calendar .fc-head > div:last-child{border-right:none;}
.fc-calendar .fc-row:last-child{border-bottom:none;}
.custom-calendar-wrap{margin:10px auto;position:relative;overflow:hidden;}
.custom-inner{background:none;box-shadow:0 1px 3px rgba(0,0,0,0.2);}
.custom-inner:before,
.custom-inner:after{content:'';width:99%;height:50%;position:absolute;background:none;bottom:-4px;left:0.5%;z-index:-1;}
.custom-inner:after{content:'';width:98%;bottom:-7px;left:1%;z-index:-2;}
.custom-header{background:none;padding:5px 10px 10px 20px;height:70px;position:relative;}
.custom-header h2,
.custom-header h3{text-align:center;text-transform:uppercase;}
.custom-header h2{color:#670d00;font-weight:300;font-size:18px;margin-top:10px;}
.custom-header h3{font-size:10px;font-weight:700;color:#b7bbc2;}
.custom-header nav span{position:absolute;top:17px;width:30px;height:30px;color:transparent;cursor:pointer;margin:0 1px;font-size:20px;line-height:30px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.custom-header nav span:first-child{left:5px;}
.custom-header nav span:last-child{right:5px;}
.custom-header nav span:before{font-family:'fontawesome-selected';color:#670d00;position:absolute;text-align:center;width:100%;}
.custom-header nav span.custom-prev:before{content:'\25c2';}
.custom-header nav span.custom-next:before{content:'\25b8';}
.custom-header nav span:hover:before{color:#495468;}
.custom-content-reveal{background:url("../images/rr_bg.jpg") repeat-y scroll center top/100% auto rgba(0, 0, 0, 0);width:100%;height:100%;position:absolute;z-index:100;top:100%;left:0px;text-align:center;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.custom-content-reveal span.custom-content-close{position:absolute;top:15px;right:10px;width:20px;height:20px;text-align:center;background:none;box-shadow:0 1px 1px rgba(0,0,0,0.1);cursor:pointer;line-height:13px;padding:0;}
.custom-content-reveal span.custom-content-close:after{content:'x';font-size:18px;color:#fff;}
.custom-content-reveal a,
.custom-content-reveal span{font-size:22px;padding:10px 30px;display:block;}
.custom-content-reveal h4{text-transform:uppercase;font-size:13px;font-weight:300;letter-spacing:3px;color:#777;padding:20px;background:none;border-bottom:1px solid #670d00;border-top:5px solid #670d00;box-shadow:0 1px rgba(255,255,255,0.9);margin-bottom:30px;}
.custom-content-reveal span{color:#888;}
.custom-content-reveal a{color:#670d00;}
.custom-content-reveal a:hover{color:#333;}
.fc-calendar-container{height:330px;width:auto;padding:0px;background:none;}
.fc-calendar .fc-head{background:transparent;color:#670d00;font-weight:bold;text-transform:uppercase;font-size:12px;}
.fc-calendar .fc-row > div{background:none;cursor:pointer;}
.fc-calendar .fc-row > div:empty{background:transparent;}
.fc-calendar .fc-row > div > span.fc-date{top:50%;left:50%;text-align:center;margin:-10px 0 0 -15px;color:#670d00;font-weight:400;pointer-events:none;}
.fc-calendar .fc-row > div.fc-today{background:#670d00;box-shadow:inset 0 -1px 1px rgba(0,0,0,0.1);}
.fc-calendar .fc-row > div.fc-today > span.fc-date{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.1);}
.fc-calendar .fc-row > div.fc-content:after{content:'\00B7';text-align:center;width:20px;margin-left:-10px;position:absolute;color:#670d00;font-size:70px;line-height:20px;left:50%;bottom:3px;}
.fc-calendar .fc-row > div.fc-today.fc-content:after{color:#b02c42;}
.fc-calendar .fc-row > div.fc-content:hover:after{color:#670d00;}
.fc-calendar .fc-row > div.fc-today.fc-content:hover:after{color:#fff;}
.fc-calendar .fc-row > div > div a,
.fc-calendar .fc-row > div > div span{display:none;font-size:22px;}
@media screen and (max-width:400px){.fc-calendar-container{height:300px;}
.fc-calendar .fc-row > div > span.fc-date{font-size:15px;}
}
#forms_field_47 .dform_container select, #forms_field_59 .dform_container select{height:50px!important;}
#new_submission input[type="radio"]{left:0 !important;position:relative !important;}