/* Author - Deepanjan Datta */

@font-face{
    font-family:'Chronicle';font-weight:normal;font-style:normal;
    	src: url('fonts/ChronicleDisp-Italic.eot');
    	src: url('fonts/ChronicleDisp-Italic.woff') format('woff'), url('fonts/ChronicleDisp-Italic.ttf') format('truetype'), url('fonts/ChronicleDisp-Italic.svg') format('svg');   
}

@font-face{
    font-family:'Graphik';font-weight:normal;font-style:normal;
    	src: url('fonts/Graphik-Regular.eot');
    	src: url('fonts/Graphik-Regular.woff') format('woff'), url('fonts/Graphik-Regular.ttf') format('truetype'), url('fonts/Graphik-Regular.svg') format('svg');
}

@font-face {
	font-family:'Graphik-Bold';font-weight:normal;font-style:normal;
	src:url('fonts/Graphik-Medium.eot');
	src:url('fonts/Graphik-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Medium.woff2') format('woff2'), url('fonts/Graphik-Medium.woff') format('woff'), url('fonts/Graphik-Medium.ttf') format('truetype'), url('fonts/Graphik-Medium.svg#Graphik-Medium') format('svg');
}

body{font:14px 'Graphik',Arial!important;color:#707372;background:url(i/background.png) repeat-x 0 0}
a   {font:14px 'Graphik',Arial!important;text-decoration:none!important}
h1  {font:36px 'Chronicle',Georgia} h1.merch_name_header{font-size:28px}
h2  {font:28px 'Graphik'}
h3  {font:30px 'Chronicle',Georgia}
h4,strong,.bold{font-family:'Graphik-Bold';font-weight:400!important}

.ac_results{margin-left:-562px!important}
.advancedSearchAdSpace .text{width:168px}
.bonus_h,.bg_ban,.bg_darkblue{background:#707372}
.bonus_hs,.bg_orange{background:#d96932} .bonus_gray{background:#f4f2ed}
.button{background:#d96932;color:#fff!important;display:inline-block;padding:7px 16px 6px}
.fontblue,.fontred,.fontgreen,.fonterrors,.joinlogin_rewards a,.noresults a,.recentdines a,a.addPhoneClosed,a.addAddressClosed,a.details_merch_ws{color:#d96932} .add-search-address{margin:8px 0}
.page-name{border-bottom:6px solid #d96932;padding:25px 0 0 15px!important}

/* SNAPSHOT */

.snapshot .snapshot_header{background:url(i/as_widget_header.png) no-repeat;height:18px;width:250px}
.snapshot .open_btn {background:url(i/as_btn_open.gif)  no-repeat;height:7px;width:36px}
.snapshot .close_btn{background:url(i/as_btn_close.png) no-repeat;height:7px;width:36px}

/* HOME */

#searcharea #cszForm{background:transparent;padding:15px 0;height:52px;margin:0} #advlink{padding-top:4px}
#searcharea #CityAjax,#search_error #CityAjax2,#membermain #CityAjax2,#merchantSearch{width:266px;height:26px;padding:5px;color:#888c8a;font:italic 14px 'Graphik';border:0} #merchantSearch{margin-left:10px}
#searcharea .extendedSearch,#search_error .extendedSearch2{background:#fff;width:300px;height:140px;border:1px solid #ccc;overflow-y:scroll!important;display:none;opacity:.95;z-index:999!important;position:absolute;top:36px;left:-276px}
#headerlinkhome{width:385px;height:40px;z-index:5000;position:absolute;top:60px;left:0} #headerAutocomplete{top:25px!important;left:-240px!important} #re_search #cszForm2 .ac_results{margin-left:-323px!important} #hs_extendedSearch{top:36px!important;left:-276px!important;width:302px!important}
#vsaFromNavList li,#vsaToNavList li{margin:3px 3px 3px 0;padding-left:15px;background:url(i/menu_arrow.gif) no-repeat;}
.quickLogin{top:7px!important}.quickLogin a,a#logoutid{background:#d96932;color:#fff;display:inline-block;padding:6px 16px;text-transform:capitalize}

#metro-search {font:30px 'Chronicle',Georgia;padding:0 3px 4px}
#metro-subhead{font:17px 'Graphik'!important;padding:0 0 18px 2px}
#metro-cities td{padding:0 20px 10px 0}
#metro-cities a {font-size:16px!important}

#anonhome #col1,#memberhome #col1{background:#d96932;height:149px;color:#fff}
#anonhome #col2{background:#f4f2ed url(i/home-icon-a.png) no-repeat 8% 20%}
#anonhome #col2 div,#memberhome #col2 div{width:56%;height:149px;padding:25px 0 25px 140px}
#anonhome #col2 p, #memberhome #col2 p {font:16px Arial!important;margin:10px 0}
#memberhome #col2{background:#f4f2ed url(i/home-icon-l.png) no-repeat 8% 20%}
.cta{font:18px 'Graphik-Bold'!important;text-decoration:none;color:#d96932}
.cta:after{content:'>';border-radius:50% 50%;background:#d96932;padding:2px 6px;margin-left:7px;color:#fff}
#footer,#footer #wrapper a{font-size:10px!important}

/* LOGIN */

#loginmain #column1, #loginmain #column2{background:#707372;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;min-height:36em;margin:0 15px;padding:15px;width:21rem}
#logoutmain{padding:81px 0 0 401px}

/* HOW IT WORKS */

#howitworkshome #idmain #col2{background:#d96932;width:198px;float:left;margin:5px 0 0 30px}
#howitworkshome .step {background:url(i/ihg-steps.png) no-repeat -170px -289px;width:66px;height:66px}
#howitworkshome .step1{background:url(i/ihg-steps.png) no-repeat right 0;width:120px;height:126px;position:relative;left:-87px}
#howitworkshome .step2{background:url(i/ihg-steps.png) no-repeat left -124px;width:270px;height:126px}
#howitworkshome .step3{background:url(i/ihg-steps.png) no-repeat left -246px;width:125px;height:146px;margin-left:125px}
#howitworkshome .step4{background:url(i/ihg-steps.png) no-repeat left 0;width:120px;height:126px;position:relative;left:-87px}

/* SEARCH*/

#mininav a:hover{color:#c0bab4!important}
#rest_details_col1 a,#rest_details_col3 a,#topspan a,#favoritesmain a,#enrollment a,.spanLink{color:#d96932;text-decoration:none} 
#rest_details .sub_header_text{background:#f4f2ed!important;text-transform:capitalize;color:#707372!important} #rest_details .sub_header_text .allcaps{text-transform:capitalize}
#searchresults,#hoursOperation{font-size:12px}
#st-1 .st-btn > svg{fill:#d96932!important}
#st-1 .st-btn > span{color:#d96932!important;font:14px/34px 'Graphik',Arial!important;min-width:50px!important;padding:0!important}

div[class^=details_join_free]{padding:12px;background:#d8d3cb} .details_join_free_top{height:126px}
div[class^=details_join_free] .head{font:24px 'Chronicle',Georgia!important;color:#707372}
.search_detailview .d_image {position:relative;left:-5px;top:-5px} .search_detailview .d_text {position:relative;left:-2px}
.search_detailview .d_image2{position:relative;left:-2px;top:-2px} .search_detailview .d_text2{position:relative;left:14px}
.search_txtnew {color:#d71920} div.row span.nhoodcheck {float:left;padding:0 0 0 2px;text-align:left;width:320px}

/*POP UP*/

#emailafriend_main #header{background:url(i/emailafriend_header.jpg) left top no-repeat;width:425px;height:89px}
#sitefeedback_main #popheader{background:#707372;padding:5px}
#sitefeedback_main #popheader .text,.symbol_key h3{font:24px 'Chronicle',Georgia!important}
#sitefeedback_main,#missingreward_main,#emailafriend_main,#flagareview_main,.symbol_key,#detailsPrintview,#mem_chart,.staticPrintfriendly{background:#fff}

/* HEADER */

#header h3{background:url(i/header.png) no-repeat left bottom;height:98px}
#header #navigation{height:30px;position:relative;left:35%;width:65%;top:-1em}
#topnav		  {margin:0;padding:0;float:right;list-style:none}
#topnav li	  {margin:0;padding:0;float:left}
#topnav li a	  {color:#d96932;display:block;font-size:16px!important;height:30px;padding:0 15px;text-align:center}
#topnav li a:hover{color:#e78715}
#topspan{white-space:nowrap;overflow:hidden}

/* LEAVE MODAL */

.leave-modal {background:#f4f2ed;border:4px solid #fff;color:#707372;height:260px;left:calc(50% - 237px);position:fixed;top:calc(50% - 130px);width:474px;z-index:1500}
.leave-modal .close{padding:13px 16px 19px}
.leave-modal .close a{font: 24px 'Graphik',Arial!important;}
.leave-modal .message {margin:0 60px}
.leave-modal-overlay{background:#333;opacity:0.9;position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:1000}

/* EARN MORE */

[class*=earn-more-] .button{font:16px/2.5 'Graphik-Bold',Arial!important}
[class*=earn-more-banner-] p{font:20px/1.2 'Graphik',Arial;letter-spacing:-0.01rem;margin:0 auto;width:345px}
.earn-more-search .copy{font:20px/1.2 'Graphik',Arial}

/* RE BRAND */

#browser-message{position:relative;top:37px;margin-bottom:-6%;padding-bottom:6%}
#content2 a,.rewardLinks a,a.editLink{text-decoration:underline!important}
#favoritesmain #srTable{font-size:13px}
#left_pref input[type=checkbox]{position:relative;top:2px} .fonterrors{color:#d96932!important}
#sitecontainer{box-shadow:3px 8px 8px rgba(112,115,114,.04),-3px 8px 8px rgba(112,115,114,.04)} 
#snapmsg a{color:inherit} #section{width:30.5em}
.bonus_d,.bg_gray_en .calign a{color:#fff!important} .bg_gray_en .calign a{font:bold 16px 'Graphik-Bold'!important}