/* [[[ Branding Overrides ]]] */

body { background-color: transparent; font-family:Trebuchet MS, Arial, sans-serif;}

html { 

background: #ffffff;

    background: -moz-linear-gradient(top, #ffffff 32%, 



#FAC7C7 100%);

    background: -webkit-linear-gradient(top, #ffffff 32%,



#FAC7C7 100%);

    background: linear-gradient(to bottom, #ffffff 32%,



#FAC7C7 100%);

	 background-attachment: fixed;

}



form { margin: 0; }



.row { width: 960px; }



h1 { color: #000; font-weight: 600; }



#Footer { display: none; }

#Content 

{ 

  

  background-color:#fff; 

  margin-top: 0px; 

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

  border-radius: 0;

  margin-bottom: 20px;

  

}



/* [[[ Search Page ]]] */



#step_content 

{

  background-color: #fff;

  

  padding: 0 15px 25px 15px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  -ms-border-radius: 5px;

  -o-border-radius: 5px;

  border-radius: 5px;

}



#style_container_outer {position: absolute; top: 190px; right: 70px; }

#style_container 

{ 

  border: 5px solid #FFF;

  width: 410px; 

  height: 310px; 

  background: url(https://www.bookonthenet.net/west/RKEresStorage/Images/Portal/HaystackRockPREM_image.jpg) no-repeat 0 0;

  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);

  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);

}



/*.eres_guest .login_options {

	background:



#399b95;

}

*/



/* [[[ TA Nav Panel ]]] */



.nav_bar_panel { background: #d4dbd5;}

.nav-bar > li > a:first-child { color: #fff; text-shadow: 1px 1px 1px rgba(149, 149, 149, 0.4); }

.nav-bar > li.res_steps.active > a:first-child { color: #fff; }

.nav-bar { margin-top: 5px; }

.nav-bar > li.res_steps.no-access:hover { background: #c1e2e4; }



.pre_nav_bar { background: #c1e2e4; }

.pre_nav_bar > h2 { color: #fff; text-shadow: 1px 1px 1px rgba(149, 149, 149, 0.4); line-height: 1;}

.nav-bar > li.res_steps:hover { background: 

#399b95; }

.nav-bar > li.res_steps:hover > a:first-child  { color: #fff; }

.nav-bar > li.res_steps.no-access:hover > a:first-child  { color: #fff; }

.nav-bar > li.res_steps.active,

.nav-bar > li.res_steps.active:hover { background: 

#399b95; }



/*.reveal-modal .login_container a.create_account,

#Content a.coupon_codes,

#lblShowDetails {

	color:#6993c7;

	font-weight: bold;

}*/



.ta_nav_bar > li > a{ color:

#399b95; font-weight: bold;}

.eres_search .coupon_codes { color: 

#399b95; }



/* [[[ Reservation Resultlist Page ]]] */

.eres_resultlist .rate_cat_hdr { background: 

#d4dbd5; }

p,

.eres_resultlist .search_panel span,

.eres_resultlist .rates .rates_detail_row .btnShowRateDetail,

.eres_resultlist .rates .rates_detail_row .btnHideRateDetail,

.eres_resultlist .rates .lblRoomType,

.eres_resultlist .rates .lblAverageRate { color: #666; } 

.eres_resultlist .rates .lblRateName { font-size: 12px; }

.reveal-modal .gs_container h4 { color: #000; }

.eres_resultlist .avail_grid_footer.columns,

.eres_resultlist .avail_grid .columns > .current_day_avail {background-color: #000;}

.eres_resultlist .avail_grid .columns > .current_day_avail > span { color: rgba(255,255,255,1); text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);}

.eres_resultlist .rate_cat_hdr .rate_cat_name {

    color: #fff;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);

}

.arrow-down {

    border-top: 10px solid #fff;

}

.arrow-up {

    border-bottom: 10px solid #fff;

}



.eres_resultlist .avail_grid_outer .arrow-right {

border-left: 10px solid #000 !important;

}



.eres_resultlist .avail_grid_outer .arrow-left {

border-right: 10px solid #000 !important;

}





/* [[[ Special Promo ]]] */

.eres_resultlist .rates .lblSpecialRate { color: 

#399b95; }

.eres_resultlist .promo_corner { border-left-color: 

#399b95; }

.eres_resultlist .rate_category_wrapper.promo { border-color: 

#399b95; background:transparent;}



/* [[[ Guest Information ]]] */

.summary_panel span.summary_header,

.guest_reservation_info h2,

#lblCPSuccess { color: #424242; }



.eres_guest h5,

.search_controls > div > div > h5 {

    font-weight: bold !important;

    font-size: 1em !important;

    white-space: nowrap !important;

    overflow: hidden !important;

    float: left !important;

    color: #424242;

    /*text-shadow: 0px -1px 1px rgba(0,0,0,0.4), 0px 1px 0px rgba(255,255,255,0.5);*/

}

 

.ta_container > div:nth-child(1) > div:nth-child(4) > div:nth-child(1),

#pnlCCInfo > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),

.eres_guest > div:nth-child(7) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {

    width: 100% !important;

}

/*Text Colors */

.eres_resultlist .search_panel .coupon_labels {

	font-weight:bold;

}



.eres_resultlist .search_panel span {

	font-weight:bold;

	

}

/* [[[ Reservation Complete ]]] */

.row.login_title,

li,

h4,

#btnCreateAccount,

#btnForgotPassword,

.result_descriptions,

.result_descriptions,

#lblPropertyCurrency,

#lblPropertyCurrencyLabel,

#hlPolicy,

.rrd_tab > a,

.eres_guest h1,

.eres_guest h4,

.eres_guest h5,

.eres_guest span,

div[id^='md'] h1,

div[id^='md'] h5,

div[id^='md'] h4,

div[id^='md'] p,

div[id^='md'] span,

.ta_container h1,

.ta_container p,

.ta_container h5,

#filter_selections span,

#lblShowDetails,

#Content h1,

#Content h5,

#Content p,

#Content div.row .eres_resultlist .search_panel .coupon_labels,

.eres_resultlist h1,

.eres_resultlist .title_description,

.eres_resultlist .search_panel span,

.eres_resultlist .rates .lblSpecialRate,

.eres_resultlist .rates .rates_detail_row .btnShowRateDetail,

.eres_resultlist .rates .rates_detail_row .btnHideRateDetail,

.eres_resultlist .rates .lblAverageRate,

.eres_resultlist .rates span.lblRoomType,

.eres_resultlist .rates span.lblDiscountRate,

.eres_resultlist .rates span.lblRateName,

.eres_resultlist .search_panel .coupon_labels,

.avail_grid_outer .avail_grid .avail_grid_inner .shoulder span,

#ShowDetails_3_16_R > div > div.row.rrd_tab_container > div:nth-child(1) > a,

.reveal-modal .filter_container h4 {

    color: #424242!important;

    font-weight: normal;

    /*text-shadow: 0px 1px 4px rgba(51, 51, 51, 0.4) !important;*/

}



.eres_resultlist .avail_grid .columns.shoulder_na > span {

    color: red !important;

}



/* [[[ Modify/Cancel/Groups Text - note - Groups keeps content_steps background while Modify uses content background  ]]] */

span, h2 {

	color:#424242;

}





/* [[[ Mobile Buttons ]]] */



.mobile_header, .nav_bar_mobile_title {

	background:#000;

}

.nav_bar_mobile_title > span.mobile_title {

	color:#fff;

}



.arrow-left {

	border-right: 10px solid #fff;

}



/* [[[ Buttons ]]] */

#btnReservationFilter,

.button.alert,

.button.success {

    color: 

#FFFFFF !important;

    border: 2px solid 

#399b95;

    background: #399b95;

    text-shadow: none;

    box-shadow:none;

}



    #btnReservationFilter:hover,

    .button.alert:hover,

    .button.success:hover {

		color:#399b95 !important; 

		border: 2px solid #399b95;

		background: #fff;

		

    }

/* [[[ Room Details Button ]]]*/

.divRoomDetailsCover a.small.radius.success.button {

    background: 

#399b95 !important;

    border:2px solid 

#399b95 !important;

	color: #fff !important;

}



.button.success:focus {

-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.5) inset;

-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.5) inset;

box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.5) inset;

}



.button.disabled.success:hover,

.button.disabled.success {

    border-color: rgba(180, 180, 180, 0.8);

    background-color: rgba(180, 180, 180, 0.8);

}



/* [[[ Pop-up Windows ]]] 

.reveal-modal .cancel_container, .reveal-modal .guest_change_pwd_container, .reveal-modal .guest_container, .reveal-modal .gs_container, .reveal-modal .login_container, .reveal-modal .filter_container, .reveal-modal .expiry_container, .reveal-modal .message_container, .reveal-modal .ta_container, .reveal-modal .gp_container, .reveal-modal .ratedetail_container, .reveal-modal .abandonment_container, .reveal-modal .guest_container {

	background:#ebd6d1 !important;

}



div[id^="md"],

div[id^="md"] > div

{

	background:#4c0e0e;

}*/

.eres_guest h5,

.search_controls > div > div > h5

{

	font-weight: bold !important; 

	font-size: 1em !important; 

	white-space: nowrap !important; 

	overflow: hidden !important; 

}

.eres_guest > div:nth-child(7) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),

#pnlCCInfo > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),

.ta_container > div:nth-child(1) > div:nth-child(4) > div:nth-child(1){width: 100%!important;}



/*------------Calendar-----------------*/



.ui-widget-header {

	border: 1px solid #000!important;

	background: #000!important;

}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default 

{

	border: 1px solid #f0f0f0!important;

	background: #d2d0d0!important;

	color: #000!important;

}



.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active 

{

	border: 1px solid 

#399b95!important;

	background: 

#399b95!important;

	color: #fff!important;

}



.ui-widget-content {

border: 1px solid #dddddd!important;

background: #fff!important;

color: #000!important;

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight{

border: 1px solid #fff!important;

background: #fff url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x!important;

color: #000!important;

}



table.ui-datepicker-calendar  > thead > tr > th > span

{

	color:  #000!important;

}



.ui-datepicker-month, .ui-datepicker-year

{

	color: #000!important;

}



a.ui-datepicker-prev.ui-corner-all:hover, a.ui-datepicker-next.ui-corner-all:hover{

	background-image: none;

	background:none;

	outline:none;

	border:1px solid #000;

}



/*------------Hide Children-----------------*/





/*Hides Children dropdown lists and titles from Search, Rates, and Guests pages */

/*.dChildrenVis,

.dChildren {

    display: none;

}*/



/*Hides titles which contain "Adults" in their content*/

/*#lblGIAdults,

.search_panel > div:first-child > div:nth-child(3) > div:first-child > div:first-child > div:first-child > #lblAdults,

#EresSearch > div:nth-child(2) > div.search_controls > div:nth-child(4) > div:first-child > h5 {

    display: none;

}

*/

/*Adds new content of "# of People" in order to replace "Adults" title in Search and Rates pages*/

/*.search_panel > div:first-child > div:nth-child(3) > div:first-child > div:first-child > div:first-child::after,

#EresSearch > div:nth-child(2) > div.search_controls > div:nth-child(4) > div:first-child::after {

    content: '# of People';

    color: #E6E3D5 !important;

    font-weight: normal !important;

}*/



/*Adds new content of "# of People: " in order to replace "Adults" title in Guest Page*/

/*.summary_panel > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) > #lblAdults::before

{

    content: '# of People: ';

    color: #E6E3D5 !important;

    font-weight: normal !important;

}*/



/*Aligns the new content of "# of People" in Search page*/

/*#EresSearch > div:nth-child(2) > div.search_controls > div:nth-child(4) > div:first-child {

    padding-top: 13px !important;

}*/



/*Aligns the new content of "# of People" in Rates page*/

/*.search_panel > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {

    padding-top: 5px;

}

*/



/*---Rates Drop Down List---*/

/*div.ddrates{

    display: block !important;

}

*/



/*---Facebook Colors---*/

/*div#pnlSocial .columns {

	background:#606060

}



div#pnlSocial {

	background:#606060 !important;

}



div#pnlSocial .ten.columns.centered {

 background:#606060 !important;

  padding: 0px !important;

}*/



/*---Hides Coupon Code---

a#hlPromoCode, .four.columns.mobile-four.promo_cb:first-child {

	display:none;

}*/



/*---Hides Travel Agent Link---*/

a#lblTALogin {

  display: none !important;

}



/*---Drop Down Text Color--- */

form.custom div.custom.dropdown ul li, form.custom div.custom.dropdown ul li.selected {

	color:#000 !important;

}



/*---Heading and Room Title Text Color---*/ 

#Content h1{

  color: #000 !important;

  font-family: 'Roboto Slab', serif !important;

}



span.twelve.columns.lblRoomType {

  color: 

#000000 !important;

}



/*---Change Color of Room Details Bar---

div.divRoomDetailsCover > div {

	background: rgba(255, 255, 255, 0.6) !important;

}*/

/* [[[ Change Color of Room Details Bar ]]]*/

div.divRoomDetailsCover > div {

	background: #edefe9 !important;

}

/*---Change the Background Color of the Room Details*/

.pnlOpen, .divRoomDetailsCover {

  background: transparent !important;

	background-color: transparent !important;

}



/*Hide Print Confirmation Button

.pnlEmailComplete a.small.success.button.ten {

  display: none;

}*/



/*Hide New Reservation Button



.pnlNewReservation a.small.success.button.ten {

  display: none;

}*/



/*Hide entire Social/Share Field

div#pnlSocial {

  display: none;

}*/



/*Hide Share Text: I just booked a stay at ! Can't wait to get there.

h1.fb_posting  {

	display:none;

}*/



/*Hide Facebook Like Button 

.pluginSkinLight.pluginFontHelvetica {

  display: none;

}*/



/*Hide Twitter Button 

body.regular.hcount.ltr.ready.count-ready {

  display: none;

}*/



/*Hide Coupon, Group, Promo from Search Page

 a.coupon_codes.coupon_code, a.coupon_codes.group_code, a.coupon_codes.promo_code {

    display: none;

}*/



/*Hide Coupon, Group, Promo from Rates Page

div.promo_cb:nth-child(1), div.promo_cb:nth-child(2), div.promo_cb:nth-child(3) {

	display:none;

}*/



.menu {

	float:left;

	display:inline-block; 

	list-style-type: none;

}

.menu a{

	 border-top: 1px solid #1b1b1b;

  border-bottom: 4px solid #1b1b1b;    

  color: #1b1b1b;

	padding: 7px 0px 10px;

  font-size: 14px;

  line-height: 45px;

  text-align: center;

	display:inline-block;

	font-family: 'Roboto Slab', serif !important;

	-webkit-font-smoothing: auto;

  letter-spacing: 1px;

  width:180px;

  font-weight:700;

}



.menu a:hover {

	color: #797979;

  border-top: 1px solid #bfbfbf;

  border-bottom: 4px solid #bfbfbf;

}



.logo {

	padding:20px 60px 20px 0px !important;

}

.phone {

  background:url(https://www.bookonthenet.net/east/RKEresStorage/Images/Portal/RoyalRegency_phone.png) no-repeat center left;

  padding-left:17px;

  padding-right:15px;

}


@media only screen and (max-width: 950px) {

	.menu a {

    width:150px;

    padding: 2px 14px;

  }

}