/* CSS crunched with Crunch - https://crunchapp.net/ */


@font-face{font-family:'Montserrat-Bold';src:url("../../fonts/Montserrat-Bold.eot?#iefix");src:url("../../fonts/Montserrat-Bold.eot?#iefix") format("eot"),url("../../fonts/Montserrat-Bold.woff") format("woff"),url("../../fonts/Montserrat-Bold.ttf") format("truetype"),url("../../fonts/Montserrat-Bold") format("svg");}

@font-face{font-family:'Montserrat';src:url("../../fonts/Montserrat-Regular.eot?#iefix");src:url("../../fonts/Montserrat-Regular.eot?#iefix") format("eot"),url("../../fonts/Montserrat-Regular.woff") format("woff"),url("../../fonts/Montserrat-Regular.ttf") format("truetype"),url("../../fonts/Montserrat-Regular") format("svg");}

@font-face{font-family:'Montserrat-Italic';src:url("../../fonts/Montserrat-Italic.eot?#iefix");src:url("../../fonts/Montserrat-Italic.eot?#iefix") format("eot"),url("../../fonts/Montserrat-Italic.woff") format("woff"),url("../../fonts/Montserrat-Italic.ttf") format("truetype"),url("../../fonts/Montserrat-Italic") format("svg");}


.default_text{font-family:Montserrat;}
.default_text1{font-family:Montserrat;}
.styled_text_normal{font-family:Montserrat;font-weight:bold;}
.styled_text_medium{font-family:Montserrat;font-weight:bold;}
.styled_text_bold{font-family:Montserrat;font-weight:bold;}
.font_size_normal{font-size:10px;}
.font_size_normal1{font-size:14px;}
.font_size_semimedium{font-size:12px;}
.font_size_medium{font-size:18px;}
.font_size_semilarge{font-size:20px;}
.font_size_semilarge1{font-size:21px;}
.font_size_large{font-size:22px;}
.font_size_verylarge{font-size:24px;}
.font_size_verylarge1{font-size:41px;}
.font_size_verylarge2{font-size:28px;}
.font_size_verylarge3{font-size:25px;}
.font_size_verylarge4{font-size:47px;}
.font_size_verylarge5{font-size:30px;}
.font_size_verylarge6{font-size:32px;}
.font_size_verylarge7{font-size:40px;}
.font_size_verylarge8{font-size:35px;}
.font_size_verylarge9{font-size:26px;}
.font_size_medium1{font-size:19px;}
.font_size_verylarge10{font-size:36px;}
.font_size_verylarge11{font-size:38px;}
.font_size_verylarge12{font-size:43px;}
.font_size_normal2{font-size:14px;}
.font_size_normal3{font-size:11px;}
.font_size_normal14{font-size:17px;}
.font_size_norma15{font-size:13px;}
.font_size_norma16{font-size:19px;}
.font_size_normal1_px{font-size:11px;}
.font_size_normal6_px{font-size:16px;}
.capitalize{text-transform:uppercase;}
.decapitalize{text-transform:lowercase;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.normal{font-weight:normal;}
.txt_style{text-decoration:underline;}
.txt_style1{text-decoration:none;}
.txt-center{text-align:center;}
.txt-left{text-align:left;}
.txt-right{text-align:right;}
.camelcase{text-transform:capitalize;}
.txt-wrapword{word-wrap:break-word;}
a.link-txt-style{text-decoration:none;color:#91752D;}
a.link-txt-style:hover,a.link-txt-style:focus{color:#91752d;}
a.link-txt-style1{text-decoration:none;color:#030303;}
.font_size_verylarge10{font-size:36px;}
.padding-left0{padding-left:0;}
.padding-right0{padding-right:0;}
.padding-top10{padding-top:10px;}
.padding-bottom30{padding-bottom:30px;}
.margin-top8{margin-top:8px;}
.margin-top10{margin-top:10px;}
.margin-top15{margin-top:15px;}
.margin-top17{margin-top:17px !important;}
.margin-top20{margin-top:20px;}
.margin-top30{margin-top:30px;}
.margin-bottom18{margin-bottom:18px !important;}
.margin-bottom30{margin-bottom:30px;}
.margin-top40{margin-top:40px;}
.mar-btm-35{margin-bottom:-35px;}
.dis_inline{display:inline;}
.dis_block{display:block;}
.dis_inlineblock{display:inline-block;}
.dis_none{display:none;}
h1,h2,h3,h4,h5,h6{color:#000;font-family:Montserrat;font-weight:bold;}
body{font-family:Montserrat;color:#e6d5ae;font-size:22px;background-color:#cbd1d6;}
h1{font-size:18px;margin-top:0px;text-transform:uppercase;}
h2{font-size:15px;text-transform:uppercase;}
img{max-width:100%;}
.pos_relative{position:relative;}
.pos_absolute{position:absolute;}
.pos_fixed{position:fixed;}
.pos_static{position:static;}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=time],select{height:41px;font-size:12px;font-family:Montserrat;color:rgba(0, 0, 0, 0.5);border-radius:0px;background-color:#3c4659;border:1px solid #3c4659 !important;outline:none !important}
textarea.control-elements{color:#000;background-color:#fcf4e4;height:180px;font-size:12px;font-family:Montserrat;padding:6px 12px;border:1px solid #b7a87b;resize:none;border-radius:0px;}
input[type=checkbox].css-checkbox{opacity:0;margin:14px 0px 0px 3px;position:absolute;z-index:-1;}
input[type=checkbox].darden-offers-checkbox{opacity:0;margin:14px 0px 0px 3px;position:absolute;z-index:-1;}
.chk-btn,.chk-btn-checked{background:url('../../images/site/checkbox_unc.png') no-repeat left 0;line-height:10px;font-weight:normal;padding-left:24px;height:20px;display:inline-block;color:#161616 ;outline:medium none;position:relative;background-size:17px 17px;}
.chk-btn-checked{background:url('../../images/site/checkbox_chk.png') no-repeat left 0;background-size:17px 17px;}
.reset-dropdown input[type="password"]{-moz-appearance:none;appearance:none;background:url("../../images/site/edit_indicator.png") no-repeat scroll right;background-size:30px 38px;text-indent:0.01px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;width:100%;height:40px;padding-right:66px;}
.reset-dropdown input[type="password"]:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);}
.control-elements::-moz-placeholder{color:#000;opacity:0.5;}
p input[type=checkbox].select-checkbox{display:none;width:8%;height:48px;}
.select-checkbox{position:absolute;z-index:-1;}
input[type=checkbox].select-checkbox{display:none;width:8%;}
.select-btn,.select-btn-checked{background:url('../../images/site/off.png') no-repeat right 0;background-size:49px 22px;line-height:23px;font-size:30px;display:inline-block;color:#030303;font-family:Montserrat;font-weight:bold;font-size:14px;word-wrap:break-word;padding-right:54px;width:100%;font-weight:normal;position:relative;margin-top:0px;filter: grayscale(1);}
.select-btn-checked{background:url('../../images/site/on.png') no-repeat right 0;width:100%;background-size:49px 24px;background-size:49px 22px;filter: grayscale(1);}
.remove_frd_icon{background:url("../../images/site/cross_icon.png") no-repeat scroll 0 0;background-size:16px auto;display:block;text-align:center;font-size:10px;font-weight:bold;color:#000;height:28px;line-height:15px;margin-top:12px;padding-left:22px;}
.remove_frd_icon:focus,.remove_frd_icon:hover{text-decoration:none;color:#000;}
.placeholder-italics::-webkit-input-placeholder{font-style:italic;font-size:14px;}
.placeholder-italics::-moz-placeholder{font-style:italic;font-size:14px;}
.placeholder-italics:-ms-input-placeholder{font-style:italic;font-size:14px;}
.addinstructions-placeholder::-webkit-input-placeholder{text-indent:-1px;}
button:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(102, 175, 233, 0.6);outline:1 none;}
.css-checkbox:focus,.select-checkbox:focus,.items-checkbox:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(102, 175, 233, 0.6);outline:1 none;}
input[type=checkbox].items-checkbox{display:none;}
input[type=checkbox].items-checkbox+label.itemchk-btn{height:30px;display:inline-block;background-repeat:no-repeat;background-position:0 0;cursor:pointer;color:#030303;outline:medium none;}
input[type=checkbox].items-checkbox:checked+label.itemchk-btn{background:url('../../images/site/checked_darden_offers.png') no-repeat left 0;color:#000;background-size:26px;}
label.itemchk-btn{background:url('../../images/site/checbox_uncheck.png') no-repeat left center;line-height:25px;font-weight:normal;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:40px;background-size:25px;margin-left:15px;}
.timepicker-holder input{-moz-appearance:none;appearance:none;background:url("../../images/site/drop_1.png") no-repeat scroll right center rgba(0, 0, 0, 0);background-size:31px;text-indent:0.01px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;width:100%;padding-right:66px;border-color:none ;border-style:none ;border-width:none ;border:1px solid #AA9253;padding-left:12px;height:41px;text-transform:uppercase;}
.div-horizontal .control-label,.div-horizontal .radio,.div-horizontal .checkbox,.div-horizontal .radio-inline,.div-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0;}
.div-horizontal .radio,.div-horizontal .checkbox{min-height:27px;}
.div-horizontal .elements-group:before,.div-horizontal .elements-group:after{display:table;content:" ";}
.div-horizontal .elements-group:after{clear:both;}
.elements-group .help-block{font-size:14px;margin-top:10px;color:#030303;}
.control-elements{border-radius:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;background-image:none;background-color:#fbf3de;border:medium none;color:#7d796e;}
.control-elements:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);}
.control-elements::-moz-placeholder{color:#000;opacity:1;}
.control-elements:-ms-input-placeholder{color:#000;opacity:1;}
.control-elements::-webkit-input-placeholder{color:#000;opacity:1;}
.control-elements[disabled],.control-elements[readonly],fieldset[disabled] .control-elements{cursor:not-allowed;background-color:#eee;opacity:1;}
label.radio-btn{font-weight:normal;font-size:14px;color:#7d796e;width:240px;word-wrap:break-word;}
.custom-radio-btn{width:16px;height:16px;position:relative;z-index:1;top:2px;background:url('../../images/site/radio-uncheked.png') no-repeat left 0;background-size:16px;display:inline-block;left: 7px;}
.custom-radio-btn.selected{background:url('../../images/site/radio-cheked.png') no-repeat left 0;background-size:16px;}
.custom-radio-btn input[type="radio"]{width:33px;height:33px;margin:1px;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;}
input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../../images/site/drop_1.png") no-repeat scroll right center #f2f2f2;background-size:31px;background-color:#CBD1D6;text-align:left;text-indent:0.01px;width:100%;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;border-color:none ;border-style:none ;border:1px solid #AA9253;border-width:none ;padding-left:12px;height:41px;color:#000;border-radius:0px !important;}
.pick-date::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;}
.pick-date::-webkit-calendar-picker-indicator{-webkit-appearance:none;opacity:0;}
.contact-date::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;}
.contact-date::-webkit-calendar-picker-indicator{-webkit-appearance:none;opacity:0;}
input[type="date"]::-webkit-clear-button{display:none;}
input[type="time"]::-webkit-clear-button{display:none;}
label{font-size:20px;}
.reset-dropdown.editable-txt input{-moz-appearance:none;appearance:none;background:url("../../images/site/edit_indicator.png") no-repeat scroll right center;background-size:38px auto;text-indent:0.01px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;width:100%;padding-right:45px;overflow:hidden;text-overflow:ellipsis;height:40px;z-index:9999;}
.reset-dropdown.editable-txt input[type="text"]:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);}
.error_msg{color:#ff0000;cursor:text;font-size:12px;}
a[href^=tel]{color:#7a6122;}
.darden_offers input.items-checkbox[type="checkbox"]+label.itemchk-btn{color:#7d796e;}
.darden-offers-btn,.darden-offers-btn-checked{background:url('../../images/site/unchecked_darden_offers.png') no-repeat left 0;background-size:30px 30px;line-height:17px;font-weight:normal;display:inline-block;color:#030303;outline:medium none;position:relative;padding-left:40px;}
.darden-offers-btn-checked{background:url('../../images/site/checked_darden_offers.png') no-repeat left 0;background-size:30px 30px;}
.control-elements.coupon{padding-right:30px;}
.fake_pass{display:none;}
.input_toppos,.textbox_toppos{position:relative;z-index:9999;}
.contact_dropdowns .btn-group.bootstrap-select{margin-bottom:0px;}
.contact_dropdowns{margin-bottom:0px;}
.help-block{color:#030303 !important;font-size:12px !important;}
.container .innercontainer .innercontainer{padding:0px !important;}
.error_msg div#error_message_text{margin-left:15px;}
#logo{-webkit-padding-before:0px;}
#logo a{float:left;padding:20px 0px 20px 10px;width:113px;-webkit-padding-before:0px;margin:0;}
#logo img{display:block;margin-top:14px;width:90px;}
.head-bg{background-color:#000;height:72px;z-index:9999;position:fixed;position:device-fixed;top:0;width:100%;}
.head-bg>div.col-xs-4{background-color:none;min-width:94px;padding:0;max-width:114px;width:42.3%;}
.header-rgt-nav{padding:0px;width:62%;float:right;}.header-rgt-nav .menu.pull-right{float:none !important;}
.menu ul li{text-align:center;font-family:Montserrat;font-weight:bold;text-transform:uppercase;font-smooth:always;-webkit-font-smoothing:antialiased !important;}
.menu ul li a,.menu ul li a:hover{font-size:6px;text-align:center;padding:29px 0 0;font-weight:bold;color:#d1c198;font-smooth:always;-webkit-font-smoothing:antialiased !important;position:relative;margin:0;display:inline-block;width:25px;border-radius:0px;}
.menu ul li a:hover{background-color:transparent;color:#f0e6cc;}
.menu ul li a:focus,.menu ul li:last-child a{background:none;}
.menu ul li.img-responsive{background-position:center center;width:auto;padding:18px 6px 17px;float:left;margin:0;}
.menu .nav-items img{cursor:pointer;left:0;position:absolute;top:0;z-index:0;width:25px;height:20px;}
.menu img.nav_active{z-index:-2;}
.menu .active img.nav_active{z-index:2;}
.menu .nav-pills .location-icon{width:49px;}
.menu .nav-pills{float:right;padding:0px;}
.menu .nav-pills>li.active>a,.menu .nav-pills>li.active>a:hover,.menu .nav-pills>li.active>a:focus{background-color:transparent;color:#fff;}
.menu ul li#RESERVE-li{padding:0px;vertical-align:top;}.menu ul li#RESERVE-li a{width:45px;color:#000;padding:0px;text-indent:-9999px;height:100%;}.menu ul li#RESERVE-li a img{left:0px;width:47px;height:100%;}
.menu ul li#LOCATIONS-li a{width:45px;}.menu ul li#LOCATIONS-li a img{left:6px;}
.menu ul li#MORE-li a img{width:22px;height:18px;top:2px;left:2px;}
.menu ul li#CART-li{}
.order_digits{display:none;}
.order_digits.active{display:block;font-family:Montserrat;font-size:11px;color:#000;background:url("../../images/site/order_digits.png") no-repeat center center;background-size:18px auto;width:32px;height:32px;position:absolute;left:9px;top:-17px;z-index:2;padding-top:9px;}
.nav{padding-top:none;}
.capitalize.diff{color:#030303;font-weight:normal;}
.lochead_content p{color:#4b4941;}
.lochead_content p:first-child{color:#4b4941;font-family:Montserrat-Bold;font-weight:normal;padding-top:4px!important;}
.lochead_content p p.capitalize{color:#000;font-weight:bold;}
.lochead_content span{font-size:10px;font-weight:bold;padding-right:5px;}
.lochead_content p:last-child{color:#4b4941!important;}
#restOpHrs span.times{vertical-align:1px;}
.capitalize.locdetails-tabs ul li a{font-size:9px;color:#7a6122;}
.locationholder{background-color:#fff;width:100%;min-height:32px;padding:5px 13px 5px 10px;color:#ebe4ca;position:fixed;position:device-fixed;top:83px;z-index:3000;}
#headercontainer+.container{margin-top:123px;}
#locationholder-accordion{position:fixed;position:device-fixed;}
.location-img{display:inline-block;vertical-align:top;outline:none;}
.location-img:hover,.location-img:active,.location-img:focus{color:#fff;text-decoration:none;}
.location-name{display:inline-block;width:94%;}
.location-name,.location-name:hover,.location-name:active,.location-name:focus{text-decoration:none;padding-left:6px;color:#000;line-height:30px;font-size:14px;font-weight:bold;}
.locationholder-heading a img{padding-top:9px;width:10px;}
.locationholder-heading a{background:url("../../images/site/up_arrow.png") no-repeat center right;width:100%;height:auto;display:block;margin-right:4px;background-size:10px;}
.locationholder-heading a.collapsed{background:url("../../images/site/down_arrow.png") no-repeat center right;width:100%;height:auto;display:block;margin-right:4px;background-size:10px;}
.location-arrow:hover,.location-arrow:active,.location-arrow:focus{text-decoration:none;}
.locationholder-content{padding-left:20px;}.locationholder-content p{color:#322110;padding-right:20px;margin-bottom:2px;font-size:10px;}
.locationholder-content a{color:#322110;}
.locationholder-content span a{color:#000;text-decoration:underline;}
.locationholder-content span a:hover{text-decoration:none;}
.lochead_content{padding-left:20px;}.lochead_content p{padding-right:20px;margin-bottom:2px;font-size:11px;}
.lochead_content p:last-child{color:#000;}
.lochead_content a{color:#322110;}
.lochead_content span:first-child{padding-left:0;padding-right:3px;}
.lochead_content span:last-child{padding-right:0;padding-left:3px;}
.lochead_content span:nth-child(3){padding-right:3px;}
.lochead_content p:first-child{padding-top:10px;}
.lochead_content p:nth-child(4){padding-bottom:10px;}
.lochead_content span{padding-left:0px;padding-right:0px;color:#fff;}
.lochead_content .location_details{padding:10px 0;}
.lochead_content span a{color:#000;text-decoration:underline;}
.lochead_content span a:hover{text-decoration:none;}
.location-notdetect-holder{display:none;}.location-notdetect-holder .locationdetect-msg{padding-left:23px;font-size:10px;}
.location-notdetect-holder .location-name{font-size:18px;}
.location-notdetect-holder a.find-loctxt{color:#7a6122;text-decoration:underline;}
.location-notdetect-holder .location-img{width:10px;padding-top:10px;}
.location-notdetect-holder.active{display:block;}
.locationholder_details{position:absolute;display:block;background:#cab888;background-size:100% 100%;width:100%;min-height:40px;top:72px;padding-right:13px;border-bottom:1px solid #906e4f;}
.loc_heading{padding-left:10px;padding-top:5px;width:100%;height:auto;display:block;margin-right:4px;background:url(../../images/site/gc_down_arrow-gry.png) no-repeat right 17px;background-size:14px auto;cursor:pointer;filter: grayscale(1);}
.loc_heading.shown{background:url(../../images/site/gc_up_arrow_gry.png) no-repeat right 17px;background-size:14px auto;padding-left:10px;padding-top:5px;width:100%;height:auto;display:block;margin-right:4px;}
.location-img{padding-top:9px;width:10px;}
.location-name{font-size:14px;color:#111212;text-decoration:none;padding-left:6px;line-height:30px;font-weight:bold;}
.lochead_content{display:none;padding-left:10px;padding-bottom:6px;font-weight:bold;}
.lochead_content>p{padding-right:0px!important;margin-bottom:2px;font-size:11px;padding-left:16px;}
.location_notdetect_holder{display:none;padding-left:10px;}.location_notdetect_holder .locationdetect-msg{padding-left:17px;font-size:10px;}
.location_notdetect_holder .location-name{font-size:13px;padding-left:0;float:right;}
.location_notdetect_holder a.find-loctxt{color:#7a6122;text-decoration:underline;}
.location_notdetect_holder.active{display:block;}
.lochead_content span a{color:#fff;text-decoration:none;}
.footbg{background:url('../../images/site/EV-Mobile-Footer-BG.png') no-repeat #e3e0db;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-color:#E3E0DB;background-size:100% 100%;height:auto;width:100%;font-family:Montserrat;}.footbg img{width:60%;}
.footbg .copy-link .text_priv{margin-top:0px;}
.footbg .copy-link p{color:#fff;}
.footbg .copy-link p.text_copyrights{margin:20px 0 25px 0;font-size:11px;color:#aa8d59;border-top:1px solid #B8A779;}
.footbg .copy-link p:last-child{color:#b7a87b;padding:20px 15% 0px 15%;line-height:20px;}
.footbg .copy-link a{text-decoration:none;font-size:11px;color:#fff !important;}
.footbg .copy-link{font-size:15px;color:#8a6c4a;}
.footer-nav{margin-top:20px;padding:0px 15px;}
.footer-nav p:first-child{border-top:1px solid #B8A779;padding-top:20px;}
.footer-sociallogos{padding:25px 10px 0;margin-bottom:6px;overflow:hidden;}
.footer-sociallogos a{display:inline-block;text-align:center;width:20%;}.footer-sociallogos a img{width:32px;}
a.back-to-top{color:#000;font-size:12px;padding:0;position:fixed;right:1em;text-decoration:none;width:25px;z-index:9999;}
.back-to-top img{width:100%;}
.container{max-width:none !important;padding:0px;margin:0;width:100%;}
.home-img img{height:auto;width:100%;}
.text-dec{text-decoration:underline;color:#7a6122;margin-top:-5px;}
.success-button{font-family:Montserrat;font-weight:bold;padding:10px;text-align:center;color:#fff !important;background:#524f47;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNGY0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNGY0ZjRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjNTE1MTUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMWMxYzFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjM2YzZjNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #524f47), color-stop(4%, #4f4f4f), color-stop(4%, #424242), color-stop(9%, #2c2c2c), color-stop(9%, #515151), color-stop(86%, #1c1c1c), color-stop(86%, #3f3f3f), color-stop(100%, #131313));background:-webkit-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-o-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-ms-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#524f47', endColorstr='#131313', GradientType=0);width:100%;font-size:12px;border:1px solid transparent;margin:10px 0px 0px 0px;border-radius:1px;white-space:normal;}
.success-button:hover{background:#785e1c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4NWUxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzc4NWUxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzNmMzYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzQ4MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #785e1c), color-stop(12%, #5c4816), color-stop(12%, #5c4816), color-stop(15%, #785e1c), color-stop(87%, #000), color-stop(87%, #5c4816), color-stop(87%, #5c4816), color-stop(89%, #5c4816), color-stop(97%, #3f360f), color-stop(100%, #5c4816));background:-webkit-linear-gradient(top, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);background:-o-linear-gradient(top, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);background:-ms-linear-gradient(top, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);background:linear-gradient(to bottom, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#785e1c', endColorstr='#5c4816', GradientType=0);}
.default-button{font-family:Montserrat;font-weight:bold;padding:10px;text-align:center;color:#7a6122;width:100%;font-size:12px!important;border:1px solid #cab789;margin:0px 0px 10px;border-radius:1px;background:#f9fcf2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y5ZmNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZTJlMGQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjZjlmY2YyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjYzRjMWI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjYjFhYzk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjYjFhYzk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjZTRlNWUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYWM5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #f9fcf2), color-stop(9%, #e2e0d5), color-stop(11%, #f9fcf2), color-stop(71%, #c4c1b4), color-stop(88%, #b1ac98), color-stop(88%, #b1ac98), color-stop(91%, #e4e5e0), color-stop(100%, #b1ac98));background:-webkit-linear-gradient(top, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);background:-o-linear-gradient(top, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);background:-ms-linear-gradient(top, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);background:linear-gradient(to bottom, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fcf2', endColorstr='#b1ac98', GradientType=0);}
.default-button:hover{font-family:Montserrat;font-weight:bold;padding:10px;text-align:center;color:#7a6122;width:100%;font-size:12px;border:1px solid #cab789;border-radius:1px;background:#f9fcf2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y5ZmNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZTJlMGQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjZjlmY2YyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjYzRjMWI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjYjFhYzk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjYjFhYzk4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjZTRlNWUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IxYWM5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #f9fcf2), color-stop(9%, #e2e0d5), color-stop(11%, #f9fcf2), color-stop(71%, #c4c1b4), color-stop(88%, #b1ac98), color-stop(88%, #b1ac98), color-stop(91%, #e4e5e0), color-stop(100%, #b1ac98));background:-webkit-linear-gradient(top, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);background:-o-linear-gradient(top, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);background:-ms-linear-gradient(top, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);background:linear-gradient(to bottom, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fcf2', endColorstr='#b1ac98', GradientType=0);}
.viewmore-button{font-family:Montserrat;font-weight:bold;padding:15px;text-align:center;color:#fff;width:100%;font-size:12px;border:1px solid transparent;margin:10px 0px;background:#f9fcf2;background:-moz-linear-gradient(top, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #f9fcf2), color-stop(10%, #b2ac98), color-stop(11%, #f9fcf2), color-stop(71%, #b1ac98), color-stop(88%, #b1ac98), color-stop(88%, #b1ac98), color-stop(89%, #f9fcf2), color-stop(89%, #f9fcf2), color-stop(100%, #b1ac98));background:-webkit-linear-gradient(top, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);background:-o-linear-gradient(top, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);background:-ms-linear-gradient(top, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);background:linear-gradient(to bottom, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fcf2', endColorstr='#b1ac98', GradientType=0);}
.btn-prod-not-available{font-family:Montserrat;font-weight:bold;padding:8px;text-align:center;color:#7a6122;width:100%;font-size:12px;border:1px solid transparent;margin:10px 0px;border-radius:2px;background:#f9fcf2;background:-moz-linear-gradient(top, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #f9fcf2), color-stop(10%, #b2ac98), color-stop(11%, #f9fcf2), color-stop(71%, #b1ac98), color-stop(88%, #b1ac98), color-stop(88%, #b1ac98), color-stop(89%, #f9fcf2), color-stop(89%, #f9fcf2), color-stop(100%, #b1ac98));background:-webkit-linear-gradient(top, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);background:-o-linear-gradient(top, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);background:-ms-linear-gradient(top, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);background:linear-gradient(to bottom, #f9fcf2 1%, #b2ac98 10%, #f9fcf2 11%, #b1ac98 71%, #b1ac98 88%, #b1ac98 88%, #f9fcf2 89%, #f9fcf2 89%, #b1ac98 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9fcf2', endColorstr='#b1ac98', GradientType=0);}
.content-bg{width:100%;background:#cbd1d6;}
.innercontainer{padding:15px;}
.innercontainer.innerwrapper{padding:0 !important;}
.element-holder{padding:0 15px;}
nopaddingdiv{padding:0 !important;}
.content-holder{padding:0px 0px 10px;}
.innercontainer.innercontent-wrapper{padding-top:0;}.innercontainer.innercontent-wrapper .pickup-locations{margin-top:0;}
.fn-italic{font-style:italic;}
.fnt-base{font-family:Montserrat;font-weight:bold;}
.fnt-textnormal{font-size:14px;}
.text_conditon{font-size:14px;margin-top:6px;}
.text_remember{font-size:10px;}
.hr-line{border-bottom:solid 1px #c6af89;margin:20px 0px 9px;clear:both;}
.hr-line.location-margin{margin-top:0px;}
.container .innercontainer:not( :nth-child(1)){padding:0px 15px 0px;}.container .innercontainer:not( :nth-child(1)) .hr-line{margin:20px 0px 0px 0px;}
.carousel-control .icon-prev{margin-left:0px;margin-top:-31px;}
.carousel-control .icon-next{margin-right:10px;margin-top:-31px;}
.carousel-control .icon-prev:before{background:url("../../images/site/home_prev_arrow.png") no-repeat 10px center;background-size:17px 35px;content:" ";display:block;width:48px;height:48px;}
.carousel-control .icon-next:before{background:url("../../images/site/home_next_arrow.png") no-repeat 10px center;background-size:17px 35px;content:" ";display:block;width:48px;height:48px;}
.carousel-indicators li{margin:0;background-color:transparent;height:18px;width:18px;border:1px solid #fbf3de;}
.carousel-indicators li span{background-color:transparent;height:11px;width:11px;display:block;border-radius:10px;margin-left:3px;margin-top:3.3px;}
.carousel-indicators>li.active span{background-color:#fbf3de;}
.carousel-indicators{margin-bottom:3px;bottom:0;}.carousel-indicators li{border:none;width:26px;height:26px;margin-left:-1px;background:url("../../images/site/carousel-indicator.png") no-repeat;}
.carousel-indicators .active{height:26px;width:26px;background:url("../../images/site/carousel-indicator-active.png") no-repeat;}
.hr-line_createacc{margin:10px 0px;}
.container .innercontainer:not( :nth-child(1)) .hr-line.hr-reset{margin:20px 0 10px;}
.location-details-body{display:none;}
.error_page_content img.img-responsive{width:100%;height:auto;}
.reset-dropdown select::-ms-expand{display:none;}
.reset-dropdown select{width:100%;border:0 none;cursor:pointer;text-indent:0.01px;*background-image:none;background:#fff url('../../images/site/drop_1.png') no-repeat right;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-size:60px;border-radius:6px;border:1px solid #aba592;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;padding:15px 10px;}
.reset-dropdown select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);}
.bootstrap-select{width:100% !important;color:#030303;}
.bootstrap-select.btn-group .btn .caret{background:url("../../images/site/drop_1.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);border-color:none;border-style:none;border-width:none;display:inline-block;width:62px;height:41px;bottom:0;position:absolute;right:0px;top:0px;vertical-align:middle;background-size:31px 31px;}
.bootstrap-select.open.btn-group .btn .caret{background:url("../../images/site/drop_1_up.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);background-size:31px 31px;width:62px;height:41px;vertical-align:middle;}
.bootstrap-select.btn-group.reset_options .btn .caret{background:url("../../images/site/drop_1.png") no-repeat scroll center center rgba(0, 0, 0, 0);background-size:31px 31px;}
.bootstrap-select.open.btn-group.reset_options .btn .caret{background:url("../../images/site/drop_1_up.png ") no-repeat scroll center center rgba(0, 0, 0, 0);background-size:31px 31px;}
.bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default{background:#fcf7e9 url("../../images/site/input_bg.png");color:#000;border-radius:0px;outline:none;margin-bottom:0px;background-color:#CBD1D6;}
.bootstrap-select button{background-color:#fff;border:1px solid #91752d;border-radius:0px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;display:block;height:41px;line-height:1.42857;padding:6px 3px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;width:100%;color:#030303;font-family:Montserrat;font-size:14px;outline:none !important;}
.dropdown-menu li a,.dropdown-menu li a:focus,.dropdown-menu li a:hover{color:#fdf7eb;font-size:12px;font-family:Montserrat;}
.elements-group.loc-cols{width:100%;margin-left:0px;}.elements-group.loc-cols .city-col,.elements-group.loc-cols .state-col{display:inline;float:left;padding-left:0px;width:50%;}
.elements-group.loc-cols .state-col{padding-left:10px;}
.bootstrap-select button:hover,.bootstrap-select button:active{color:#555555;}
.bootstrap-select .btn-group .dropdown-menu li,.bootstrap-select .btn-group .dropdown-menu li:selected{outline:none !important;}
.bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 8px rgba(102, 175, 233, 0.6);outline:0 none;}
.bootstrap-select .btn:focus{outline:none !important;outline-offset:0px;}
.bootstrap-select.btn-group .btn .filter-option{padding-left:10px;font-size:12px;}
.bootstrap-select span.filter-option{padding:0px 0px 0px 9px;}
.bootstrap-select.btn-group .dropdown-menu li{border-bottom:2px solid #cdcbc6;opacity:1;display:table;width:100%;}
.bootstrap-select.btn-group .dropdown-menu li.selected{opacity:1;}
.bootstrap-select.btn-group .dropdown-menu li>a{color:#000;padding-top:10px;padding-bottom:10px;white-space:normal;text-align:left;padding-left:14px;outline:none;border:0;}
.dropdown-menu>li>a{padding:3px 14px !important;}
.bootstrap-select .dropdown-menu{border:1px solid #adadad;padding:0;background-color:#CBD1D6;}
.bootstrap-select .dropdown-menu.open{overflow-y:auto !important;max-height:250px !important;margin-top:0px !important;border-radius:0px;}
.bootstrap-select .dropdown-menu.inner{overflow-y:auto !important;max-height:250px !important;}
.bootstrap-select .dropdown-menu>li>a:hover{background-color:#CBD1D6;}
.bootstrap-select .dropdown-menu>li>a:focus{background-color:#CBD1D6;}
.select-email,.select-challenge-ques{display:none;}
.filter-option.pull-left{text-transform:uppercase;}
#dislikeComment1 .elements-group{margin-left:-15px;margin-right:-15px;}#dislikeComment1 .elements-group .dob-cols{text-align:left;margin:0px;float:left;padding:0px 15px;position:relative;width:100%;}#dislikeComment1 .elements-group .dob-cols .month-col,#dislikeComment1 .elements-group .dob-cols .year-col,#dislikeComment1 .elements-group .dob-cols .year-col{float:left;margin:0;width:30%;}
#dislikeComment1 .elements-group .dob-cols .day-col{position:absolute;left:32%;}
#dislikeComment1 .elements-group .dob-cols .year-col{float:right !important;padding-right: 15px;}#dislikeComment1 .elements-group .dob-cols .year-col .dropdown-menu.open{left:-79px;}
#dislikeComment1 .elements-group .col-xs-12.col-sm-12.col-md-12{padding:0px;}
.ui-slider-tabs-list-wrapper{margin-top:0px;}
.ui-slider-tabs-list{border:solid 1px #fff;background:#fff;height:54px;padding-top:6px;}
.ui-slider-tabs .ui-slider-tabs-list{display:table;text-align:left !important;}.ui-slider-tabs .ui-slider-tabs-list li{vertical-align:top;background:#f5edd2;margin:0px 4px 0px;height:40px !important;min-width:140px !important;font-weight:normal;}
.ui-slider-tabs .ui-slider-tabs-list li.selected{border:none;background:#967b35;}
.ui-slider-tabs .ui-slider-tabs-list li.selected a{color:#fff;height:40px !important;font-size:12px;min-width:160px;}
.ui-slider-tabs-list li a:focus{outline:medium none;}
.ui-slider-tabs-list-wrapper .ui-slider-tabs-list-container{box-shadow:0 0 0 rgba(0, 0, 0, 0.06);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ui-slider-left-arrow,.ui-slider-right-arrow{height:40px !important;width:30px !important;border-radius:0;top:17px;background-color:#000;margin-top:-10px;}
.ui-slider-left-arrow,.ui-slider-left-arrow.edge:hover{background:none repeat scroll 0 0 #020202 !important;}
.ui-slider-right-arrow,.ui-slider-right-arrow.edge:hover{background:none repeat scroll 0 0 #020202 !important;}
.ui-slider-tabs-list-container a:focus{outline:none;}
.ui-slider-tabs-list li a{font-size:12px;font-weight:normal;padding:0;display:table-cell;width:160px;text-align:center;vertical-align:middle;height:40px !important;}
.ui-slider-tabs-list li a:active{color:#fff;}
.ui-slider-tabs-list li a:focus{outline:none;}
.ui-slider-left-arrow div{background:url('../../images/site/right_arrow.png') no-repeat center center;background-size:8px auto;}
.ui-slider-right-arrow div{background:url('../../images/site/left_arrow.png') no-repeat center center;background-size:8px auto;}
.ui-slider-tabs .ui-slider-tabs-list li:last-child{margin-right:0px;}
.ui-slider-tabs .ui-slider-tabs-list li:first-child{margin-left:0px;}
.ui-slider-tabs .ui-slider-tabs-list li:only-child{margin:0px;}
.sliderHeaderContent{display:none;border-bottom:1px solid #b2a78c;border-top:1px solid #fff;}
.capitalize.text-center.ui-slider-tabs-list a{color:#000;font-weight:bold;text-shadow:none;}
.capitalize.text-center.ui-slider-tabs-list a{font-family:Montserrat !important;}
.sliderHeaderContent .category-container:after,.sliderHeaderContent .category-container:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-bottom:-1px;z-index:9999;}
.sliderHeaderContent .category-container:before{border-color:rgba(153, 124, 92, 0);border-bottom-color:#938a76;border-width:11px;margin-left:-11px;}
.sliderHeaderContent .category-container:after{border-bottom-color:#f5edd2 !important;border-width:10px !important;margin-left:-10px;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#headerSliderTabs ul.capitalize.text-center.ui-slider-tabs-list{width:640px;}
.txt-orders{font-size:15px;color:#000;padding-top:10px;font-family:Montserrat;font-weight:bold;}
a.order-link{color:#fff;font-family:Montserrat;font-weight:bold;font-size:15px;}
a.order-link:hover,a.order-link:active,a.order-link:focus{text-decoration:none;}
.orders-list{background-color:#CBD1D6;margin:15px 0px;border:solid 1px #a89e85;padding:0 15px 10px 15px;font-family:Montserrat;font-weight:bold;}.orders-list a.order-num{color:#91752d;font-family:Montserrat;font-weight:bold;font-size:10px;text-decoration:underline;}
.orders-list p{margin-bottom:2px;color:#030303;font-size:10px;font-family:Montserrat;}.orders-list p a{font-size:11px;padding-left:10px;}
.orders-list a.location-txt{color:#91752d;text-decoration:underline;}
.orders-list .currency-txt{color:#000;}
.orders-list .status-txt{color:#91752d;}
.orders-list .pickup-txt{color:#91752d;}
.orders-list h4{margin-bottom:5px;}
.order_main{margin-bottom:30px;float:left;width:100%;}.order_main .accordion-body{margin:0px 15px;}
.orderlink-heading a.collapsed{display:block;background:url('../../images/site/down_arrow.png') no-repeat 97% center;background-size:12px 6px;padding:10px 15px;color:#000;background-color:#cab888;text-transform:uppercase;text-align:left;}
/*for magic# 469593483-pooja*/
.orderlink-heading a{display:block;background:url('../../images/site/up_arrow_order.png') no-repeat 97% center;padding:15px 15px 15px 15px;background-size:12px 6px;color:#000;background-color:#cab888;text-transform:uppercase;text-align:left;font-size:12px;}
.hide-content{display:none;}
.intrests-items ul{padding:0px;margin:0px;}
.intrests-items ul li{list-style-type:none;display:block;border-bottom:2px solid #a89e85;margin:15px 0px;padding-bottom:15px;}
.intrests-items li:last-child{border-bottom:none;margin:none;padding-bottom:0px;}
.favitems_holder a{color:#000;font-family:Montserrat;font-weight:bold;font-size:20px;border-bottom:2px solid #a89e85;padding:15px 0px 28px 0px;margin:40px 15px 0px 0px;}
.favitems_holder .favitems-heading a.collapsed{background:url("../../images/site/down_arrow_order.png") no-repeat scroll right center rgba(0, 0, 0, 0);display:block;}
.favitems_holder .favitems-heading a{background:url("../../images/site/up_arrow_order.png") no-repeat scroll right center rgba(0, 0, 0, 0);display:block;}
.favitems_holder .favoccasions-heading a.collapsed{background:url("../../images/site/down_arrow_order.png") no-repeat scroll right center rgba(0, 0, 0, 0);display:block;}
.favitems_holder .favoccasions-heading a{background:url("../../images/site/up_arrow_order.png") no-repeat scroll right center rgba(0, 0, 0, 0);display:block;}
.favitems_holder a:hover,.favitems_holder a:active,.favitems_holder a:focus{text-decoration:none;}
.favitems_holder ul{padding:0px;margin:0px;}
.favitems_holder ul li{list-style-type:none;display:block;border-bottom:2px solid #a89e85;margin:15px 0px;padding-bottom:15px;}
.myinterests-container h2{margin:15px 0px;font-size:18px;}
.myinterests-container ul{padding:0px;margin:0px;}
.myinterests-container ul li{list-style-type:none;display:block;margin:0px 0px 10px;padding-bottom:5px;background:#e6e3da;}.myinterests-container ul li label.chk-btn{padding-left:padding60;}
.myinterests-container li:last-child{margin:none;padding-bottom:0px;}
.myinterests-container .other-txtbox{margin:10px 0px 15px;width:100%;border-radius:0;height:60px;}
.myinterests-container #account-subscription h4.panel-title a{padding:13px 15px !important;}
.split_rows{padding-top:10px;border-bottom:2px solid #a89e85;clear:both;width:100%;}
.overview-container{display:inline-block;width:100%;margin-bottom:15px;}.overview-container .overview-row{padding:10px 0px;overflow:auto;}
.overview-container dl{margin-bottom:0px;}
.decription_content{padding-top:15px;padding-left:20px;width:46%;}.decription_content ul{padding-left:0px;}.decription_content ul li{margin-left:15px;list-style-type:disc;color:#000;line-height:15px;}.decription_content ul li span{color:#030303;line-height:20px;font-size:12px;}
.decription_content ul li:only-child{list-style-type:none;margin-left:0px;}
.decription_content a:hover,.decription_content a:active,.decription_content a:focus{color:#000;}
.decription_content a img{float:left;}
.decription_content dt a{font-size:10px;text-decoration-color:#000;-moz-text-decoration-color:#000;}
.fooditem_img{width:52%;padding-top:20px;}
.errow_msg{color:#ff0000;margin-bottom:5px;overflow:auto;width:100%;margin-top:5px;font-weight:bold;}.errow_msg img{margin-left:5px;width:20px;height:20px;display:none;}
.errow_msg span{display:block;}
.errow_msg span.bold{display:inline-block;margin-left:0px;padding-left:0px;text-decoration:underline;}
.errow_msg a{color:#c44b3b !important;text-decoration:underline;}
.error-results{padding-top:10px;}
.innercontainer .mediaSlot.floar_plans_pdf~.hr-line{margin-left:-15px;margin-right:-15px;}
.titlebg{background-color:#cab888;display:block;height:36px;}.titlebg a{color:#91752d;padding:8px 0px 0px 5px;display:inline-block;font-weight:bold;font-size:14px;}
.titlebg a:hover{text-decoration:none;}
.titlebg .toppad{padding-top:0px;padding-left:13px;}
.map-arrow{background:none;display:block;}
.innerdiv{margin:10px 10px;}
.map-txt a{font-size:14px;color:#91752d;margin-top:30px;padding-left:4px;text-decoration:none;}
.map-txt a.normal{font-family:Montserrat;font-weight:bold;}
.map-txt a:hover,.map-txt a:active,.map-txt a:focus{text-decoration:none;}
.location-holder{padding-top:0px;}.location-holder .hr-line{margin:10px 0px 10px;clear:both;}
.fav-items-holder{margin-top:0px;}
.locations-list a.locate-txt{color:#000;text-decoration:none;font-weight:bold;font-size:18px;font-family:Montserrat;font-size:13px;}
.locations-list a.locate-txt-nlink{color:#414d63;text-decoration:none;font-weight:bold;font-size:18px;font-family:Montserrat;}
.locations-list a.locate-txt-nlink:hover{text-decoration:none;}
.locations-list a.map-loc-txt{color:#000;text-decoration:underline;font-weight:bold;font-size:18px;font-family:Montserrat;}
.locations-list h4{margin-bottom:5px;}
.locations-list p{color:#000;font-family:Montserrat;font-size:14px;margin-bottom:0;}
.locations-list p.fav-loc-txt{background-color:#cab888;text-align:center;color:#fff;font-family:Montserrat;font-size:14px;font-weight:bold;min-height:50px;padding:15px 0px;text-transform:uppercase;margin-top:15px;}.locations-list p.fav-loc-txt a{color:#fff;}
.locations-list .fav-loc-txt>a{color:#91752d;font-size:12px;font-family:Montserrat;font-weight:bold;text-decoration:none;min-height:50px;}.locations-list .fav-loc-txt>a img{height:15px;padding-bottom:3px;padding-right:2px;width:15px;margin-right:4px;}
.locations-list .fav-loc-txt>a:focus{outline:medium none;text-decoration:none;}
.locations-list span{color:#030303;font-family:Montserrat;display:inline-block;width:auto;}
.locations-list p.pref-icon,.locations-list a.fav_active,.locations-list a.fav_inactive,.locations-list a.location_icon,.locations-list a.remove_restaurant_icon{color:#b0aeae;margin-top:15px;font-family:Montserrat;font-size:14px;font-weight:bold;display:block;min-height:50px;}
.locations-list .preferred-loc-text{color:#000;padding:5px 0px 5px 30px;font-family:Montserrat;font-size:28px;}
.locations-list a.map-text-underline{line-height:1;}
.locations-list a.fav_active,.locations-list a.fav_inactive{color:#000;}
.locations-list p.pref-icon:hover,.locations-list a.fav_active:hover,.locations-list a.fav_inactive:hover,.locations-list p.pref-icon:focus,.locations-list a.fav_active:focus,.locations-list a.fav_inactive:focus,.locations-list a.location_icon,.locations-list a.remove_restaurant_icon{text-decoration:none;}
.locations-list p.pref-icon{margin-bottom:30px;}
.locations-list p.pref-icon>a{display:block;text-decoration:none;background-color:#8a6c4a;color:#fff;font-size:10px;min-height:40px;padding:0;text-transform:uppercase;text-align:center;}
.locations-list .pref-icon>a img{padding-bottom:2px;width:9px;margin-right:4px;}
.locations-list a.fav_active{background:url("../../images/site/star_active.png") no-repeat scroll 33% center #a39f99;color:#91752d;height:46px;padding-top:10px;text-align:center;width:100%;}
.locations-list a.fav_inactive{background:url("../../images/site/star_inactive.png") no-repeat scroll 27% center #a39f99;color:#91752d;height:46px;padding-top:10px;text-align:center;width:100%;}
.locations-list a.location_icon{background:url("../../images/site/location_icon.png") no-repeat;color:#000;}
.locations-list a.remove_restaurant_icon{background:url("../../images/site/cross_icon.png") no-repeat;color:#000;}
.locations-list .favs-list li{list-style-type:none;display:inline-block;margin:0px 25px 0px 0px;width:90px;vertical-align:top;position:relative;}.locations-list .favs-list li span.iconimg{background-color:#414d63!important;margin-bottom:0;padding:10px;width:90px;height:70px;}
.locations-list .favs-list li span.iconimg-more{background-color:#414d63;margin-bottom:0;padding:20px;width:90px;height:92px;}
.locations-list .favs-list li a{color:#7a6122;display:inline-block;text-decoration:none;font-size:10px;width:100%;font-family:Montserrat;font-weight:bold;padding-top:0px;}
.locations-list .favs-list li a:not( :nth-child(1)){text-align:center;width:65px;}
.locations-list .favs-list li img{display:block;max-width:100%;height:auto;margin:0px auto 0;height:35px;}
.locations-list .favs-list li .fav-iconholder{margin:0px;min-width:50px;}.locations-list .favs-list li .fav-iconholder .location-title{color:#91752d;font-size:10px;padding:15px 0px;}
.locations-list .favs-list li p{font-size:11px;position:absolute;bottom:5px;color:#fff;right:0px;width:100%;}
.locations-list a.map-link{font-size:10px;color:#91752d;text-decoration:none;}
.locations-list a.map-link:hover{color:#91752d;}
.locations-list a.num-txt{color:#000;cursor:text;text-decoration:none;}
.locations-list a.underline{text-decoration:none;}
.locations-list span.num-txt{font-size:13px;color:#7a6122;cursor:text;padding:0px;}
.locations-list .num-txt a{color:#91752d;}
.locations-list span.underline{text-decoration:none;}
.locations-list .fnt-textnormal span{font-size:13px;}
.locations-list .locationform{margin-top:6px;}
.locations-list .address-list{margin-bottom:10px;}.locations-list .address-list h4{text-transform:uppercase;font-weight:normal;margin-bottom:4px;font-family:Montserrat-Bold;}
.locations-list .address-list p{font-size:15px;margin-bottom:0;color:#000;}.locations-list .address-list p .weekdays{font-size:17px;display:inline-block;width:110px;}
.locations-list ul.favs-list{padding:0px 0px 0px 0px;margin-bottom:5px;}
#resultId.locations-list ul.favs-list{padding:15px 3px 0;margin-bottom:5px;margin-left:0;}
.map-icons{display:none;margin:0px 20px 0px 0px;}.map-icons img{margin:5px 1px 0px;width:44px;}
.map-icons a{padding-top:0;}
.map-icons .tooltip-inner{font-size:10px;word-wrap:break-word;border-color:#030303 !important;border-radius:4px;padding:10px;}
.map-icons .tooltip.bottom .tooltip-arrow{border-bottom-color:#030303;border-width:0 9px 9px;margin-left:-9px;top:-4px;z-index:200;}
.adress-container{padding:10px;background-color: #a2adba;border: 1px solid #717e8f;;margin:20px 0px;color:#030303;}.adress-container a{color:#414d63!important;text-decoration:underline;font-weight:bold;}
.map-holder,.direction-holder{margin:0px !important;}.map-holder img,.direction-holder img{width:100%;height:250px;border-radius:4px;}
.map-holder #map_canvas{height:250px!important;border:1px solid #030303;}
.calender-container{clear:both;}.calender-container .panel-body{padding:0;background-color:transparent;}
.calender-container .panel-group .panel-heading+.panel-collapse .panel-body{border-top:none;}
.calender-container .panel-group .panel,.calender-container .panel{border-radius:0;border:medium none;background:none;margin:0;border-top:1px solid #a89475;}
.calender-container .panel-heading{padding:0;border-radius:0;}
.calender-container .day-holder{width:12%;display:inline-block;padding-left:10px;}.calender-container .day-holder img{float:right;}
.calender-container .day-holder.capitalize.text-center{text-align:left;}
.calender-container .status-holder{display:inline-block;}
.calender-container .time-holder{display:inline-block;}
.calender-container .day-holder>img{height:10px;width:10px;}
.panel-body.calender-body{color:#000;}
.panel-default>.calender-header,.calender-body{border:none;padding:0px;border-radius:0;}
.panel_active,.panel_inactive{color:#000;}.panel_active ul,.panel_inactive ul{padding:0px;margin:0;}
.panel_active a:hover,.panel_inactive a:hover,.panel_active a:active,.panel_inactive a:active,.panel_active a:focus,.panel_inactive a:focus{text-decoration:none;}
.panel_active .calender-header .day-holder,.panel_inactive .calender-header .day-holder{color:#000;width:15%;display:inline-block;}.panel_active .calender-header .day-holder img,.panel_inactive .calender-header .day-holder img{float:right;}
.panel_active .calender-header .status-holder,.panel_inactive .calender-header .status-holder{display:inline-block;padding:5px 0;}
.panel_active .calender-header .time-holder,.panel_inactive .calender-header .time-holder{width:79%;display:inline-block;text-transform:uppercase;font-weight:normal;}
.panel_active .calender-header ul li,.panel_inactive .calender-header ul li{font-size:11px;height:35px;}
.panel_active .calender-body,.panel_inactive .calender-body{padding:10px 0;}.panel_active .calender-body ul li,.panel_inactive .calender-body ul li{padding-left:0px;font-size:10px;min-height:20px;}
.panel_active .calender-body .day-holder,.panel_inactive .calender-body .day-holder{max-width:68px;display:inline-block;padding-right:6px;}
.panel_active .calender-body .status-holder,.panel_inactive .calender-body .status-holder{display:inline-block;width:33%;margin-left:10px;padding-left:10px;}
.panel_active .maparrow,.panel_inactive .maparrow{background:url("../../images/site/gc_up_arrow_gry.png") no-repeat center center;background-size:11px auto;height:10px;width:28px;}
.panel_active .collapsed .maparrow,.panel_inactive .collapsed .maparrow{background:url("../../images/site/gc_down_arrow-gry.png") no-repeat center center;background-size:11px auto;height:10px;width:28px;filter: grayscale(1);}
.panel_active ul li,.panel_inactive ul li{list-style-type:none;display:block;font-family:Montserrat;font-size:25px;}
.panel_inactive .calender-header .day-holder{padding:10px 0;}
.panel_active{margin:4px 0px;}.panel_active .calender-header .panel-title{background-color:#d9cba8;color:#000;}
.panel_active .calender-header .day-holder{height:37px;overflow:hidden;padding:10px;color:#414d63;width:15%;max-width:68px;display:inline-block;font-weight:bold;vertical-align:top;}.panel_active .calender-header .day-holder img{float:right;}
.panel_active .calender-header .day-holder.txt-center.capitalize{text-align:left;}
.panel_active .calender-header .status-holder{display:inline-block;padding:5px 0;}
.panel_active .calender-header .time-holder{padding:10px 0 0 0;}.panel_active .calender-header .time-holder p{margin-bottom:0;color: #414d63;}
.panel_active .maparrow{background:url("../../images/site/gc_up_arrow_gry.png") no-repeat center center;background-size:11px auto;height:10px;width:28px;}
.panel_active .collapsed .maparrow{background:url("../../images/site/gc_down_arrow-gry.png") no-repeat center center;background-size:11px auto;height:10px;width:28px;}
.panel_active .panel-heading .spacer{height:46px;top:-26px;display:none;}
.panel_active .panel-collapse{background-color:#d9cba8;color:#000;}
.panel_inactive .calender-header .day-holder{background-color:none;max-width:68px;}
.panel_inactive .calender-header ul li{background-color:none;}
.slider-title-holder{margin-top:1px;cursor:pointer;font-family:Montserrat;font-weight:bold;font-size:16px;display:inline-block;text-align:center;width:100%;position:relative;}.slider-title-holder .linearrow{position:relative;left:0%;top:0px;color:#030303;width:22px;z-index:2;}
.slider-title-holder div.capitalize{color:#7a6122;padding:10px 0px;margin:0 auto;min-width:200px;position:relative;width:auto;display:inline-block;font-size:14px;font-weight:normal;}
.slider-title-holder a.slider-subitems{font-size:40px;font-family:Montserrat;font-weight:bold;display:inline-block;text-decoration:none;width:48%;}
.slider-title-holder .active{color:#000;}
.slider-title-holder .inactive{color:#030303;opacity:0.6;}
.slider-title-holder p{color:#000;font-size:10px;font-weight:normal;margin-bottom:0;margin-top:5px;text-align:center;}.slider-title-holder p span{margin:0 6px;}
.slider-title-holder p img{height:17px;width:20px;margin-top:-4px;}
.intrests-items .sendoffers-txt{line-height:23px;padding:0px;font-family:Montserrat;font-size:14px;}
.tooltip-body{font-weight:bold;background-color:#030303;color:#fff;border:solid 1px #fff;word-wrap:break-word;border-radius:none;}
.location-title{color:#000;display:inline-block;text-decoration:none;font-size:10px;font-family:Montserrat;font-weight:bold;word-wrap:break-word;margin-left:-18px;text-align:center;width:96px;padding-top:10px;text-transform:uppercase;}
.contact-privacytxt p{margin:0px;}
table.locationdirection_details{width:100%;}
.locationdirection_details{font-family:Montserrat;font-size:15px;}.locationdirection_details td{padding:10px;}
.locationdirection_details .dir_iconimg{width:35px;}.locationdirection_details .dir_iconimg img{width:30px;height:30px;}
.locationdirection_details .txt_desc{border-bottom:1px solid #aba592;font-size:10px;}
.locationdirection_details .txt_dis{font-size:10px;vertical-align:bottom;padding-bottom:0px;color:#000;}
.locationdirection_details .txt_highlight{font-weight:bold;}
.locationdirection_details .txt_dest{color:#000;}
.locationdirection_details .desc-noborder{border:none;}
.adress-container.detail-style a{font-size:30px;text-decoration:underline;}
.location-direction{font-size:14px;}.location-direction ul{padding:0px;margin:20px 0px 20px 10px;color:#68655a;}.location-direction ul li{list-style-type:none;display:inline;font-family:Montserrat;font-weight:bold;}
.location-direction ul li.active{font-family:Montserrat;font-weight:bold;}.location-direction ul li.active a{text-decoration:none;color:#030303;}
.show-hiddentxt{display:none;}
.direction-holder{text-align:center;}
.rest-sel-btn{background-color:#bd4028;border:0 none;border-radius:0 !important;color:#fff;cursor:pointer;font-weight:normal;padding:0px 7px 0px;margin-top:15px;margin-bottom:-30px;text-transform:uppercase;width:auto;}
.favs-list a>.rest-sel-btn{margin-bottom:-15px;}
.hours_txt{font-family:Montserrat;font-weight:bold;font-weight:normal;color:#000;text-transform:uppercase;}
.vr-line{border-left:1px solid #fff;height:45px;line-height:22px;width:1px;display:none;}
.locations-list .location-headers{font-family:Montserrat;font-weight:bold;font-size:14px;color:#7a6122;margin-bottom:20px;margin-top:10px;}
.panel_active .panel-collapse,.panel_inactive .panel-collapse{margin-top:0px;}
.panel_active .spacer,.panel_inactive .spacer{background-color:none;display:inline-block;height:38px;position:relative;top:-10px;width:2px;margin-left:-2px;}
.loc-icondiv{padding-top:0px;}
.opt-sub-text{left:-50px;position:absolute;}
#directions_container{padding:10px;background-color:#f5e7cc;border:solid 1px #a19362;margin:20px 0px;color:#030303;font-size:14px;text-align:left;margin-top:10px;}
.distance-title-holder{margin:0 -15px;text-align:center}
.locations-list .res_info_favs{margin:0 -15px 25px;}.locations-list .res_info_favs .links{text-transform:uppercase;}
.locations-list .res_info_favs .stand_rates{color:#000;margin-top:10px;}
.locations-list .edit_controls{margin:10px 0;}.locations-list .edit_controls button{width:100%;padding:10px;}
.locations-list .links{clear:both;display:block;margin:0;padding:0;}.locations-list .links li{list-style:none;color:#000;font-size:18px;margin:10px 0;}.locations-list .links li a{text-decoration:none;color:#000;font-size:14px;}.locations-list .links li a img{padding-right:10px;}
.locations-list .links li a:focus,.locations-list .links li a:hover{color:#000;}
.locations-list .links li .text-img{width:22px;}
.locations-list .links li .mail-img{width:31px;}
.locations-list .favs{color:#000;}.locations-list .favs a{text-decoration:none;text-transform:uppercase;color:#000;}.locations-list .favs a img{padding-right:2px;width:19px;}
.res_other_info{margin:20px 0 10px;}.res_other_info h4{text-transform:uppercase;}
.res_other_info .res_content div{font-size:13px;font-weight:bold;color:#414d63;}.res_other_info .res_content div p{font-weight:normal;}
.res_other_info p{font-size:13px;color:#000;}
.res_other_info img{width:100%;}
.innerwrapper .resLoc_title{margin:20px;}
.results_restaurant_search .restaurant_list:nth-child(1) li h4.loc_items{font-size:13px;color:#7a6122!important;}
.results_restaurant_search .restaurant_list:nth-child(1) li .fav_link img{padding-top:25px;}
.results_restaurant_search .restaurant_list:nth-child(1) li .directions_btns{padding:6px;}
.results_restaurant_search .restaurant_list{overflow:hidden;}.results_restaurant_search .restaurant_list li{display:inline;}.results_restaurant_search .restaurant_list li .distance_loc,.results_restaurant_search .restaurant_list li .status_loc,.results_restaurant_search .restaurant_list li .fav_link,.results_restaurant_search .restaurant_list li .directions_btns{float:right;color:#030303;}
.results_restaurant_search .restaurant_list li span{font-size:11px;}
.results_restaurant_search .restaurant_list li .directions_btns{margin-top:4px;}.results_restaurant_search .restaurant_list li .directions_btns button{font-size:8px!important;font-weight:normal;width:auto;margin:0;padding:4px;margin-left: 10px;margin-right:0!important;}
.results_restaurant_search .restaurant_list li .loc_items{font-size:13px;width:72%;float:left;color:#030303;}
.results_restaurant_search .restaurant_list li .fav_link img{width:18px;}
.results_restaurant_search .restaurant_list li h4.loc_items{text-transform:uppercase;font-weight:normal;margin-bottom:2px;color:#030303;font-family:Montserrat-Bold;}
.results_restaurant_search .restaurant_list li .status_loc{font-weight:bold;color:#000;}
.results_restaurant_search .restaurant_list li:last-child .loc_items{width:40%;color:#030303;}
a.edit_reserve_header{text-transform:uppercase;color:#000;text-decoration:none;font-size:10px;}
a.edit_reserve_header:hover,a.edit_reserve_header:focus{color:#91752d;}
.col-xs-12.col-sm-12.col-md-12.fnt-textnormal>span{color:#000;}
.sliderHeaderContent .slider-title-holder{height:auto;}
a.fav_link{color:#91752d!important;font-size:12px;}
.locations-list .res_info_favs{margin:0px 7px 18px -5px;}
.locations-list span#favorite_all_location_4800003{padding:0;}
p.pref-icon.my-fav-bg a{background-color:#cab888!important;}
h3.capitalize.txt-subhead p{color:#7a6122;}
.col-xs-12.col-sm-12.col-md-12.margin-top30 h3{text-align:center;}
.location-holder .titlebg{display:none;}
.locations-list{padding-top: 0px;}
.container .innercontainer .locations-list.colspan .res_info_favs .favorite_all_location a.fav_link{color:#000;text-transform:uppercase;text-decoration:none;}
.adp .adp-summary{display:none;}.adp .adp-summary .adp-directions{font-family:Montserrat !important;}.adp .adp-summary .adp-directions .adp-substep{word-break:break-all;}
.row.margin_top1.margin_bot3.marg_left5p{margin-right:0px;}
.adp-placemark{background:#f4e7cb;border:1px solid #a29f94!important;color:#7a6122!important;cursor:pointer;margin:10px 0;vertical-align:middle;}
h1.capitalize.text-center.resLoc_title{background:url("https://media.eddiev.com/stage/stage2/images/site/green-home-banner_right2.png") no-repeat center;margin:0px -15px 10px;padding:15px;background-size:100%;color:#d9d1c0;font-weight:bold;font-size:13px;text-align:center;}
.elements-group .success-button.capitalize{margin-bottom:5px;}
.directions_btns>a{text-decoration:none !important;}
.error_msg.fnt-textnormal.text-left ul{margin-left:-38px;}
form.form-horizontal .form-group h3.txt-subhead.capitalize{margin-top:20px;}
.locations-list.colspan .res_info_favs .links li a{font-size:13px;}
.locations-list.colspan .res_info_favs p{font-size:12px;}
.locations-list.colspan .res_info_favs .links li:first-child a img{padding-right:14px;}
.locations-list.colspan .res_info_favs a.fav_link{color:#000 !important;}.locations-list.colspan .res_info_favs a.fav_link img{padding-left:5px;padding-right:10px;margin-bottom:4px;}
.event_calender_container #change_location_dropdown.change_location_dropdown h4{color:#000;font-size:11px;text-transform:uppercase;}
.event_calender_container #change_location_dropdown .elements-group .btn_link{font-size:12px;margin-top:10px;}
.event_calender_container #change_location_dropdown .elements-group .loc_btn{font-size:12px;padding:10px 5px;min-width:120px;margin-top:0px;}
#account-subscription .subscription_maindiv{margin-bottom:0px;background:#d2c093;}#account-subscription .subscription_maindiv .panel.panel-default{margin-bottom:0px;border-bottom-width:0px;}
#account-subscription .panel{background-color:transparent;border-radius:0px;margin-bottom:15px;box-shadow:none;border:medium none;border-top:1px solid #dbd1b6;border-bottom:1px solid #dbd1b6;}
#account-subscription .panel-heading{background-color:transparent;padding:0px;}
#account-subscription .panel-default .panel-heading{border:0px;}
#account-subscription h4.panel-title a{display:block;background:url("../../images/site/gc_up_arrow_gry.png") no-repeat scroll 97% center;background-size:15px;padding:13px 15px;color:#000;outline:medium none;line-height:22px;}#account-subscription h4.panel-title a .subscription_email_icon{background:url("../../images/site/email_icon_active.png") no-repeat scroll left center;background-size:18px 12px;display:inline-block;height:14px;width:23px;vertical-align:middle;}
#account-subscription h4.panel-title a .subscription_mobile_icon{background:url("../../images/site/mobile_text_icon_active.png") no-repeat scroll left center;background-size:16px 20px;display:inline-block;height:22px;width:23px;vertical-align:middle;}
#account-subscription h4.panel-title a.collapsed{background:url("../../images/site/down_arrow.png") no-repeat scroll 97% center transparent;background-size:25px!important;color:#000;}#account-subscription h4.panel-title a.collapsed .subscription_email_icon{background:url("../../images/site/email_icon_active.png") no-repeat scroll left center;background-size:18px 12px;display:inline-block;height:14px;width:23px;vertical-align:middle;}
#account-subscription h4.panel-title a.collapsed .subscription_mobile_icon{background:url("../../images/site/mobile_text_icon_active.png") no-repeat scroll left center;background-size:16px 20px;display:inline-block;height:22px;width:23px;vertical-align:middle;}
#account-subscription h4.panel-title a{font-size:12px;text-decoration:none;}
#account-subscription h4.panel-title a:hover,#account-subscription h4.panel-title a:focus{text-decoration:none;}
#account-subscription .txt-subhead{font-size:12px;color:#000;margin-bottom:0px;padding:0px;}
#account-subscription h4.panel-title a img{margin-right:14px;}
#account-subscription .panel-group .panel-heading+.panel-collapse .panel-body{border-top:0px; margin-bottom:-100px;}
#account-subscription .panel-body{padding-bottom:0;}
#account-subscription .panel-body .hr-line{margin:0px 0px 0px;border-bottom:0px;}
#account-subscription .textanchor{font-weight:bold;color:#000;text-decoration:none;}
#account-subscription .intrests-items{margin:0px 0px 10px;}
#account-subscription .emailedit a{font-size:14px;font-family:Montserrat;font-weight:bold;color:#91752d;text-decoration:none;}
#account-subscription .emailedit a:hover,#account-subscription .emailedit a:focus{text-decoration:underline;color:#91752d;}
#account-subscription .emailedit img{margin-right:6px;height:14px;width:18px;}
#account-subscription .panel-group .panel:nth-child(2) a:nth-child(1){padding-bottom:13px;padding-top:13px;}
#account-subscription .intrests-items ul li{border-bottom:0px;margin:0px 0px 10px 0px;padding-bottom:0px;background:#E1D6B3;}
#account-subscription .intrests-items ul li label.capitalize{text-transform:capitalize;}
#account-subscription .fnt-textnormal{font-size:14px;margin-top:10px;padding-left:10px;}
#account-subscription .panel-title a.capitalize{text-transform:capitalize; background-size: 18px!important;}
#account-subscription .selectall{background-color:#7a6122;display:none;}
#account-subscription p span.bold{color:#030303;}
#account-subscription .success-button,#account-subscription .default-button{font-size:14px;}
#account-subscription .default-button{margin-bottom:15px;}
#account-subscription .subscription_maindiv .panel-body{padding-top:0px;}
.panel-body{background-color:#e1d6b3;}
.myinterests-container #account-subscription{border-bottom:solid 1px #c6af89;margin-bottom:20px;}.myinterests-container #account-subscription .subscription_maindiv .panel-group{margin-bottom:4px;}
.txt-subhead{text-transform:uppercase;color:#000;font-size:12px;margin:0;padding: 15px 0 5px}
.text_heading{font-size:14px;font-weight:bold;}
.txt-date{color:#030303;font-family:Montserrat;font-weight:bold;font-size:15px;margin-bottom:0;}
.txt_underline{text-decoration:none;}
.dob-holder{padding-top:0px;}.dob-holder .txt-subhead{margin-bottom:0px;}
.popup-holder .popover{border-radius:0;background-color:#030303;z-index:50;max-width:158px;}
.popup-holder .popover-content{font-size:11px;color:#fff;font-weight:normal;font-family:Montserrat;line-height:15px;text-transform:none;}
.popup-holder .popover.right>.arrow:after{border-right-color:#030303;}
.popup-holder .popover.right>.arrow{border-right-color:rgba(0, 0, 0, 0.25);}
.popup-holder .popover.left>.arrow:after{border-left-color:#030303;}
.popup-holder .popover.left>.arrow{border-left-color:rgba(0, 0, 0, 0.25);}
.popup-holder .popover.bottom>.arrow:after{border-bottom-color:#030303;}
.popup-holder .popover.bottom>.arrow{border-bottom-color:rgba(0, 0, 0, 0.25);}
.popup-holder img{height:19px;width:19px;}
.createtxt-subhead{font-family:Montserrat;font-weight:bold;font-size:15px;color:#000;margin-bottom:10px;padding-top:10px;}
.subhead-sub{color:#706b6b;font-size:16px;}
.img-holder{display:inline-block;width:100%;}
.createaccount-form{margin-top:20px;}
.viewmore-container{padding-top:20px;}
.disable-layer{opacity:0.6;}.disable-layer a{cursor:text;pointer-events:none;}
.dob-cols{text-align:left;margin:0px 15px 0px 5px;}.dob-cols .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default{width:100%;}
.dob-cols .month-col,.dob-cols .day-col,.dob-cols .year-col{float:left;margin-left:10px;width:30%;}
.dob-cols .year-col .bootstrap-select.btn-group:not(.input-group-btn),.dob-cols .year-col .bootstrap-select.btn-group[class*="span"]{margin-bottom:0px;}
.createaccount-title{padding:10px 10px 0px;}
#account-register-container .content-holder .txt-subhead.popup-holder>span{text-transform:uppercase;}
.restaurant_details{display:none;}.restaurant_details .innerdiv{margin:0;margin-left:6px;}.restaurant_details .innerdiv p a{color:#000;}
.text{text-transform:uppercase;}
.img-holder.nav-form2{display:none;}
.dob-cols.ph_cols{float:left;padding:0px 15px;margin:0px 0px 15px;width:100%;}
.dob-cols.ph_cols .month-col,.dob-cols.ph_cols .year-col{width:48% !important;margin:5px 0 -5px;}
.dob-cols.ph_cols .year-col{float:right !important;}
.popover-content{padding:7px 7px;font-size:12px;}
img.social_img{margin-top:7px;}
#registration-clearPlaceholder div#account-register-container .content-holder{padding:15px;}
.innercontainer.carosel-holder{padding-bottom:0px;}
.content-bg .innercontainer.carosel-holder #carousel{margin-bottom:0px;margin-top:15px;}
.content-bg .innercontainer.carosel-holder #carousel .carousel-inner .item img{height:180px;}
#login-form p.help-block.text-left.fn-italic.text_conditon{font-size:11px !important;}
#login-form h4.error_msg.text-left{font-size:12px;}
#login-form .text-left label.chk-btn.text_remember,#login-form .text-left label.text_remember.chk-btn-checked{font-size:12px;padding-top:4px;}
.container.content-bg .row.mar_btm.span6.contact_orderType_width .mar_g_tp{font-size:14px;color:black;text-align:left;padding-left:15px;margin:0px 0 10px;font-weight:100;}
.container.content-bg .row.mar_btm.span6.contact_orderType_width select#orderTypeContactus{width:91%;padding:0 15px;}
.container.content-bg div#contactUsOptionsiId div#pickupOrdeliveryid .mar_g_tp{font-size:14px;color:black;text-align:left;margin:16px 0 10px 0px;font-weight:100;}
.container.content-bg div#contactUsOptionsiId div#pickupOrdeliveryid .row.pull-left.mar-rgt-15.togo_oo_radio{width:50%;}.container.content-bg div#contactUsOptionsiId div#pickupOrdeliveryid .row.pull-left.mar-rgt-15.togo_oo_radio .radio_new{width:21%;float:left;}
.container.content-bg div#contactUsOptionsiId div#pickupOrdeliveryid .row.pull-left.mar-rgt-15.togo_oo_radio .radio_new{float:left;margin:0 10px;}.container.content-bg div#contactUsOptionsiId div#pickupOrdeliveryid .row.pull-left.mar-rgt-15.togo_oo_radio .radio_new label.pull-left.mar-top03{font-size:14px;color:black;text-align:left;margin-bottom:20px;font-weight:100;}
.container.content-bg div#contactUsOptionsiId div#pickupOrdeliveryid label.pull-left.mar-top03{font-size:14px;color:black;text-align:left;margin:0px 0 10px 0;font-weight:100;}
.ogtitle-txt{display:none;background-color:#030303;height:50px;color:#fff;font-size:18px;font-family:Montserrat;font-weight:bold;text-align:center;padding-top:10px;}.ogtitle-txt img{display:block;margin:0px auto;}
.homepg-img{display:none;background-color:#a2b432;width:100%;}.homepg-img .homepg-img_right{float:right;}
.homepg-img img{height:44px;margin:0px auto;}
.innercontainer+.homepg-img{margin-top:-30px;}
.innercontainer_promocode{padding:15px 0;}
.innercontainer_promocode img{width:100%;}
.menu-list{background-color:#fff;margin:0 30px 0 30px;border-top:none;border-top-color:transparent;border-right:2px solid #a89e85;border-left:2px solid #a89e85;-webkit-box-shadow:inset0px 18px 17px -20px rgba(0, 0, 0, 0.8);-moz-box-shadow:inset0px 18px 17px -20px rgba(0, 0, 0, 0.8);box-shadow:inset 0px 18px 17px -20px rgba(0, 0, 0, 0.8);}.menu-list ul{text-align:center;padding:0px;margin:0px 30px;}.menu-list ul li{text-transform:uppercase;display:block;text-align:center;list-style-type:none;border-bottom:3px solid #a89e85;margin:0px;}.menu-list ul li a{display:block;font-size:41px;font-family:Montserrat;font-weight:bold;text-decoration:none;color:#000;padding:30px 0px;}
.menu-list ul li a:hover,.menu-list ul li a:active{text-decoration:none;}
.menu-list li:last-child{border-bottom:none;margin:none;}
.menu-grid{margin:0px;border-top:none;border-top-color:transparent;}.menu-grid ul{padding:0px;margin-bottom:0px;}.menu-grid ul li{text-transform:uppercase;display:inline-block;text-align:center;vertical-align:middle;list-style-type:none;border-top:1px solid #4c4228;border-right:1px solid #4c4228;border-left:1px solid #4c4228;background:url("../../images/site/menu_grid_bg.png") repeat;width:100%;margin:-1px;padding:7px 10px;height:auto;}.menu-grid ul li a{display:inline-block;font-size:14px;text-decoration:none;width:90%;color:#fff!important;text-align:left;padding-bottom:4px;margin-top:8px;}
.menu-grid ul li a:hover,.menu-grid ul li a:active{text-decoration:none;}
.menu-grid ul li:last-child{border-bottom:1px solid #868582;}
.box_cntnt{margin-top:15px;background:#7d7461;font-size:auto;text-align:center;padding:25px 25px 10px 25px ;}.box_cntnt h4{color:#fff;font-weight:none;text-transform:uppercase;}
.box_cntnt p{font-size:15px;color:#fff;line-height:18px;}
.box_cntnt .success-button:hover{background-color:#000;}
.box_cntnt .box_button{padding:0 20px 0 20px;}
.menu_dropdown{background:url("../../images/site/menu_grid_right_arrow.png") no-repeat bottom center;background-size:9px 10px;display:inline-block;width:20px;height:14px;float:right;}
.boxshadow-home{padding:0px;margin-top:5px;}
.homeCarousel .carousel-control .icon-prev:before{background:url("../../images/site/m-home_prev_arrow.png") no-repeat 10px center;background-size:17px 35px;}
.homeCarousel .carousel-control .icon-next:before{background:url("../../images/site/m-home_next_arrow.png") no-repeat 10px center;background-size:17px 35px;}
.homeCarousel .carousel-indicators>li{background-color:transparent;border:1px solid #d7cbc1;height:16px;width:16px;}
.homeCarousel .carousel-indicators li span{background-color:transparent;height:11px;width:11px;display:block;border-radius:10px;margin-left:0.1em;margin-top:0.1em;}
.homeCarousel .carousel-indicators>li.active{background-color:transparent;}.homeCarousel .carousel-indicators>li.active span{background-color:#fbf3de;}
.edges .carousel{margin-left:-15px;margin-right:-15px;}
div#restnt_map_detail_id{padding:0px 0px !important;}
table.adp-directions{margin-left:-8px;}
.container .home-content.carousel{padding:15px;background-color:#000;}
.container .home-content.carousel .carousel-inner.home-img div.item{padding-top:0px;}
.container .home-content.carousel .carousel-inner.home-img div.item img{height:240px;}
.container .home-content.carousel .carousel-arrows .carousel-control.left .icon-prev:before{right:-20px;top:-20px;}
.container .home-content.carousel .carousel-arrows .carousel-control.right .icon-next:before{top:-20px;left:2px;}
.container .experience.home-content{background-color:#000;padding:0px 15px 10px 15px;}
.container .experience.home-content .experience_cnt{padding:15px;background-color:#7c7461;margin-top:8px;}
.container .experience.home-content .experience_cnt h3{margin-top:0px;font-size:16px;font-weight:normal;color:#fff;}.container .experience.home-content .experience_cnt h3 a,.container .experience.home-content .experience_cnt h3 a:hover{color:#fff;}
.container .experience.home-content .experience_cnt p{font-size:13px;color:#fff;}.container .experience.home-content .experience_cnt p a,.container .experience.home-content .experience_cnt p a:hover{color:#fff;}
.container #profile_transient+.container.boxshadow-home{padding:5px 15px 15px;background-color:#000;margin-top:0px;}
.carousel-inner .item img{width:100%;}
a.carousel-control{top:24px;}
#myCarousel .carousel-indicators{width:auto;}
.welcome_container{background:url("../../images/site/welcome-nick-bg.png") repeat-x;color:#fff;font-size:18px;height:48px;top:120px;position:relative;}
.welcomemsg{text-transform:uppercase;font-size:12px;font-weight:bold;text-align:left;margin:0px !important;padding:10px;width:100%;position:absolute;top:4px;color:#eae4cb;}.welcomemsg .logout{text-decoration:none;color:#fff;padding-left:10px;}
.welcomeev{background:url("../../images/site/Login-bg.png") repeat-x;text-transform:uppercase;font-size:12px;font-weight:bold;text-align:center;margin:0px !important;background-color:#000;padding:20px;width:100%;color:#eae4cb;}.welcomeev .logout{text-decoration:none;color:#fff;padding-left:10px;}
.uname{padding-right:10px;}
.revieworder-form{margin-top:30px;}
.product{margin:15px 0px 20px;overflow:hidden;position:relative;}.product .prod_img img.mainimage{width:100%;}
.product .prod_img{display:none;}
.product .cross_close{float:right;position:absolute;right:-10px;top:-9px;cursor:pointer;width:25px;}
.product h3.productname{font-size:11px;font-family:Montserrat;margin:0px;line-height:20px;width:90%;float:left;}
.product .prod_price{text-transform:uppercase;text-align:right;width:100%;float:left;margin-top:0px;font-size:11px;}
.product .prod_price .start_txt{display:none;font-family:Montserrat;font-weight:bold;margin:0px;line-height:12px;font-size:11px;}
.product .prod_price .prod_price_txt{font-size:10px;margin:0px;font-weight:bold;}
.product .linkbtn{display:none;float:right;padding-right:0px;}
.product .prod_orderbtn{display:inline;}
.product .descontent{margin:0px 0px 10px;height:auto;width:auto;float:right;}
.product h3 a,.product h3 a:focus,.product h3 a:hover{font-size:10px;text-decoration:none;color:#000;line-height:15px;display:inline-block;text-transform:uppercase;font-weight:bold;}
.product .add-fav-content a.star-inactive,.product .add-fav-content a.star_active{display:inline-block;margin-top:20px;padding:0px 0px 0px 20px;height:30px;}
.product .add-fav-content a.star-inactive{background:url("../../images/site/star_inactive.png") no-repeat 0 4px;background-size:15px auto;}
.product .add-fav-content a.star_active{background:url("../../images/site/star_active.png") no-repeat 0 4px;background-size:15px auto;}
.product h3.foodrecipe-title{margin:5px 0;}
.product .foodrecipe-title{font-size:18px;font-family:Montserrat;font-weight:bold;}
.product .prod_nutrition_txt{font-size:14px;}
.product .cal_value{font-weight:normal;color:#030303;font-family:Montserrat;font-size:14px;text-transform:lowercase;}
.product .moreinfo_txt{font-family:Montserrat;font-size:14px;font-weight:bold;margin:10px 0px 0px;clear:both;}
.product .highlighttext{font-weight:bold;font-size:32px;color:#000;padding:30px 0px;}
.product a.product_not_available{font-family:Montserrat;font-weight:bold;padding:8px 10px;text-align:center;color:#fff;background:#747474;font-size:14px;border:1px solid transparent;margin:5px 0px;float:right;text-decoration:none;pointer-events:none;}.product a.product_not_available span{color:#fff;}
.product .product_status{float:right;clear:both;font-size:14px;}
.product .panel-group{margin-bottom:0;}
.menuproduct_accordian .panel-default>.panel-heading+.panel-collapse .panel-body{border:medium none;}
.menuproduct_accordian{clear:both;}.menuproduct_accordian .panel-body{padding:0;font-size:14px;background-color:transparent;}
.menuproduct_accordian .panel{background-color:transparent;border:medium none;}.menuproduct_accordian .panel .panel-heading{background-color:transparent;padding:10px 0;}
.menuproduct_accordian .panel-title a{background:url("../../images/site/product_uparrow.png") no-repeat scroll 100% center transparent;background-size:16px auto;display:inline-block;height:33px;width:100%;text-decoration:none;color:#000;padding-right:40px;text-transform:capitalize;font-weight:normal;font-size:10px;padding-top:10px;font-family:normal;}
.menuproduct_accordian .panel-title a.collapsed{background:url("../../images/site/product_downarrow.png") no-repeat scroll 100% center transparent;background-size:16px auto;}
.menuproduct_accordian .panel-group{margin-bottom:0;}
.panel-group.pro_details_accordian{margin-bottom:0;}.panel-group.pro_details_accordian .panel-title a{background:url("../../images/site/nutrition-minus.png") no-repeat scroll 99% center #f4e7cb;background-size:16px auto;display:inline-block;height:33px;width:100%;text-decoration:none;padding-top:8px;padding-left:15px;color:#000;text-transform:uppercase;}
.panel-group.pro_details_accordian .panel-title a.collapsed{background:url("../../images/site/nutrition-plus.png") no-repeat scroll 99% center #f4e7cb;background-size:16px auto;display:inline-block;height:33px;width:100%;text-transform:uppercase;}
.panel-group.pro_details_accordian .panel-default>.panel-heading{background-color:#CBD1D6;}
.panel-group.pro_details_accordian .panel-collapse .panel-body{font-size:14px;background-color:#CBD1D6;padding:0 15px;}.panel-group.pro_details_accordian .panel-collapse .panel-body p{font-size:14px;color:#000;font-weight:bold;}
.panel-group.pro_details_accordian .panel-collapse .panel-body ul{padding:0;}
.panel-group.pro_details_accordian .panel-collapse .panel-body ul li{display:inline-block;width:100%;padding-right:0px;}.panel-group.pro_details_accordian .panel-collapse .panel-body ul li span{float:left;font-size:14px;color:#000;font-weight:bold;}
.panel-group.pro_details_accordian .panel-collapse .panel-body ul li span.value{float:right;}
.panel-group.pro_details_accordian .panel{border:medium none;}
.primarybtn{font-family:Montserrat;font-weight:bold;padding:8px 10px;text-align:center;color:#fff;background:#bb3e1f;background-color:#7a6122;font-size:14px;border:1px solid transparent;margin:5px 0px;float:right;}
.primarybtn:hover{text-decoration:none;}
.primarybtn .togo{text-decoration:none;color:#fff;background:url("../../images/site/to_go_order_small.png") no-repeat scroll left center rgba(0, 0, 0, 0);background-size:11px 13px;padding-left:17px;}
.subcat_heading{font-size:18px;font-family:Montserrat;font-weight:bold;text-transform:uppercase;text-align:center;margin:15px auto;background-color:#cab888;padding:12px 0px;}.subcat_heading h2{font-family:Montserrat;font-weight:bold;font-size:15px;color:#fff;margin:0px;}
.subcat_heading img{width:50px;}
.linkbtn .txtinfo{font-family:Montserrat;font-weight:bold;font-style:italic;font-size:10px;text-align:right;margin-top:14px;margin-bottom:0;}
.favmenu_main{padding-bottom:10px;}.favmenu_main h2{font-family:Montserrat;font-weight:bold;font-size:10px;margin-top:24px;}
.favres-container .panel-title{padding-left:0px;}
.favres-container .locations-list .preferred-loc-text{padding-left:0px;}
.favres-container .locations-list a.location_icon,.favres-container .locations-list a.remove_restaurant_icon{padding-left:28px;color:#a12611;}
.favres-container .locations-list .txt-subhead{color:#fff;font-size:12px;background:#BFB8AE;text-align:center;margin:0px 0px 15px 0px;padding:15px;}
.favres-container .locations-list span.capitalize{font-size:14px;font-weight:bold;}
.favres-container .locations-list a.location_icon,.favres-container .locations-list a.remove_restaurant_icon{padding-left:16px;color:#A12611;margin-top:0px;}
.favres-container .locations-list a.location_icon{background-size:8px 13px;background-position:2px center ;}
.favres-container .locations-list a.remove_restaurant_icon{background-size:11px 11px;background-position:left center ;margin-top:-6px;}
.favres-container .locations-list .innerdiv{margin:15px 0px;}.favres-container .locations-list .innerdiv .default-button{margin-bottom:10px;}
.favres-container .locations-list p.pref-icon{background:#BFB8AE;color:#fff;font-family:Montserrat;font-weight:bold;height:auto;margin:10px auto!important;text-align:center;text-transform:uppercase;min-height: 40px!important;}
#account-subscription .subscription_maindiv.favres-container{margin-bottom:20px;}
#account-subscription .favres-container .panel-body .locations-list .txt-subhead{font-size:14px;color:#fff;margin-bottom:15px;}
#account-subscription .favres-container .txt-subhead{font-size:12px;}
#account-subscription .favres-container .innerdiv .default-button{font-size:12px;}
body .ui-tooltip{font-size:15px;color:#555555;font-family:Montserrat;}
.menu_back_to_top{font-size:14px;margin-bottom:10px;text-align:left;}.menu_back_to_top a{color:#91752d;text-decoration:none;}
.menu_back_to_top a:hover{color:#000;text-decoration:none;}
.sub_heading{border-top:1px solid #453f34;text-align:center;margin:20px 0 -10px 0;}.sub_heading p{background-color:#cbd1d6;display:inline-block;margin-bottom:0;position:relative;text-align:center;top:-16px;padding:0 10px;font-weight:bold;color:#000;}
#appetizer-rec1 .product{border:1px solid #c6af89;}
.menu_content_holder .sub_heading>p{text-transform:uppercase;}
.text-center.moreinfo_txt{padding-top:28px;}
p.list-dish-desc-details.coll{font-size:14px;width:86%;}
.content-bg.sliderBodyContent.menu-list-page .innercontent-wrapper{padding:10px;}
.product .prod_price ul{padding-left:0px;}
.favres-container .locations-list .location-holder .titlebg{display:block;text-align:left;text-decoration: underline;background: transparent!important;}
.nav-container{margin-bottom:20px;}.nav-container ul{padding:0px;margin:0px;width:100%;}.nav-container ul li{text-transform:uppercase;display:inline-block;text-align:center;list-style-type:none;margin:20px -6px 0px 0px;width:32%;vertical-align:middle;}.nav-container ul li a{text-align:center;font-family:Montserrat;font-weight:bold;font-size:11px;display:inline-block;word-wrap:break-word;color:#000;font-size:9px;}
.nav-container ul li a:hover,.nav-container ul li a:active,.nav-container ul li a:focus{text-decoration:none;}
.nav-container ul li img{display:block;}
.nav-container ul li:last-child,.nav-container ul li:nth-last-child(-n+2){border-bottom:none;}
.nav-container+.hr-line{margin:0px -15px;}
.emailupdates-holder{text-overflow:ellipsis;}.emailupdates-holder input.control-elements{display:inline-block;padding-top:0px;float:left;}
.emailupdates-holder .success-button{display:inline-block;float:left;}
.menu-container{background-color:#cbd1d6;}
.nav-form1{margin-top:4px;padding-bottom:15px;}
.nav-form2{margin-top:15px;}.nav-form2 .txt-subhead{color:#322110;}
.nav-form2 .elements-group{margin-bottom:4px;}
.more-options-image{margin-right:auto;margin-left:auto;width:46px;height:auto;}
.adp-text{padding-left:28px;}
.primary-btn{background:none repeat scroll 0 0 #A12611;border:1px solid transparent;color:#fff;display:inline-block;font-family:Montserrat;font-size:21px;font-weight:bold;margin:10px 0;padding:5px 15px;text-align:center;text-transform:uppercase;}
.more-products{background-color:#fff;border:1px solid #b5b5b5;margin:15px 0px 20px;position:relative;}.more-products .prod_img img.mainimage{width:100%;}
.prod_img .new-button{cursor:pointer;float:left;position:absolute;left:30px;top:30px;width:50px;}
p.new-button{margin-bottom:0px;}
.txt-description{font-size:14px;}
.price-container{background-color:#ffdb83;border:1px solid #c6af89;border-radius:0;padding:0px;margin-bottom:15px;}.price-container ul{padding:0px;margin:0px;}.price-container ul li{text-transform:uppercase;list-style-type:none;border-bottom:2px solid #a79c7f;margin:0;padding:10px 10px;background-color:#cbd1d6;}.price-container ul li a{display:inline-block;text-decoration:none;width:100%;vertical-align:middle;}
.price-container ul li a:hover{text-decoration:none;}
.price-container ul li span.txt-quanty{font-size:14px;font-family:Montserrat;font-weight:bold;color:#000;}
.price-container ul li span.txt-price{font-size:14px;font-family:Montserrat;font-weight:bold;color:#000;vertical-align:bottom;}
.price-container ul li:last-child{border-bottom:none;padding-bottom:10px;}
.price-container ul li.active{background-color:#dacba7;}
.price-container span.details_holder{width:96%;display:block;}
.price-container span.details_holder span{font-size:14px;font-family:Montserrat;font-weight:bold;width:100%;display:table-cell;height:inherit;color:#030303;}
.selectdropdownMin{width:30% !important;}
a.star-inactive,a.star_active{font-size:15px;background:url("../../images/site/star_inactive.png") no-repeat 0 7px;background-size:15px auto;padding:6px 0px 0px 20px;color:#000;}
a.star_active{background:url("../../images/site/star_active.png") no-repeat 0 7px;background-size:15px auto;}
a.star-inactive:hover,a.star-inactive:focus,.greenarrow:hover,.greenarrow:focus,a.star_active:focus,a.star_active:hover{text-decoration:none;}
.favorite-container{background-color:transparent;padding:0px;}.favorite-container .greenarrow{display:block;width:100%;font-family:Montserrat;font-weight:bold;background:url("../../images/site/down_arrow_order.png") no-repeat right center;color:#ebe4ca;padding:10px 0;}
.favorite-container .txtheadingright{font-weight:normal;color:#030303;font-family:Montserrat;font-size:28px;text-transform:lowercase;}
.favorite-container .space{padding-left:5px;}
.favorite-container .whitetext{color:#fff;}
.productslider-heading{font-size:18px;display:inline-block;color:#000;width:100%;word-wrap:break-word;vertical-align:middle;padding:0 35px 0 35px;border:none;}.productslider-heading ul li{list-style-type:none;display:none;}
.productslider-heading .active{display:block;}
.fav-icons-holder img{height:30px;}
.fav-icons-holder .tooltip-inner{font-size:10px;word-wrap:break-word;border-color:#030303 !important;border-radius:0;padding:5px;}
.fav-icons-holder .tooltip.bottom .tooltip-arrow{border-bottom-color:#030303;border-width:0 7px 7px;margin-left:-8px;top:-2px;z-index:200;}
.fav-icons-holder .tooltip.left .tooltip-arrow{border-left-color:#030303;border-width:7px 0 7px 7px;margin:-7px -2px 0 0;right:0;top:50%;z-index:200;}
.productslider-container .add-fav-holder{margin-top:20px;}
.productslider-container.active,.itemslider-container.active{display:block;}
.productslider-container{display:none;}.productslider-container p.txt-size{font-size:14px;padding-bottom:15px;}
.productslider-container .icons-holder{margin-top:20px;}
.productslider-container .panel-group.pro_details_accordian .panel-title a{background-position:100% center;padding-left:0;}
.productslider-container .panel-group.pro_details_accordian{margin-bottom:30px;}
.nutrition-container{clear:both;margin:20px 0px 30px 0px;}.nutrition-container .panel{border-radius:0;box-shadow:0px;margin-bottom:25px;border-top:1px solid #b2a78c;border-bottom:1px solid #b2a78c;border-left:0;border-right:0;border:1px solid #b2a78c;}
.nutrition-container .panel-heading{background-color:#fff;padding:0px;}
.nutrition-container .panel-default .panel-heading{border:0px;}
.nutrition-container .panel-title a{font-family:Montserrat;font-weight:bold;font-size:20px;color:#ebe4ca;display:block;background:url("../../images/site/gc_up_arrow_gry.png") no-repeat scroll 97% center #dacba7;color:#000;background-size:11px auto;line-height:7px;padding:19px 15px;}
.nutrition-container .panel-title a.collapsed{background:url("../../images/site/gc_down_arrow-gry.png") no-repeat scroll 97% center #e6d5ae;background-size:11px auto;color:#000;filter: grayscale(1);}
.nutrition-container .panel-title a:hover,.nutrition-container .panel-title a:focus{text-decoration:none;}
.nutrition-container .panel-title a img{margin-right:14px;}
.nutrition-container .panel-group .panel-heading+.panel-collapse .panel-body{border-top:0px;background-color:#dacba7;}
.nutrition-container .panel-body{padding:10px 5px;}.nutrition-container .panel-body .hr-line{margin:0px 0px 15px !important;}
.nutrition-container .nutri-items{font-weight:bold;font-size:18px;margin-bottom:20px;}.nutrition-container .nutri-items p{margin-bottom:0px;border-bottom:1px solid #aba592;padding-bottom:5px;padding-left:15px;}
.nutrition-container .nutri-items ul{padding:0px;margin:0px;border-bottom:1px solid #aba592;margin:0px 0px 10px 0px;}.nutrition-container .nutri-items ul li{list-style-type:none;padding-bottom:0px;}.nutrition-container .nutri-items ul li p{font-size:20px;border-bottom:none;padding-bottom:none;padding:0px 0px 0px 10px;}.nutrition-container .nutri-items ul li p span{font-size:14px;text-align:left;display:inline-block;width:35%;vertical-align:middle;}
.nutrition-container .nutri-items ul li p span:nth-child(2n){font-weight:normal;}
.nutrition-container .nutri-items .border-disable{border:none;margin-bottom:none;}
.nutrition-container .nutri-items h5{font-family:Montserrat;font-size:15px;font-weight:bold;}
.nutrition-container .nutri-items a:hover{text-decoration:none;}
.nutrition-container .nutri-items a.link-txt-style{font-size:14px;}
.nutrition-container .nutri-items a.link-txt-style:hover,.nutrition-container .nutri-items a.link-txt-style:focus{color:#91752d;}
.nutrition-container .nutri-items .select-temp .bootstrap-select{width:96% !important;position:absolute;}
.nutrition-container .nutri-items p.select-temp{padding-bottom:16px;}
.nutrition-container .nutri-items p.product_dropdown .boostrap-select{width:85% !important;}
.nutrition-container .custom-items p,.nutrition-container .custom-items ul{border:none;}
.nutrition-container .custom-items .elements-group{margin-left:0px;}
.nutrition-container .custom-items li{margin:10px 0px 0px;}
.MenuDetailSlider .carousel-control{top:11px;}.MenuDetailSlider .carousel-control .prev-icon{background:url("../../images/site/right_arrow.png") no-repeat right 0;background-size:5px auto;height:23px;width:100%;display:block;border-bottom:none;border-bottom-color:#fff;}
.MenuDetailSlider .carousel-control .next-icon{background:url("../../images/site/left_arrow.png") no-repeat right 0;background-size:5px auto;width:100%;height:23px;display:block;border-bottom:none;border-bottom-color:#fff;}
.MenuDetailSlider .carousel-control .prev-icon-active{background:url("../../images/site/left_arrow_active.png") no-repeat 0 0 transparent;background-size:5px auto;height:23px;display:block;border-bottom:none;border-bottom-color:#fff;border:0px !important;padding-right:0px;}
.MenuDetailSlider .carousel-control .next-icon-active{background:url("../../images/site/right_arrow_active.png") no-repeat scroll right 0px transparent;background-size:5px auto;height:23px;width:100%;display:block;border-bottom:none;border-bottom-color:#fff;border:0px !important;}
.MenuDetailSlider .carousel-control.left,.MenuDetailSlider .carousel-control.right{display:inline-block;background:transparent;height:23px;width:4%;border-bottom:none;border-bottom-color:#fff;background-image:none;}.MenuDetailSlider .carousel-control.left button,.MenuDetailSlider .carousel-control.right button{border:none;}
.slider-title{font-family:Montserrat;font-weight:bold;display:block;font-size:18px;color:#000;padding:5px 0px;height:30px;}
.order-title{display:block;font-family:Montserrat;font-weight:bold;font-size:18px;color:#000;padding-top:5px;height:50px;}
ul.sub-recipe-desc{padding:0px;margin:0px;}
.sub-recipe-desc li{padding:10px 0px;height:auto;border-bottom:2px solid #c6af89;list-style-type:none;}.sub-recipe-desc li a{font-family:Montserrat;font-weight:bold;font-size:14px;color:#030303;}
.sub-recipe-desc li:last-child{border:none;}
.text-left{text-align:left;font-size:14px;}
.sub-text{font-family:Montserrat;font-size:14px;margin-bottom:8px;}
.marg-bottom{margin-bottom:30px;}
.slider-pdt-title{display:inline-block;width:167px;word-wrap:break-word;}
.ord-sub-title{font-size:18px;}
.createtxt-subhead{margin-top:10px;font-size:13px;padding-top:0px;clear:both;}
.MenuDetailSlider a.left.carousel-control,.itemDetailSlider a.left.carousel-control,.MenuDetailSlider a.right.carousel-control,.itemDetailSlider a.right.carousel-control{background:transparent;border:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);top:10px;}.MenuDetailSlider a.left.carousel-control button,.itemDetailSlider a.left.carousel-control button,.MenuDetailSlider a.right.carousel-control button,.itemDetailSlider a.right.carousel-control button{border:none;}
.MenuDetailSlider .carousel-control,.itemDetailSlider .carousel-control{width:4%;}
.sub-anchor-link{display:block;position:relative;top:-140px;visibility:hidden;}
.menu-rgt-price{float:right;}
.promo_cat_data{margin:15px 0px 20px;background-color:#fff;position:relative;border:1px solid #b5b5b5;}
.promo_cat_data img{width:100%;}
.sliderBodyContent .product .description .row.descontent .fav-icons-holder{display:none;}
.menu_header.capitalize.marg_bot1em{margin-bottom:0 !important;padding-bottom:30px !important;}
div#dob_eclub{padding-right:0px;padding-left:0px;}
.sliderHeaderContent .slider-title-holder div.capitalize.text-center{font-size:14px;background:url("../../images/site/all_menus_on2.png") no-repeat;text-indent:29px;background-position:0px;text-transform:capitalize;}
.menu-list-page .product .description{position:relative;}.menu-list-page .product .description center{display:inline-block;width:100%;font-size:12px;}.menu-list-page .product .description center ul{padding:0;color:#000;}.menu-list-page .product .description center ul p{margin:10px 0px;font-size:12px;}
.menu-list-page .product .description .row.descontent{position:absolute;top:0;right:0;}
.recipe-container{margin:0px 0px 30px 0px;}.recipe-container .panel{background-color:transparent;border-radius:0px;box-shadow:0px;margin-bottom:-6px;border-top:1px solid #b2a78c;border-bottom:1px solid #b2a78c;border-left:none;border-right:none;}
.recipe-container .panel-heading{background-color:transparent;padding:0px;}
.recipe-container .panel-default .panel-heading{border:0px;}
.recipe-container h4.panel-title a{display:block;background:url("../../images/site/nutrition-minus.png") no-repeat scroll 97% center;background-size:15px;padding:15px 1px 10px 15px;outline:medium none;}
.recipe-container h4.panel-title a.collapsed{background:url("../../images/site/nutrition-plus.png") no-repeat scroll 97% center transparent;background-size:15px;color:#000;}
.recipe-container h4.panel-title a.collapsedown{background:url("../../images/site/up_arrow_order.png") no-repeat scroll 97% center #000;background-size:15px;color:#fff;}
.recipe-container .panel-title a:hover,.recipe-container .panel-title a:focus{text-decoration:none;}
.recipe-container .panel-title a img{margin-right:14px;}
.recipe-container .panel-group .panel-heading+.panel-collapse .panel-body{border-top:0px;}
.recipe-container .panel-body{padding:0 30px;}.recipe-container .panel-body .hr-line{margin:0px 0px 15px;}
.recipe-container .ingredients-list{font-family:Montserrat;font-weight:bold;font-size:12px;}.recipe-container .ingredients-list p{margin-bottom:0px;padding-bottom:10px;padding:10px 0px 5px 0px;font-size:14px;color:#000;text-decoration:none;}
.recipe-container .ingredients-list ul{padding:0px 0px 0px 15px;margin:0px;}.recipe-container .ingredients-list ul li{margin-bottom:10px;padding:0px;list-style-type:disc;}.recipe-container .ingredients-list ul li p{border-bottom:none;padding-bottom:none;border-top:none;padding:0px;color:#030303;}
.recipe-container .ingredients-list ul li:last-child{padding-bottom:none;}
.recipe-container .ingredients-list .preheat_txt{color:#030303;font-family:Montserrat;font-weight:bold;}
.recipe-container .sub_recipe_container p{font-family:Montserrat;font-weight:bold;}
.recipe-container .sub_recipe_container ul li{list-style-type:none;border-bottom:none;margin-bottom:20px;font-family:Montserrat;font-weight:bold;}
.recipe-container .sub_recipe_container:nth-child(2n){padding-bottom:30px;}
.prep-container p{margin-bottom:0px;}
.prep-container span,.prep-container label{font-weight:normal;text-transform:uppercase;font-size:14px;display:inline-block;max-width:300px;vertical-align:top;color:#000;}
.prep-container span:nth-child(2n){text-align:left;}
.prep-container .bootstrap-select{width:100% !important;float:left;font-family:Montserrat;font-weight:bold;text-align:left;}.prep-container .bootstrap-select span.filter-option{color:#030303;}
.category-container{position:absolute;background-color:#f5eed7;display:none;padding:0px;z-index:9996;margin:0px auto;text-align:center;width:100%;}.category-container ul{position:relative;z-index:9996;background-color:#f5eed7;opacity:0.9;top:0;margin:�0 auto;padding:0px;border:1px solid #938a76;margin-bottom:0;}.category-container ul li{text-align:center;border-bottom:1px solid #9c7d5a;font-size:14px;font-family:Montserrat;font-weight:bold;list-style-type:none;width:100%;margin:0 auto;}.category-container ul li a{color:#000;padding:20px 0px;display:block;}
.category-container ul li.active a{color:#000;}
.category-container ul li:last-child{border-bottom:none;padding-bottom:none;}
.category-container .arrow-up{background:url("../../images/site/menu_up_arrow.png") no-repeat scroll center center;background-size:18px auto;height:11px;width:100%;z-index:9997;position:absolute;top:-9px;}
.categorypos{position:absolute;margin-top:0;width:100%;z-index:16;border-bottom:1px solid #a89e85;}
.sliderHeaderContent .category-container ul{position:absolute;top:0px;width:100%;}
.sliderHeaderContent .category-container{top:0px;position:relative;width:200px;margin:0 auto;}
.sliderHeaderContent .slider-title-holder .linearrow{left:0px;display:none;}
.pickup-locations{margin-top:6px;padding:10px 0;background-color:#cab888;margin-left:-15px;margin-right:-15px;overflow:auto;}.pickup-locations a.picup-locate-txt{color:#030303;font-family:Montserrat;font-weight:bold;font-size:15px;}
.pickup-locations p{color:#030303;font-family:Montserrat;font-size:13px;margin-bottom:0px;padding-bottom:3px;}.pickup-locations p span{color:#000;}
.pickup-locations a.num-txt,.pickup-locations a.num-txt:focus{color:#000;cursor:text;font-family:Montserrat;}
.pickup-locations .innerdiv{margin:10px 15px;}
.pickup-txtsubhead{font-size:24px;margin-bottom:8px;margin-left:2px;color:#000;}
.pickup-textnormal{font-size:14px;padding-top:8px;padding-left:20px;margin-bottom:0px;}
.pickup-textnormal>img{width:17px;margin-left:-22px;}
.togo-order-form{margin-top:46px;}
.category-menu-description .add-fav-content{margin-top:30px;}
.pickup-details-form{margin-top:10px;}.pickup-details-form .fnt-textnormal{margin-top:30px;}
.carosel-holder #carousel{margin-bottom:40px;}
.carosel-holder .extraMarque-holder .elements-group{margin-top:30px;}
.phone-no{display:none;}
.email-add{display:none;}
.req-field{display:block;}
.error-msg{font-size:30px;padding-left:30px;padding-right:7px;padding-top:15px;}
.err-text{color:#b83728;padding-left:8px;float:left;margin-top:0;width:100%;font-size:18px;}
.err-img{float:left;width:20px;height:20px;margin-top:6px;margin-left:-20px;}
.items-container:first-child{margin-top:0px;}
.items-container{border:1px solid #737373;width:892px;position:relative;margin-left:15px;display:inline-block;background-color:#fff;margin-top:25px;}
.items-btn{width:892px;position:relative;margin-left:15px;display:inline-block;margin-top:-15px;}
.pdt-items{width:275px;word-wrap:break-word;float:left;margin-left:42px;font-size:34px;}
.pdt-desc-container{float:right;position:relative;margin-left:50px;margin-top:20px;}
.pdt-qty{width:150px;display:inline-block;}
.pdt-price{width:150px;display:inline-block;opacity:0.5;}
.pdt-price1{width:150px;display:inline-block;}
.receipe-desc{clear:both;margin-left:42px;padding-top:30px;padding-bottom:15px;}
.receipe-sub-title{color:#6b696a !important;font-weight:bold;}
.receipe-title{color:#6b696a !important;}
.txt-subheading{color:#224812;font-family:Montserrat;font-size:32px;margin-bottom:20px;margin-left:20px;width:auto;}
.txt-category-link{color:#6B696A;font-family:Montserrat;font-size:37px;margin-left:20px;width:auto;text-decoration:underline;margin-bottom:25px;}
.txt-category-link a,.txt-category-link a:hover{color:#6B696A;font-family:Montserrat;font-size:46px;text-decoration:underline;}
.txt-category-price{margin-bottom:20px;margin-left:20px;width:100%;display:inline-block;}
.txt-category-price .prod_price{display:inline;float:left;margin-top:22px;text-transform:uppercase;width:40%;}
.txt-category-price .prod_price .start_txt{font-family:'Montserrat';line-height:12px;margin:0px;}
.txt-category-price .prod_price .prod_price_txt{font-size:40px;margin:0px;}
.txt-category-price .linkbtn{display:inline;float:left;padding-right:35px;width:60%;}
.start-text{width:130px;color:#6b696a !important;display:inline-block;float:left;}
.ordr-btn{background:url("../../images/site/order-to-go.png") no-repeat 0 0;height:60px;width:312px;border:none;color:#fff;padding-left:48px;display:inline-block;float:right;position:relative;}
.togo-subtitle{font-size:18px;}
.ui-timepicker-list li{font-size:14px;color:#030303 !important;padding-left:12px;}
.ui-timepicker-list li{border-bottom:3px solid #a89e85;opacity:0.6;display:table;width:100%;font-size:14px;color:#030303 !important;background-color:#ffdb83;padding-left:12px !important;}
.ui-timepicker-list li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list li.ui-timepicker-selected:hover{opacity:1;background-color:#ffdb83 !important;color:#030303 !important;}
.timepicker-holder{float:left;width:100%;height:41px;outline:medium none;overflow:hidden;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;}
.timepicker-holder select{top:41px;cursor:pointer;opacity:0;outline:medium none;position:absolute;z-index:2;width:100%;background-color:#91752d;border:1px solid #cccccc;height:41px;text-transform:uppercase;font-size:14px;color:#030303 !important;padding-left:12px;}
.timepicker-holder select option{padding:3px 0 3px 12px;background-color:#CBD1D6;opacity:1;border-bottom:2px solid #a89e85;}
.select-wrapper{background:url("../../images/site/drop_1.png") no-repeat scroll right center #f4e7cb;background-size:31px auto;border: 1px solid #7a6122;cursor:pointer;display:inline-block;float:left;height:41px;line-height:1.0;width:100%;}
.select-wrapper .holder{background: #f4e7cb;cursor:pointer;display:block;margin:0 41px 0 0;overflow:hidden;position:relative;white-space:nowrap;font-size:12px;color:#000;padding-left:12px;}
.control-elements{background: #f4e7cb!important;border: 1px solid #7a6122!important;}
.fnt-textnormal.capitalize{font-family:Montserrat-Bold;text-align:left;font-size:12px;}
.pd_form .timepicker-holder .select-wrapper{position:relative;}.pd_form .timepicker-holder .select-wrapper select{top:0px;width:100%;height: 41px;left:8px}
.pickupinfocontent{border-radius:5px;min-height:100px;}.pickupinfocontent .pickup-locationinfo{background:url("../../images/site/location_icon.png") no-repeat 30px center;height:28px;display:inline-block;padding-left:25px;margin-top:35px;padding-right:50px;width:100%;}.pickupinfocontent .pickup-locationinfo .location-name{text-decoration:underline;font-weight:bold;font-size:14px;color:#ebe4ca;padding-left:35px;}
.pickupinfocontent .pickup_info{width:100%;display:inline-block;text-decoration:none;color:#030303;}.pickupinfocontent .pickup_info p{display:inline-block;width:220px;}
.pickupinfocontent .pickup_info p:nth-child(2n){margin-left:10px;width:200px;}
.pickupinfocontent .pickup_info .gocart-timepicker input{min-width:182px;}
.pickupinfocontent .pickup_info .datecolm{width:48%;float:left;}.pickupinfocontent .pickup_info .datecolm .pick-date{padding-left:4px;}
.pickupinfocontent .pickup_info .timecolm{width:48%;float:right;}.pickupinfocontent .pickup_info .timecolm input.ui-timepicker-input{padding-right:40px;color:#000;font-weight:bold;}
.pickupinfocontent .reset-dropdown.editable-txt input,.pickupinfocontent .datecolm input[type="date"],.pickupinfocontent .timepicker-holder input[type="text"]{background: #f4e7cb;border: 1px solid #7a6122;font-weight:bold;color:#000;background-size:39px;border-radius:0;}
.timecolm .select-wrapper .ui-timepicker-select{top:70px;width:46.5%;}
.timecolm .select-wrapper .holder{color:#000;font-weight:bold;}
.selectContactTime .ui-timepicker-select{top:0px;}
.selectContactTime .select-wrapper .ui-timepicker-select{top:0px;}
.selectContactTime{line-height:22px;background-color:#CBD1D6;border:1px solid #AA9253;}
.pickupinfo{font-size:12px}
#orderLookupId{margin-top:20px}
.reviewinfocontent{background: #f4e7cb;border: 1px solid #7a6122;min-height:90px;}.reviewinfocontent a.location_icon{background:url("../../images/site/location_icon.png") no-repeat;color:#000;}
.reviewinfocontent div{clear:both;}
.reviewinfocontent p.itemname{font-family:Montserrat;font-size:32px;text-decoration:none;color:#000;padding:10px 20px;width:500px;word-wrap:break-word;}
.reviewinfocontent .subhead-itemsvalues{width:60%;font-size:13px;color:#030303;margin-right:-5px;}.reviewinfocontent .subhead-itemsvalues ul{padding-left:0px;margin-bottom:10px;}
.reviewinfocontent .subhead-itemsvalues ul li{display:inline-block;font-size:12px;font-weight:bold;color:#000;width:28.6%;text-align:center;padding-top:0;}
.reviewinfocontent .subhead-itemsvalues ul li:last-child{width:35%;}
.reviewinfocontent .subhead-itemsvalues ul li:nth-child(2n+1){color:#000;opacity:1;}
.reviewinfocontent .subhead-itemsvalues ul li:nth-child(3){margin-left:3px;}
.reviewinfocontent .item_removed{padding-top:15px;}
.reviewinfocontent .reviewitem{padding:10px 10px 0px;}
.reviewinfocontent .reviewitem .subitem2-holder{width:60%;}
.reviewinfocontent .reviewitem h3{margin-top:0;margin-bottom:0;font-size:12px;color:#000;width:40%;}
.reviewinfocontent .editedicons{padding-right:20px;}.reviewinfocontent .editedicons a:first-child{padding-right:7px;}
.reviewinfocontent .editedicons img{width:36px;height:36px;}
.reviewinfocontent .item_spec{font-size:14px;clear:both;margin-bottom:0px;}.reviewinfocontent .item_spec .itemvalue{font-weight:normal;}
.reviewinfocontent .item_spec label{font-size:12px;margin-bottom:0}
.dar-coupon-sec+section{float:right}
.coupon_details p.help-block{clear:both;}
.subhead-items{width:300px;padding:5px 0 0 10px;}.subhead-items ul{padding-left:0;margin-bottom:0;}
.subhead-items ul li{display:inline-block;font-family:Montserrat;font-weight:bold;font-size:10px;color:#030303;text-transform:capitalize;margin:0% ;width:30%;text-align:center;}
.subhead-items ul li:nth-child(1){text-transform:uppercase;}
.cal_details{clear:both;font-family:Montserrat;font-weight:bold;font-size:12px;padding-top:5px;color:#030303;}.cal_details .amount_txt{font-size:12px;font-family:Montserrat;opacity:0.5;float:right;}
.cal_details span{vertical-align:top;width:49%;padding:0px;font-size:11px;text-transform:capitalize;}
.cal_details .estimated_amt{font-family:Montserrat;font-size:12px;font-weight:bold;color:#030303;float:right;}
.cal_details span.amount_txt{width:33%;}
.coupon{width:100%;}
.coupon-clear-btn{background:url("../../images/site/close_icon.png") no-repeat scroll center center transparent;background-size:10px 10px;padding-right:40px;display:block;float:right;height:34px;position:relative;width:33px;cursor:pointer;margin-right:1px;margin-top:-37px;z-index:999;}
.item_details{padding:10px;}
.coupon_num a{color:#000;}
.coupon_num{font-size:14px;font-family:Montserrat;color:#000;clear:both;font-weight:bold;}
a.remove-coupon-btn{padding-right:50px;}
img.remove-coupon-btn{width:10px;margin-top:5px;}
.edit_images{width:100px;}
.subitem2-holder{width:59%;margin-right:0px;padding:0px;font-size:14px;margin-top:10px;}
.pickup-txt{font-size:14px;padding-bottom:10px;}
.order-confirm{background: #f4e7cb;border: 1px solid #7a6122;padding-bottom:5px;padding-top:5px;}.order-confirm .order-no{font-family:Montserrat;font-weight:bold;color:#000;font-size:18px;}.order-confirm .order-no a{color:#91752d;font-size:18px;}
.order-confirm .txt-email{font-size:14px;color:#000;font-weight:bold;}
.order-confirm .elements-group{margin:15px 0px;}
.order-confirm .view-order-link{font-size:18px;font-family:Montserrat;font-weight:bold;}
.order-confirm .locations-list .innerdiv{margin:0px;}
.order-confirm .locations-list a.locate-icon{background:url("../../images/site/location_prefered_icon.png") no-repeat 12px center;height:28px;display:inline-block;text-decoration:underline;font-weight:bold;font-size:12px;color:#000;padding-left:35px;line-height:25px;background-size:14px auto;}
.order-confirm .locations-list a.map-link,.order-confirm .locations-list span.num-txt,.order-confirm .locations-list p.fnt-txt{font-size:12px;}
.order-confirm .locations-list span.pipe-txt{color:#000;}
.order-confirm .locations-list p{text-transform:none;padding-left:35px;}
.date-time-col{padding:0px;width:100%;display:inline-block;}.date-time-col ul{margin:0px;padding:0px;}.date-time-col ul li{list-style-type:none;display:block;}
.date-time-col .date-col{width:49%;float:left;}.date-time-col .date-col .date-title img{padding-bottom:2px;padding-right:10px;height:20px;width:28px;}
.date-time-col .date-col .date-title a{font-family:Montserrat;font-weight:bold;font-size:12px;text-transform:uppercase;color:#000;padding-left:7px;}
.date-time-col .date-col .date-title a:hover,.date-time-col .date-col .date-title a:focus,.date-time-col .date-col .date-title a:active{text-decoration:none;}
.date-time-col .date-col .date-txt{font-size:12px;padding-left:10px;color:#000;}
.date-time-col .time-col{width:49%;float:right;text-transform:uppercase;}.date-time-col .time-col .time-title a{font-family:Montserrat;font-weight:bold;font-size:12px;color:#000;}
.date-time-col .time-col .time-title a:hover,.date-time-col .time-col .time-title a:focus,.date-time-col .time-col .time-title a:active{text-decoration:none;}
.date-time-col .time-col .time-title img{opacity:1;padding-bottom:2px;padding-right:0px;height:20px;}
.date-time-col .time-col .time-title span{padding-left:4px;}
.date-time-col .time-col .time-txt{font-size:12px;color:#000;}
.survey-txt{padding-top:15px;}
.lookup_order{background: #f4e7cb;border: 1px solid #7a6122;padding:7px;}.lookup_order .subhead-itemsvalues li.dull-txt{opacity:0.6;}
.href_link{color:#7a6122;text-decoration:underline;}
.text_center{text-align:center;font-size:14px;font-style:italic;}
.text_color{color:#91752d;font-size:14px;font-weight:bold;}
.fnt-txt{font-size:14px;}
.fnt-txt-small{font-size:14px;}
.fnt-txt-large{font-size:14px;}
.thx-txt{margin:10px 0px 5px;}
.signingtxt{padding-top:20px;font-size:14px;}
.earntxt-container{border-top:3px solid #a89e85;border-bottom:3px solid #a89e85;text-transform:uppercase;padding:10px 15px;margin-top:20px;text-align:center;}.earntxt-container .earn-txt{color:#000;font-size:20px;margin:0 0 0 -5px;top:-28px;padding:0px 10px;position:relative;background-color:#eee4c7;font-family:Montserrat;font-weight:bold;display:inline-block;text-align:center;}
.earntxt-container .off-txt{font-size:24px;color:#000;font-family:Montserrat;font-weight:bold;margin:-20px 0px 0px;}
.earntxt-container p{font-size:14px;}
.cart-holder{font-family:Montserrat;font-weight:bold;font-size:13px;margin-bottom:20px;}.cart-holder .carttotal-txt{color:#000;font-size:15px;}
.lookup-detail{background: #f4e7cb;border: 1px solid #7a6122;padding:12px;}
.subitem1-holder{font-size:14px;margin-top:2px;padding-left:10px;width:40%;}
.div-horizontal .default-button,.div-horizontal .success-button{font-size:12px;margin-bottom:10px;}
.container .innercontainer:not( :nth-child(1)) .hr-line{margin-top:0px;}
.container .innercontainer:nth-child(1) .div-horizontal h1{
	padding: 15px;
    background: url(https://media.eddiev.com/images/site/responsive/menu-listing/ev-menu-top-bg.png) no-repeat center;
    background-size: 100% 100%;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
	}
.pd-continer .rs_form .elements-group .col-md-12 h1{margin:-18px -15px 10px;padding:15px;background:url("../../images/site/green-home-banner_right2.png") no-repeat center;background-size:100%;color:#d9d1c0;font-size:20px;color:#fff;font-weight:bold;}
.container .innercontainer:nth-child(1) h1:nth-child(1){background:url("../../images/site/green-home-banner_right2.png") no-repeat center;background-size:100%;color:#d9d1c0;font-weight:bold;font-size:12px;text-align:center;margin-left:-15px;margin-right:-15px;margin-top:0px;}
.container .innercontainer .itemslider-container{margin-top:-10px;border:0px !important;}
.itemdetailsliderup_div{margin-top:-15px;}
.container .itemDetailSlider .carousel-control{width:9px;}
.txt-subhead.capitalize.pull-left.subitem1-holder{padding-left:10px;margin-top:2px;margin-bottom:0px;font-size:14px;}
.pull-right.subhead-items.subitem2-holder{padding-right:0px;}
.container .togodetails-form h3.txt-subhead.subitem1-holder{margin-top:2px;margin-bottom:5px;text-transform:capitalize;font-size:13px;padding:0px;width:40%;word-wrap:break-word;}
.container .togodetails-form .success-button{margin-bottom:10px;}
.container .togodetails-form .default-button{margin-top:10px;}
.container .togodetails-form .default-button:last-child{margin-bottom:0px;}
.container .togodetails-form .primarybtn .togo{background:none;}
.container .togodetails-form .subhead-items ul li:last-child{width:35%;}
.container .togodetails-form .subhead-itemsvalues ul li{text-align:right;}.container .togodetails-form .subhead-itemsvalues ul li .cross_close,.container .togodetails-form .subhead-itemsvalues ul li .edit_icon{width:38px;height:38px;}
.container .togodetails-form .subhead-itemsvalues ul li:nth-child(1){padding-right:12px;}
.container .togodetails-form .subhead-items ul li{text-align:right;width:28.6%;}
.togo-order-confirm{padding:5px 0px;}.togo-order-confirm .elements-group{margin:30px 0px;}
.social_links h5{font-weight:bold;}
.rs_form .elements-group{padding:0px 0;}
.select-temp{margin:15px 5px 15px 0px;}
.itemslider-container{display:none;margin-top:15px;}
.itemDetailSlider{position:relative;}.itemDetailSlider .carousel-control.left,.itemDetailSlider .carousel-control.right{position:absolute;display:inline-block;background:none;height:23px;border-bottom:none;border-bottom-color:#fff;background-image:none;}.itemDetailSlider .carousel-control.left button,.itemDetailSlider .carousel-control.right button{border:none;}
.itemDetailSlider .prev-icon{background:transparent url("../../images/site/right_arrow.png") no-repeat 0 0;height:23px;width:12px;background-size:7px auto;outline:none;border-bottom:none;border-bottom-color:#fff;}
.itemDetailSlider .next-icon{background:transparent url("../../images/site/left_arrow.png") no-repeat 0 0;height:23px;width:12px;background-size:7px auto;outline:none;border-bottom:none;border-bottom-color:#fff;}
.itemDetailSlider .prev-icon-active{background:transparent url("../../images/site/left_arrow_active.png") no-repeat 0 0;height:23px;width:12px;background-size:7px auto;border-bottom:none;border-bottom-color:#fff;}
.itemDetailSlider .next-icon-active{background:transparent url("../../images/site/right_arrow_active.png") no-repeat 0 0;height:23px;width:12px;background-size:7px auto;border-bottom:none;border-bottom-color:#fff;}
.itemDetailSlider .productslider-heading{margin:0px;width:100%;padding:0 13px;margin-top:14px;}
.itemDetailSlider .help-block{font-size:15px;}
.itemDetailSlider .help-block.item-suggestion{padding:0 17px;color:inherit;opacity:0.75;}
.itemDetailSlider p.txt-size{font-size:14px;padding-bottom:15px;}
.qty span{font-size:28px;text-align:left;width:50%;float:left;padding-bottom:20px;vertical-align:middle;}
.qty span:nth-child(2n){text-align:right;}
.qty .bootstrap-select{width:50%;}.qty .bootstrap-select button{width:200px;}
.qty .bootstrap-select.btn-group .dropdown-menu{min-width:174px;}
.qty .dropdown-menu li a,.qty .dropdown-menu li a:focus,.qty .dropdown-menu li a:hover{min-height:75px;}
.disclaimer-text{font-size:14px;color:#030303;}
.soupitem-holder label{margin-left:0px;font-size:14px;}
.qty_price_holder{min-height:50px;}.qty_price_holder .createtxt-subhead{text-transform:uppercase;min-width:64%;margin-bottom:0;margin-top:0;}
.qty_price_holder .selectdropdownMin{width:42% !important;}
.qty_price_holder .product{border:medium none;background-color:transparent;margin-top:0px;margin-bottom:0px;color:#000;}.qty_price_holder .product .start_txt{font-weight:bold;margin:0px;font-size:14px;font-family:Montserrat;}
.qty_price_holder .product .prod_price_txt{font-size:14px;}
.icon-car-select{background:url("../../images/site/car-icon.png") no-repeat center left;display:inline-block;height:26px;width:30px;vertical-align:middle;background-size:25px 15px;}
.icon-van-select{background:url("../../images/site/van-icon.png") no-repeat center left;display:inline-block;height:26px;width:30px;vertical-align:middle;background-size:25px 15px;}
.icon-truck-select{background:url("../../images/site/truck-icon.png") no-repeat center left;display:inline-block;height:26px;width:30px;vertical-align:middle;background-size:25px 15px;}
.icon-suv-select{background:url("../../images/site/suv-icon.png") no-repeat center left;display:inline-block;height:26px;width:30px;vertical-align:middle;background-size:25px 15px;}
.icon-other-select{background:url("../../images/site/horse-icon.png") no-repeat center left;display:inline-block;height:26px;width:30px;vertical-align:middle;background-size:25px 15px;}
.icon-white-select{background:url("../../images/site/white-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-silver-select{background:url("../../images/site/silver-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-black-select{background:url("../../images/site/black-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-grey-select{background:url("../../images/site/grey-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-red-select{background:url("../../images/site/red-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-tan-select{background:url("../../images/site/tan-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-blue-select{background:url("../../images/site/blue-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-green-select{background:url("../../images/site/green-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-gold-select{background:url("../../images/site/gold-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-orange-select{background:url("../../images/site/orange-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-brown-select{background:url("../../images/site/brown-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-others-select{background:url("../../images/site/other-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
.icon-white-select{background:url("../../images/site/white-icon.png") no-repeat left 2px;display:inline-block;height:32px;width:32px;padding-left:10px;vertical-align:middle;background-size:25px 25px;}
p.cardetails_content{padding-top:0px;margin-bottom:0px;}
.paymentoptions{margin:0px;width:100%;overflow:auto;}.paymentoptions ul{padding:0px;margin:0px;width:100%;}
.paymentoptions ul li{display:inline-block;background:#8a6c4a;border:1px solid #b2a78c;height:45px;text-align:center;width:50%;float:left;color:#fff;}.paymentoptions ul li a{text-decoration:none;font-family:Montserrat;font-weight:bold;font-size:10px;color:#fff;width:100%;height:100%;display:block;padding-top:13px;vertical-align:middle;line-height:13px;}
.paymentoptions li.active{background-color:#7a6122;}.paymentoptions li.active a{text-decoration:none;color:#fff;font-family:Montserrat;font-weight:bold;}
.lockicon{display:inline-block;margin-top:-8px;width:12px;}
.hr-line2{border-bottom:1px solid #a89e85;clear:both;margin:10px 0px 10px;}
.togo-items-cols .intrests-items p{margin:10px 0px;}
.nocarside-txt{line-height:21px;padding:0px;font-family:Montserrat;font-size:14px;}
.togo-error-msg .errow_msg{padding:20px 20px;}
.togo-title{background-color:transparent;padding:15px;margin:-18px -15px 0px;font-size:15px;}
.cpn-txt{padding-top:10px;}
.pickup_details_enable.disable{display:none;}
.togodetails-form h3.txt-subhead{text-transform:inherit;padding-bottom:5px;font-size:14px;}
.togodetails-form .loggedin_emailid{color:#000;font-weight:bold;}
.coupon_button{background-color:#8a6c4a;border:1px solid transparent;color:#fff;font-family:Montserrat;font-weight:bold;font-size:14px;margin:10px 0;padding:15px;text-align:center;width:100%;border-radius:26px;}
.glyphicon{top:-1px;}
.cardetails_content label span{display:inline-block;overflow:auto;padding:0 4px 0 0;}
p.cardetails_content label span.txt-subhead{font-size:14px;}
p.cardetails_content label a{margin-top:-3px;position:absolute;}
.togo_user_name{font-size:14px;font-weight:bold;color:#000;}
.ui-timepicker-wrapper{overflow-y:auto;height:150px;background:#fff;border:1px solid #a89e85;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);outline:none;z-index:100;margin:0px;width:100%;}
.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em;}
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em;}
.ui-timepicker-list{margin:0px;padding:0px;list-style:none;}
.ui-timepicker-duration{margin-left:5px;color:#888;}
.ui-timepicker-list:hover .ui-timepicker-duration{color:#888;}
.ui-timepicker-list li{padding:3px 0px 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0px;}
.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000;}
li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff;}
li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#aba592;}
.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default;}
.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2;}
.reset-dropdown .datepicker{width:170px;font-size:20px;height:60px;width:100%;padding-left:15px;}
.ui-datepicker-trigger{position:absolute;bottom:93px;right:29px;}
#ui-datepicker-div{width:275px;border:1px solid #868686;background:#ecebeb;display:none;font-size:14px;}
.ui-datepicker-close{background:url("../../images/site/close-btn.png") !important;width:18px !important;height:20px !important;position:absolute;top:-2px;left:257px;border:none;}
.ui-datepicker-header h3{padding-top:.3em;padding-left:1.4em;padding-bottom:1em;font-size:1.8em;color:#706060;font-weight:normal;}
.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-repeat:no-repeat;line-height:600%;overflow:hidden;}
.ui-datepicker-prev{float:left;background-position:center 0px;background-image:url('../../images/site/prev-arrow.png');left:48px;position:relative;top:5px;}
.ui-datepicker-next{float:right;background-position:center 0px;background-image:url('../../images/site/next-arrow.png');position:relative;right:48px;top:6px;}
.ui-datepicker-title{text-align:center;font-size:1.1em;text-transform:uppercase;}
.ui-datepicker-calendar{margin-left:1.4em;}
.ui-datepicker thead{background-color:#254D17;}
.ui-datepicker th{text-transform:uppercase;color:#fff;width:25px;height:25px;border-collapse:separate;border:4px solid #ecebeb;text-align:center;background-color:#cab888;}
.ui-datepicker td{border:4px solid #ecebeb;}
.ui-datepicker td span,.ui-datepicker td a{display:block;border:1px solid #868686;font-weight:bold;text-align:center;width:25px;height:25px;line-height:1.8em;color:#3b1a00;background:#dedede;}
.ui-datepicker-unselectable .ui-state-default{background:#e7e6e6;color:#aea29a ;border:1px solid #c8c8c8;}
#ui-datepicker-div a{text-decoration:none;}
.ui-state-highlight{background:#f7f7f7 !important;}
.ui-datepicker-current{display:block;margin-bottom:1.3em;margin-top:0.5em;text-align:center;text-decoration:underline !important;font-size:0.9em;cursor:pointer;}
.ui-datepicker-trigger:active{background:url('../../images/site/calendar-icon.png');}
.gc_brdr_rdus{border-radius:3px;}
textarea.control-elements.gc_brdr_rdus{height:100px;}
.gc_fpo_img{margin-top:10px;margin-bottom:10px;}
.gc_fpo_img1{margin-top:12px;}.gc_fpo_img1 span.amount_txt{opacity:1;}
.splitcol{display:inline-block;width:46%;}.splitcol .gc_input_wid{width:100%;height:55px;}
.splitcol .gc_val_pos{float:right;text-align:left;margin-top:-27px;width:25%;}
.gc_btn_mrgn{margin-top:-19px;}
.gc_drp_prnt .bootstrap-select.btn-group .btn .caret{background:url("../../images/site/gc_down_arrow-gry.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);border-color:none;border-style:none;border-width:none;display:inline-block;width:25px;height:18px;bottom:0;position:absolute;right:15px;top:19px;vertical-align:middle;background-size:12px 8px; filter: grayscale(1);}
.gc_drp_prnt .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default{border-radius:0px;height:55px;}
/*Stage Issue-Pooja*/
.gc_btn_mins{background-color:#655d4b;color:#fff;text-align:center;width:13%;float:left;height:39px;padding-top:1px;  margin-top:1px;}
.gc_vale_selct{float:left;display:inline-block;height:35%;margin-left:15px;width:60px;}.gc_vale_selct .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default{border-radius:0px;height:36px;}
.gc_vale_selct .bootstrap-select.btn-group .btn .caret{background:url("../../images/site/gc_down_arrow-gry.png") no-repeat scroll right -2px rgba(0, 0, 0, 0);border-color:none;border-style:none;border-width:none;display:inline-block;width:25px;height:18px;bottom:0;position:absolute;right:5px;top:19px;vertical-align:middle;background-size:12px 8px; filter: grayscale(1);}
.gc_select-drop .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default{border-radius:0px;height:51px;font-size:17px;}
.gc_select-drop .bootstrap-select.btn-group .btn .caret{background:url("../../images/site/gc_down_arrow-gry.png") no-repeat scroll right -2px rgba(0, 0, 0, 0);border-color:none;border-style:none;border-width:none;display:inline-block;width:25px;height:18px;vertical-align:middle;bottom:0;position:absolute;right:5px;top:19px;background-size:12px 8px;filter: grayscale(1);}
.gc_drop .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default{border-radius:0px;height:51px;font-size:12px;}
.gc_drop .bootstrap-select.btn-group .btn .caret{background:url("../../images/site/gc_down_arrow-gry.png") no-repeat scroll right -2px rgba(0, 0, 0, 0);border-color:none;border-style:none;border-width:none;display:inline-block;width:20px;height:18px;vertical-align:middle;bottom:0;position:absolute;right:4px;top:25px;background-size:12px 8px;filter: grayscale(1);}
.rd_txt{color:#7a6122;}
.gc_white_button{background:none repeat scroll 0 0 #fff;border:2px solid #7a6122;font-family:Montserrat;font-weight:bold;margin:10px 0;text-align:center;width:100%;font-size:14px;padding:15px;}
/*Stage Issue-Pooja*/
.gc_btn_plus{display:inline-block;float:left;margin-left:10px;margin-right:0;width:13%;height:36px;padding-top:1px;text-align:center;background-color:#967b35;color:#fff;font-weight:bold;}
.gc_phn_icon{height:65px;width:65px;}
.gc_num_txt{color:#8a6c4a;margin-left:10px;font-size:14px;display:inline-block;width:70%;vertical-align:middle;font-weight:bold;}
.gc_mm{width:20%;border-radius:3px;display:inline-block;float:left;}.gc_mm .gc_cvv_txt{color:#7a6122;font-size:9px;text-decoration:underline;}
.gc_mm .gc_cvv{border-radius:3px;}
.gc_yy{margin-left:5px;}
.gc_zip{width:34%;border-radius:3px;display:inline-block;float:right;}
.gc-amun-wid{text-align:right;}.gc-amun-wid span{font-size:14px;}
.gc-amun-wid .gc_amount{float:none;width:34%;}
.gc_txt_wid{width:55%;float:right;margin-top:10px;}
.gc_cal_details{font-weight:normal;padding-top:0;}.gc_cal_details span{font-size:9px;}
.gc_cal_details span.amount_txt{width:22%;opacity:1;font-size:9px;word-wrap:break-word;display:inline-block;}
.gc_cal_details .gc_end_txt{text-transform:inherit;vertical-align:super;}
.gc_fpocards{margin-bottom:15px;}.gc_fpocards .gc_fpocard{float:left;width:65%;}
.gc_fpocards .gc_grybox{width:29.5%;float:right;}
.gc_fpocards span{font-size:13px;display:inline-block;width:100%;color:#000;}
.gc_btn_top{margin-top:35px;}
.gc_details_list{width:50%;}.gc_details_list p{font-size:12px;}
.gc_details_list .gc_txt_value{font-weight:normal;}
.gc_details_list p.ship-item-head.bold{margin-bottom:20px;}
.gc_details_list p.gc_view_txt:nth-child(2){margin-top:-15px;}
a.gc_view_options_link{color:#7a6122;text-decoration:none !important;font-size:11px;line-height:2em;}
a.gc_view_options_link:hover{color:#91752d;}
.gc_shipp_address{width:42%;float:left;}
.gc_edit_blc{width:20%;}.gc_edit_blc .gc_delete{margin-top:-3px;}
.gc_edit_blc p.gc_edit_link{text-align:right;font-size:14px;font-weight:bold;}
.gc_edit_blc .gc_view_txt.gc_edit_link{margin-top:-15px;}
.gc_item_txt span{display:inline-block;width:22%;}
.gc_item_txt ul{padding:0px;font-weight:bold;}.gc_item_txt ul li{width:30%;display:inline-block;list-style-type:none;font-size:11px;vertical-align:top;margin-left:1px;}
.gc_item_txt ul.gc_value{font-weight:normal;margin-top:0px;}
.gc_btn_log{margin-top:-8px;}
.gc_cardslist{margin:0px;}.gc_cardslist ul{padding:0px;}.gc_cardslist ul li{display:inline-block;list-style-type:none;margin:0px;text-align:center;vertical-align:top;margin-top:10px;width:48%;}.gc_cardslist ul li a{display:inline-block;text-decoration:none;text-align:center;width:100%;}
.gc_cardslist_more{display:none;}
.gc_atvie-button{background:#524f47;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNGY0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNGY0ZjRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjNTE1MTUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMWMxYzFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjM2YzZjNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #524f47), color-stop(4%, #4f4f4f), color-stop(4%, #424242), color-stop(9%, #2c2c2c), color-stop(9%, #515151), color-stop(86%, #1c1c1c), color-stop(86%, #3f3f3f), color-stop(100%, #131313));background:-webkit-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-o-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-ms-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#524f47', endColorstr='#131313', GradientType=0);border:1px solid rgba(0, 0, 0, 0);border-radius:1px;color:#fff;font-family:Montserrat;font-weight:bold;margin:10px 0;text-align:center;width:100%;font-size:13px;padding:8px;}
.gc_atvie-button:hover{background:#524f47;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNGY0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNGY0ZjRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjNTk1OTU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMWMxYzFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjM2QzZDNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #524f47), color-stop(4%, #4f4f4f), color-stop(4%, #424242), color-stop(9%, #2c2c2c), color-stop(9%, #595959), color-stop(86%, #1c1c1c), color-stop(86%, #3d3d3d), color-stop(100%, #131313));background:-webkit-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);background:-o-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);background:-ms-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);background:linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#524f47', endColorstr='#131313', GradientType=0);}
.gc_plus-button{background:#524f47;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNGY0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNGY0ZjRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjNTk1OTU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMWMxYzFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjM2QzZDNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #524f47), color-stop(4%, #4f4f4f), color-stop(4%, #424242), color-stop(9%, #2c2c2c), color-stop(9%, #595959), color-stop(86%, #1c1c1c), color-stop(86%, #3d3d3d), color-stop(100%, #131313));background:-webkit-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);background:-o-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);background:-ms-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);background:linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #595959 9%, #1c1c1c 86%, #3d3d3d 86%, #131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#524f47', endColorstr='#131313', GradientType=0);border:1px solid rgba(0, 0, 0, 0);color:#fff;font-family:Montserrat;font-weight:bold;margin:10px 0;text-align:center;width:100%;font-size:14px;padding:8px;}
.gc_subscription_email_icon{background:url("../../images/site/email_icon_active.png") no-repeat scroll left center;background-size:18px 12px;display:inline-block;height:14px;width:23px;vertical-align:middle;}
.gc_plus{font-size:18px;padding:2px 7px 0px 0px;}
.gc_para p{font-size:12px;}
.gc_para p.pull-right.capitalize{margin-top:10px;}
.gc_img_grp{margin-top:20px;margin-bottom:27px;}.gc_img_grp .splitcol{min-width:48.8%;}
.gc_img_grp .gc_odr_img{float:right;}
.para_txt{padding-left:0px;}
.gc_txt{color:#91752d;text-decoration:none;font-size:13px;font-weight:bold;}
.gc_txt:hover{color:#91752d;}
.gc_from_txt{margin-top:-16px;}
.gc_wdt_col{width:49%;}
.gc_sel_txt{font-weight:bold;text-transform:uppercase;}.gc_sel_txt p .gc_odr_txt{display:inherit;}
.gc_sel_txt p .gc_date{font-size:13px;font-weight:bold;float:right;margin-top:-18px;}
.gc_para .gc_card_txt{font-size:11px;display:inline-block;width:70%;}
.gc_view_text{display:inline-block;width:76%;}
.gc_val{margin-top:12px;float:right;}
.gc_aust_txt{display:inline-block;width:50%;}
.gc_qty{display:inline-block;width:20%;}
.elements-group.gc_setval_holder{margin:0px;width:100%;}.elements-group.gc_setval_holder .splitcol{width:49%;}
.elements-group.gc_setval_holder .gc_drp_prnt .bootstrap-select{width:80%;}
.elements-group.gc_setval_holder span{display:inline-block;font-size:14px;font-size:11px;}
.elements-group.gc_setval_holder .gc_drp_prnt .splitcol{width:30%;}
.elements-group.gc_setval_holder .gc_val_pos{float:right;text-align:right;margin-top:-17px;width:25%;}
.elements-group.gc_setval_holder .word_inline{vertical-align:bottom;margin-bottom:27px;font-weight:bold;margin-left:5px;}
.gc_cards_holder h1{padding:15px 15px 0 15px;}
.gc_cards_holder .gc_cardslist{padding:0 15px;border-top:none;}
.gc_inactive_layer{opacity:0.6;}
.gc_pad_left{padding-left:6px;}
.gc_btm_mr{margin-bottom:20px;}
.gc_order_details{width:100%;}.gc_order_details div{display:inline-block;vertical-align:top;color:#000;}
.gc_order_details ul li{font-size:12px;list-style-type:none;height:32px;}
.gc_order_details ul li:nth-child(3){height:60px;}
.gc_order_details .gc_order_add{margin-right:-1px;width:38%;word-wrap:break-word;}.gc_order_details .gc_order_add p{font-size:12px;}
.gc_order_details .gc_order_add ul{padding-left:0;}
.gc_order_details .gc_order_headers{margin-right:7px;margin-left:7px;width:15%;font-weight:bold;}.gc_order_details .gc_order_headers ul{padding-left:0;}
.gc_order_details .gc_oder_values{width:37%;word-wrap:break-word;margin-left:5px;}.gc_order_details .gc_oder_values .gc_coupon_num{text-decoration:underline;}
.gc_order_details .gc_oder_values ul{padding-left:0;}.gc_order_details .gc_oder_values ul li a{color:#030303;}
.gc_account_details_list{width:100%;}.gc_account_details_list div:not(.hr-line){display:inline-block;vertical-align:top;}
.gc_account_details_list .hr-line{margin-left:-15px;margin-right:-15px;margin-top:0px;}
.gc_account_details_list ul li{font-size:14px;display:inline-block;list-style-type:none;width:31%;vertical-align:top;}
.gc_account_details_list ul li:last-child{text-align:right;}
.gc_account_details_list .gc_details_headers{width:100%;font-weight:bold;color:#000;}.gc_account_details_list .gc_details_headers ul{padding-left:0;margin:0px;}
.gc_account_details_list .gc_details_values{width:100%;color:#000;margin-top:10px;margin-bottom:-13px;}.gc_account_details_list .gc_details_values ul{padding-left:0;}.gc_account_details_list .gc_details_values ul li a{color:#030303;}
.gc_card_numbe{margin-top:12px;}.gc_card_numbe p{font-size:11px;font-weight:bold;}
.gc_card_numbe .gc_numbers{float:right;font-size:11px;}
.gc_bdr{padding:0px 0px;}.gc_bdr .gc_view_text{width:100%;}
.gc_send_text{display:inline-block;width:98%;}
.gc_phone_type span{font-size:15px;}
.gc_phone_type .gc_chckd #phone-ctn{width:100%;padding:6px 6px 6px 12px;}
.gc_view_txt{margin-top:-10px;}
.gc_span_block_rt{border:2px solid;border-radius:2px;padding:15px;border-right:none;background-color:#fff;}
.gc_span_block{border:2px solid;border-radius:2px;padding:15px;background-color:#fff;}
.gc_visa{margin-left:15px;margin-top:-18px;width:40px;}
.gc_order_header{width:56%;font-weight:bold;margin-left:3%;}.gc_order_header ul{padding-left:0;}.gc_order_header ul li{height:50px;clear:both;}.gc_order_header ul li span{float:right;font-weight:normal;width:51%;}
.gc_order_header ul li .gc_coupon_numer{text-decoration:underline;}
.gc_order_header ul li img{width:40px;}
textarea.gc_product_txt{height:127px;margin-bottom:22px;}
.gc_tel_text{text-decoration:underline;}
.gc_brn_logo ul{padding-left:0;}.gc_brn_logo ul li{display:inline-block;width:23%;}
.gc_nubers_txt ul{border:1px solid #DEDEDE;height:55px;list-style:none outside none;padding:0 10px;}.gc_nubers_txt ul li{display:inline-block;height:55px;padding-top:10px;text-align:center;width:23%;font-size:18px;border-right:1px solid #DEDEDE;}
.gc_nubers_txt ul li:last-child{border-right:none;}
p input.questions-phonetype-checkbox[type="checkbox"]{display:none;height:48px;width:8%;}
.questions-phonetype-btn,.questions-phonetype-checked{background:url('../../images/site/gc_landline.png') no-repeat right 0;background-size:121px auto;line-height:17px;font-weight:normal;height:25px;display:inline-block;color:#030303;outline:medium none;position:relative;width:auto;padding-right:130px;float:right;}.questions-phonetype-btn span,.questions-phonetype-checked span{display:inline-block;margin-right:9px;margin-top:-6px;}
.questions-phonetype-checked{background:url('../../images/site/gc_mobile.png') no-repeat right 0;background-size:121px auto;}
.gc_fpo_text .gc_textblock{border:1px solid #030303;border-radius:3px 3px 3px 3px;text-align:center;width:24%;height:52px;}
.gc_fpo_text .gc_block_leftmr{margin-left:-7px;}
.gc_fpo_text a{color:#000;font-size:14px;text-decoration:underline;}
.gc_mor_txt{margin-bottom:10px;}.gc_mor_txt span{font-size:17px;margin-left:6px;color:#736a4e;}
a.gc_rem_txt{text-decoration:none;color:#000;font-weight:bold;padding-left:5px;}
.gc_greettext{text-align:center;font-size:14px;}
.gc_cus_num{display:inline;}
.gc_cardslist img{width:96%;}
.gc_cardslist h6{text-transform:uppercase;}
.gc_personalise_msg{font-size:15px;}
.gc_vis_img{background:url("../../images/site/visa.jpg") no-repeat scroll 10px center rgba(0, 0, 0, 0);background-size:34px;padding-left:52px;}
.gc_remainbaltxt{padding-right:7px;text-transform:uppercase;}
.gc_formbg{background:#cbd1d6;}.gc_formbg .hr-line{border-bottom:1px solid #c6af89;}
.capitalize.gc_atvie-button{margin-bottom:0 !important;}
.div-horizontal>h1{font-size:16px;}
.gc_order_details_txt.gc_subt{color:#000;}
.col-xs-12.col-sm-12.col-md-12.gc_para .gc_price_label .pull-right{text-align:right;float:none !important;}
.col-xs-12.col-sm-12.col-md-12.gc_para .gc_item_cart_review .gc_name_price_disp .gc_sel_txt.gc_card_txt{float:left;}
.col-xs-12.col-sm-12.col-md-12.gc_para .gc_item_cart_review .gc_sel_txt.gc_val{text-align:right;margin-top:0px;}
.col-xs-12.col-sm-12.col-md-12.gc_para .gc_personlized_block.gc_review_links{clear:both;}
/* .innercontainer{padding-top:0px;} INC131440 -- sunil*/
.cal_details.gc_cal_details{padding-top:6px;}.cal_details.gc_cal_details .gc-order-total{width:76%;display:inline-block;}
.gc_item_txt,.elements-group{color:#000;}
.distance_loc{margin-top:3px;}
.elements-group .col-xs-12.col-sm-12.col-md-12 .capitalize.gc_atvie-button{margin-bottom:0px !important;}
button.capitalize.secondary-button{background:linear-gradient(to bottom, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%);font-family:Montserrat;font-weight:bold;padding:10px;text-align:center;color:#7a6122;width:100%;font-size:13px;border:1px solid #cab789;margin:0px 0px 10px;border-radius:1px;}
img.gc_phn_icon{margin-bottom:18px;}
a.gc_num_txt.gc_txt_value.capitalize{margin-bottom:11px;}
button.success-button.capitalize{margin-top:10px;}
#makeReservations,#lookReservations{display:none}
.category_image.selected_card img{border:1px solid #8d7431;}
.category_image.selected_card .gc_selected_card_text{display:block;}
.gc_selected_card_text{max-width:96%;background-color:#8d7431;height:23px;display:block;text-align:center;color:#fff !important;font-weight:bold;font-size:12px;text-transform:uppercase;margin-bottom:-23px;padding-top:3px;z-index:999;display:none;margin-left:18px;position:relative;padding-right:54px;margin-left:auto;clear:both;margin-right:auto;top:-97px;}
.gc_selected_card_text span{padding-right:0;position:absolute;margin-left:-13px;}
.col-xs-12 .gc_vale_tbox.gc_drp_prnt{float:left;display:inline-block;height:41px;margin-left:10px;width:49px;}
input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=time],select{font-size:12px;border-radius:0px !important;}
p.gc_edit_link{width:119px;float:right;}
p.help-block.bold.text-left.text_conditon{color:#030303;font-size:14px;}
.disp_none{display:none;}
.gc-body-container #beverages .innercontainer{padding:0px;}
.gc_personlized_block{position:relative;}.gc_personlized_block p.gc_sel_txt.gc_val{position:absolute;bottom:-7px;right:0px;}
.gc_card_numbe p:nth-child(1) .gc_numbers{color:#957b3f;}
p.text-red{font-size:15px;}
h4.baner_img_title.txt_center{padding-left:10px;}
.hh_item_container{font-size:10px;padding-left:12px;}
p.head_desc span{font-size:14px;padding-left:10px;font-weight:bold;}
.gc-landing-continer{text-align:center;margin-bottom:30px;margin-left:-15px;}.gc-landing-continer ul{margin:0px;padding:0px;margin-left:14px;}.gc-landing-continer ul li{list-style:none;display:inline-block;}.gc-landing-continer ul li a{padding:0 15px;border-right:1px solid #a49e89;font-size:11px;text-transform:uppercase;font-weight:bold;text-decoration:none;color:#91752d !important;}
.gc-landing-continer ul li:last-child a{border-right:none;}
elements-group .col-xs-12.col-sm-12.col-md-12 h1{font-weight:bold;margin-top:10px;text-align:center;padding:0px;}
#customAmtContainer .gc_value_field input#customGiftAmount{width:91%;}
.category_image .gc_selected_card_text{top:-38px;}
#purchaseHistoryForm a.gc_txt{color:#91752d;}
.nav-form1 .col-xs-12.col-sm-12.col-md-12.text-left{padding:0 !important;}
.nav-form2 p.text-left.fnt-textnormal{margin-left:0px;}
#join_checkbox label.select-btn.fnt-textnormal{margin-left:0px;}
#join_checkbox label.fnt-textnormal.select-btn-checked{margin-left:0px;}
.col-xs-12,.col-sm-12,.col-md-12{padding-left:0px!important;padding-right:0px!important;}
.text-center span.txtbold.gc-mar-num{font-size:13px;}
.gc_fpocards span.text-center{margin-top:12px;}
.form-group .col-xs-12,.form-group .col-sm-12,.form-group .col-md-12{padding-left:15px!important;padding-right:15px!important;}
.gc-body-container .innercontainer .div-horizontal div#headerSliderTabs{margin:0px -15px;}
.col-xs-12 a#showEditShippingAddess{color:#7a6122;}
a:hover,a:focus{text-decoration:none!important;}
#gc_signup_form .gc_para #emailSelect+h1{margin-left:-15px;margin-right:-15px;}
#beverages .elements-group.gc_setval_holder+.elements-group.gc_fpo_img .gc_para p.text-left{text-transform:uppercase;}
.gc_cards_holder .error-results{padding-top:0px;}
.gc_cards_holder #gc-cart-item-container .col-xs-12+.hr-line,.gc_cards_holder #gc-cart-item-container .gc_cardslist+.hr-line{margin-left:-15px;margin-right:-15px;display:none;}
form#gc_signup_form,form#continueToReview,form#commitOrderForm{margin-bottom:10px;}
.gc_personlized_block .gc_personlized_link.gc_view_text{white-space:nowrap;}
#gc_cancle_continue_ship_btn+a.capitalize.gc_txt:hover,#gc_cancle_continue_ship_btn+a.capitalize.gc_txt:focus{text-decoration:none;}
.gc_drop #preferred_ContactType+div.btn-group.bootstrap-select button.btn.dropdown-toggle{margin-top:25px;padding-right:15px;}
.gc_drop #preferred_ContactType+div.btn-group.bootstrap-select div.dropdown-menu.open ul li a{font-size:12px;padding:3px 10px !important;}
form#addGCItemToOrderStep1Form .div-horizontal .error-results{padding-top:0px;}
form#addGCItemToOrderStep1Form input#addGCItemToOrderStep1{margin-bottom:10px !important;}
.div-horizontal input#addGCItemToOrderStep2{margin-bottom:10px !important;}
div.gc_phone_type p.gc_chckd+p.help-block.text_conditon{display:none;}
#gc_signup_form div.intrests-items+div.gc_phone_type label.add_phone.questions-phonetype-checked span{margin-top:3px;font-size:14px;}
#couponApply_form #apply_coupon_gc_btn{margin-top:10px;}
#addShippingAddress .gc_atvie-button.rd_txt{margin-bottom:10px !important;}
.innercontainer .elements-group .col-xs-12.col-sm-12.col-md-12 .capitalize.gc_atvie-button.triage-button-last{margin-bottom:10px !important;}
#gc-cart-item-container .gc_order_add p.gc_sel_txt{margin-bottom:20px;}
#subtotal_container .cal_details.gc_cal_details{width:100%;}#subtotal_container .cal_details.gc_cal_details span{font-size:10px;}
#subtotal_container .cal_details.gc_fpo_img1{width:100%;}
.subscription_maindiv.favres-container #fav_loc_accordion{margin-top:20px;}
.locationform.gc_chckd.questions-phonetype-checked{background:none;}
#addToCartStep3Form .gc_fpocards{display:inline-block;}#addToCartStep3Form .gc_fpocards span.text-center{display:none;}
#challengeEmailDiv form#formResetEmail{margin-top:-35px;}#challengeEmailDiv form#formResetEmail #successMsg{display:none;}
.gc_personlized_block p.gc_personlized_link.gc_view_text.gc_from_txt{margin-top:0px;}
.btn-group.selectdropdown .dropdown-menu.open{border-radius:0px 0px 4px 4px;}
.gc_bdr .gc_item_txt ul.gc_header{margin-bottom:-8px;}
#frmCCApply #creditPayment{margin-bottom:10px !important;}
#continueToReview .gc_select-drop .bootstrap-select.btn-group .btn .filter-option{font-size:11px;padding-top:5px;}
#continueToReview .gc_select-drop .dropdown-menu li a,#continueToReview .gc_select-drop .dropdown-menu li a:focus,#continueToReview .gc_select-drop .dropdown-menu li a:hover{font-size:11px;}
#addToCartStep3Form #addGCItemToOrderStep3{margin-bottom:10px !important;}
.social_icon_main{display:inline-block !important;font-size:19px !important;}.social_icon_main .social_text{display:inline-block !important;padding:4px 9px 1px 0px !important;}
.order-confirm .col-xs-12.col-sm-12.col-md-12.gc_img_oglog{padding-left:10px !important;padding-right:10px !important;}.order-confirm .col-xs-12.col-sm-12.col-md-12.gc_img_oglog .orderlink-header a.order-link{color:#7a6122;font-size:13px;}
.order-confirm .col-xs-12.col-sm-12.col-md-12.gc_img_oglog .gc_order_detl p span{font-size:12px;}
.order-confirm .col-xs-12.col-sm-12.col-md-12.gc_img_oglog .h2-header{font-size:13px;}
.order-confirm .col-xs-12.col-sm-12.col-md-12.gc_img_oglog .gc_order_detl .cal_details{font-weight:normal;}.order-confirm .col-xs-12.col-sm-12.col-md-12.gc_img_oglog .gc_order_detl .cal_details p .pull-right.p-shipping img{width:35px;}
.order-confirm .col-xs-12.col-sm-12.col-md-12.gc_img_oglog .gc_order_detl .cal_details .p-text.p-shipping{font-size:12px;}
.order-confirm .elements-group{padding:0px 10px;}
#order-lookup{margin-top:-22px;}#order-lookup .form-group h1.text-left{margin-left:-30px;margin-right:-30px;}
#gc #orderdetails2 .order_detail .gc_orde_pad{width:77px;}
.gc-have-qn-blk h2{background:url("../../images/site/green-home-banner_right2.png") no-repeat center;background-size:100%;color:#d9d1c0;font-weight:bold;font-size:13px;text-align:center;margin-left:-15px;margin-right:-15px;padding:10px;}
form.form-linker .col-xs-12.col-sm-12.col-md-12.gc_fpo_img.gc_fpo_text p{font-size:14px;text-transform:uppercase;font-family:Montserrat;font-weight:bold;}
.col-xs-12.col-sm-12.col-md-12.gc_fpo_img.gc_fpo_text span#clr-gift-card-no{font-size:15px;font-family:Montserrat;font-weight:bold;}
.newsmedia_content .menuproduct_accordian .panel-title a{font-size:17px;text-transform:uppercase;}
.newsmedia_content .contact_media h1{font-size:14px;}
.newsmedia_content img{width:100%;}
.newsmedia_content .header_txt{margin:20px 0 10px 0;}
.newsmedia_content .contact_media{padding:0 15px;}.newsmedia_content .contact_media .contact_details_holder{margin:20px 0;font-size:14px;color:#000;}.newsmedia_content .contact_media .contact_details_holder h4{font-size:14px;font-weight:bold;margin-bottom:2px;}
.newsmedia_content .contact_media .contact_details_holder a{color:#000;text-decoration:none;}
.newsmedia_content .contact_media .contact_details_holder a:focus,.newsmedia_content .contact_media .contact_details_holder a:hover{color:#000;}
.newsmedia_content .contact_media span{display:block;}
.newsmedia_content .product{padding:0 15px;}
p{color:#030303;}
.privacy_container #privacy1 .header_txt,.privacy_container #privacy2 .header_txt{margin:8px 12px 18px;}.privacy_container #privacy1 .header_txt h1.txt-left,.privacy_container #privacy2 .header_txt h1.txt-left{font-size:13px;}
.about_us,.careers{overflow:hidden;font-size:14px;}.about_us .hr,.careers .hr{border-bottom:1px solid #a79c7f;margin-left:15px;margin-right:15px;}
.about_us .header_txt,.careers .header_txt{margin:14px 12px 18px;}
.about_us .accordion-body,.careers .accordion-body{padding:15px;background-color:#cbd1d6;}
.about_us .header_content,.careers .header_content{margin-bottom:20px;padding:0 15px;}
.about_us .header_content.txt-center p,.careers .header_content.txt-center p{margin:0;}
.about_us .success-button,.careers .success-button{padding:8px;width:100%;margin:7px 0px;}
.about_us h4,.careers h4{font-size:18px;text-transform:uppercase;}
.about_us img,.careers img{width:100%;}
.about_us .header_content.txt-left p,.careers .header_content.txt-left p{margin-bottom:0px;}
.about_us .header_content.txt-left .hr,.careers .header_content.txt-left .hr{margin-left:0px;margin-right:0px;margin-top:10px;}
.careers .header_txt h1{background:none;color:#000;font-size:18px;text-align:left;margin-left:-5px;margin-bottom:0px;padding-bottom:0px;}
.giftcardlanding{font-size:14px;}.giftcardlanding .hr{border-bottom:1px solid #c6af89;margin:20px;}
.giftcardlanding .header_txt{margin:20px 0 10px 0;width:90%;text-align:center;padding-left:14%;}
.giftcardlanding .accordion-body{padding:15px;background-color:#cbd1d6;}
.giftcardlanding .header_content{margin-bottom:20px;padding:0px 25px 0 25px;}
.giftcardlanding .header_content.txt-center p{margin:0;}
.giftcardlanding .success-button{padding:8px;width:100%;margin:7px 0px;}
.giftcardlanding h4{font-size:14px;text-transform:uppercase;}
.giftcardlanding img{width:100%;}
.cocktails{font-size:14px;}.cocktails .header_txt{margin:20px 0 10px 0;}
.cocktails .accordion-body{padding:15px;background-color:#cbd1d6;}
.cocktails .header_content{margin-bottom:20px;padding:0px 25px 0 25px;}
.cocktails .header_content.txt-center p{margin-bottom:10px;color:#030303;}
.cocktails .success-button{padding:8px;width:100%;margin:7px 0px;}
.cocktails h4{font-size:14px;text-transform:uppercase;}
.cocktails img{width:100%;}
.nutritional{font-size:14px;}.nutritional .header_txt{margin:20px 0 10px 0;width:94%;text-align:center;}
.nutritional .accordion-body{padding:15px;background-color:#cbd1d6;}
.nutritional .header_content{margin-bottom:20px;padding:0px 25px 0 25px;}
.nutritional .header_content.txt-center p{margin:10px;}
.nutritional .success-button{padding:8px;width:100%;margin:7px 0px;}
.nutritional h4{font-size:14px;text-transform:uppercase;}
.nutritional img{width:100%;}
.legalnotice_content,.faqs_content,.privacynotice_content,.sitemap_content{font-size:12px;}.legalnotice_content .accordion-heading a.collapsed,.faqs_content .accordion-heading a.collapsed,.privacynotice_content .accordion-heading a.collapsed,.sitemap_content .accordion-heading a.collapsed{font-weight:bold;text-transform:uppercase;display:block;text-decoration:none;font-size:14px;background:url('../../images/site/down_arrow.png') no-repeat 97% center;background-size:12px 6px;background-color:#cab888;padding:10px 42px 13px 13px;color:#000;border-top:1px solid #967b35;border-bottom:1px solid #967b35;}
.legalnotice_content .accordion-heading a,.faqs_content .accordion-heading a,.privacynotice_content .accordion-heading a,.sitemap_content .accordion-heading a{font-weight:bold;text-transform:uppercase;display:block;text-decoration:none;font-size:14px;background:url('../../images/site/up_arrow.png') no-repeat 97% center;background-color:#cab888;padding:10px 3px 12px 23px;background-size:12px 6px;color:#000;border-top:1px solid #cab888;border-bottom:1px solid #cab888;}
.legalnotice_content .accordion-group,.faqs_content .accordion-group,.privacynotice_content .accordion-group,.sitemap_content .accordion-group{margin-bottom:0;}
.legalnotice_content .header_txt,.faqs_content .header_txt,.privacynotice_content .header_txt,.sitemap_content .header_txt{margin:20px 0 10px 0;}
.legalnotice_content .accordion-body,.faqs_content .accordion-body,.privacynotice_content .accordion-body,.sitemap_content .accordion-body{padding:15px 15px 30px;background-color:#cbd1d6;}.legalnotice_content .accordion-body p a,.faqs_content .accordion-body p a,.privacynotice_content .accordion-body p a,.sitemap_content .accordion-body p a{color:#7a6122;}
.legalnotice_content .accordion-body p a:hover,.faqs_content .accordion-body p a:hover,.privacynotice_content .accordion-body p a:hover,.sitemap_content .accordion-body p a:hover{color:#000 !important;}
.legalnotice_content img,.faqs_content img,.privacynotice_content img,.sitemap_content img{width:100%;}
.legalnotice_content a span{text-transform:lowercase;}
.legalnotice_content p.bold_txt{font-weight:bold;margin-bottom:0;}
.legalnotice_content .header_content{margin-bottom:20px;padding:0px 25px 0 25px;}
.legalnotice_content .header_content.txt-center p{margin:0;}
.legalnotice_content .success-button{padding:8px;width:100%;margin:7px 0px;}
.faqs_content a span{text-transform:lowercase;}
.faqs_content p.bold_txt{font-weight:bold;margin-bottom:5px;color:#000;}
.faqs_content .header_content{margin-bottom:0px;padding:10px 15px;}
.faqs_content .header_content.txt-center p{margin:0;}
.faqs_content h1{width:90%;}
.fresh_intel input{width:100%;margin-bottom:10px;}
.green{color:#000;}
.privacynotice_content{background:#cbd1d6;}.privacynotice_content ul{padding-left:12px;}
.privacynotice_content .header_content{padding:0 15px;margin-bottom:20px;color:#030303;}
.privacynotice_content .accordion-body{padding:15px;color:#030303;}
.privacynotice_content p.dec_txt{font-weight:bold;text-transform:uppercase;margin-bottom:15px;}
.privacynotice_content .header_txt{border-bottom:1px solid #c7c2b1;}
.privacynotice_content img{width:100%;}
.myModalLabel{background-color:#cbd1d6 !important;border:0;top:-191%;}.myModalLabel .mdl_imgs{margin-top:20px;}.myModalLabel .mdl_imgs img{width:60px;height:40px;margin-right:0px;margin-bottom:20px;margin-left:20px;}
.sitemap_content{background:#e2ddd0;}.sitemap_content .accordion-body p,.sitemap_content .accordion-body div{margin-bottom:0;}.sitemap_content .accordion-body p a,.sitemap_content .accordion-body div a{color:#000;text-decoration:none;display:block;}
.sitemap_content .accordion-body p a:focus,.sitemap_content .accordion-body div a:focus,.sitemap_content .accordion-body p a:hover,.sitemap_content .accordion-body div a:hover{color:#000;text-decoration:underline;}
.sitemap_content .static_row{overflow:hidden;}.sitemap_content .static_row h4{text-transform:uppercase;}
.sitemap_content .static_colum{width:46%;}
.sitemap_content .static_colum:nth-child(2n){float:right;}
.sitemap_content .static_colum:nth-child(2n+1){float:left;}
.sitemap_content .accordion-group{clear:both;}
.sitemap_content img{width:100%;}
.error_404{background:url('../../images/site/page_not_found.jpg');}
.error_500{background:url('../../images/site/server_error.jpg');}
.error_content{background-repeat:no-repeat;background-size:100% 100%;padding:56px 0 60px 0;}.error_content img{width:100%;cursor:pointer;}
.error_content .content h1{color:#fff;padding-bottom:10px;text-transform:capitalize;font-size:36px;}
.error_content h4{color:#fff;font-size:15px;text-transform:uppercase;}
.error_content .content.text-center p{margin:0;font-size:14px;padding:1em;}
.error_content .content.text-center h6{margin:0;font-size:17px;color:#fff;font-weight:normal;}
.error_content .success-button{padding:6px 20px 6px 20px;width:66%;margin:7px 0px;}
.error_content a:hover{color:#fff;text-decoration:none;cursor:pointer;}
.error_content .content.text-center{padding:0px;color:#fff;}
.maintenance_page{background-color:#000;}.maintenance_page .logo_content{height:128px;position:fixed;top:40px;width:100%;z-index:1015;text-align:center;}.maintenance_page .logo_content img{width:90px;}
.maintenance_page .content{color:#fff;margin-top:50px;position:relative;text-align:center;text-transform:uppercase;top:76px;}.maintenance_page .content h1{font-size:36px;color:#fff;font-weight:normal;text-transform:none;}
.maintenance_page .content p{font-size:11px;color:#fff;padding:0 30px;}
.maintenance_page .content h3{font-size:18px;color:#fff;font-weight:bold;padding-top:14px;text-transform:none;}
.maintenance_page .content h4{font-size:16px;color:#fff;font-weight:normal;padding-top:14px;}
.maintenance_page .content h6{margin-top:26px;font-size:14px;color:#fff;font-weight:normal;text-transform:none;}
p.back-to-top.green{padding:10px;}p.back-to-top.green a.back-to-top{color:#000;padding:0;right:auto;}
.inner_padding0{padding:0 !important;}
button.close{width:16px;position:absolute;right:8px;opacity:initial;}
.content.text-center>p{color:#fff;}
.content.text-center{text-shadow:1px 2px 7px #000;}
.error_content.error_404{padding-top:52px;}
.accordion-toggle.order-link.order-link-yh.collapsed{background-color:#cab888;font-weight:bold;border-bottom:1px solid #000;padding:15px 15px 15px 15px;text-transform:uppercase;vertical-align:middle;font-size:16px;}
.home_side_container .carousel-control{width:36px !important;}
.home_side_container .carousel-control.left{background-color:#ac9757;border-radius:0;height:45px;left:0 !important;top:-50px !important;opacity:1;}.home_side_container .carousel-control.left span{color:#000;font-size:50px;position:absolute;left:-5px;top:-19px;width:50px;}
.home_side_container .carousel-control.right{background-color:#ac9757;border-radius:0;height:45px;right:0 !important;top:-50px !important;opacity:1;}.home_side_container .carousel-control.right span{color:#000;font-size:50px;position:absolute;right:-5px;top:-19px;width:50px;}
.home_side_container .carousel-indicators>li{background-color:transparent;height:13px;width:13px;border:1px solid #645935;border-radius:10px;}
.home_side_container .carousel-indicators li span{background-color:transparent;height:9px;width:9px;display:block;border-radius:10px;margin-left:0.5px;margin-top:1.5px;}
.home_side_container .carousel-indicators>li.active{background-color:transparent;}.home_side_container .carousel-indicators>li.active span{background-color:#645935;}
.home_side_container .carousel{margin-left:-15px;margin-right:-15px;margin-top:-2px;}
.about_main h1{color:#000;font-size:24px;margin-top:0;text-align:left;text-transform:uppercase;}
.about_main h1{color:#000;font-size:24px;margin-top:0;text-align:left;text-transform:uppercase;}
.sitemap_container{margin-left:-15px;margin-right:-15px;height:52px;}
.sitemap_container h1{background-color:#000;background-size:100% 100%;color:#fff !important;font-size:13px;line-height:30px;margin:0;padding:10px 10px 10px 48px;text-align:left;text-transform:uppercase;font-weight:normal;}
.faqs_content{padding-top:15px;}
.success-button.capitalize img{padding-left:14px;vertical-align:middle;width:auto;}
.btn.dropdown-toggle.selectpicker.btn-default{font-size:11px;}
.elements-group H3{font-weight:bold !important;}
.rs_container .rs_specials .full_sec .link,.rs_container .rs_specials .half_sec .link{background:#524f47;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyNGY0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNGY0ZjRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0MjQyNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjNTE1MTUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMWMxYzFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjM2YzZjNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #524f47), color-stop(4%, #4f4f4f), color-stop(4%, #424242), color-stop(9%, #2c2c2c), color-stop(9%, #515151), color-stop(86%, #1c1c1c), color-stop(86%, #3f3f3f), color-stop(100%, #131313));background:-webkit-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-o-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:-ms-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);background:linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#524f47', endColorstr='#131313', GradientType=0);color:#fff;font-size:10px;padding:5px;}
.rs_container .rs_specials .full_sec .link:hover,.rs_container .rs_specials .half_sec .link:hover{background:#785e1c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4NWUxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzc4NWUxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzVjNDgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzNmMzYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzQ4MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #785e1c), color-stop(12%, #5c4816), color-stop(12%, #5c4816), color-stop(15%, #785e1c), color-stop(87%, #000), color-stop(87%, #5c4816), color-stop(87%, #5c4816), color-stop(89%, #5c4816), color-stop(97%, #3f360f), color-stop(100%, #5c4816));background:-webkit-linear-gradient(top, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);background:-o-linear-gradient(top, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);background:-ms-linear-gradient(top, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);background:linear-gradient(to bottom, #785e1c 0%, #5c4816 12%, #5c4816 12%, #785e1c 15%, #000 87%, #5c4816 87%, #5c4816 87%, #5c4816 89%, #3f360f 97%, #5c4816 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#785e1c', endColorstr='#5c4816', GradientType=0);color:#fff;font-size:10px;padding:5px;text-decoration:none;}
.gc_vale_selct.gc_drp_prnt .btn-group.bootstrap-select.selectdropdown.gc-selectdropdownmini .btn.dropdown-toggle.selectpicker.btn-default{background-image:none;border:1px solid #fff;background-color:#fff;}
.hhour_container.static_container{margin-top:-51px;}
.lm-top{margin-top:51px!important;}
.static_container .hr-line-bb{border-bottom:1px solid #a79c7f;margin-left:15px;margin-right:15px;}
.hhour_container .hh_title{font-family:Montserrat;font-size:22px;color:#000;margin:20px 0 20px 0;text-align:center;}
.static_container .hh-bb-content{padding:0px 15px 0px 15px;}
.hhour_container .hh-bb-content p{color:#534741;margin:0 0 10px;font-size:11px;line-height:1.8;}
.hhour_container .hh-bb-content h2{font-size:13px;text-transform:uppercase;line-height:1.4;}
.static_container .orderlink-heading a.collapsed{font-weight:bold;text-transform:uppercase;display:block;text-decoration:none;font-size:14px;background:url('../../images/site/down_arrow.png') no-repeat 97% center;background-size:12px 6px;background-color:#cab888;padding:10px 3px 12px 23px;color:#000;border-top:1px solid #967b35;border-bottom:1px solid #967b35;}
.static_container .orderlink-heading a{font-weight:bold;text-transform:uppercase;display:block;text-decoration:none;font-size:14px;background:url('../../images/site/up_arrow.png') no-repeat 97% center;background-color:#cab888;padding:10px 3px 12px 23px;background-size:12px 6px;color:#000;border-top:1px solid #cab888;border-bottom:1px solid #cab888;}
.hhour_container.static_container .accordion-inner .orders-list{background-color:#cbd1d6;border:none;}
.static_container .hh-bb-content .def-text{font-size:15px;letter-spacing:0px;border-top:1px solid #a79c7f;margin-top:15px;padding-top:15px;}
.home_page{padding-top:129px;border-top:1px solid #cbd1d6;}
.container{clear:both;}.container .container_bg{background-color:#000!important;padding:20px;}.container .container_bg .box-shadow .home_page{width:100% !important;}
.container .container_bg .carousel .carousel-arrows .carousel-control .icon-prev:before{background:url("../../images/site/Home-left-arrow.png") no-repeat 10px center;}
.container .container_bg .carousel .carousel-arrows .carousel-control .icon-next:before{background:url("../../images/site/Home-right-arrow.png") no-repeat 10px center;}
.container .container_bg .menu-grid ul li:last-child{border-bottom:none !important;}
.container .container_bg .experience{margin:20px 0px;}
.container .container_bg .experience_cnt{background-color:#7a725f;padding:10px 40px 30px;}
.container .container_bg .experience_data,.container .container_bg .experience_heading{color:#fff;font-weight:normal;text-align:left;}
.container .container_bg .experience_heading{padding-bottom:10px;font-size:22px;}
.container .container_bg .experience_data{font-size:18px;}
@media screen and (max-width:640px){.carousel .carousel-arrows .carousel-control .icon-prev:before{position:absolute;right:5px;} .carousel .carousel-arrows .carousel-control .icon-next:before{position:absolute;left:5px;} .home_page{padding-top:129px;border-top:1px solid #cbd1d6;}}div#privacy1{height:auto !important;}
.locations-list .col-xs-12.col-sm-12.col-md-12.locations-list{width:100%;margin-top: 19px;}
.locations-list .links li a img{padding-left:5px;padding-right:5px;width:30px;}
.privacynotice_content #collectinfo p{word-wrap:break-word;}
span.holder#datePlaceholder{font-size: 14px;position: absolute;top: 10px;left: 9px;background-color: #3c4659 !important;color: #cdcdcd;}
.dis_inline button#locationDetailFormReserveButton,.dis_inline button#locationDetailFormViewMenuButton,.dis_inline button#locationDetailFormReserveButton{width:100%;text-align:center;}
p.recognition_sub{font-size:12px;color:#534741;padding-bottom:10px;margin-bottom:16px;margin-left:5px;}
h6.recognition_title{font-size:13px;padding-top:4px;margin-left:5px;}
.header_txt h5{font-size:17px;}
ul.address_sec{color:#000;}
ol.order_list{color:#000;}
.sitemap_content .accordion-body div a{word-break:break-all;color:#7a6122 !important;font-size:11px;line-height:2;word-spacing:-1;}
.sitemap_content .accordion-body div a:hover{color:#000 !important;}
#account-register-container .img-holder{display:none;}
div#usecollect_info ul li{word-wrap:break-word;}
a.carousel-control.left,a.carousel-control.right{top:0px;}
.legalnotice_content .hr{border-bottom:1px solid #967b35;}
.mediaSlot.pd-thankyou{margin-left:-15px;margin-right:-15px;margin-top:-20px;}
.privacy_container #privacy1,.privacy_container #privacy2{position:relative;}.privacy_container #privacy1 .sitemap_container,.privacy_container #privacy2 .sitemap_container{background-color:#000;text-align:left;}.privacy_container #privacy1 .sitemap_container h1,.privacy_container #privacy2 .sitemap_container h1{word-wrap:break-word;width:175px;display:inline-block;font-size:11px;line-height:16px;padding:10px 0px 10px 41px;color:#eae4cb !important;}
.privacy_container #privacy1 .carousel-indicators,.privacy_container #privacy2 .carousel-indicators{position:absolute;top:-39px;width:68%;text-align:right;}.privacy_container #privacy1 .carousel-indicators li span,.privacy_container #privacy2 .carousel-indicators li span{margin-left:1px;margin-top:1px;}
.privacy_container #privacy1 .sitemap_container h1{line-height:26px;}
.privacy_accordion .accordion-group .accordion-body p:nth-child(2){margin-bottom:0px;}
#usecollect_info ul p{word-wrap:break-word;}
#select_resv_location_overlay{position:relative;}
.sliderBodyContent.menu-list-page .nutritional-summary-big{margin:10px 15px 10px 15px !important;}
.box-list-margn.nutritional-summary-big{margin:10px 15px 0px 15px !important;padding-bottom:0px !important;border-top-left-radius:4px;border-top-right-radius:4px;}
.nutritional-summary-big{padding:10px;}
.nutritional-summary-big .nutri-list-accordion{position:relative;}
.nutritional-summary-big .nutri-list-accordion .nutri-list-desc-title{color:#736a4e;font-family:Montserrat-Regular;font-size:12px;font-weight:noraml;border-bottom:1px solid #b2a78c;margin-left:-10px;margin-right:-10px;padding:6px 0px 10px 0px;margin-top:-28px;}
.nutritional-summary-big .nutri-list-accordion .nutri-list-desc-plussign{position:absolute;top:3px;right:0px;}
.nutritional-summary-big .nutri-list-accordion .nutri-list-desc-plussign .accordion-toggle{background:url("../../../images/site/nutrition-minus.png") no-repeat;background-size:15px 15px;height:15px;text-indent:-9999px;width:15px;}
.nutritional-summary-big .nutri-list-accordion a:hover{color:#8ea562;}
.nutritional-summary-big .nutri-list-accordion .row.collaps{font-size:16px;margin:0;}
.nutritional-summary-big .nutri-list-accordion .row.collaps .well-new{color:#736a4e;font-family:Montserrat-Regular;font-size:15px;padding:0px 0px 0px 7px;text-transform:uppercase;}
.nutritional-summary-big .nutri-list-accordion .row.collaps .well-new .marbottom{margin-left:-15px;margin-right:-15px;border-bottom:1px solid #b2a78c;padding-bottom:6px;}
.nutritional-summary-big .nutri-list-accordion .row.collaps .well-new .cal21 .nutri-list-span{width:60%;text-align:left;font-size:12px;}
.pull-right{float:right !important;}
.nutritional-summary-big .nutri-list-accordion .nut-summary{padding:0px;display:block;clear:both;}
.nutritional-summary-big .nutri-list-accordion .nut-summary p{margin-bottom:0px;}
#privacyinfo-accordion .accordion-body{padding:15px 15px 15px;}#privacyinfo-accordion .accordion-body .static_colum{width:48%;}#privacyinfo-accordion .accordion-body .static_colum a{font-size:9px;}
.legalnotice_content .address_sec a span{color:#7A6121;}
.reservation-details a.collapsed{font-weight:bold;text-transform:uppercase;display:block;text-decoration:none;font-size:12px;background:url('https://media.eddiev.com/images/site/down_arrow.png') no-repeat 97% center;background-size:12px 6px;padding:10px 0 10px 15px;color:#cdcdcd!important;background-color: #414d63;}
.reservation-details a{font-weight:bold;text-transform:uppercase;display:block;text-decoration:none;font-size:12px;background:url('https://media.eddiev.com/images/site/up_arrow.png') no-repeat 97% center;padding:10px 0 10px 15px;background-size:12px 6px;color:#cdcdcd!important;background-color: #414d63;}
.reservation_heading .hr-line{margin:5px -15px;}
.reservation_heading h1,.reservation_heading h4{text-transform:uppercase;}
.reservation_heading .txt-subhead{color:#000;}
.reservation_contant_main .reservationinfo_accordion{margin-top:20px;}
.reservation_contant_main .giftcard_accordion{margin-top:30px;}
.reservation_contant_main .loc_tab_content{overflow:hidden;}.reservation_contant_main .loc_tab_content .address-list h4{font-size:14px;text-transform:uppercase;font-weight:bold;margin-bottom:4px;}
.reservation_contant_main .loc_tab_content .address-list p{font-size:13px;margin-bottom:0;}.reservation_contant_main .loc_tab_content .address-list p .weekdays{font-size:13px;display:inline-block;width:110px;}
.reservation_contant_main .loc_tab_content .sel_loc_content .elements-group,.reservation_contant_main .loc_tab_content .fav_loc_content .elements-group{overflow:hidden;}
.reservation_contant_main .loc_tab_content .sel_loc_content .col-xs-12,.reservation_contant_main .loc_tab_content .fav_loc_content .col-xs-12,.reservation_contant_main .loc_tab_content .sel_loc_content .col-sm-12,.reservation_contant_main .loc_tab_content .fav_loc_content .col-sm-12,.reservation_contant_main .loc_tab_content .sel_loc_content .col-md-12,.reservation_contant_main .loc_tab_content .fav_loc_content .col-md-12{padding:0;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container{color:#ff0000;font-size:16px;border-radius:0;padding:0px;margin-bottom:15px;}.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul{padding:0px;margin:0px;}.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li{list-style-type:none;border-bottom:2px solid #a89e85;margin:0;padding:10px 10px;background-color:#f7efd4;}.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li a{display:inline-block;text-decoration:none;width:100%;vertical-align:middle;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li a:hover{text-decoration:none;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li div.loc_address{font-size:14px;font-family:Montserrat;font-weight:bold;color:#000;width:100%;}.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li div.loc_address .loc_title{text-transform:uppercase;color:#91752d;font-weight:bold;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li .loc_address>p{margin-bottom:0;font-size:15px;font-weight:normal;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li div.loc_sel_btn{font-size:11px;font-family:Montserrat;font-weight:bold;color:#000;vertical-align:middle;}.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li div.loc_sel_btn button{text-transform:uppercase;font-family:Montserrat;font-weight:bold;padding:6px 15px;text-align:center;width:100px;color:#f0e6cc;background:#91752d;border:1px solid transparent;margin:10px 0px;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li:last-child{border-bottom:none;padding-bottom:10px;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li.active{background-color:#e1d5b2;}.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container ul li.active div.loc_sel_btn button{background:#682f00;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container div.details_holder{width:100%;}
.reservation_contant_main .loc_tab_content .fav_loc_content .fav_list_container div.details_holder div{font-size:14px;font-family:Montserrat;font-weight:bold;display:table-cell;height:inherit;color:#000;}
.reservation_contant_main .loc_links a.text-dec{text-decoration:none;text-transform:uppercase;color:#7a6122;margin:0px 4px;font-weight:bold;}
.reservation_contant_main .loc_links a.text-dec:first-child{margin-left:0;}
.reservation_contant_main .loc_links p{font-size:9px;color:#393939;line-height:30px;}
.reservation_contant_main .google-map-holder{margin:0;padding-top:15px;}.reservation_contant_main .google-map-holder img{height:250px;width:100%;}
.locdetails-tabs ul{padding:0px;margin:20px 0px;color:#68655a;font-size:8px;}.locdetails-tabs ul li{list-style-type:none;display:inline-block;font-family:Montserrat;font-weight:bold;}.locdetails-tabs ul li a{text-decoration:none;color:#000;}
.locdetails-tabs ul li.active a{color:#000;}
.locdetails-tabs ul li:nth-child(2n+1){width:46%;}
.locdetails-tabs ul li:last-child{text-align:right;width:50%;}
.locdetails-tabs ul li:nth-child(2n){display:inline-block;width:1%;}
.reservationinfo-list ul.time-slot{margin:0;width:100%;padding-left:0;}.reservationinfo-list ul.time-slot li{font-size:13px !important;background:#e8d6b0 !important;border:1px solid #907E5B;color:#000;cursor:pointer;display:block;float:left;height:auto;line-height:2.3em;text-align:center;width:28.3%;margin-right:12px;}
.reservationinfo-list ul.time-slot li.time-selected{background-color:#91742e !important;color:#fff;border:1px solid ##91742e;}
.reservationinfo-list h3.reservation-txtsubhead{margin-bottom:0;margin-top:16px;}.reservationinfo-list h3.reservation-txtsubhead label{font-size:12px;font-weight:normal;color:#000;margin-bottom:8px;margin-left:2px;font-weight:bold;text-transform:capitalize;}
.reservationinfo-list .reservation-textnormal{font-size:15px;margin-bottom:0;}.reservationinfo-list .reservation-textnormal .txt_dining{color:#91752d;}
.reservationinfo-list .reservation-available{font-size:14px;font-weight:normal;}
.reservationinfo-list .rs_link{color: #3c4659; font-weight: 600;}
.rs_container .marg-bottom20{margin-bottom:20px;}
.rs_container .marg-top20{margin-top:20px;}
.rs_container .marg-right20{margin-right:20px;}
.rs_container .marg-right15{margin-right:15px;}
.rs_container .marg-top0{margin-top:0 !important;}
.rs_container .marg-top10{margin-top:10px;}
.rs_container .close{color:#FFFFFF;font-size:36px;opacity:10;line-height:14px;font-weight:normal;font-family:Montserrat;display:block;width:100%;text-align:right;text-shadow:0 0px 0 #fff;margin-top:10px;}
.rs_container .min_btn{padding:12px 15px;}
.rs_container .link{color:#91752d;font-size:13px;text-align:right;outline:none;font-weight:bold;}
.rs_container .link:hover{color:#91752d;text-decoration:underline;}
.rs_container .rs_form .elements-group{margin-top:0px;}
.rs_container .rs_form .col-xs-12.col-sm-12.col-md-12{padding-bottom:0;}
.rs_container .rs_form h1.txt-subhead{font-size:15px;font-weight:normal;}
.rs_container .rs_form h5{font-size:15px;font-weight:bold;text-transform:uppercase;}
.rs_container .rs_form p{font-size:13px;}
.rs_container .rs_form .form_group label{text-transform:uppercase;font-size:15px;}
.rs_container .rs_form .form_group .control-elements{border:1px solid #b1a68a;height:46px;}
.rs_container .rs_form .form_group textarea.control-elements{height:120px;}
.rs_container .rs_details_sec .rs_details{background:#f6eed2;border:1px solid #b2a78c;padding:15px 20px;}.rs_container .rs_details_sec .rs_details span{display:block;font-size:14px;}
.rs_container .rs_details_sec .rs_details span.name{color:#91752d;font-size:13px;font-weight:bold;}
.rs_container .rs_details_sec .rs_details h6{font-size:12px;font-weight:normal;margin:20px 0 0;text-transform:uppercase;font-weight:bold;}.rs_container .rs_details_sec .rs_details h6 span{display:inline;text-transform:capitalize;font-family:Montserrat;font-size:13px;font-weight:normal;}
.rs_container .rs_details_sec .edit_controls button{width:100%;}
.rs_container .rs_specials .full_sec,.rs_container .rs_specials .half_sec{width:100%;position:relative;overflow:hidden;}.rs_container .rs_specials .full_sec .link,.rs_container .rs_specials .half_sec .link{text-transform:uppercase;position:absolute;bottom:10px;right:10px;text-shadow:1px 1px 18px #fff;}
.rs_container .rs_specials .full_sec img,.rs_container .rs_specials .half_sec img{width:100%;}
.rs_container .rs_specials .half_sec{width:47.4%;float:left;margin-top:15px;}
.rs_container .rs_specials .marg-right15{margin-right:5.2%;}
.rs_container .links{display:block;clear:both;padding:0;margin:0;}.rs_container .links li{display:inline;list-style:none;color:#000;font-size:18px;font-weight:bold;margin-right:1px;}.rs_container .links li a{color:#91752d;text-transform:uppercase;font-size:10px;font-weight:bold;letter-spacing:0.4px;font-size:9px;}.rs_container .links li a .cal_icon{height:19px;margin-right:5px;width:24px;}
.rs_container .social_links{float:left;width:100%;margin-bottom:12px;}.rs_container .social_links h5{font-size:14px;font-size:12px;}
.rs_container .social_links a{margin-left:5px;}.rs_container .social_links a img{width:30px;height:30px;}
.rs_container .rs_create{position:relative;}.rs_container .rs_create h5{font-size:11px;left:0;line-height:16px;margin:0;padding:10px;top:0;}
.rs_container .rs_create img{width:100%;}
.fnt-textnormal{font-size:14px;text-align:left;margin-top:10px;}
.reservation_continue{margin-bottom:10px;overflow:hidden;}
.rs_info_details{padding-top:20px;}.rs_info_details ul{font-size:13px;list-style:none;margin-left:0;padding-left:0;}.rs_info_details ul li{padding-bottom:10px;}.rs_info_details ul li .rs_bld{font-weight:bold;padding-left:10px;}
.rs_info_details ul li span a.rs_link{color:#91752d;}
.setLocation_container h2{font-size:11px;}
.setLocation_container .loc_controls{text-transform:uppercase;overflow:hidden;}.setLocation_container .loc_controls .success-button{width:50%;font-weight: normal;}
.setLocation_container .loc_controls a.cancel_overlay{display:inline-block;font-size:15px;color:#000000;margin-top:21px;}
.setLocation_container .loc_controls a.cancel_overlay:hover{color:#000;}
.modal-backdrop.in{opacity:0.5;}
.myModalLabel{background-color:#cbd1d6 !important;border:2px solid #cbd1d6;margin:0;position:absolute;top:30%;width:100%;z-index:9996;padding:10px;}
.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040;}
.rs-options .rs-option-txt{display:inline-block;float:left;font-size:10px;margin-top:3px;width:100%;margin-right:2px;}
.rs-options .rs-options-busniess{float:left;width:32%;}.rs-options .rs-options-busniess label{font-size:10px;font-weight:normal;text-transform:uppercase;}
.rs-options .accordion-inner .locinfo-list .loc_tab_content .sel_loc_content .loc_links p a{font-size:18px;}
.rs_container .link{font-size:13px;}
.rs-options .rs-option-txt{text-transform:uppercase;}
.num-txt.underline{color:#7a6122;}
.hr_res{position:relative;top:-18px;}
.addthisevent-drop .addthisevent_icon{left:25px;}
.links .addthisevent-drop{position:static;}
/*WO108546*/
span#reserveDtPlaceholder{
	font-size: 12px;
    position: absolute;
    left: 17px;
    padding: 10px 10px;
    margin: 1px 0px 0px;
    background: #F4E7CB;
    color: #7d796e;
    width: 50%;
}
.selectize-input.items.not-full {
    background-color: #3c4659;
}
div.success_msg{color:#000;}
.links a div.addthisevent-drop{font-family:Montserrat;color:#91752d!important;padding:13px 12px 12px 57px;font-size:10px;border:none !important;background:none;font-weight:bold;margin-left:-25px;}
.links a div.addthisevent-drop .addthisevent_icon{width:24px;height:19px;left:0;top:9px;background:url(../../images/site/calendar-icon-black.png) no-repeat;background-size:24px 19px;}
.rs_container .rs_specials .half_sec{margin-bottom:15px;}
span.p_num{color: #3c4659;}
h1.capitalize.txt-subhead{margin:0 -15px 0px;padding:15px 40px 17px 42px;background:url("https://media.eddiev.com/test/images/site/green-home-banner_right2.png") no-repeat center;background-size:100%;color:#d9d1c0;font-weight:bold;font-size:13px;text-align:center;margin-top:6px;}
.reservationinfo-list .hr-line.margin-top30{margin-top:-35px;}
.reservationinfo-list .div-horizontal .hr-line.margin-top8{margin-top:-35px !important;}
.event_calender_container a.success-button.capitalize{width:100%;display:block;color:#fff;text-decoration:none;}
.elements-group a.show_hid_txt{color:#428bca ;}
.prviate_din_head .hr-line{border:none;}
li.tableCell.reserve{margin-bottom:17px;}
.accordion-inner .reservationinfo-list .prviate_din_head .elements-group .col-xs-12.col-sm-12.col-md-12.text-left{border-bottom:1px solid #c6af89;padding-bottom:10px;}
h1.text-left.ev-bg-strip{margin:15px -19px 0px -14px;padding:15px;background-size:100%;color:#d9d1c0;font-weight:bold;font-size:13px;text-align:center!important;background:url("../../images/site/green-home-banner_right2.png") repeat center;}
div#error_anchor1{color:#ff0000;font-weight:bold;}
#personal-details div#reservationinfo-accordion{padding:0px;}
h1.text-left{background:url("https://media.eddiev.com/stage/stage2/images/site/green-home-banner_right2.png") no-repeat center;background-size:100% 100%;color:#d9d1c0;font-weight:bold;font-size:13px;text-align:center;margin-left:-15px;margin-right:-15px;margin-top:-5px;padding:15px;}
h1.capitalize.locdetails-tabs{padding-left:15px;padding-right:15px;}
.google-map-holder.map-holder.distance-title-holder{padding-left:15px;padding-right:15px;}
.locinfo-list .loc_tab_content{padding-left:15px;padding-right:15px;}
div#mediaContentSlot p.text-left.fnt-textnormal{margin-left:0px;}
.reservation_contant_main .loc_tab_content .sel_loc_content .loc_links{margin-top:20px;}.reservation_contant_main .loc_tab_content .sel_loc_content .loc_links p{margin-bottom:0px;line-height:20px;}
.reservation_contant_main .loc_tab_content .sel_loc_content .address-list+.hr-line{margin-left:-15px;margin-right:-15px;}
#locinfo-accordion .accordion-group div#locinfo{padding:0px 0px;}
div#mediaContentSlot{padding:0px 0px;}
#mediaContentSlot .col-xs-12.col-sm-12.col-md-12{padding-left:0px!important;padding-right:0px!important;}
#mediaContentSlot.mediaSlot.edges.floar_plans_pdf .thumb_image,.pd-continer .content-bg .innercontainer+.thumb_image{margin-left:-15px;margin-right:-15px;}
.innercontainer #mediaContentSlot.mediaSlot.edges.floar_plans_pdf{padding:0px;}
form #reservation-details .reservation_contant_main{padding:0px 15px;}
#reservation-details #reservationinfo-accordion .accordion-group{padding:15px;}
#personal-details #reservationinfo-accordion .accordion-group .accordion-body{padding:15px;}
.reservation_continue{padding:15px;}
.locdetails-tabs ul li a,.reservation_contant_main .loc_tab_content .sel_loc_content .loc_links p{white-space:nowrap;}
#select_resv_location_overlay .myModalLabel.in#myModalRestaurantChange{position:fixed!important;top:25% !important;padding:20px;width:90%;}
.personalInformation{display:block;position:relative;top:-110px;visibility:hidden;}
h3.text-left.txt-subhead.capitalize a.link{color:#000000;}
.p_num a{color:#91752d;}
span.name.capitalize a{color: #3c4659;}
.rs_form #email_error_msg{margin-top:0px;}
.rs_form .error_msg{padding-top:0px;padding-bottom:0px;}
.pd-continer h1,.pd-continer h2,.pd-continer h3,.pd-continer h4,.pd-continer h5,.pd-continer h6{font-weight:normal;}
.pd-continer a:hover{color:#fff;text-decoration:none;}
.pd-continer .number{font-size:12px;}
.pd-continer .prviate_din_head .hr-line,.pd-continer .div-horizontal .hr-line{margin:-2px -15px !important;display:none;}/*inc131440 -- sunil */
.pd-continer .thumb_image .caption{line-height:20px;padding:15px;background-color:#000;color:#fff;}.pd-continer .thumb_image .caption a{color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:20px;}
.pd-continer .thumb_image .caption p{margin:0;}
.pd-continer .thumb_image img{width:100%;}
.pd-continer .reservation-details a.collapsed{background:url('../../images/site/down_arrow.png') no-repeat 95% center;padding:8px 1px 5px 0px;color:#000;background-size:12px 6px;}
.pd-continer .reservation-details a{background:url('../../images/site/up_arrow_order.png') no-repeat 95% center;padding:8px 1px 5px 0px;color:#000;background-size:12px 6px;}
.pd-continer .backtotop.back-to-top{color:#000;}
.pd-continer .backtotop.back-to-top:hover{color:#000;}
.pd-continer .hr-line.margin-top0{margin:0px;}
.pd-continer .pd_bar{margin:0px;padding:10px;font-size:14px;}
.pd-continer .read_more{color:#a88049 !important;}
.pd-continer .pd-location-block{margin-top:0px;background-color:#cbd1d6;overflow:hidden;margin-bottom:10px;clear:both;}.pd-continer .pd-location-block h1.text-center{margin-top:26px;}
.pd-continer .hold{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;min-height:140px;overflow:hidden;margin-bottom:15px;clear:both; margin-top: 20px;}.pd-continer .hold h1.text-center{margin-top:26px;}
.pd-continer .pd-location-box:nth-child(even){margin-top:-10px;background-color:transparent;overflow:hidden;margin-bottom:15px;clear:both;}.pd-continer .pd-location-box:nth-child(even) h1.text-center{margin-top:26px;}
.pd-continer .pd-location-box:nth-child(odd){margin-top:-10px;background-color:#CBD1D6;overflow:hidden;margin-bottom:15px;clear:both;}.pd-continer .pd-location-box:nth-child(odd) h1.text-center{margin-top:26px;}
.pd-continer .container .innercontainer:not( :nth-child(1)) .hr-line.hr-reset{margin:20px 0 10px;}
.pd-continer p{font-size:14px;}
.pd-continer .pd-btn-grp ul{list-style:none;padding:0px;}.pd-continer .pd-btn-grp ul li{display:inline-block;width:48%;margin:2px 0;}.pd-continer .pd-btn-grp ul li span.success-button{padding:10px 0;height:auto;font-size:12px;display:table-cell;vertical-align:middle;width:1%;}
.pd-continer .pd-btn-grp ul li:nth-child(2n){float:right;}
.pd-continer .pd-btn-grp .hr-line{margin:20px -15px !important;}
.pd-continer .pd-featu h4{text-transform:uppercase;font-size:13px;font-weight:bold;padding-bottom:6px;}
.pd-continer .pd-featu ul{padding:0px 15px;font-size:12px;}
.pd-continer .pd-featu .hr-line{margin:10px -15px;}
.pd-continer .locations-list.pd-loc-mrg{margin-top:-20px;}
.pd-continer .pd-error-loc p.marg-bottom20{color:#ff0000;}
.pd-continer .pd-addres-bloc p{margin:0px;}
.pd-continer .line_ht_reduc{line-height:30px;padding-bottom:14px;}.pd-continer .line_ht_reduc h4{line-height:6px;}
.pd-continer .line_ht_reduc h3{line-height:6px;}
.pd-continer .confrmtn h3{margin-top:16px;}
.pd-continer .pd-guest-block .control-elements{background-color:#fff;border:medium none;float:left;margin-left:10px;margin-right:10px;width:20%;text-align:center;}
.pd-continer .pd-guest-block span{color: #fff;display: inline-block;height: 41px;text-align: center;width: 17%;font-size: 24px;font-weight: bold;vertical-align: middle;}
span#errorMsg_number {margin-left: -17px;}
.pd-continer .pd-guest-block .pd-minus{float:left;background-color:#8a6c4a;}
.pd-continer .pd-guest-block .pd-plus{background-color:#7a6122;padding-top:0px;}
.pd-continer .pd_ertra_textarea textarea{height:70px;}
.pd-continer .innercontainer.pd_inner_continer{padding:15px;}
.pd-continer .pdng_div_hrtl{padding:15px 5px 0 5px;}
.pd-continer .favs-list.capitalize{text-align:center;}
.pd-continer .favs-list li{margin:0px 19px 0px 0px;}
.pd-continer .icon-sm .success-button.capitalize{padding:8px;margin:0;}
.pd-continer .icon-sm .togo_icon{width:20px;padding:2px 7px 4px 0px;}
.pd-continer .icon-sm .menu_icon{width:34px;padding:2px 8px 3px 0;}
.pd-continer .hr_marg0{margin:0px;}
.pd-continer .elements-group.marg_btm0{margin-bottom:0px;}.pd-continer .elements-group.marg_btm0 .success-button.capitalize{margin:0px;}
.pd-continer .pd_box_cont{font-size:14px;padding-bottom:20px;}.pd-continer .pd_box_cont .lft{text-align:left;}
.pd-continer .pd_box_cont .rht{text-align:right;}
.pd-continer .tick_icon{width:14px;}
.txt-subhead{padding:15px 0 5px;}
.prviate_din_head .sendoffers-txt{color:#000;}
.slide_menus{position:fixed;z-index:9999;width:100%;top:95px;}.slide_menus .left_arrow,.slide_menus .right_arrow{background:url('../../images/site/slide_menu_left.png') no-repeat;width:55px;height:44px;background-size:41px 44px;cursor:pointer;position:absolute;right:0;margin-top:124px;z-index:10;}
.slide_menus .right_arrow{background:url('../../images/site/slide_menu_right.png') no-repeat;background-size:41px 44px;right:210px;}
.slide_menus .open_menu{display:none;background-color:#cab888;border:1px solid #c6af89;border-right:none;position:absolute;right:0;z-index:9;width:210px;}.slide_menus .open_menu ul{color:#fff;list-style:none;padding:4px;margin:0;width:210px;}.slide_menus .open_menu ul li{background-color:#000;font-size:17px;padding:10px;margin:5px;text-align:center;text-transform:uppercase;font-size:11px;cursor:pointer;}
.slide_menus .open_menu ul li.active{background-color:#cab888;border:2px solid #c6af89;color:#fff;}
.slide_menus .open_menu a{background-color:#000;padding:10px;margin:5px;text-align:center;text-transform:uppercase;font-size:11px!important;cursor:pointer;display:block;color:#fff;}
.slide_menus .open_menu a.active{border:2px solid #c6af89;background:none;color:#fff;}
.success-button.capitalize.marg-bottom20.pull-left{margin-top:0;}
.caption P{color:#fff;}
.pd-continer .pd-location-block h1.text-center{font-weight:bold;margin-top:22px!important;padding-left:19px;}
.innercontainer>p{margin-top:15px;}
.pd-featu>ul{color:#000;}
div#change_location_overlay{position:relative;}
.changeLocErr{border:1px red solid!important;}
p.pd_txt_head.capitalize{color:#7a6122;font-weight:bold;}
form.pd_form{color:#7a6122;font-weight:bold;}
.pd-location-block.locations-list.pdRequestCall .col-xs-12.col-sm-12.col-md-12 h1{background:none;color:#fff;}
p#primary_checkbox{padding-top:10px;}
.private-dining-from-option{margin-top:16px;}
a.success-button.capitalize{color:#fff !important;}
.pd-guest-block{margin-bottom:13px;margin-top:-10px;}
@media only screen and (max-width:320px){.slide_menus .open_menu{overflow-y:scroll;height:auto;} .back-to-top{bottom:4em;}}p.help_txt.popup-holder{font-size:11px;margin-top:11px;}
.pd-addres-bloc a{color: #414d63 !important;}
.floar_plans_pdf .pd-location-box{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}
h4.loc_items a{color:#030303;}
span.success-button.capitalize a{color:#fff !important;display:block;}
label.plain-text{font-size:10px;margin-top:14px;}
input#pd_zip{margin-bottom:10px;padding-left:80px;}
.pd-holder2{position:absolute;top:9px;left:14px;color:#676767;font-size:16px;background-color:#CBD1D6;}
.datecolm{position:relative;}
.pd-holder3{position:relative;top:5px;left:14px;font-size:16px;}
.pdDatePop{display:none;}
div#pdContentDiv p.plain-text{line-height:34px;}
div#pdContentDiv label.select-btn.fnt-textnormal-checked{margin-top:11px;}
div#pdContentDiv label.fnt-textnormal-checked.select-btn-checked{margin-top:11px;}
div#pdContentDiv input.success-button.capitalize{margin-bottom:11px;}
h1.text-center{font-size:15px;}
textarea#pd_message{position:static;}
.pd_landingpage .content-bg.sliderBodyContent.pd-continer{margin-top:10px;}.pd_landingpage .content-bg.sliderBodyContent.pd-continer .innercontainer .prviate_din_head.div-horizontal .elements-group{padding-bottom:15px;background-color:#000;}
.pd_landingpage .content-bg.sliderBodyContent.pd-continer div#carousel{top:-35px;}
.pd_landingpage .content-bg.sliderBodyContent.pd-continer .locations-list .fav-items-holder.content-holder ul.favs-list.capitalize li a.text-center .fav-iconholder span.iconimg{background-color:#000;}.pd_landingpage .content-bg.sliderBodyContent.pd-continer .locations-list .fav-items-holder.content-holder ul.favs-list.capitalize li a.text-center .fav-iconholder span.iconimg img{margin:-10px auto 0;width:initial;}
.pd_landingpage .content-bg.sliderBodyContent.pd-continer .locations-list .favs-list li a:last-child{top:62px;}
.pd_landingpage .content-bg.sliderBodyContent.pd-continer .locations-list.pd-loc-mrg{margin-top:0px;}
#blanket{background-color:#111;opacity:0.65;*background:none;position:absolute;z-index:9001;top:0px;left:0px;width:100%;}
.img_popup{position:fixed;width:100%;height:100%;border:5px solid #000;z-index:99999;background:#000;left:0px;top:0px;}.img_popup .close_btn{position:absolute;background:#f0e6cc;color:#a2774e;cursor:pointer;font-size:20px;font-weight:bold;height:30px;right:0;text-align:center;top:0;width:30px;border-radius:0 0 0 0px;text-decoration:none;}
.img_popup img{width:100%;height:100%;}
.img_popup .descrip{position:absolute;bottom:0px;left:0px;width:100%;padding:10px;background-color:#000;}.img_popup .descrip p{color:#fff;font-size:14px;margin:0;}
.img_popup .descrip a{color:#fff;font-size:20px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.thumb_image{cursor:zoom-in;}
a{color:#000;text-decoration:none;}
.pd-addres-bloc .number{padding-top:12px;display:block;}
div#pdContentDiv .error_msg{margin-left:-38px;font-size:15px;}
.pd_form .pd-featu .pd-guest-block{margin-top:0px;margin-bottom:20px;}
.pd_inner_continer .pd-featu.prviate_din_head .hr-line,.pd-continer .pd_form .prviate_din_head .hr-line{border-bottom:1px solid #c6af89;margin:10px -15px 10px -15px !important;}
.event_calender_container .elements-group{font-size:13px;}
#reservation-details.reservation_contant_main .accordion-heading.reservation-details{margin-left:-15px;margin-right:-15px;}
#reservation-details.reservation_contant_main #reservationinfo-accordion #reservationinfo.accordion-body{margin-left:0px;margin-right:0px;}#reservation-details.reservation_contant_main #reservationinfo-accordion #reservationinfo.accordion-body .elements-group .col-xs-12.col-sm-12.col-md-12{padding-left:0px;padding-right:0px;}
#reservation-details.reservation_contant_main #reservationinfo-accordion #reservationinfo.accordion-body .hr-line{border-bottom:1px solid #c6af89;margin-left:-15px;margin-right:-15px;}
#reservation-details.reservation_contant_main #reservationinfo-accordion #reservationinfo.accordion-body .accordion-inner .reservationinfo-list .prviate_din_head .elements-group .col-xs-12.col-sm-12.col-md-12.text-left{border-bottom:0px solid #c6af89;}
#pd_title_locNotDet h1.text-center{margin-top:20px;background-size:cover!important;background-position:center right!important}
h1.text-center.evbanner{margin-top:15px !important;}
.edges .thumb_image{margin-left:-15px;margin-right:-15px;}
.mediaSlot.floar_plans_pdf.edges h3.text-left.txt-subhead.capitalize{color:#000;}
h3.text-left.txt-subhead.capitalize{color:#000;font-weight:bold;}
p.request.thumb_image{margin-left:0px;margin-right:0px;}
.mediaSlot.floar_plans_pdf .pd-featu h4{margin-top:26px;}
.mediaSlot h4{font-size:14px;font-weight:bold !important;}
#pd_title_locNotDet .elements-group{margin-bottom:-25px;}
.gc_vale_tbox.gc_drp_prnt #quantity{padding:0px 5px;height:37px;text-align:center;}
#locationInfoFormPrivateDining button.success-button{text-align:center;}
.mediaSlot.ev_cal_customise .elements-group{font-size:14px;}.mediaSlot.ev_cal_customise .elements-group h4{font-size:14px;}
.gc_bdr h3{background:url("../../images/site/green-home-banner_right2.png") no-repeat center;background-size:100%;padding:15px;text-transform:uppercase;color:#d9d1c0;font-weight:bold;font-size:13px;text-align:center;margin-left:-15px;margin-right:-15px;margin-top:0px;}
.pd-continer .favs-list li{margin:0px;width:89px;height:70px;}/* Changed for INC78476 -- sunil */
.content-holder .favs-list li a p {bottom:-14px;padding:0;line-height:12px;}/* Changed for INC78476 -- sunil */
.content-holder ul li a .fav-iconholder p {bottom:8px;}/* Changed for INC78476 -- sunil */
.pd-location-block.locations-list.pdRequestCall .fav-items-holder.content-holder{display:inline-block;width:100%;margin:0px;padding:15px 0px 20px;}.pd-location-block.locations-list.pdRequestCall .fav-items-holder.content-holder ul.favs-list.capitalize{padding:0px;margin:0px;}
.pd_container #change_location_overlay #myModalRestaurantChange{position:fixed;top:25% !important;right:0%;}
img#floor-plan{display:none;}
.container .innercontainer .innercontainer form.form-horizontal .elements-group .col-xs-12{padding:0px;}
.container .innercontainer:not( :nth-child(1)) form.form-horizontal .elements-group .hr-line{margin-top:0px;border-bottom:solid 1px #a89e85;margin-bottom:10px;margin-left:-15px;margin-right:-15px;}
.timepicker-holder .dinning-time span.pd-holder3{color: #cdcdcd !important;font-weight: normal;font-size: 12px;padding-left: 7px;}
#p_full_text .read_back{color:#a88049 !important;}
.express_pay_main .wphn .card_type_img{margin:0px 1px 0px 0px;}
.express_pay_main .wphn .card_num_filed{width:80%;}
.express_pay_main .container .innercontainer{padding:0px 15px 15px 15px;}
.express_pay_main p{font-size:13px;}
.express_pay_main .ex-para{margin-top:25px;}
.express_pay_main .marg0{margin:0;}
.express_pay_main h1{margin-top:10px;}.express_pay_main h1 span{display:inline-block;font-size:15px;padding-left:5px;vertical-align:middle;width:89%;margin-top:8px;}
.express_pay_main .control-elements,.express_pay_main .bootstrap-select button,.express_pay_main .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default{border:1px solid #b5b5b5;height:41px;font-size:11px;}
.express_pay_main .bootstrap-select{margin-bottom:0px !important;}.express_pay_main .bootstrap-select .btn{padding-right:40px;}
.express_pay_main .bootstrap-select.btn-group .btn .caret{background-size:25px 35px;height:50px;}
.express_pay_main .card_num_filed{float:left;width:81%;}
.express_pay_main .width_select{width:80%;}
.express_pay_main .card_type_img{float:left;padding:7px 0;width:17%;text-align:center;}.express_pay_main .card_type_img img{height:28px;max-width:89px;width:79%;}
.express_pay_main .month-col,.express_pay_main .year-col{width:23%;}.express_pay_main .month-col .bootstrap-select .btn,.express_pay_main .year-col .bootstrap-select .btn{padding-right:25px;}
.express_pay_main .month-col .bootstrap-select.btn-group .btn .caret,.express_pay_main .year-col .bootstrap-select.btn-group .btn .caret{background-size:25px 35px;}
.express_pay_main .month-col .btn.dropdown-toggle.selectpicker.btn-default,.express_pay_main .year-col .btn.dropdown-toggle.selectpicker.btn-default{font-size:13px;}
.express_pay_main .cvv-col{float:left;width:38%;margin-left:28px;}.express_pay_main .cvv-col .cvv_field_sec{float:left;width:70%;margin-left:8px;}.express_pay_main .cvv-col .cvv_field_sec .cvv_img{float:left;margin:10px 0 0;width:50px;}
.express_pay_main .cvv-col .popup-holder{float:left;margin:7px 0 5px 4px;text-align:center;}
.express_pay_main .cvv-col .btn.dropdown-toggle.selectpicker.btn-default{font-size:13px;}
.express_pay_main .cvv-col .control-elements{font-size:10px;}
.express_pay_main #account-subscription .panel{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;overflow:visible;}.express_pay_main #account-subscription .panel .collapse.in{padding:15px 0px 5px;}
.express_pay_main #account-subscription .panel-heading{border-radius:6px;}.express_pay_main #account-subscription .panel-heading h4.panel-title a{padding:10px !important;font-size:13px;font-weight:normal;border-radius:2px;}
.express_pay_main #account-subscription .panel-body .card_type_img{float:left;margin:0px 5px 0px 0px;}.express_pay_main #account-subscription .panel-body .card_type_img img{width:99%;float:left;}
.express_pay_main #account-subscription .panel-body .card_num_filed{float:right;}
.express_pay_main #account-subscription .panel-body h4.camilcase{color:#4f4d46;font-weight:bold;font-size:15px;}
.express_pay_main #account-subscription .panel-body .edit_link{padding:0px;font-size:11px;color:#91752d;text-decoration:none;padding:3px 5px !important;text-transform: uppercase;}
.express_pay_main #account-subscription .panel-body .edit_link:hover{color:#7a611c;}
.express_pay_main #account-subscription .panel-body .red_color{color:#5d6937;font-size:19px;}
.express_pay_main #account-subscription .panel-body .red_color:hover{color:#7a611c;}
.express_pay_main #account-subscription .panel-body .intrests-items h4 label span.sendoffers-txt{font-size:20px;color:#000;margin-top:-10px;display:inline-block;font-weight:bold;}
.express_pay_main #account-subscription .panel-body p.font_size_normal1{font-size:15px;}
.express_pay_main .panel-group.togo_wphn h4.camilcase{font-family:Montserrat ;font-weight:bold !important;font-size:16px !important;}
.express_pay_main .panel-group.togo_wphn h3.text-left.txt-subhead.margin10{font-size:16px !important;font-weight:normal !important;}
.express_pay_main .full_line{border-bottom:1px solid #b5b5b5 !important;margin:20px -15px !important;}
.express_pay_main .span50{width:50%;float:left;font-weight:bold;}
.express_pay_main .cbox{margin:0px 0px 20px;background-color:#cbd1d6;position:relative;width:100%;border:1px solid #B5B5B5;float:left;}.express_pay_main .cbox .ccards_head{float:left;width:100%;font-weight:bold;background-color:#bcb5a8;padding:0 10px;}.express_pay_main .cbox .ccards_head p{font-size:13px;margin-top:10px;}
.express_pay_main .cbox .ccards_head img{width:30px;margin-right:5px;}
.express_pay_main .cbox .ccards_head .span9{width:75%;float:left;}
.express_pay_main .cbox .ccards_head .span3{width:25%;float:left;}
.express_pay_main .cbox .ccards_body{float:left;padding:15px;width:100%;}.express_pay_main .cbox .ccards_body .span{float:left;width:50%;}.express_pay_main .cbox .ccards_body .span p{margin-bottom:0;}
.express_pay_main .cbox .ccards_body .span .text-rt{text-align:right;}.express_pay_main .cbox .ccards_body .span .text-rt a{padding:10px;text-decoration:none;colore:red;text-transform: uppercase;font-size: 14px;}
.express_pay_main .cbox .txt-subhead2{margin:0px;padding-bottom:10px;font-size:16px;padding-top:0px;color:#ccc;}
.express_pay_main .elements-group textarea#message{height:150px;border-radius:0;}
.express_pay_main .min-width{width:51px;height:auto;text-align:center;}
.express_pay_main .ex-amnt-block{margin-top:10px;}.express_pay_main .ex-amnt-block p{margin-bottom:2px;font-size:14px;}
.express_pay_main .ex-amnt-block .ex-amnt{width:72%;float:left;margin-right:10px;}
.express_pay_main .ex-amnt-block input{padding-left:6px;height:46px;border-radius:3px;}
.express_pay_main .ex-amnt-block .control-elements{width:24%;margin-top:12px;float:right;}
.express_pay_main .hr-line{margin-left:-15px;margin-right:-15px;margin-top:20px;margin-bottom:20px;}
.express_pay_main .ex-amt-due{padding-bottom:25px;}.express_pay_main .ex-amt-due span{font-size:14px;font-weight:bold;text-transform:uppercase;}
.express_pay_main .darden-offers-btn,.express_pay_main .darden-offers-btn-checked{background-size:22px 22px;padding-left:32px;}
.express_pay_main label{font-size:15px;}
.express_pay_main .lbl_color{color:#706B6B;}
.express_pay_main .link{color:#A12611;text-decoration:none;font-size:16px;}
.express_pay_main .link_color{color:#A12611;}
.express_pay_main .pickupinfocontent{min-height:initial;}
.express_pay_main .pickupinfocontent .reset-dropdown.editable-txt input{color:#706B6B ;font-weight:normal;}
.express_pay_main .pmt_mthd .visa_img{width:20%;float:left;text-align:center;}
.express_pay_main .pmt_mthd .card_inp{width:80%;float:left;}
.express_pay_main .pmt_mthd img{width:51px;padding-right:7px;padding-top:10px;height:40px;}
.express_pay_main .pmt_mthd .pmt_link{text-align:right;}
.express_pay_main input.pick-date,.express_pay_main .select-wrapper.selectContactTime{border-radius:4px;cursor:pointer;}
.express_pay_main .cal_details{font-weight:normal;line-height:12px;}.express_pay_main .cal_details .capitalize{text-transform:uppercase;}
.express_pay_main .cal_details .amount_txt{opacity:unset;}
.express_pay_main .darden-offers-btn,.express_pay_main .darden-offers-btn-checked{height:24px;}
.express_pay_main .checkbox{text-align:right;padding:15px;}.express_pay_main .checkbox .darden-offers-btn-checked{padding-bottom:10px;}
.express_pay_main .checkbox .darden-offers-btn{padding-bottom:10px;}
.express_pay_main label{font-size:15px;}
.express_pay_main label.radio-btn{width:auto;}
.express_pay_main .lbl_color{color:#706B6B;}
.express_pay_main .link{color:#7a6122;}
.express_pay_main .link:hover{color:#7a611c;}
.express_pay_main .ex-day-amnt{font-size:14px;}
.express_pay_main .ex-days-card-block a{color:#967b35;font-size:14px;}
.express_pay_main .ex-days-card-block a:hover{text-decoration:none;color:#967b31;}
.express_pay_main .ex-messge-block{display:none;}
.express_pay_main .red_color{color:#7a6122;font-size:19px;}.express_pay_main .red_color a{color:#7a6122;font-size:14px;padding:3px 5px !important;text-decoration:none;text-transform: uppercase;}
.express_pay_main .red_color a:hover{color:#7a611c;}
.express_pay_main .ex-bill-block ul{list-style:outside none none;padding:0;}.express_pay_main .ex-bill-block ul li{font-size:11px;text-transform:uppercase;}
.express_pay_main .ex-bill-block ul li:last-child{font-weight:bold;margin-top:17px;}
.express_pay_main .ex-coupon-code-drop .card_type_img{float:left;margin:0 5px 0 0;}.express_pay_main .ex-coupon-code-drop .card_type_img img{height:27px;width:78%;}
.express_pay_main .ex-coupon-code-drop .card_num_filed{float:right;padding-top:4px;}
.express_pay_main .bootstrap-select.btn-group .btn .filter-option{padding-left:3px;}
.express_pay_main .mthd_contc p{margin:0;}
.express_pay_main .col-xs-5.col-sm-5.col-md-5{padding:0px 5px 0px 5px;}
.express_pay_main .coupon-clear-btn{height:29px !important;}
.express_pay_main .paymentoptions{border-radius:4px;}.express_pay_main .paymentoptions ul li a{padding-top:16px !important;}
.express_pay_main .dob-cols{margin-top:15px;}
.express_pay_main .dollar_amount .dollar{width:4%;float:left;margin:10px 8px 0px 0px;padding:0 4px;}
.express_pay_main .dollar_amount .dollar_input{width:93%;float:right;}
.express_pay_main .exp_h1 h1{text-align:center;}
.express_pay_main .exp_h1 h1 span{width:auto;}
.express_pay_main .total_amounts .hr-line{margin:10px 0 ;}
.express_pay_main div.italic-text{margin-top:10px;font-family:Arial;font-size:12px;color:#706b6b;font-style:italic;}
.express_pay_main .intrests-items .darden-offers-btn .sendoffers-txt{width:100%;display:inline-block;}
.express_pay_main .cal_details span{font-size:14px;}
.express_pay_main #account-subscription .subscription_maindiv{background:transparent !important;}.express_pay_main #account-subscription .subscription_maindiv .panel-group .panel{margin-bottom: 110px;}.express_pay_main #account-subscription .subscription_maindiv .panel-group .panel h4.panel-title a{background:url("../../images/site/gc_up_arrow_gry.png") no-repeat scroll 97% center;background-size:15px auto;background-color:#7a611c;color:#fff;font-size:14px;}
.express_pay_main #account-subscription .subscription_maindiv{background:transparent !important;} /*.express_pay_main #account-subscription .subscription_maindiv .panel-group .panel{border:1px solid #b5b5b5 !important;}defect 27596*/.express_pay_main #account-subscription .subscription_maindiv .panel-group .panel h4.panel-title a{background:url("../../images/site/gc_up_arrow_gry.png") no-repeat scroll 97% center;background-size:15px auto;background-color:#7a611c;color:#fff;font-size:14px;}
.express_pay_main #account-subscription .subscription_maindiv .panel-group .panel h4.panel-title a.collapsed{background:url("../../images/site/gc_down_arrow-gry.png") no-repeat scroll 97% center;background-size:15px auto;background-color:transparent;color:#000;filter: grayscale(1);}
.express_pay_main #account-subscription .panel-body{background:transparent !important;}
.express_pay_main .exp_pymt_mthd_shw{display:none;}
#bamsIFrame{ width: 100%;height:880px;} /*INC95622 --sunil/Ramya */
.cal_details h3.text-left.camilcase.txt-subhead {margin: 0;padding: 0;line-height: 20px;}
span.txt-subhead.pull-left.lbl_color.bold h3.text-left.camilcase.txt-subhead {margin-bottom: 6px;margin-top: -3px;}
.elements-group{margin-bottom:10px;}
#locationInfoEmailRestInfoId{margin-top:0}
.card_num_filed select#creditcard{width:100%;}
div#Default3 select#selectSGName0{width:100%;}
#change_location_dropdown{background:#cbd1d6;width:100%;border-radius:0px;border:2px solid #917d59;padding:10px 20px;display:none;position:absolute;z-index:9;}#change_location_dropdown h4{color:#7a6122;font-size:14px;}
#change_location_dropdown .selectdropdown{text-transform:uppercase;}
#change_location_dropdown .btn_link{background:none ;border:0;float:left;font-size:14px;text-decoration:none;color:#7a6122;margin-top:20px;text-transform:uppercase;}
#change_location_dropdown .loc_btn{float:right;width:auto;font-size:12px;padding:10px;}
.event_calender_container .hr-line{border-bottom:1px solid #c6af89;margin:15px 0px 20px;}
.event_calender_container .edge_line{margin-left:-15px;margin-right:-15px;}
.event_calender_container .event-head{color:#000;text-transform:capitalize;text-align:center;font-family:'Montserrat';font-size:20px;}
.event_calender_container .event_img_sec{margin:20px -15px;}.event_calender_container .event_img_sec img{width:100%;}
.event_calender_container h1{margin-top:20px;text-transform:uppercase;font-size:25px;}
.event_calender_container h3{text-transform:uppercase;font-size:18px;margin-bottom:15px;}
.event_calender_container h6{color:#000;font-size:14px;margin:20px 0px 0px;text-transform:uppercase;}
.event_calender_main .header{background-color:#000;}.event_calender_main .header .top{padding:20px;border-bottom:1px solid #c6af89;}.event_calender_main .header .top .left{display:inline-block;vertical-align:top;width:30%;background-color:#000;padding:7px;}.event_calender_main .header .top .left img{width:100px;}
.event_calender_main .header .top .right{display:inline-block;vertical-align:top;width:65%;margin-left:3%;padding:10px 0;}.event_calender_main .header .top .right h1{font-family:Lobster Regular;font-size:1.3em;font-style:italic;margin:0;text-transform:capitalize;color:#fff;}
.event_calender_main .header .top .right h2{color:#967b35;margin:0;font-size:12px;}
.event_calender_main .header .bottom{padding:20px;text-align:center;}.event_calender_main .header .bottom span{display:block;text-transform:capitalize;}
.event_calender_main .cal_body{display:block;margin:0;padding:0;}.event_calender_main .cal_body li{list-style:none;margin:10px 0px 0px;border-bottom:1px solid #c6af89;text-align:center;}.event_calender_main .cal_body li h1{color:#fff;padding:10px 10px 6px;margin:0;font-size:16px;}
.event_calender_main .cal_body li .event{padding:10px;}.event_calender_main .cal_body li .event span{display:block;text-transform:capitalize;}.event_calender_main .cal_body li .event span strong{padding-right:5px;}
.event_calender_main .cal_body li.green h1{background:#d2c093;}
.event_calender_main .cal_body li.pink h1{background:#000;}
.event_calender_main{font-size:12px;background-color:#cbd1d6;}
.event_calender_container .event-head{display:none;}
.ev_cal_customise .innercontainer{padding:0 15px !important;}
.ev_cal_customise .innercontainer .row.event_img_sec{margin:0px -15px !important;}
.ev_cal_customise .innercontainer .hr-line.edge_line{height:0!important;}
.show_des_container{display:none;}
.ev_cal_customise .event_calender_container .elements-group h1{margin:10px -15px 10px;padding:15px;background:url("../../images/site/green-home-banner_right2.png") no-repeat center;background-size:100%;color:#d9d1c0;font-weight:bold;font-size:13px;text-align:center;}
div#restaurantInfo{color:#000;}
.innercontainer .event_calender_container .dropdown+.edge_line{margin-bottom:0px;}
.innercontainer .div-horizontal.text-center.reservation_heading{padding-top:15px;}.innercontainer .div-horizontal.text-center.reservation_heading .elements-group+.hr-line{margin-left:-15px;margin-right:-15px;}
.innercontainer .div-horizontal.text-center.reservation_heading .elements-group{margin-bottom:0px;}.innercontainer .div-horizontal.text-center.reservation_heading .elements-group .col-xs-12.col-sm-12.col-md-12{padding-left:0px;padding-right:0px;}
.mediaSlot.ev_cal_customise .elements-group h3{background:url("https://media.eddiev.com/stage/stage2/images/site/green-home-banner_right2.png") no-repeat center;background-size:100%;color:#d9d1c0;font-size:13px;padding:10px 10px;margin-left:-15px;margin-right:-15px;text-align:center;}
.event_calender_container .elements-group h1.text-center{margin-top:20px !important;padding:10px;}
#productscontent-holder h2{text-transform:uppercase;}
#productscontent-holder h3.uppercase{text-transform:uppercase;font-size:15px;}
#productscontent-holder h1{text-transform:uppercase;font-size:28px;font-weight:bold;text-align:center;color:#000;}
.crm{}.crm .text{text-transform:capitalize;}
.crm .innercontainer{padding:0 15px;}
.crm .filter-option.pull-left{text-transform:capitalize;}
.crm .bootstrap-select.btn-group .btn .filter-option{letter-spacing:-0.5px;}
.crm .btn-group.bootstrap-select.selectdropdown.txt-left{padding:0 0 0 2px;}
.crm .removeRightPadding{padding-right:0;}
.crm .removeLeftPadding{padding-left:0;}
.crm input#city{width:98%;}
.crm a:focus,.crm a:active{text-decoration:underline!important;}
.crm .bootstrap-select.btn-group .btn .filter-option{font-size:14px;}
.crm .productslider-container h3.normalFontWeight{font-size:14px;}
.crm .welcomemsg{text-align:center;}
.crm .noMargin{margin-bottom:0 !important;}
.crm .innercontainer.pageHeading{padding:0;}
.crm .container .innercontainer.pageHeading:nth-child(1) h1:nth-child(1){margin:0 -15px 10px;background:url("../../images/site/green-home-banner_right2.png") no-repeat center;background-size:100%;color:#d9d1c0;font-weight:bold;font-size:13px;text-align:center;}
.crm .elements-group{margin-bottom:10px;}
.crm .ui-slider-tabs-list{height:auto;padding-top:4px;padding-bottom:6px;}
.crm .ui-slider-left-arrow,.crm .ui-slider-right-arrow{top:5px;}
.crm .panel{background:#f0e5c5;}
.crm .nutrition-container .panel-default .panel-heading{padding:4px 0;background:#f0e5c5;border-bottom:1px solid #a08c6d;border-radius:none;}
.crm .nutrition-container .panel-group .panel-heading+.panel-collapse .panel-body{background:none;}
.crm label{font-family:Montserrat;font-size:14px;line-height:1.2em;}
.crm p.addPaddingLeft24Top5Bottom5{padding-bottom:5px;padding-left:24px;padding-top:5px;}
.crm .panel-body p a.noUnderline{text-decoration:none;}
.crm p.italic{font-size:11px;font-style:normal;position:relative;top:-10px;}
.crm .panel-body h2{margin-bottom:25px;font-weight:normal;}
.crm h3.normalFontWeight{font-weight:normal;text-transform:uppercase;font-size:19px;}
.crm #headerSliderTabs{position:relative;top:0;}
.crm #beverages{margin-top:0;padding-bottom:0;}
.crm #beverages .innercontainer h2 {margin-top: 0;}
.crm .chk-btn,.crm .chk-btn-checked{color:#4f4d46;}
.crm p{font-family:Montserrat;font-size:14px;line-height:1.2em;color:#534741;}
.crm p i{font-size:11px;line-height:12px;}
.crm p.fieldLabel{font-family:Montserrat;font-weight:bold;}
.crm p a.normal{color:#91752D;}
.crm .nutrition-container{margin:10px 0 0 0;}
.crm .nutrition-container .panel{border-radius:1px;margin-bottom:10px;}
.crm .panel-group{margin-bottom:0;}
.crm .nutrition-container .panel-title a.collapsed{font-weight:normal;}
.crm .nutrition-container .panel-title a{font-weight:normal;padding:15px 14px;font-size:11px;}
.crm .primary-color{color:#000;}
.crm .panel-body p a{color:#91752d;text-decoration:none;}
.crm ul.sub-mode{margin:0;padding:0;}
.crm ul.sub-mode li{line-height:34px;}
.crm ul.sub-mode li label.fnt-textnormal a{font-weight:normal;}
.crm ul.sub-mode li.addedList{background:url('../../images/site/black-tick.png') no-repeat left center;background-size:14px;padding-left:30px;}
.crm ul.addingLeftPaddingFifty{margin:0;padding:0;}
.crm ul.addingLeftPaddingFifty li label.chk-btn-checked{background:url('../../images/site/checked_ev_img.png') no-repeat right 5px;padding:0 30px 0 0;background-size:18px;font-family:Montserrat;}
.crm ul.addingLeftPaddingFifty li label.chk-btn{padding:0 30px 0 0;background:url('../../images/site/unchecked_ev_img.png') no-repeat right 5px;background-size:18px;font-family:Montserrat;}
.crm ul.noLeftPaddingList{margin:0;padding:0;}
.crm ul.noLeftPaddingList li label.chk-btn-checked{width:100%;background:url('../../images/site/checked_ev_img.png') no-repeat right 0;padding:0 30px 0 0;background-size:18px;font-family:Montserrat;line-height:18px;}
.crm ul.noLeftPaddingList li label.chk-btn{width:100%;padding:0 30px 0 0;background:url('../../images/site/unchecked_ev_img.png') no-repeat right 0;background-size:18px;font-family:Montserrat;line-height:18px;}
.crm ul li{list-style:none;}
.crm .subscribe h3{position:relative;}
.crm .subscribe h3 a{position:absolute;right:0;color:#7a6122;font-weight:normal;font-size:15px;font-family:Montserrat;top:6px;text-decoration:underline;}
.crm .subscribe h4{position:relative;font-family:Montserrat;font-weight:bold;font-size:14px;}
.crm .subscribe h4 a{text-transform:capitalize;position:absolute;right:0;color:#91752d;font-weight:normal;font-size:14px;font-family:Montserrat;top:0;text-decoration:none;}
.crm .subscribe h4 a:hover{text-decoration:underline;}
.crm .subscribe ul li{position:relative;}
.crm .subscribe ul li a.addMobile{position:absolute;right:0;font-family:Montserrat;color:#7a6122;text-decoration:underline;font-size:15px;}
.crm .subscribe ul li a{font-family:Montserrat;text-decoration:none;color:#91752D;}
.crm .fb-button{background:#4767af;border-radius:5px;}
.crm .dynamicFPO{text-align:center;background:#535353;padding:100px 0;font-size:43px;color:#fff;text-transform:uppercase;}
.crm .control-elements{border-radius:1px;}
.crm .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default{border-radius:1px;}
.crm .bootstrap-select.btn-group .btn .caret{background:url("../../images/site/drop_1.png") no-repeat scroll right 2px;width:62px;height:41px;vertical-align:middle;background-size:31px 31px;top:5px;right:4px;}
.crm .bootstrap-select.open.btn-group .btn .caret{background:url("../../images/site/drop_1_up.png") no-repeat scroll right 2px;background-size:31px 31px;width:62px;height:41px;vertical-align:middle;}
.crm .terms{color:#91752D;text-decoration:none;line-height:26px;}
.crm .terms.bold{font-family:Montserrat;font-weight:bold;}
.crm .terms.bold.small,.crm p.small,.crm .terms.small{font-size:11px;margin:0;line-height:1.8em;}
.crm .success-button{font-weight:normal;font-size:13px;}
.crm h2.favorite-container{color:#000;margin:20px 0;font-size:9px;}
.crm .noPadding{padding:20px 0;}
.crm .removingPadding{padding:0 0 5px 0;}
.crm .removingPadding label{padding:0 0 0 10px;font-size:14px;font-family:Montserrat;color:#534741;font-weight:normal;}
.crm .noLeftPadding{padding-left:0;}
.crm .noRightPadding{padding-right:0;position:relative;}
.crm .noLeftPadding.rightPadding img{padding-top:10px;}
.crm .rightPadding img{width:94%;}
.crm .rightPadding{padding-right:0;}
.crm input[type=text],.crm input[type=password],.crm input[type=email],.crm input[type=tel],.crm input[type=number],.crm input[type=date],.crm input[type=time],.crm select{font-family:Montserrat;border-radius:0px;}
.crm .bootstrap-select button{font-family:Montserrat;}
.crm hr{border-top:1px solid #000;}
.crm .chk-btn,.crm .chk-btn-checked{height:auto;background:url('../../images/site/unchecked_ev_img.png') no-repeat left 0;background-size:18px;}
.crm .chk-btn-checked{background:url('../../images/site/checked_ev_img.png') no-repeat left 0;background-size:18px;}
.crm input[type=date]{background:#f4e7cb url("../../images/site/drop_1.png") no-repeat scroll right center;background-size:31px 31px;border-radius:1px;border:1px solid #8b8b8b;}
.crm .fontFamily{font-family:Montserrat;color:#534741;font-size:14px;}
.crm .primary-color{position:relative;}
.crm .primary-color .fontFamily{position:absolute;left:13%;top:12%;}
.crm .mailIcon{font-family:Montserrat;padding:0 0 0 30px;background:url('../../images/site/email-icon.png') no-repeat left center;line-height:26px;background-size:8%;text-transform:uppercase;color:#000;}
.crm .textIcon{text-transform:uppercase;font-family:Montserrat;padding:0 0 0 30px;background:url('../../images/site/mobile-icon.png') no-repeat left center;line-height:50px;background-size:6%;color:#000;margin:0;}
.crm .nutrition-container.reduceMarginBottom{margin-bottom:5px;}
.crm .nutrition-container.reduceMarginBottom .panel,.crm .nutrition-container.reduceMarginBottom .panel-group{margin-bottom:0;}
.crm .footbg{position:relative;}
.crm a.back-to-top{position:absolute;top:20px;right:10px;color:#fff;width:auto;}
a.myprofile-managecommprefs{font-size: 13px;color: #91752d;}
.crm .terms:active, .crm .terms:focus{text-decoration:none !important}
a.edit-cm {float: right;}
form#manage-subscriptions {margin-bottom: 0;}
.intrests-items.nav-form2{border-top:none; margin-bottom:15px;}
.crm .row.innercontainer .col-md-4.col-sm-4.col-xs-4  {
  margin-top: 10px;
  height: 40px;
}
.gc_phone_type .gc_chckd label.add_phone.fnt-textnormal.questions-phonetype-checked {float:left;}
.crm .row.innercontainer {min-height: 120px;}
/*  DO NOT REMOVE, mobile market price and disclaimer issue */
.product .prod_price .price_dollar{font-size:12px;margin:0px;font-weight:bold; color:#030303;}
.disclaimerYH {color:#030303;font-size:12px;margin-left:0px;margin-right:5px;}
.express_pay_main #expressCommitOrderForm p.text-left.capitalize {text-transform: capitalize;}
.express_pay_main #ExpressCommitOrderForm h2.camilcase {font-size: 13px;}
.express_pay_main #account-subscription .subscription_maindiv .panel-group .panel h4.panel-title a {text-transform:uppercase;border-radius:0px;font-size:12px;}
.express_pay_main .span50 p {text-transform: uppercase;font-size: 11px;}
.express_pay_main .cbox .ccards_body .span p.text-left {margin-bottom: 0;font-weight: bold;}
.express_pay_main .cbox .ccards .ccards_body #editCard .text-rt a.link {font-size: 14px;text-transform: uppercase;padding-right: 0;padding-left: 0;}
.express_pay_main .link_color {color: #7a6122;}
.express_pay_main p.text-left.fnt-textnormal.margin-top20.bold {font-weight: normal;}
.express_pay_main .ex-coupon-code-drop {border-top: solid 1px #c6af89;}
.product .description h3.productname{ width:80% !important;}
/*28626*/
.express_pay_main #expressCommitOrderForm p.gc_sel_txt.gc_val{margin-top:-46px;}
.express_pay_main #expressCommitOrderForm .gc_camil_case p.gc_sel_txt.gc_card_txt {width:60%;}
/*gc-order total fix start*/
.container.content-bg.box-shadow.gc-body-container .gc_order_details div.gc_fpo_img .cal_details.gc_cal_details {width:85% !important;}
.container.content-bg.box-shadow.gc-body-container .gc_order_details div.gc_fpo_img .cal_details.gc_fpo_img1 {width:82% !important;}
/*gc-order total fix start*/

.card_num_filed select#creditcard {width: 100%;}/*27596*/
div#Default3 select#selectSGName0 {width: 100%;}/*27596*/
.row.mar_btm.span6.contact_orderType_width .mar_g_tp{ color: #7a6122; font-size:12px; text-align:left; font-weight:bold; margin-left:15px;  }
form.form-linker .col-xs-12.col-sm-12.col-md-12.gc_fpo_img.gc_fpo_text p{ font-size: 14px;text-transform: uppercase; font-family: Montserrat; font-weight:bold; } /*26937*/
.col-xs-12.col-sm-12.col-md-12.gc_fpo_img.gc_fpo_text   span#clr-gift-card-no{ font-size: 15px; font-family: Montserrat; font-weight:bold; }/*26937*/
.elements-group.pickup-details-form .timepicker-holder{ border: 1px solid #AA9253;}/*28043*/
/*.dob-cols.ph_cols{ padding:0px !important;} 28043*/
.dob-cols.ph_cols .month-col, .dob-cols.ph_cols .year-col{ width:100% !important;} /*28041*/
.dob-cols.ph_cols input#phone-ctn {margin-bottom: 20px;height: 35px;} /*28041*/

 button.success-button:active { outline: none !important; border: none !important;}
 button.success-button:focus { outline:0 !important;}
 input#addGCItemToOrderStep1.success-button:active { outline: none !important; border: none !important;}
 input#addGCItemToOrderStep1.success-button:focus { outline:0 !important;}
 input#addGCItemToOrderStep2.success-button:active { outline: none !important; border: none !important;}

 input#addGCItemToOrderStep2.success-button:focus { outline:0 !important;}
 #dislikeComment1 .elements-group .dob-cols{text-align:left;margin:0px;float:left;padding:0px 0px;position:relative;width:104%; }
 form#addShippingAddress p.gc_chckd label.fnt-textnormal.select-btn-checked,  form#addShippingAddress p.gc_chckd label.fnt-textnormal.select-btn {background-position: right center;}/*27973*/
 #dislikeComment1 .elements-group{margin-left:-15px;margin-right:-15px;}
 #dislikeComment1 .elements-group:last-child{ margin-left:0px !important; margin-right:0px !important;}
 input#phone-ctn1 { margin-bottom: 10px;}
 #dislikeComment1 .elements-group .dob-cols .year-col .dropdown-menu.open{left:0px;}

 input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus{outline:none !important;}/*27976*/
 /*27367*/
/* sunil INC131440 */
 .prviate_din_head.div-horizontal #pdTitle_locNotDet.elements-group {
    //height: 0;
    //position: relative;
    //top: -214px;
}
/* sunil INC131440 */
.pd_container .dropdown .pd-featu.pd-error-loc {
    display: inline-block;
    margin-top: 50px;
}
/*27367*/
#Default3 select#Method{
   width:100%;
}/*27596*/

form#gc_signup_form label.add_phone.fnt-textnormal.questions-phonetype-checked {width: 100%;} /*28897*/
form#gc_signup_form label.add_phone.fnt-textnormal.questions-phonetype-checked span.sendoffers-txt {float: left !important;width: 100%;} /*28897*/
form#gc_signup_form label.add_phone.fnt-textnormal.questions-phonetype-checked span.sendoffers-txt input#phone-ctn{ width:100%;} /*28897*/

div#contactUsOptionsiId div#pickupOrdeliveryid .mar_g_tp{ color:#000 !important;     width: 100%;
    text-align: left;}

/* .prviate_din_head.div-horizontal .col-xs-12.col-sm-12.col-md-12 { */
    /* margin-top: 35px; */
/* }  -- INC131440 -- sunil */
/*27595
.row.pull-left.mar-rgt-15.togo_oo_radio label.pull-left.mar-top03{ color:#000 !important;}
.row.mar_btm.span6.contact_orderType_width select#orderTypeContactus{ width:100% !important;}
.row.pull-left.mar-rgt-15.togo_oo_radio .radio_new{ float:left;}
div#pickupOrdeliveryid + .row.pull-left.mar-rgt-15.togo_oo_radio{ float:left !important;}
.row.pull-left.mar-rgt-15.togo_oo_radio + .row.pull-left.mar-rgt-15.togo_oo_radio{ float:right !important;}
*/

/*28312 */
.container.content-bg.box-shadow.gc-body-container .gc_order_details div.gc_fpo_img .cal_details.gc_fpo_img1 span#gc_order_total {text-align:left;}
/*28312 */
.container .innercontainer .hh_img b  {
    margin-bottom: 0;
	display: inline-block;
    color: #000;
    margin: 10px 0;
    width: 100%;
    font-size: 15px;
}
.container .innercontainer .hh_img p, .container .innercontainer .hh_img p b  {
    margin-bottom: 0;
}
.container .innercontainer .hh_img+p.happy_text.capitalize.bold{
    margin: 0;
}
.container .innercontainer .hh_img+p.happy_text.capitalize.bold+.adress-container.fnt-textnormal {
    padding: 0;
    border: 0;
	margin-bottom: 10px;
}
.container .innercontainer .hh_img+p.happy_text.capitalize.bold+.adress-container.fnt-textnormal+.hh_address.align_left.span3 {
    color: #000;
    font-size: 14px;
	margin-bottom: 10px;
}
.container .innercontainer .hh_img+p.happy_text.capitalize.bold+.adress-container.fnt-textnormal+.hh_address.align_left.span3 span.hh_bold {
    display: block;
    font-weight: bold;
}
.container .innercontainer .hh_img+p.happy_text.capitalize.bold+.adress-container.fnt-textnormal+.hh_address.align_left.span3~.hr-line.location-margin {
    margin: 10px 0;
}
.container .innercontainer .hh_img+p.happy_text.capitalize.bold+.adress-container.fnt-textnormal+.hh_address.align_left.span3+.hr-line.location-margin+.time-text.head-txt {
    font-size: 14px;
    color: #000;
    font-weight: bold;
}
.container .innercontainer .hh_img+p.happy_text.capitalize.bold+.adress-container.fnt-textnormal+.hh_address.align_left.span3+.hr-line.location-margin+.time-text.head-txt+.time-text {
    color: #000;
    font-size: 14px;
}
.container .innercontainer~.baner_img~h4.baner_img_title.txt_center {
    text-align: center;
    padding: 0px 15px;
    font-size: 15px;
    margin-top: 20px;
}
.container .innercontainer~.baner_img~h4.baner_img_title.txt_center~p.head_desc{
    padding: 0 15px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.container .innercontainer~.baner_img~h4.baner_img_title.txt_center~p.head_desc span{
    padding: 0;
}
.container .innercontainer~.baner_img~h4.baner_img_title.txt_center~p.head_desc~.hh_item_container {
    padding: 0px 15px;
    font-size: 14px;
    font-weight: normal;
}
.container .innercontainer~.baner_img~h4.baner_img_title.txt_center~p.head_desc~.hh_item_container p.items span.hh_item b {
    font-size: 12px;
}

.container .innercontainer .hh_img+p.happy_text.capitalize.bold+.adress-container.fnt-textnormal+.hh_address.align_left.span3 span {
    display: block;
}
.container .innercontainer~.baner_img~h4.baner_img_title.txt_center {
    text-align: center;
    padding: 15px 15px;
    font-size: 15px;
    margin-top: 20px;
    background: #cab888;
    margin-left: 15px;
    margin-right: 15px;
    color: #fff;
    margin-bottom: 0;
}
/*For workorder# WO5593- Pooja*/
span.hh_cost.marg-rght-rs {float: right;}
/*For # INC21618- sunil*/
/* TAS 5612 */
 li#headerIconReserve {
    margin-right: 3px;
}
/* TAS 5612 */
/*INC28649  -- sunil*/
.gc-body-container #headerSliderTabs + #beverages{margin-top:20px;}
.gc-body-container #headerSliderTabs + #beverages form#gc_signup_form{margin-top:-10px;}
/*INC28649*/
/*Loyalty CSS starts*/
.og_loyalty_pilot{padding:15px 15px 0 15px;}
.og_loyalty_pilot [for="radio-checkbox1"]{margin-top:12px;}
.og_loyalty_pilot .innercontainer{padding:0px;}
.og_loyalty_pilot h2{font-size:14px;}
.og_loyalty_pilot button.success-button{font-family:'Montserrat' !important;font-size:15px !important;}
.og_loyalty_pilot h3.text-left.createtxt-subhead{text-transform:uppercase;}
.og_loyalty_pilot .createtxt-subhead{margin-bottom:10px;font-size:12px;}
.og_loyalty_pilot .text_conditon{font-size:12px !important;}
.og_loyalty_pilot .Rewards_Pin input.control-elements.error-text{margin-bottom:10px;}
.og_loyalty_pilot .innercontainer .padding-top-15{padding-top:15px !important;}
.og_loyalty_pilot .gory.mrgn-top-10{margin-top:-11px;}
.og_loyalty_pilot .mbenefits{background-color:#fcf4e4;font-family:Montserrat;font-size:14px;padding:10px;width:100%;padding-left:8px !important;margin-bottom:10px;}.og_loyalty_pilot .mbenefits .padding-10{padding:15px 5px!important;}
.og_loyalty_pilot .mbenefits h4{font-family:Montserrat;font-size:15px;text-decoration:none;text-transform:uppercase;line-height:1.5;}
.og_loyalty_pilot .mbenefits ul{padding-left:20px;font-size:14px;font-weight:normal;margin-top:13px;color:#000;}
.og_loyalty_pilot .mbenefits span{line-height:1.7;}
.og_loyalty_pilot .mbenefits .col-xs-12.col-sm-12.padding-none.lp-dis-none.disp_none{margin-top:7px;}
.og_loyalty_pilot .mbenefits .m_gory a{font-size:12px;font-weight:normal;color:#7a6122;}
.og_loyalty_pilot .mbenefits a{font-family:Montserrat;font-weight:normal;font-size:12px;color:#7a6122;}
.og_loyalty_pilot .m-enrolment .Show_Password .text-left{margin-top:8px;}
.og_loyalty_pilot .padding-none{padding:0px !important;}
.og_loyalty_pilot .cal_details img.padding-left5{padding-left:5px;margin-top:-10px;}
.og_loyalty_pilot .cal_details .text-right.amount_txt{font-size:11px;}
.og_loyalty_pilot .enroll_now h1{text-align:center;margin-bottom:10px;line-height:1.5;font-size:15px;}.og_loyalty_pilot .enroll_now h1 p.fontitalic{font-size:14px;color:#eb212e;font-weight:normal;font-style:italic;}
.og_loyalty_pilot .enroll_now p{font-size:14px;font-weight:normal;}
.og_loyalty_pilot .elements-group{margin-bottom:0px;}.og_loyalty_pilot .elements-group .error_msg{color:#ff0000;cursor:text;font-size:12px;font-weight:bold;font-family:Montserrat !important;}
.og_loyalty_pilot .elements-group div.text-left{margin-top:10px;}
.og_loyalty_pilot .elements-group .rewards-width{width:270px;}
.og_loyalty_pilot .elements-group .error_msg.padd-bottom-5{padding-bottom:5px;}
.og_loyalty_pilot .elements-group .div-pos-left{float:left;}
.og_loyalty_pilot .elements-group .padding-14{padding:14px !important;}
.og_loyalty_pilot .elements-group .padd-left-9{padding-left:11px;padding-bottom:15px;}
.og_loyalty_pilot .elements-group .margin-top-18{margin-top:18px;}.og_loyalty_pilot .elements-group .margin-top-18 .link-font{font-size:11px;font-weight:bold;}
.og_loyalty_pilot .elements-group .rewards-sec-wid{width:100%;}.og_loyalty_pilot .elements-group .rewards-sec-wid #account-subscription .panel-heading{background:#fcf4e4 !important;}
.og_loyalty_pilot .elements-group .bg-none{background:#fffaf4 !important;}
.og_loyalty_pilot .elements-group .padding-none{padding:0px !important;}
.og_loyalty_pilot .elements-group .error-text{color:#ff0000;border:1px solid #ff0000 !important;box-shadow:none;}
.og_loyalty_pilot label{font-size:15px;color:#494747;}
.og_loyalty_pilot p.fontitalic a{color:#7a6122;}
.og_loyalty_pilot .ltpaccount .m_acc_confirmation{padding:10px;border:1px solid #a4a4a3;margin:15px 0px;display:inline-block;width:100%;}.og_loyalty_pilot .ltpaccount .m_acc_confirmation .cd-orlay-maintxt{padding:15px 0;font-size:15px;line-height:1.5;}
.og_loyalty_pilot .ltpaccount .m_acc_confirmation .col-xs-5{padding-left:0px;}
.og_loyalty_pilot .ltpaccount .m_acc_confirmation .cd-orlay-continer{margin:-6px;margin-top:-9px;}
.og_loyalty_pilot .ltpaccount .m_acc_confirmation .margin-top-30{margin-top:30px;}
.og_loyalty_pilot .ltpaccount .m_acc_confirmation .font_size_norma15 a{text-decoration:underline !important;}
.og_loyalty_pilot .ltpaccount .ltp-block1 h1{font-size:10px;margin-bottom:2px;text-decoration:none;color:#7a6122;line-height:1.5;}
.og_loyalty_pilot .ltpaccount .ltp-block1 .col-xs-6.col-sm-6{padding-left:2px;}.og_loyalty_pilot .ltpaccount .ltp-block1 .col-xs-6.col-sm-6 p{color:#030303;line-height:20px;font-size:12px;margin-bottom:0px;}
.og_loyalty_pilot .ltpaccount .ltp-block1 li{font-size:14px;margin-bottom:0px;line-height:1.3;}
.og_loyalty_pilot .ltpaccount .ltp-block1 ul{padding:3px 0 0 18px;}
.og_loyalty_pilot p{margin-bottom:10px;}
.og_loyalty_pilot .checkbox_label{font-size:13px !important;font-weight:normal;color:#030303;font-family:Montserrat;line-height:17px;}
.og_loyalty_pilot .policy{font-size:12px;margin-top:15px;}.og_loyalty_pilot .policy a{color:#7a6122;}
.og_loyalty_pilot .Show_Password .col-xs-5{padding:0px;}
.og_loyalty_pilot .Show_Password .col-xs-6.col-sm-6.col-md-6{padding-left:0px !important;}
.og_loyalty_pilot .Show_Password .text-left .css-checkbox+label.checkbox_label{margin-left:10px;}
.og_loyalty_pilot .hr_line1{border-top:2px solid #a89e85;}
.og_loyalty_pilot .dp_acnt{font-size:13px;font-weight:bold;color:#000;}
.og_loyalty_pilot .join_btn{padding:2px;margin-left:58px;}
.og_loyalty_pilot .logos{border:2px solid #8c8c8c;padding:15px 0px 10px 1px;}
.og_loyalty_pilot .m_logos{padding:0px 15px 15px 15px;}
.og_loyalty_pilot .ltpaccount .m_acc_confirmation h2{font-size:17px;margin-top:10px;}
.og_loyalty_pilot .capture_info h4.panel-title a,.og_loyalty_pilot .standalone_enroll h4.panel-title a,.og_loyalty_pilot .create_pwd h4.panel-title a,.og_loyalty_pilot .setup_online_account h4.panel-title a,.og_loyalty_pilot .m-enrolment h4.panel-title a{background:url("../images/site/arrow-bottomt.png") no-repeat scroll 97% center !important;background-size:15px 10px !important;}
.og_loyalty_pilot .capture_info .lp-enroll-img,.og_loyalty_pilot .standalone_enroll .lp-enroll-img,.og_loyalty_pilot .create_pwd .lp-enroll-img,.og_loyalty_pilot .setup_online_account .lp-enroll-img,.og_loyalty_pilot .m-enrolment .lp-enroll-img{background:url("../images/site/arrow-bottomt1.png") no-repeat scroll 97% center;background-size:15px 10px !important;}
.og_loyalty_pilot .capture_info .panel-title a,.og_loyalty_pilot .standalone_enroll .panel-title a,.og_loyalty_pilot .create_pwd .panel-title a,.og_loyalty_pilot .setup_online_account .panel-title a,.og_loyalty_pilot .m-enrolment .panel-title a{padding:0px !important;font-weight:normal;font-size:12px;color:#3c3329 !important;}
.og_loyalty_pilot h1{font-size:16px;}
.og_loyalty_pilot .text-status-red{color:#ff0000;font-size:11px;}
.og_loyalty_pilot .padding-lft-rgt-none{padding:0px !important;}
.og_loyalty_pilot input[type=text],.og_loyalty_pilot input[type=password],.og_loyalty_pilot input[type=email],.og_loyalty_pilot input[type=date]{font-family:Montserrat;font-size:12px !important;color:#706b6b;}
.og_loyalty_pilot .mbenefits #account-subscription h4 a{font-size:13px;color:#030303 !important;font-weight:bold;font-family:Montserrat;text-decoration:none;text-transform:uppercase;background-color:#fcf4e4 !important;margin-bottom:12px;}
.og_loyalty_pilot .div-pos-left{float:right;width:50%;}
.og_loyalty_pilot .col-xs-6.col-sm-6:nth-child(2){padding-left:0px;}
.og_loyalty_pilot .enroll_now h2{margin-top:0px;}
.og_loyalty_pilot #account-subscription .panel-group .panel-heading+.panel-collapse .panel-body{padding-top:15px;}
.og_loyalty_pilot .express_pay_main .cal_details span{font-weight:bold;}
.og_loyalty_pilot form .elements-group{margin-bottom:15px !important;}
.og_loyalty_pilot .opt_in_darden_checkin{margin-top:12px;margin-bottom:-12px; margin-left:20px;}
.og_loyalty_pilot .opt_in_darden_checkin.disp_none .col-md-6.col-sm-6.col-xs-6{padding:0;width:47%;margin-left:9px;margin-bottom:10px;}
.og_loyalty_pilot .opt_in_darden_checkin.disp_none .chk-btn,.og_loyalty_pilot .opt_in_darden_checkin.disp_none .chk-btn-checked{background-position:left 0px;height:auto;}
.og_loyalty_pilot .opt_in_darden_checkin.disp_none .checkbox_label{font-size:12px !important;margin-right:0px !important;}
.og_loyalty_pilot .opt_in_darden_checkin.disp_none .elements-group .padding-left-15{padding-left:0px !important;}
.og_loyalty_pilot .opt_in_darden_checkin.disp_none .elements-group .padding-right-5{padding-right:7px !important;}
.og_loyalty_pilot h4{font-size:13px;text-transform:uppercase;line-height:1.5;}
.og_loyalty_pilot p.fontitalic{font-style:italic;font-size:12px;}
.og_loyalty_pilot .back_btn{margin-top:-17px;}.og_loyalty_pilot .back_btn span a{color:#fff;font-size:17px;}
.og_loyalty_pilot .back_btn .dar-bread-text{margin-top:5px;width:90%;line-height:15px;color:#fff;font-size:13px;margin-left:5px;}
.og_loyalty_pilot .back_btn .dar-breadcrumb{line-height:20px;margin-left:0;}
.og_loyalty_pilot .Pin_header{padding:0px;margin-left:7px;width:70%;}
.og_loyalty_pilot form .chk-btn,.og_loyalty_pilot form .chk-btn-checked{height:auto;}
.og_loyalty_pilot .lp-checkbox{opacity:1 !important;margin-top:16px !important;position:absolute;}
.og_loyalty_pilot .lp-checkbox1{margin-left:22px !important;position:relative;margin-top:12px;}
.og_loyalty_pilot label.error_msg{padding-left:16px;}
.og_loyalty_pilot .m-enrolment-page-submission img.pull-left.mrg-btm10,.og_loyalty_pilot .m-enrolment img.pull-left.mrg-btm10,.og_loyalty_pilot .capture_info img.pull-left.mrg-btm10,.og_loyalty_pilot .create_pwd img.pull-left.mrg-btm10{margin-bottom:10px;}
.og_loyalty_pilot .m-enrolment-page-submission .Show_Password .text-left,.og_loyalty_pilot .m-enrolment .Show_Password .text-left,.og_loyalty_pilot .capture_info .Show_Password .text-left,.og_loyalty_pilot .create_pwd .Show_Password .text-left{margin-top:8px;}
.og_loyalty_pilot p{font-size:14px;}
.og_loyalty_pilot .accordion-inner .orders-list.gc_orders_list a.order-num{text-decoration:none !important;font-size:12px;}
.og_loyalty_pilot .accordion-inner .orders-list.gc_orders_list p{font-size:11px;}.og_loyalty_pilot .accordion-inner .orders-list.gc_orders_list p a.txt-decor-under{padding-left:0px !important;}
.og_loyalty_pilot .standalone_enroll #account-subscription h4.panel-title a.lp-enroll-img{background:url("../../images/site/arrow-bottomt1.png") no-repeat scroll 97% center #fcf4e4 !important;background-size:15px 10px !important;}
.og_loyalty_pilot div#FavMenus2 h4.panel-title.txt-subhead a.capitalize.collapsed,.og_loyalty_pilot div#FavMenus2 h4.panel-title.txt-subhead a.capitalize{background-color:#cab888;}
#my_account .innercontainer .overview-container .og_loyalty_pilot .ltpaccount .col-xs-12.col-sm-12{padding-left:0px;padding-right:0px;}
.ltp_discount h2{font-size:14px;}
.ltp_discount .elements-group{margin-bottom:0px;}
.ltp_discount label{font-size:15px;font-weight:normal;color:#706b6b;}
.ltp_discount span{font-size:14px;}
.ltp_discount a{text-decoration:underline;}
.font-size-12{font-size:12px;}
.mar-top-40{margin-top:40px;}
.container .elements-group .pt5 .text-status-border-red{color:#be4127;border:1px solid #be4127;}
.container .elements-group .pt5 .text-status-red{color:#ff0000;}
.container .elements-group .margin-top-55{margin-top:55px;}
.container .elements-group h2.font18{font-size:13px !important;line-height:1.5;}
.cg-continer .mbenefits .col-xs-6.col-sm-6:nth-child(2){padding-left:0px !important;margin-top:29px;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #c6af89;}
.loyalty2 i{font-family:Montserrat;font-size:12px;}
.loyalty2 span.dar-check-lock-icon{font-size:16px !important;}
.loyalty2 h3{font-size:16px !important;}
.loyalty2 .express_pay_main .cal_details span{font-weight:normal;font-size:14px;}
.loyalty2 input[type=text],.loyalty2 input[type=password],.loyalty2 input[type=email],.loyalty2 input[type=tel],.loyalty2 input[type=number],.loyalty2 input[type=date],.loyalty2 input[type=time]{font-size:14px !important;}
.loyalty2 .mbenefits2{margin:15px;background-color:#fffaf4;font-family:Montserrat;font-size:12px;font-weight:normal;padding:15px 15px 15px 20px;width:90%;padding-left:15px !important;margin-bottom:10px;}.loyalty2 .mbenefits2 .col-xs-8{padding-right:0px;}
.loyalty2 .mbenefits2 .col-xs-12.col-sm-12{padding:0px;}
.loyalty2 .loggedin_emailid{font-weight:normal;color:#706b6b;}
.og_loyalty_pilot .m_validate_pin .enroll_now h1{margin-top:15px;}
.og_loyalty_pilot .m_validate_pin .sendingImg img,.og_loyalty_pilot .m_validate_pin .sentImg img{display:none;position:fixed;z-index:1000;margin-left:42%;margin-top:-35px;}
.phone-number-err{display:none;}
.phone-number-err1{display:none;}
.phone-number-err2{display:none;}
.email-Error{display:none;}
.birthday-err1{display:none;}
.err-border-value{border:1px solid #ff0000 !important;color:#ff0000 !important;box-shadow:none !important;}
.loyalty_itr_3{padding:0px !important;}.loyalty_itr_3 .promotions_page .innercontainer h2,.loyalty_itr_3 .secondary_brand_reward_non_member .innercontainer h2{font-size:13px;text-transform:uppercase;line-height:1.5;}
.loyalty_itr_3 .voucher_details_page .row:nth-child(3){margin:0px;}
.loyalty_itr_3 .div-horizontal .elements-group{margin:0px !important;}
.loyalty_itr_3 .clearBoth{clear:both;}
.loyalty_itr_3 .link-override{color:#706b6b !important;text-decoration:none !important;}
.loyalty_itr_3 .mar-top20{margin-top:20px;}
.loyalty_itr_3 .border-Btm{border-bottom:solid 1px #c6af89 !important;}
.loyalty_itr_3 .padd-left10{padding-left:10px;}
.loyalty_itr_3 .padd-btm15{padding-bottom:15px;}
.loyalty_itr_3 .margin-btm10{margin-bottom:10px !important;}
.loyalty_itr_3 .validStyle{font-style:italic;font-weight:bold !important;font-size:13px;}
.loyalty_itr_3 .fontSize13{font-size:13px;text-decoration:none;margin-top:5px;}
.loyalty_itr_3 .text-dec-none{text-decoration:none;}
.loyalty_itr_3 input,.loyalty_itr_3 .select-wrapper{border:1px solid #91752d !important;}
.loyalty_itr_3 .popover{border-radius:0;background-color:#706b6b;top:-12px !important;left:134px !important;max-width:173px !important;}.loyalty_itr_3 .popover .popover-content{padding:6px;font-size:13px !important;}.loyalty_itr_3 .popover .popover-content a{margin-left:0px;}
.loyalty_itr_3 .contact_us .col-xs-12.col-sm-12.col-md-12,.loyalty_itr_3 .contact_us .col-xs-6.col-sm-6.col-md-6{padding:0;}
.loyalty_itr_3 .contact_us .row.div-horizontal{margin-right:0px;margin-left:0px;}
.loyalty_itr_3 .contact_us .elements-group{display:inline-block;width:100%;}
.loyalty_itr_3 .images_group{float:left;width:100%;}.loyalty_itr_3 .images_group p{margin:4px 0 20px 0px;}
.loyalty_itr_3 .colorBlack{color:#000;}
.loyalty_itr_3 .fontSize12{font-size:12px;text-decoration:none;}
.loyalty_itr_3 .fontSize13{font-size:13px;}
.loyalty_itr_3 .linkColor{color:#7a6122 !important;}
.loyalty_itr_3 .giftImg{margin-top:15px;}
.loyalty_itr_3 .fontItalic{font-style:italic;}
.loyalty_itr_3 .font-weight-bold{font-weight:bold !important;}
.loyalty_itr_3 p.fontItalic.font-weight-bold{font-size:13px;margin-bottom:15px;}
.loyalty_itr_3 .font-weight-normal{font-weight:normal !important;}
.loyalty_itr_3 .position-left{float:left;}
.loyalty_itr_3 h1{text-align:center;color:#000;margin-bottom:5px;margin-top:5px;font-size:15px !important;}
.loyalty_itr_3 .vouch-details{margin-top:10px !important;margin-bottom:10px !important;padding:10px 12px !important;}
.loyalty_itr_3 .voucher_block{background:#fcf4e4;padding-bottom:1px;margin-top:10px;margin-bottom:21px;}.loyalty_itr_3 .voucher_block .col-xs-4.col-sm-4{padding:0px;}
.loyalty_itr_3 .voucher_block P{font-size:12px;}
.loyalty_itr_3 .voucher_block h4{font-size:14px;margin:0px;}
.loyalty_itr_3 .voucher_block .purpleHead{color:#000;font-family:Montserrat;font-weight:bold;font-size:12px;}
.loyalty_itr_3 .use_my_rewarsd{background-color:#fffaf4;margin-bottom:17px;padding:1px 10px;font-size:12px;float:left;}.loyalty_itr_3 .use_my_rewarsd h5{font-size:13px;}
.loyalty_itr_3 .use_my_rewarsd ul{padding-left:25px;}.loyalty_itr_3 .use_my_rewarsd ul p{font-size:12px;}
.loyalty_itr_3 .marginTop10{margin-top:10px;}
.loyalty_itr_3 .itr3_acc{border:none;margin-bottom:5px;}.loyalty_itr_3 .itr3_acc .acc-heading{border:none;margin-bottom:0px;margin-top:9px;background:#f4e7cb;}.loyalty_itr_3 .itr3_acc .acc-heading .panel-collapse{float:left;width:100%;margin:10px 0px 15px 0px;}.loyalty_itr_3 .itr3_acc .acc-heading .panel-collapse p{font-size:14px;}
.loyalty_itr_3 .itr3_acc .acc-heading .acc_one,.loyalty_itr_3 .itr3_acc .acc-heading .acc_two,.loyalty_itr_3 .itr3_acc .acc-heading .acc_three{border-color:#fff !important;background-color:#fff !important;padding:0px;}.loyalty_itr_3 .itr3_acc .acc-heading .acc_one .orderlink-heading,.loyalty_itr_3 .itr3_acc .acc-heading .acc_two .orderlink-heading,.loyalty_itr_3 .itr3_acc .acc-heading .acc_three .orderlink-heading{margin-top:-10px !important;}.loyalty_itr_3 .itr3_acc .acc-heading .acc_one .orderlink-heading a,.loyalty_itr_3 .itr3_acc .acc-heading .acc_two .orderlink-heading a,.loyalty_itr_3 .itr3_acc .acc-heading .acc_three .orderlink-heading a{font-size:14px !important;padding:4% 7% 4% 3%;border-bottom:1px solid #967b35;font-weight:bold;}
.loyalty_itr_3 .itr3_acc .acc-heading .acc_one .orderlink-heading .border-top,.loyalty_itr_3 .itr3_acc .acc-heading .acc_two .orderlink-heading .border-top,.loyalty_itr_3 .itr3_acc .acc-heading .acc_three .orderlink-heading .border-top{border-top:1px solid #967b35;}
.loyalty_itr_3 .itr3_acc .acc-heading #collapseSix ul{font-size:12px !important;margin:10px 0px;color:#000 !important;padding-right:15px;}
.loyalty_itr_3 .itr3_acc .acc-heading .orders-list.ltp-block1{margin-left:25px;float:left;}.loyalty_itr_3 .itr3_acc .acc-heading .orders-list.ltp-block1 .col-xs-12.col-sm-12{padding:0px;float:left;margin-bottom:10px;}
.loyalty_itr_3 .itr3_acc .acc-heading .orders-list.ltp-block1 h1{margin-top:0px;margin-bottom:2px;font-size:14px !important;}.loyalty_itr_3 .itr3_acc .acc-heading .orders-list.ltp-block1 h1 a{color:#a12611;}
.loyalty_itr_3 .itr3_acc .acc-heading .orders-list.ltp-block1 a{color:#ff0000;padding-left:0px;font-size:13px;}
.loyalty_itr_3 .itr3_acc .acc-heading .orders-list{padding:12px 15px 3px 15px;background:#f4e7cb;}
.loyalty_itr_3 .itr3_acc .acc-heading .active-table{padding:12px 15px;width:100%;margin:0px !important;}
.loyalty_itr_3 .conditions_block .col-xs-12.col-sm-12{padding:0px;}
.loyalty_itr_3 .conditions_block .orderlink-heading a{font-weight:normal;text-decoration:none;}
.loyalty_itr_3 .conditions_block .orders-list{margin-top:0px;padding:15px 15px 10px 15px;height:auto;border:none;margin-top:-6px;}.loyalty_itr_3 .conditions_block .orders-list h1{color:#322111;width:100%;font-size:13px;text-align:left;margin-bottom:5px;margin-top:0px;}
.loyalty_itr_3 .conditions_block .orders-list p{font-size:14px;font-weight:normal;}
.loyalty_itr_3 .conditions_block .orders-list .col-xs-6.col-sm-6{padding:0px 10px 0px 0px;}.loyalty_itr_3 .conditions_block .orders-list .col-xs-6.col-sm-6 img{width:78px;}
.loyalty_itr_3 .conditions_block .orders-list.ltp-block1 p{margin-bottom:0px !important;}
.loyalty_itr_3 .conditions_block .orders-list.ltp-block1 .col-xs-12.col-sm-12{margin-bottom:25px;float:left;}.loyalty_itr_3 .conditions_block .orders-list.ltp-block1 .col-xs-12.col-sm-12 .print_icon{width:51px;display:inline;margin-left:25px;}
.loyalty_itr_3 .conditions_block .orders-list.ltp-block1 .col-xs-12.col-sm-12 h1{display:inline;}
.loyalty_itr_3 .conditions_block h1 a{color:#4b0443 !important;font-size:14px;}
.loyalty_itr_3 p,.loyalty_itr_3 span{font-size:14px;font-weight:normal;}
.loyalty_itr_3 .voucher_details_page h2,.loyalty_itr_3 .create_voucher_success h2,.loyalty_itr_3 .rewards_details_page h2{margin:0px;display:inline;margin-right:7px;font-size:11px;}
.loyalty_itr_3 .voucher_details_page span,.loyalty_itr_3 .create_voucher_success span,.loyalty_itr_3 .rewards_details_page span{font-size:13px;color:#000;}
.loyalty_itr_3 .voucher_details_page .row .col-xs-3.col-sm-3,.loyalty_itr_3 .create_voucher_success .row .col-xs-3.col-sm-3,.loyalty_itr_3 .rewards_details_page .row .col-xs-3.col-sm-3{padding:0px;width:72px;}
.loyalty_itr_3 .voucher_details_page .row .col-xs-8,.loyalty_itr_3 .create_voucher_success .row .col-xs-8,.loyalty_itr_3 .rewards_details_page .row .col-xs-8{width:79%;padding:0px;}
.loyalty_itr_3 .rewards_block1{margin-top:26px;}
.loyalty_itr_3 .divTable{display:table;width:100%;margin-top:-6px;}.loyalty_itr_3 .divTable a{text-decoration:none;}
.loyalty_itr_3 .divTable table.links td{border:1px solid #555;text-align:center;padding:5px 0px;}.loyalty_itr_3 .divTable table.links td a{color:#000;font-weight:normal !important;text-transform:uppercase;font-size:10px;margin-left:-10px;font-family:Montserrat;}
.loyalty_itr_3 .divTable .arrow-right{width:0 !important;height:0 !important;border-bottom:4px solid transparent !important;border-top:4px solid transparent !important;border-left:4px solid #000 !important;font-size:0 !important;margin:14px 0 0 6px !important;padding:0 !important;position:absolute;}
.loyalty_itr_3 .headRow{padding:4% 0px;color:#fff;background:#000;font-size:14px !important;font-family:Montserrat;}
.loyalty_itr_3 .orders-list{border:0;margin:0px !important;float:left;padding:15px 0px;background:none;}.loyalty_itr_3 .orders-list h1{color:#322111;width:149px;font-size:14px !important;text-align:left;}
.loyalty_itr_3 .orders-list .col-xs-6.col-sm-6{padding:0px 10px 0px 0px;}.loyalty_itr_3 .orders-list .col-xs-6.col-sm-6 img{width:78px;}
.loyalty_itr_3 .row .col-xs-8.col-sm-8{padding:0px;}
.loyalty_itr_3 .row .padd-left10{padding-left:10px !important;}
.loyalty_itr_3 .brand_promotions_page .accordion-toggle.order-link,.loyalty_itr_3 .promotions_page .accordion-toggle.order-link,.loyalty_itr_3 .secondary_brand_reward_non_member .accordion-toggle.order-link{display:-webkit-inline-box;width:100%;}.loyalty_itr_3 .brand_promotions_page .accordion-toggle.order-link p,.loyalty_itr_3 .promotions_page .accordion-toggle.order-link p,.loyalty_itr_3 .secondary_brand_reward_non_member .accordion-toggle.order-link p{width:65%;display:-webkit-inline-box;float:right;font-size:13px;margin-bottom:0px;margin-right:10px;font-weight:bold;line-height:1.4;}
.loyalty_itr_3 .brand_promotions_page span,.loyalty_itr_3 .promotions_page span,.loyalty_itr_3 .secondary_brand_reward_non_member span{padding-right:12px;}.loyalty_itr_3 .brand_promotions_page span img,.loyalty_itr_3 .promotions_page span img,.loyalty_itr_3 .secondary_brand_reward_non_member span img{width:66px;height:37px;}
.loyalty_itr_3 .brand_promotions_page .accordian_text,.loyalty_itr_3 .promotions_page .accordian_text,.loyalty_itr_3 .secondary_brand_reward_non_member .accordian_text{width:66%;display:-webkit-inline-box;float:right;font-size:12px;margin-bottom:0px;margin-right:25px;margin-top:-17px;color:#000;font-size:12px !important;font-weight:normal !important;}
.loyalty_itr_3 .brand_promotions_page p .orderlink-heading a.collapsed,.loyalty_itr_3 .promotions_page p .orderlink-heading a.collapsed,.loyalty_itr_3 .secondary_brand_reward_non_member p .orderlink-heading a.collapsed{background-color:#fff;}
.loyalty_itr_3 .my_promotions_page .ltp-block1 .col-xs-12.col-sm-12,.loyalty_itr_3 .voucher_history_page .ltp-block1 .col-xs-12.col-sm-12,.loyalty_itr_3 .My_rewards .ltp-block1 .col-xs-12.col-sm-12,.loyalty_itr_3 .reward_choices_non_member .ltp-block1 .col-xs-12.col-sm-12,.loyalty_itr_3 .promotions_page .ltp-block1 .col-xs-12.col-sm-12,.loyalty_itr_3 .secondary_brand_reward_non_member .ltp-block1 .col-xs-12.col-sm-12{padding:0px;}.loyalty_itr_3 .my_promotions_page .ltp-block1 .col-xs-12.col-sm-12 .col-xs-4.col-sm-4,.loyalty_itr_3 .voucher_history_page .ltp-block1 .col-xs-12.col-sm-12 .col-xs-4.col-sm-4,.loyalty_itr_3 .My_rewards .ltp-block1 .col-xs-12.col-sm-12 .col-xs-4.col-sm-4,.loyalty_itr_3 .reward_choices_non_member .ltp-block1 .col-xs-12.col-sm-12 .col-xs-4.col-sm-4,.loyalty_itr_3 .promotions_page .ltp-block1 .col-xs-12.col-sm-12 .col-xs-4.col-sm-4,.loyalty_itr_3 .secondary_brand_reward_non_member .ltp-block1 .col-xs-12.col-sm-12 .col-xs-4.col-sm-4{padding-left:0px;}
.loyalty_itr_3 .my_promotions_page .ltp-block1 .col-xs-12.col-sm-12 h1,.loyalty_itr_3 .voucher_history_page .ltp-block1 .col-xs-12.col-sm-12 h1,.loyalty_itr_3 .My_rewards .ltp-block1 .col-xs-12.col-sm-12 h1,.loyalty_itr_3 .reward_choices_non_member .ltp-block1 .col-xs-12.col-sm-12 h1,.loyalty_itr_3 .promotions_page .ltp-block1 .col-xs-12.col-sm-12 h1,.loyalty_itr_3 .secondary_brand_reward_non_member .ltp-block1 .col-xs-12.col-sm-12 h1{width:auto;margin-bottom:0px;margin-top:0px;background:none;text-align:left;margin-left:0px;}.loyalty_itr_3 .my_promotions_page .ltp-block1 .col-xs-12.col-sm-12 h1 a,.loyalty_itr_3 .voucher_history_page .ltp-block1 .col-xs-12.col-sm-12 h1 a,.loyalty_itr_3 .My_rewards .ltp-block1 .col-xs-12.col-sm-12 h1 a,.loyalty_itr_3 .reward_choices_non_member .ltp-block1 .col-xs-12.col-sm-12 h1 a,.loyalty_itr_3 .promotions_page .ltp-block1 .col-xs-12.col-sm-12 h1 a,.loyalty_itr_3 .secondary_brand_reward_non_member .ltp-block1 .col-xs-12.col-sm-12 h1 a{color:#000 !important;font-size:13px !important;}
.loyalty_itr_3 .my_promotions_page .ltp-block1 .col-xs-12.col-sm-12 p,.loyalty_itr_3 .voucher_history_page .ltp-block1 .col-xs-12.col-sm-12 p,.loyalty_itr_3 .My_rewards .ltp-block1 .col-xs-12.col-sm-12 p,.loyalty_itr_3 .reward_choices_non_member .ltp-block1 .col-xs-12.col-sm-12 p,.loyalty_itr_3 .promotions_page .ltp-block1 .col-xs-12.col-sm-12 p,.loyalty_itr_3 .secondary_brand_reward_non_member .ltp-block1 .col-xs-12.col-sm-12 p,.loyalty_itr_3 .my_promotions_page .ltp-block1 .col-xs-12.col-sm-12 span,.loyalty_itr_3 .voucher_history_page .ltp-block1 .col-xs-12.col-sm-12 span,.loyalty_itr_3 .My_rewards .ltp-block1 .col-xs-12.col-sm-12 span,.loyalty_itr_3 .reward_choices_non_member .ltp-block1 .col-xs-12.col-sm-12 span,.loyalty_itr_3 .promotions_page .ltp-block1 .col-xs-12.col-sm-12 span,.loyalty_itr_3 .secondary_brand_reward_non_member .ltp-block1 .col-xs-12.col-sm-12 span{font-weight:normal;font-size:13px;color:#000;}
.loyalty_itr_3 .promotions_page h2,.loyalty_itr_3 .secondary_brand_reward_non_member h2{margin-bottom:20px;}
.loyalty_itr_3 .my_promotions_page .back_btn a,.loyalty_itr_3 .My_rewards .back_btn a,.loyalty_itr_3 .promotions_page .back_btn a,.loyalty_itr_3 .rewards_details_page .back_btn a,.loyalty_itr_3 .secondary_brand_reward_non_member .back_btn a,.loyalty_itr_3 .change_reward_PIN .back_btn a{margin-left:12px;}
.loyalty_itr_3 .my_promotions_page .back_btn .dar-bread-text,.loyalty_itr_3 .My_rewards .back_btn .dar-bread-text,.loyalty_itr_3 .promotions_page .back_btn .dar-bread-text,.loyalty_itr_3 .rewards_details_page .back_btn .dar-bread-text,.loyalty_itr_3 .secondary_brand_reward_non_member .back_btn .dar-bread-text,.loyalty_itr_3 .change_reward_PIN .back_btn .dar-bread-text{margin-top:10px !important;}
.loyalty_itr_3 .brand_images{text-align:center;float:left;}.loyalty_itr_3 .brand_images img{display:inline;width:60px;margin-bottom:15px;margin-right:6px;}
.loyalty_itr_3 .progress_colum{float:right;padding:5px;background:#fcf4e4;font-size:14px;margin-bottom:15px;color:#000;}.loyalty_itr_3 .progress_colum p,.loyalty_itr_3 .progress_colum span{font-size:12px !important;}
.loyalty_itr_3 .progress_colum p{margin:0px !important;}
.loyalty_itr_3 .progress_colum .margin-btm0{margin-bottom:0px;}
.loyalty_itr_3 .progress_colum span{font-size:14px;}
.loyalty_itr_3 .margLeft-5{margin-left:-5px;}.loyalty_itr_3 .margLeft-5 p{float:right;}
.loyalty_itr_3 .qualifying{border:none;padding-bottom:7px;}.loyalty_itr_3 .qualifying .row1{background-color:#fcf4e4;}
.loyalty_itr_3 .qualifying .headRow{background-color:#CBD1D6;font-size:14px;padding:4% 0px;color:#fff;font-family:Montserrat;}.loyalty_itr_3 .qualifying .headRow .cellleft,.loyalty_itr_3 .qualifying .headRow .cellright{font-weight:bold !important;}
.loyalty_itr_3 .qualifying .divRow .cellright span{float:right;font-size:13px !important;}
.loyalty_itr_3 .qualifying .headRow .cellright span{float:right;font-size:13px !important;font-weight:bold;}
.loyalty_itr_3 .qualifying .cellleft,.loyalty_itr_3 .qualifying .cellright{width:68%;float:left;font-size:13px;padding:8px;color:#000;font-family:Montserrat;font-weight:normal;}
.loyalty_itr_3 .qualifying .cellright{width:31%;}
.loyalty_itr_3 .happy_hour_block .wid1{width:63%;padding:0;}
.loyalty_itr_3 .happy_hour_block .wid2{width:37%;padding-right:0px;}.loyalty_itr_3 .happy_hour_block .wid2 .fontSize13{font-size:13px;margin:0;float:right;}
.loyalty_itr_3 .back_btn{background-color:#000;margin-top:63px;margin-bottom:20px;}.loyalty_itr_3 .back_btn .dar-bread-text{margin-top:5px;width:90%;line-height:22px;text-transform:uppercase !important;float:left;margin-left:5px;font-size:13px;color:#fff !important;}
.loyalty_itr_3 .My_rewards .row.orders-list.ltp-block1{border-bottom:solid 1px #c6af89;padding-bottom:15px;color:#000;}
.loyalty_itr_3 .My_rewards .allRewards{clear:both;margin:30px 0px;padding-top:15px;}
.loyalty_itr_3 .saved_rewards p{color:#ff0000 !important;font-weight:bold;font-family:Montserrat;margin-bottom:10px;}
.loyalty_itr_3 .popover-content{font-size:12px;color:#706b6b;font-weight:normal;font-family:Montserrat;line-height:15px;text-transform:none;padding:6px 11px;}
.loyalty_itr_3 .popover{top:-20px;left:184px;}
.loyalty_itr_3 a{font-weight:bold;}
.loyalty_itr_3 .promotion-list a{font-size:14px;text-decoration:none;color:#322111 !important;}
.loyalty_itr_3 .back_btn a{color:#fff;font-weight:normal;}
.loyalty_itr_3 .happy_hour_block a{color:#7a6122 ;}
.loyalty_itr_3 .create_voucher_success .row{margin-bottom:10px;}
.loyalty_itr_3 .link_text{color:#7a6122;font-weight:normal;font-size:13px;margin-left:7px;}
.loyalty_itr_3 .points_earned{padding:15px;border:solid 1px #c6af89;text-align:center;margin-bottom:10px;margin-top:25px;}.loyalty_itr_3 .points_earned span{color:#000;}
.loyalty_itr_3 .Redeemable img{margin-right:8px;}
.loyalty_itr_3 .print_icon{text-align:right;font-size:12px;float:right;}.loyalty_itr_3 .print_icon a{color:#7a6122;float:right !important;padding:3px !important;font-weight:normal !important;font-family:Montserrat !important;}
.loyalty_itr_3 .proceed{font-size:14px;}
.loyalty_itr_3 .rewardsStep{font-size:14px !important;font-family:Montserrat;}
.loyalty_itr_3 .rewards_page h2{font-size:14px;text-align:left;margin-top:5px;line-height:1.5;}
.loyalty_itr_3 .rewards_page .error_msg{font-weight:bold;font-family:Montserrat;}
.loyalty_itr_3 .rewards_page .proceed1{font-size:14px;text-align:left;}
.loyalty_itr_3 .rewards_page h1{background:none !important;color:#000 !important;margin-bottom:15px !important;}
.loyalty_itr_3 .rewards_page .padding_btm a.link_text{margin-left:0px;}
.loyalty_itr_3 .location_search .loc_left{width:70%;display:inline-block;line-height:1.1;margin-bottom:-5px;}
.loyalty_itr_3 .location_search .loc_right{width:25%;display:inline-block;float:right;}.loyalty_itr_3 .location_search .loc_right button{padding:5px !important;font-size:12px !important;}
.loyalty_itr_3 .location_search p:first-child{font-weight:bold;text-transform:uppercase;font-size:13px !important;}
.loyalty_itr_3 .og_dashboard button.success-button{font-weight:normal;}
.loyalty_itr_3 .og_dashboard .rewardsTab{font-size:14px !important;}
.loyalty_itr_3 .og_dashboard .welcome{border-top:1px solid #c6af89;}
.loyalty_itr_3 .og_dashboard .available_50pts{text-align:center;border:2px solid #c6af89;margin-bottom:25px;padding:10px;}
.loyalty_itr_3 .og_dashboard .member_color{font-weight:bold;}
.loyalty_itr_3 .og_dashboard .expire_points{text-align:center;border-bottom:1px solid #c6af89;margin-bottom:15px;}.loyalty_itr_3 .og_dashboard .expire_points a{color:#7a6122;font-size:13px;}
.loyalty_itr_3 .og_dashboard h1{background:none !important;color:#000 !important;margin-bottom:15px !important;}
.loyalty_itr_3 .mrg-btm10{margin-bottom:10px;}
.loyalty_itr_3 .voucher_history_page.brand_promotions_page .col-xs-12,.loyalty_itr_3 .promotional_details_page .col-xs-12,.loyalty_itr_3 .promotional_details_page1 .col-xs-12,.loyalty_itr_3 .rewards_details_page .col-xs-12,.loyalty_itr_3 .voucher_history_page.brand_promotions_page .col-sm-12,.loyalty_itr_3 .promotional_details_page .col-sm-12,.loyalty_itr_3 .promotional_details_page1 .col-sm-12,.loyalty_itr_3 .rewards_details_page .col-sm-12,.loyalty_itr_3 .voucher_history_page.brand_promotions_page .col-md-12,.loyalty_itr_3 .promotional_details_page .col-md-12,.loyalty_itr_3 .promotional_details_page1 .col-md-12,.loyalty_itr_3 .rewards_details_page .col-md-12{padding-left:15px!important;padding-right:15px!important;}
.loyalty_itr_3 .voucher_history_page.brand_promotions_page a.capitalize.dar-breadcrumb,.loyalty_itr_3 .promotional_details_page a.capitalize.dar-breadcrumb,.loyalty_itr_3 .promotional_details_page1 a.capitalize.dar-breadcrumb,.loyalty_itr_3 .rewards_details_page a.capitalize.dar-breadcrumb{margin-left:-15px;}
.loyalty_itr_3 .voucher_details_page .elements-group{display:inline-block;width:100%;}
.loyalty_itr_3 .my_promotions_empty_page h1,.loyalty_itr_3 .promotional_details_page h1,.loyalty_itr_3 .promotional_details_page1 h1{background:none !important;color:#000 !important;}
.loyalty_itr_3 .padd-right0{padding-right:0px;}
.loyalty_itr_3 .change_reward_PIN .row.elements-group.Show_Password{margin-right:0px;margin-left:0px;}
.loyalty_itr_3 .change_reward_PIN h3.text-left.createtxt-subhead{text-transform:uppercase;}
.loyalty_itr_3 .change_reward_PIN label.chk-btn.text_remember.checkbox_label,.loyalty_itr_3 .change_reward_PIN label.text_remember.checkbox_label.chk-btn-checked{font-size:13px !important;line-height:16px;}
.loyalty_itr_3 .change_reward_PIN h2{font-size:15px;text-transform:uppercase;}
.showRewards li.disabled{border-bottom:none !important;outline:none;}.showRewards li.disabled a{text-decoration:none;outline:none;}
.showRewards li outline:none a{text-decoration:none;}.showRewards li outline:none a span{text-decoration:none;}
.showRewards .bootstrap-select.btn-group .dropdown-menu li>a{outline:none;text-decoration:none !important;}
.bootstrap-select.btn-group .dropdown-menu li>a{outline:none;}
.xyz-error{text-transform:uppercase;font-size:12px !important;color:#000 !important;}
.coupon123{pointer-events:auto !important;background:#9A3324 !important;}
li.disabled a span{font-weight:bold;color:#000 !important;font-family:Montserrat;}
li a span.text{padding-bottom:8px;font-size:12px;}
.og_loyalty_pilot .popover{border-radius:0;background-color:#706b6b;z-index:50;max-width:158px;opacity:1;position:absolute;padding:1px;text-align:left;white-space:normal;border:1px solid rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}
.og_loyalty_pilot .arrow{border-right-color:rgba(0, 0, 0, 0.25);}
.og_loyalty_pilot .arrow{top:50%;left:-11px;margin-top:-11px;position:absolute;border-color:transparent;border-style:solid;}
.og_loyalty_pilot .popover.right>.arrow:after{border-right-color:#706b6b;}
.og_loyalty_pilot .popover{top:147px;left:277px;display:none;max-width:125px;max-height:120px;}
.og_loyalty_pilot .popover-content{font-size:15px;color:#fff;font-weight:normal;font-family:Montserrat;line-height:15px;text-transform:none;padding:6px 11px;}
.voucher_history_page .voucher-his .print_icon{margin-left:68px !important;}.voucher_history_page .voucher-his .print_icon a{margin-top:8px;}
.voucher_history_page .voucher-his .link_text{margin-left:0px !important;}
.loyalty_itr_3 .acc-heading .orders-list.ltp-block1 p{margin-bottom:0px !important;}
.og_loyalty_pilot .m_validate_pin .back_btn{margin-left:-15px;margin-right:-15px;}.og_loyalty_pilot .m_validate_pin .back_btn a.capitalize.dar-breadcrumb.col-xs-12.col-sm-12.omn-menu-back-link{padding:10px 0px 10px 10px !important;background-color:#000;margin-left:0px;}
.og_loyalty_pilot .Rewards_Pin .col-xs-6.col-sm-6.col-md-6.padding_0 input.control-elements{margin-bottom:10px;}
.og_loyalty_pilot #favorites .elements-group{display:inline-block;width:100%;}
.og_loyalty_pilot .elements-group.ltpaccount.close1,.og_loyalty_pilot .elements-group.ltpaccount.close1+.elements-group,.og_loyalty_pilot .elements-group.ltpaccount.close1+.elements-group+.elements-group,.og_loyalty_pilot .elements-group.ltpaccount.close1+.elements-group+.elements-group+.elements-group{display:inline-block;width:100%;}
.og_loyalty_pilot .capture_info .elements-group,.og_loyalty_pilot .m-enrolment .elements-group,.og_loyalty_pilot .m-enrolment-page-submission .elements-group,.og_loyalty_pilot .create_pwd .elements-group,.og_loyalty_pilot .setup_online_account .elements-group,.og_loyalty_pilot .standalone_enroll .elements-group,.og_loyalty_pilot .rewards_page .elements-group{display:inline-block;width:100%;}
.og_loyalty_pilot .innercontainer div#account-subscription{margin-left:-15px;margin-right:-15px;}
#hamburgermenu .dar-leftmenu li#logoutOption{display:list-item;}
.dar-leftmenu li.dar-my-log a{width:auto;}

/*Loyalty CSS ends*/
.loyalty_itr_3 .voucher_details_page .row.back_btn a.capitalize.dar-breadcrumb.col-xs-12.col-sm-12.omn-menu-back-link span.dar-bread-text {margin-top:0px;margin-left:5px;}
.rewards_block .divTable{display:table;width:100%;margin-top:15px;}.rewards_block .divTable a{text-decoration:none;}
.rewards_block .divTable table.links td{border:1px solid #B7AAAA;font-family:"Montserrat";text-align:center;padding:5px 0px;}.rewards_block .divTable table.links td a{color:#333;font-weight:normal !important;text-transform:uppercase;font-size:14px;margin-left:-10px;}
.rewards_block .divTable .arrow-right{width:0 !important;height:0 !important;border-bottom:4px solid transparent !important;border-top:4px solid transparent !important;border-left:4px solid #ae4a3c !important;font-size:0 !important;margin:3px 0 0 6px !important;padding:0 !important;position:absolute;}
.rewards_block .headRow{padding:4% 0px;color:#fff;background:#333;font-size:16px !important;font-family:"Montserrat-Regular";}
/*defect 259*/
.showlogin    {
display: inline-block;
    width: 43%;
background: none;
    color: #000;
    text-decoration: none;

    font-size: 14px;

    padding: 15px 0 15px 0px;
text-align: right;font-weight: bold;
margin-left: -2px;
}
a.notme {
    padding-left: 0px !important;
    width: 34% !important;
    display: inline-block !important;
	margin-left: -6px;
}
.firstli span {
    width: 18%;
    text-align: right;
}
.firstli a.rewardpoints.shoebox.points {
    width: 100% !important;  /*3091*/
	    display: inline-block;
		text-align: left;
}
.logname {
    width: 34%;
	    display: inline-block !important;word-wrap: break-word;
}
ul.nav-submenu a {
    width: 100% !important;
}
.dar-leftmenu li.dar-my-log a {
   /*  width: 50% !important; */
}
.voucher_block a#voucherDetailTooltip img { /*defect 1168 */
    height: 23px;
}
.dar-leftmenu li.active a, .dar-leftmenu li a { border-bottom: 0px !important;}
#common5{padding: 0px 15px;} /* defect 2021 */
a#myaccountText {    word-wrap: break-word;}
.opt_in_darden_checkin .col-md-6.col-sm-6.col-xs-6 {padding: 0;width: 50%;height: 75px;} /* defect 2031 */
.privacy_container .cal_col .loc_head{font-size:13px;}
.privacy_container .cal_col p a{font-size:11px;}
/*For # INC21618- sunil*/
/*defect #996*/
.og_loyalty_pilot .loyalty_itr_3 .rewards_page .error_msg label.error_msg {padding-left:0px !important;color:#ff0000;font-size:12px;}
.elements-group.m-enrolment .elements-group .col-xs-12.col-sm-12 {padding-left:0px !important;padding-right:0px !important;}
.elements-group.setup_online_account .elements-group .col-xs-12.col-sm-12 {padding-left:0px !important;padding-right:0px !important;}
.elements-group.create_pwd .elements-group .col-xs-12.col-sm-12 {padding-left:0px !important;padding-right:0px !important;}
.og_loyalty_pilot .m-enrolment label.error_msg {padding-left:3px !important;}
.og_loyalty_pilot .m-enrolment span.error_msg {padding-left:0px !important;}
.og_loyalty_pilot .setup_online_account label.error_msg {padding-left:15px !important;}/*defect #996*/
.og_loyalty_pilot .setup_online_account span.error_msg {padding-left:0px !important;}/*defect #996*/
/*defect #996*/
.Show_Password .createtxt-subhead+p+div+div {margin-left: -16px;width: 152px !important;padding-right: 0px;margin-top: 5px;}
.nav-submenu span.dar-or {width: 100% !important;text-align: center !important;} /* defect 2158*/


.submitText1{background: none;
   border: none;
}
.m_validate_pin  .col-xs-12, .col-sm-12, .col-md-12 {
   padding-right: 0px !important;
   padding-left: 0px !important;
}
/* Ev and TCG opt-in new change */
.opt_in_darden_checkin{display:none !important;}
.m-enrolment .opt_in_darden_checkin, .create_pwd .opt_in_darden_checkin,#completeEnrollForm  .opt_in_darden_checkin{display:block !important;}
/* Ev and TCG opt-in new change */
.all_restarent.mar_top01.text-center.og_loyalty_pilot {padding: 0px;}
.gc_para .og_loyalty_pilot .opt_in_darden_checkin { margin: 0px;margin-top: 1em; margin-left: -7%;}
div#favorites.content-bg.sliderBodyContent {float: left;width: 100%;}/*2707*/
.crm div#productscontent-holder div#darden-offers-checkbox label {padding-bottom: 2px;} /*fixing opt-in css issue */
nav li {border-bottom:1px solid #000;}/*defect 2627*/


/*=======================================================================================================
	Loyalty Style start here
=======================================================================================================*/

.pr5.pull-left img {height: 12px; width: 7px;}
.loyalty_itr_3 .back_btn .dar-bread-text {margin-top: 0;}

.dar-leftmenu li.dar-arrow#loginOption {border-bottom: 2px solid #000;} /* fix for #2627 */
.dar-leftmenu li.dar-arrow#loginOption a#myaccountText { border-bottom: 0px;} /* fix for #2627 */

.error {
    color: #9A3324;
    font-weight: bold;/*3099*/
}
/* INC110714  -- sunil*/
#contactUsForm .div-horizontal.text-center .elements-group{margin-left:0px;margin-right:0px;}
#contactUsForm .innercontainer  div#common5{    padding: 0px;
    display: inline-block;
    width: 100%;
    margin-top: -7px;}
/* INC110714  -- sunil*/


/*------  Retro request page style --------*/

.retro_request h1 {
    margin: 0;
}

h2.retro-sub-heading {
    font-size: 12px;
}
.og_loyalty_pilot input[type="text"]{margin-bottom:10px;}

.reward-thx {
    font-family: Montserrat;
    margin: 0;
}

.reward-thx p {
    margin: 0 5px 30px 2px !important;
    color: #777;
    font-weight: 800;
}

.txt-bold{
	font-weight: bold;
    font-family: Montserrat;
    color: #785e1c;
}

.m-retro p, .m-retro span {
    font-size: 14px;
}

a.view-dashbrd-btn {
    font-family: Montserrat;
    font-weight: bold;
    padding: 12px 10px;
    text-align: center;
    color: #fff;
    background-color: #785e1c;
    font-size: 12px;
    border: 1px solid transparent;
    text-transform: uppercase;
    display: block;
}

.submit-pd-rt .disabled {
    pointer-events: none;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: #785e1c;
}

/*-------- Defect 3378 -----------*/
.elements-group.m-retro-request {margin: 60px 0 20px !important;overflow: hidden;}
.elements-group.m_retro_request {margin:0;}
.elements-group.m-enrolment.m-retro {margin: 60px 0 0 !important;}
.elements-group.m-retro-request .elements-group .col-xs-12 {padding: 0 !important;}
.og_loyalty_pilot .elements-group {margin: 10px 0 0;}
.reward-thx .view-dashbrd-btn {margin: 0 auto;width: 96%;}
/* INC131440 -- sunil */
.container.content-bg.box-shadow .container.content-bg.box-shadow {
    margin-top: 10px !important;
	padding-left: 10px;
    padding-right: 10px;
}
/* INC131440 -- sunil */

/*==========================================================================================================
	REWARD HISTORY PAGE STYLE
==========================================================================================================*/
.reward-history-page h1.reward-history-heading {background: none !important;color: #000 !important; margin: 0 !important;margin-bottom: 5px;}
.reward-history-page{padding:0; margin:0; font-family: "Montserrat";}
.reward-history-page a {color:#af6218; text-decoration:underline; font-weight:normal;}
.reward-history-page .available-points-box{padding:10px; margin:20px auto 0 auto; border:2px solid #c6af89; text-align:center;}
.reward-history-page .available-points-box .avail-points {font-family: "Montserrat"; text-align: center;}
.reward-history-page .available-points-box .av-points {font-weight: bold;font-size: 16px;line-height: 18px;margin-left: 5px;}
.reward-history-page .reward-history-row {overflow: hidden;margin: 0 0 20px 0;}
.reward-history-page .reward-history-row p {line-height: 22px;padding: 0;margin: 0;text-align: left;font-size: 12px;color: #000;}
.reward-history-page .heading-right .boldTxt{font-family: Montserrat-Regular; font-weight:bold;}

/*----- Reward history table -------*/
.reward-history-page .reward-history-table {display: table;width: 98%; border-bottom: 1px solid #956b3d;}
.reward-history-page .reward-history-table-row {display: table-row;}
.reward-history-page .reward-history-table-table-heading {display: table-header-group;}
.reward-history-page .reward-history-table-head { vertical-align: middle;padding: 10px;border-bottom: 1px solid #956b3d;background: none;color: #000;font-weight: bold;font-size: 12px;width: 33.3%;float: left;}
.reward-history-page .reward-history-table-row .loadme{border-bottom:1px solid #956b3d;}
.reward-history-page .reward-history-table-cell {float: left;vertical-align: top;padding: 15px 10px 0 0;color: #000;}
.reward-history-table-cell.date-cell {width: 30%;}
.reward-history-table-cell.details-cell {width: 50%;}
.reward-history-table-cell.point-cell {width: 20%;}
.reward-history-table-head.point-cell.txtright-align {text-align: right;}
.reward-history-page .reward-history-table-cell .date-cell{width:20%;}
.reward-history-page .reward-history-table-cell .details-cell{width:50%;}
.reward-history-page .reward-history-table-cell .point-cell{width:20%;}
.reward-history-page .address-details {padding: 0;margin-bottom: 10px;}
.reward-history-page .resturant-name {font-size: 11px !important;margin: 0;}
.reward-history-page .address {font-size: 11px !important; line-height:inherit !important;}
.reward-history-page .point-details p {margin: 0;}
.reward-history-page .no-of-points {font-size: 12px;}
.reward-history-page .reward-history-table-cell .rh-date{color:#333; font-size:12px;}
.reward-history-page .reward-history-table-cell .points-details{color:#000; font-size:12px;}
.reward-history-page .reward-history-table-cell .special-info{color:#956b3d; font-size:12px; line-height:1; margin:0 0 5px 0; padding:0;}
.reward-history-page .reward-history-table-cell .no-of-points {display: block;text-align: right; font-size:12px;}
.reward-history-page .reward-history-table-body {display: table-row-group;}
.reward-history-page .load-more-button {text-decoration: none;font-size: 12px;color: #fff;padding: 10px; background:#956b3d; border: 1px solid #956b3d;margin:30px auto 40px auto;display: block; width: 90%;text-align: center;}

/*---------- Reward history brudcrums -----------*/
.reward-history-brudcrums{margin:40px auto;padding:10px;position:relative;}
.reward-history-brudcrums a#rhb-previous, .reward-history-brudcrums a#rhb-next{color:#000 !important;display:block;font-family:"Montserrat";font-size:10px;line-height:18px;margin:0;padding:0;text-decoration:none !important;}
.reward-history-brudcrums span.arrow-left, .reward-history-brudcrums span.arrow-right{display:block;margin-top:-2px;width:15px;}
.reward-history-brudcrums span.arrow-left{float:left;}
.reward-history-brudcrums span.arrow-right{float:right;}
.reward-history-brudcrums a#rhb-previous{float:left;}
.reward-history-brudcrums a#rhb-next{float:right;}
.reward-history-brudcrums h3.rhb-month-title{color:#000;font-size:12px;left:0;line-height:inherit;margin:auto;padding:0 !important;position:absolute;right:0;text-align:center;top:inherit;width:48%;}


/*For Incident# INC221713- Pooja*/
.btn.dropdown-toggle.selectpicker.btn-default.changeLocErr {
    border: 1px red solid!important;
}
/*Fix for 34134*/
div#brandOptionDOBDiv{
    font-size: 14px;
    font-family: "Montserrat";
    font-weight: normal;
    color: #555;
}


/** profile changes - CORS enhancement mobile rxs010201 begin **/

.creditcard-body{background: transparent;}
.creditcard-body .card-payment-tab-content{border-bottom: none; background:none !important;}
.iframe-full-credit-card { width:100%; border:none; height:510px; margin-left:0%; overflow:hidden;}
.iframe-credit-card { width:100%; border:none; height:585px; margin-left:0%; overflow:hidden; }
.express_pay_main #account-subscription .panel .collapse.in{ padding:5px 0px; }
.express_pay_main #account-subscription .panel .collapse.in { margin-top: 4px; background: none; }
.payment-due .tabbable ul { margin-left: 0px; padding-left: 0px; }
.payment-due .tabbable li { background-color: transparent !important; width:49%; }
.payment-due .tabbable li a { background: linear-gradient(to bottom, #f9fcf2 1%, #e2e0d5 9%, #f9fcf2 11%, #c4c1b4 71%, #b1ac98 88%, #b1ac98 88%, #e4e5e0 91%, #b1ac98 100%); width: 100%; font-size: 12px; color: #000 !important; box-shadow: none; margin: 0px 0px 4px 0px !important; }
.payment-due .tabbable li.active { background: none; }
.payment-due .tabbable li.active a { background: linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%); color: #fff !important; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding-bottom: 10px; border-bottom: 1px solid rgba(125, 88, 139, 0.35); }
.card-payment-tab-content{ background: none !important; }
.card-payment-tab-content label { color: #000; }
#Default1_NEW .col-xs-12, #Default1_NEW .col-sm-12, #Default1_NEW .col-md-12 { padding-right: 0 !important; padding-left: 0 !important; background:none; }
input[type=checkbox].xpay-credit-card-checkbox {display:none;left: 15px;top: 15px;position: absolute;}
input[type=checkbox].xpay-credit-card-checkbox:checked + .credit-card-label:before { background: url(//media.longhornsteakhouse.com/images/site/checkbox_chk.png) no-repeat; background-size: contain; }
#account-subscription #Default3 input[type=text] { width: 95%; }
#account-subscription .select-btn-checked, #account-subscription .select-btn { width: 98%; }
.credit-card-list img { width: 45px; height: auto; }
.express_pay_main #account-subscription .panel-body p { color: #000; font-weight:normal; }
.express_pay_main label { font-size: 15px; padding-left: 8px; display:inline; }
.express_pay_main p { margin: 0px; }
p.cc-list-value { display: inline; }
.credit-card-label { display: block; cursor: pointer; margin-bottom: 0; padding: 13px 0 15px 0; font-family: Montserrat; font-size: 16px; }
.credit-card-default { color: #000; border: 1px solid; font-size: 13px; padding: 3px 10px; margin-left: 6px; font-weight:normal; white-space: nowrap; }
.xpay-tab-pane-credit-card{ height:640px; }
.tab-content.card-payment-tab-content{ width:100%; border:none; }
.tab-content.col-xs-12.card-payment-tab-content.mrgle20 { margin-left:0;}
.col-xs-12.col-sm-12.col-md-12.mrgbtm20 { margin-bottom:20px;}
.tab-content.col-xs-12.card-payment-tab-content.mrgbtm20 { margin-bottom:20px; }
.credit-card-label {display: block;cursor: pointer;margin-bottom: 0;padding: 13px 0 15px 0;font-family: Montserrat;font-size: 16px; }
input[type=checkbox].credit-card-checkbox {display:none;left: 15px;top: 15px;position: absolute;} 
/*.credit-card-label:before { content: ""; display: inline-block; border: 1px solid #000; border-radius: 4px; width: 15px; height: 15px; margin-right: 6px; vertical-align: middle; background: url(//media.longhornsteakhouse.com/images/site/checkbox_unc.png) no-repeat; background-size: contain; }*/
input[type=checkbox].credit-card-checkbox:checked + .credit-card-label:before { background: url(//media.longhornsteakhouse.com/images/site/checkbox_chk.png) no-repeat; background-size: contain; }
.dar-gc-hform input[type='text'], .dar-gc-hform input[type='tel'], .dar-gc-hform input[type='number'] { color: #706b6b !important; }
.card-payment-tab-content input{ border: 1px solid #b5b5b5 !important; background: #fff !important;}
.card-payment-tab-content .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default { background: #fff !important; border: 1px solid #b5b5b5 !important; }
.card-payment-tab-content .bootstrap-select.btn-group .btn .filter-option { color: #706b6b !important; }
.bootstrap-select.btn-group.gc-selectdropdownmini .btn .caret { background: url(/images/site/drop_1.png) no-repeat scroll center center rgba(0, 0, 0, 0); border-color: none; border-style: none; border-width: none; display: inline-block; width: 15px; height: 33px; bottom: 0; position: absolute; right: 0px; top: 0px; vertical-align: middle; background-size: 30px 30px; }
#show_cvv { margin-left: 0px; top: -6px; }
.card-payment-tab-content .form-group .col-xs-12 button.success-button { background: #831a2e !important; }
.card-payment-tab-content .form-group .col-xs-12 button.default-button { background-color: #a57141 !important; }
.bootstrap-select.btn-group.gc-selectdropdownmini .dropdown-menu li.selected>a { background: #91752D !important; }
.bootstrap-select.btn-group.gc-selectdropdownmini .dropdown-menu li>a {background-image:none !important; }
.card-payment-tab-content input#mpay-cvv { color: #706b6b !important; }
.card-payment-tab-content span { top:1px; }
.payment-due .tabbable li a:hover, .payment-due .tabbable li a:focus { color: #fff !important; }
#account-subscription .panel-group .panel-heading+.panel-collapse .panel-body { padding:0; }
.choose-credit-card #savedCardList li.de-active { background: none; -webkit-box-shadow: none; }
.express_pay_main .dollar_amount .dollar { margin-top: 6px; }
.express_pay_main .cal_details { padding: 5px 0; }

/** profile changes - CORS enhancement mobile rxs010201 end **/ 

/*WO123247*/
.adress-container.fnt-textnormal {
    display: block;
    clear: both;
}
#directions_container {
    font-size: 14px;
    clear: both;
}
#restnt_map_directions_id h3.txt-subhead.capitalize {
    margin-top: 10px;
}
span#reservationDatePicker {
    font-size: 14px;
    position: absolute;
    left: 10px;
    padding: 7px 10px;
    margin: 6px 0px 0px;
    background: #F4E7CB;
    color: #000;
    width: 85%;
    margin-top: 3px;
    height: 24px;
}
/*Changes for Profile Info Masking - Start*/
.mobile-profile-show-masked {
    font-size: 14px !important;
    font-family: Montserrat-Regular;
    font-weight: bold;
	width: 100%;
}
.mobile-masked-address-edit {
    display: none;
}
span.mobileEditAddr, span.mobileCancelAddr {
    float: right;
    margin-left: 12px;
    margin-top: -2px;
}
p.viewMaskedAddr {
    width: 67%;
    float: left;
}
.mobileCancelAddr{
    display: none; 
}
/*Changes for Profile Info Masking - End*/
/*Changes for private dining - Start*/
#pickupLocLabel #editLoc{
    background: linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
    font-family: Montserrat;
}
#pickupDateTime #editEventTime {
   background: linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
    font-family: Montserrat;
}
#privateDiningModalBody #confirmLocLabel{
   background: #8a6c4a;
}
#confirmLocFooter #locConfirmCancelButton {
    margin-top:10px;
}
.dar-pvt-dinning .gd_msg_to_show {
   font-size: 14px;
   color: #000;
   padding-bottom: 5px;
}
#privateDiningModalBody #confirmLocLabel h4{
    font-size:16px;
}
/*Changes for private dining - End*/

/*delete card popup alignment issue*/
.modal-content {
    background: #cbd1d6;
    border-radius: 0;
    padding: 19px;
}
h4.modal-title {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0px;
    color: #000;
    font-family: Montserrat;
	text-align:left;
}
#myModalDeleteCardConfirmMobile .modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: none !important;
}
#myModalDeleteCardConfirmMobile p {
    font-family: Montserrat;
    font-size: 13px;
	text-align:left;
}
#myModalDeleteCardConfirmMobile button.primary-btn {
    border: 0 none;
    color: #fff;
    cursor: pointer;
    padding: 6px 11px;
    border-radius: 1px 1px 1px 1px;
    text-transform: uppercase !important;
    width: auto;
    font-weight: bold;
    border: 1px solid #343025;
    background: #524f47;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodƉgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #524f47), color-stop(4%, #4f4f4f), color-stop(4%, #424242), color-stop(9%, #2c2c2c), color-stop(9%, #515151), color-stop(86%, #1c1c1c), color-stop(86%, #3f3f3f), color-stop(100%, #131313));
    background: -webkit-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
    background: -o-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
    background: -ms-linear-gradient(top, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
    background: linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#524f47', endColorstr='#131313', GradientType=0);
    font-size: 13px;
}
#myModalDeleteCardConfirmMobile .modal-footer {
    padding: 19px 20px 0px 20px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #dee2e6;
}
#myModalDeleteCardConfirmMobile .modal-body {
    position: relative;
    padding: 20px 0 0 10px;
}
#myModalDeleteCardConfirmMobile .modal.in .modal-dialog {
    top: 15%;
}
/*End*/

/* GC Added to Saved Payment Enhancement :: BEGIN */
.add-card-sec .add-cc-card {
    width: 50%!important;
    float: left!important;
    margin-left: -9px;
    margin-top: 18px;
}
.add-card-sec .add-gc-card {
	float: right;
	width: 50%;
	margin-top: 18px;
}
.card-input input[type=radio]{
    position: absolute;
    width: auto!important;
    z-index: 1;
    opacity: 0;
}
.add-card-sec .card-input-btn{
    position: relative;
    top: -26px;
    left: 12px;
    -webkit-border-radius: 80%;
    -moz-border-radius: 80%;
    -ms-border-radius: 80%;
    -o-border-radius: 80%;
    border-radius: 80%;
    height: 22px;
    display: block;
    user-select: none;
    width: 22px;
    text-align: center;
    background-color: #fff;
    background-size: 50% 50%;
    background-position: center center;
    background-repeat: no-repeat;
    border: 2px solid #000;
}
.add-cc-card .cc-label {
    float: left;
    margin-top: -45px;
    margin-left: 40px!important;
    width: 135px;
    font-size: 12px;
}
.add-gc-card .gc-label {	
	width: 230px;
    float: left;
    margin-top: -45px;
    margin-left: 40px;
    font-size: 12px;
}
.add-card-sec {
    height: 96px;
    margin-left: 10px;
    width: 95%;
}
.add-card-sec .custom-radio-btn.selected{
	background: #000;
	border-radius: 80%;
}
.add-card-sec .custom-radio-btn{
	top: -1px;
	left: 9px;
	width: 12px;
	height: 13px;
}
.savedPaymentClass {
    height: 680px!important;
}
div#giftCardSavedPayment #giftcardfull{
    margin-top:20px;
    margin-bottom:20px;
    padding: 6px 12px;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #969696;
    border-radius: 4px;
}
.gc_saved_payment{
	display:none;
}
.addcards-list .savedlist-btn {
    width: 50%!important;
    font-size: 11px;
    left: 75px;
    background: linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
    color:#fff;
    padding: 6px!important;
    /* float: right; */
    margin-top: 6px;
}
@media screen and (max-width: 1500px) {
    .addcards-list .edit-cc-card {
         /*   float: right!important;*/
         margin-top: -34px;
         width: 35%; 
         position: absolute;
         /* top: 40px; */
         /* right: 7px; */
         margin-top: 60px;
         margin-left: 29px;;
    }
    .addcards-list .remove-cc-card {
        /* float: right!important; */
        width: 35%;
        position: absolute;
        /* top: 40px; */
        /* right: 7px; */
        margin-top: 60px;
        margin-left: 200px;
    }
}
@media screen and (max-width: 900px) {
    .addcards-list .edit-cc-card {
         /*   float: right!important;*/
         margin-top: -34px;
         width: 45%; 
         position: absolute;
         /* top: 40px; */
         /* right: 7px; */
         margin-top: 60px;
         margin-left: 29px;
    }
    .addcards-list .remove-cc-card {
        /* float: right!important; */
        width: 45%;
        position: absolute;
        /* top: 40px; */
        /* right: 7px; */
        margin-top: 60px;
        margin-left: 190px;
    }
}
@media screen and (max-width: 500px) {
		.addcards-list .edit-cc-card {
			/* float: right!important; */
			margin-top: -34px;
			width: 45%!important;
			position: absolute;
			margin-top: 58px;
			margin-left: 29px;
		}
		.addcards-list .remove-cc-card {
			/* float: right!important; */
			width: 45%!important;
			position: absolute;
			margin-top: 58px;
			margin-left: 115px;
		}
}
@media screen and (max-width: 400px) {
		.addcards-list .edit-cc-card {
			/* float: right!important; */
			margin-top: -34px;
			width: 50%!important;
			position: absolute;
			margin-top: 58px;
			margin-left: 29px;
		}
		.addcards-list .remove-cc-card {
			/* float: right!important; */
			width: 50%!important;
			position: absolute;
			margin-top: 58px;
			margin-left: 115px;
		}
}
.addcards-list {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
    box-shadow: 0 0 3px 0 rgba(0,0,0,.15);
    border: solid 1px #000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 2px 10px 7px;
    position: relative;
    padding: 8px 10px;
    float: left;
    height: 110px;
    width:96%;
}
#giftCardSavedPayment #gc-balance{
  color:#000;
}
#giftCardSavedPayment .gcbalance-captcha-error-msg {
    color: red;
    font-size: 15px;
    font-weight: bold;
    margin-left: 4px;}

#giftCardSavedPayment #captchaError , #giftCardSavedPayment .g-recaptcha{
	margin-left: 1px;
}
div#giftCardSavedPayment {
    height: 370px;
}
.removeGCModal{
    display: none;
}
.show-removeGCModal{
	display: block;
}
.m-gc-savedcards .gc-cardnum-class, .m-gc-balance-info {
    color: #000;
    font-weight: normal;
    font-size: 15px;
    font-family:'Montserrat', sans-serif;
    margin-left:10px;
}
.gc-card-list .m-gc-balance-info{
    margin-left: 89px;
}
.addcards-list .remove-gc-card{    
    width: 50%!important;
    position: absolute;
    right: 50px;
}
#removeGiftCardModalMobile button {
    font-size: 15px!important;
}
#giftCardSavedPayment #gcCheckBalance{
  color:#000;
  font-weight: bold;
}
.m-gc-savedcards img{
    padding-left: 7px;
}
.addcards-list .m-gc-savedcards{
    height: 30px;
}
#removeGiftCardModalMobile button {
    background: linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
}
#giftCardSavedPayment .new-gc-btn{
    font-size: 12px!important;
    font-family:'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1.5;
    padding: 8px;
    background: linear-gradient(to bottom, #524f47 0%, #4f4f4f 4%, #424242 4%, #2c2c2c 9%, #515151 9%, #1c1c1c 86%, #3f3f3f 86%, #131313 100%);
}
#giftCardSavedPayment #cancelGC{
    background:#bfb8ae;
    color: #fff
}
#removeGiftCardModalMobile .modal-title{
    font-size:15px;
}
.ccsp-default-btn{
    color: #000;
    font-size: 12px;   
    position: absolute;
    margin-top: 15px;
    border-radius: 4px;
    text-transform: capitalize;
    left: 32px;
    top: 25px;
    font-weight: normal;
}
.ul-card-list img , .gc-card-list img{
    width: 40px;
    margin-left:5px;
}
.ul-card-list .cc-list-value.cc-expiry{
	margin-left: 90px!important;
	font-size:14px!important;
}
.ul-card-list .cc-list-value{
    margin-left:10px!important;
	font-size:15px;
}
.add-card-sec .disable-gc-selection{
    pointer-events:none;
    opacity:0.5;
    cursor:not-allowed!important;
    margin-bottom: 50px;
}
/*PBI71265*/
.add-card-sec .gc-limit-msg{
    float: left;
    font-size: 11.5px;
    position: relative;
    margin-left: 49px;
    margin-top: -13px;
    margin-bottom: 20px;
}
.sp-scroll-cardslist {
    overflow-y: auto!important;
    overflow-x: hidden;
    padding-right: 5px;
    margin-bottom: 15px;
}   
.sp-scroll-cardslist::-webkit-scrollbar {
    -webkit-appearance: none;
}
.sp-scroll-cardslist::-webkit-scrollbar:vertical {
    width: 11px;
}
.sp-scroll-cardslist::-webkit-scrollbar:horizontal {
    height: 11px;
}
.sp-scroll-cardslist::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid #524f47;
    background-color: rgba(0, 0, 0, .3);
}
#removeGiftCardModalMobile p.gc-rem-txt {
    text-align: left;
}
/* GC Added to Saved Payment Enhancement :: END */
/* 7 Day Rolling Enhancement :: BEGIN */
.rolling-time{
	float:right!important;
	width: 55%!important;
	margin-top: 10px;
	padding: 0px!important;
	font-size: 12px;
}
.rolling-width{
	width: 140px!important;
	font-size: 12px!important;
	max-width: 120px!important;
	text-transform: capitalize;
}
.rolling-spacer{
	margin-top:25px;
}
.rolling-maparrow{
	margin-right: -4px;
}
.rolling-content-width{
    /*margin-left: 105px!important;*/
}
.rolling-day-width{
	width: 145px!important;
	max-width: 145px!important;
	font-size: 12px!important;
	text-transform: capitalize;
	font-weight: normal;
}
.rolling-content-width .status-holder {
    font-size: 12px;
    margin-left: -30px!important;
    width: 97px!important;
} 
.rolling-content-width .time-holder {
    font-size: 12px;
    width: 130px;
}
.rolling-content-width li {
    width: 250px;
}
.rollingdays-container .panel_active .calender-header .time-holder {
    font-weight: bold;
}
.rollingdays-container .calender-container .panel-group .panel , .rollingdays-container .calender-container .panel {
    border-top: none;
    box-shadow: none; 
}
.rollingdays-container .panel_active .calender-header .panel-title {
    background-color: #d2c093!important;
}
.rollingdays-container .panel_active .panel-collapse, .panel_inactive .panel-collapse {
    background-color: #d2c093!important;
}
@media only screen and (min-width: 411px) and (max-width: 731px) {
    .rolling-content-width {
        /*margin-left: 140px!important;*/
    }
    .rolling-time {    
		width: 60%!important;    
	}
}
@media screen and (device-aspect-ratio: 40/71) {
    .rolling-time {
        width: 50%!important;
        margin-left: -20px;
        font-size:11px!important;
    }
    .rolling-maparrow{
        margin-right: -2px;
    }
    .rolling-day-width{
        font-size:11px!important;
    }
}
@media (device-width : 320px) and (device-height : 568px) { 
    .rolling-content-width {
        /*margin-left: 100px!important;*/
    }
    .rolling-content-width .status-holder {
        font-size: 9px!important;
        width: 80px!important;
    }
    .rolling-content-width .time-holder {
        font-size: 9px!important;
    }
}
@media (device-width : 360px) and (device-height : 640px) { 
     .rolling-content-width {
        /*margin-left: 135px!important;*/
    }
    .rolling-content-width .status-holder {
        font-size: 10px;
        width: 80px!important;
    }
    .rolling-content-width .time-holder {
		font-size: 10px;   
	}
}
@media (device-width: 375px) and (device-height: 667px) {
    .rolling-content-width {
        /*margin-left: 142px!important;*/
    }
    .rolling-content-width .status-holder {
        font-size: 11px;
        width: 80px!important;
    }
    .rolling-content-width .time-holder {
		font-size: 11px;   
	}
}
.rollingdays-container .spacer{
    display:none;
}
.rollingdays-container a:hover, .rollingdays-container a:focus {
    color: #000!important;
}
/* 7 Day Rolling Enhancement :: END */
/** paymentCVV begin * */
.catering-login-modal .modal-close {
    position: absolute;
    right: 15px;
    top: 19px;
    background: 0 0;
    border: none;
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    background: url(../../images/site/close-btn.png) 0 0 no-repeat;
    background-size: 16px;
    text-indent: -9999px;
}
/** paymentCVV end * */
/* WO339097 :: Create EV Large Party Size Reservation Message as well as Location Phone Variable */
div#time_error_msg {
    font-size: 14px;
    text-align: left;
    color: #ff0000;
    font-weight: bold;
}
div#time_error_msg a {
    color: red;
}

/* Baymard changes - rxg180201  1/15/2020 */

.payment-login-container .recipe_body.exp_recipe_body h3.title.checkout-color {
    margin: 5px 15px 0;
    font-weight: 700;
    padding-bottom: 5px;
	margin-left: 25px;
}
.payment-login-container .payment-dashed label {
    padding-right: 8px;
    color: #1e1e1e;
    font-family: lato;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    background: transparent;
	margin-left: 5px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.payment-login-container .payment-dashed span {
    float: right;
    padding-left: 8px;
    color: #1e1e1e;
    font-family: lato;
    font-size: 14px;
    line-height: 17px;
    padding-right: 5px;
}
.payment-type {
    margin-left: 5px;
}

.payment-login-container .payment-card {
    box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
    background-color: transparent;
    border: solid 1px #414d63;
    padding: 5px 10px 5px 10px;
    margin: 10px 0 15px;
}
.payment-login-container .payment-end {
    width: 50%;
    display: inline-block;
    font-size: 14px;
    margin-left: 10px;
	vertical-align: middle;

}
.payment-login-container .radio {
    margin: 5px 0;
}
.input-control input[type=radio] {
    position: absolute;
    width: auto!important;
    z-index: 1;
    opacity: 0;
}
img {
    max-width: 100%;
    height: auto;
}
.input-control {
    cursor: pointer;
    display: inline-block;
    padding-left: 28.125px;
    position: relative;
    font-size: 16px;
    font-weight: 100;
    line-height: 22.5px;
    text-align: left;
}
.payment-card .input-control__indicator {
    margin-left: 10px;;
}

.mr5 {
    margin-right: 5px !important;
}
/* Fix for defect 42449 */
#brandOptionDOBDiv .contact-date {
    margin-top: 7px;
}
img#m-dob-tooltip,img#m-phn-tooltip, img#m-zip-tooltip, img#m-email-tooltip {
    margin-top: -12px;
    width: 13px;
    height: 13px;
}
/*PBI62861*/
div#loc_search_results {
    margin-top: 45px;
}
/*Phone number field mandatory in the contact us page*/
#contactUsOptionsiId .dob-cols.ph_cols {
    margin-left: 1px;
    padding: 0;
}
#contactUsOptionsiId .month-col.contact-phone {
    width: 52% !important;
    margin-left: 0px;
}
#contactUsOptionsiId .phone-type {
    width: 42% !important;
}
img#paypalLogoID {
    width: 90px;
    height: 26px;
    margin-left: 0px;
    margin-top: -3px;
}
.lookup-detail .cal_details span.txt-subhead.capitalize {
    text-transform: lowercase!important;
}
.lookup-detail .cal_details .txt-subhead.capitalize.pull-left {
    text-transform: uppercase!important;
    margin-top: 3px;
    margin-bottom: 7px;
}
span.text-right.estimated_amt.capitalize.pull-right {
    width: 30%;
	margin-top: 0px;
}
/*45100*/
select#contactus_countryNameSelect, select#contactus_countryNameSelect1 {
    width: 100%;
    color: #cdcdcd;
    height: 35px;
}
.cal_details .txt-subhead {
    text-transform: lowercase !important;
	margin-top: 3px;
}
.cal_details .txt-subhead.capitalize.pull-left {
    text-transform: uppercase !important;
}
.dar-state-dropdown .item {
    vertical-align: top;
}
.mandatory_field_msg {
    display: none;
	color: #ffff !important;
}
div[id*="mandatory_field_error_msg"] {
   background: #be897f;
}
.hideSection{
    display:none !important;
}
/*Post prod issue fix*/
.selectdropdown .item {
    vertical-align: top;
	top:0;
	font-size:12px;
}
span.location_bold.rolling-menu.hideSection + br {
    display: none;
}
#signup-clearPlaceholder .nav-form2 {
    margin-top: 55px;
}
/* WO372874 GC Promo Code changes for GC Payment changes*/
#giftCardSavedPayment .gc-tooltip {
    float: left;
    margin-left: 200px;
    margin-top: -24px;
    width: 16px;
}
/*46170*/
.tooltip.fade.in {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
	color: #000;
}
.tooltip.fade.in p,.tooltip.fade.in div{
	color: #000;
}

/*46009*/
.reservationinfo-list button.btn.dropdown-toggle {
    width: 160px;
}
.rs_container .rs_details_sec .rs_details h6:first-of-type {
    font-size: 12px !important;
}
.classHolidayMessage-restaurant-schedule #holiday_restaurant_message.error_msg {
   width: 100%;
}
.container.content-bg #hours_directions_id .calender-container .panel-heading .day-holder.rolling-width{
    width: 45%!important;
}
.container.content-bg #hours_directions_id .calender-container .panel-heading .rolling-time .rolling-maparrow {
    margin-right: -20px!important;
}
.res_other_info .res_content h4 {
    color: #414d63;
}
.rollingdays-container .panel_active .panel-collapse, .panel_inactive .panel-collapse, .rollingdays-container .panel_active .calender-header .panel-title {
    background: #a2adba !important;
}
.map-txt a, .capitalize.locdetails-tabs ul li a, a[href^=tel], .locations-list span.num-txt, .adress-container a {
    color: #000;
}
section.dar-location-container.affix-top {
    display: block;
    width: 100%;
    position: absolute;
    background: url(//media.eddiev.com/images/site/responsive/global/ev-mobile-location-details-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 1;
}
.selectize-control.single .selectize-input:after {
    filter: grayscale(1);
}
.selectize-input.full {
	background-color: #3c4659 !important;
    color: #cdcdcd; !important
}
.restaurant_list span.loc_items.phn-txt {
    color: #414d63 !important;
}
/*46228*/
.floar_plans_pdf .hr-line{border-bottom:1px solid #abb2bc !important;clear:both;height:1px;margin:18px 0px 0px 0px;}
input#pick-date-pd {
    background-image: url(https://media.eddiev.com/images/site/responsive/global/reservation-widget-dropdown-arrow-2.svg) !important;
    background-repeat: no-repeat !important;background-size: 1rem !important;background-position-x: 95% !important;background-position-y: 50% !important;}
input#pdTime1,.pd_form .timepicker-holder .select-wrapper,.private-dining-from-option input#pick-dob{
    background-image: url(https://media.eddiev.com/images/site/responsive/global/reservation-widget-dropdown-arrow-2.svg) !important;
    background-repeat: no-repeat !important;background-size: 1rem !important;
    background-position-x: 96% !important;
    background-position-y: 54% !important;}
	
.textreservationinfospace .orderTogoButton + div.elements-group:nth-child(3) {
    position: relative;
    top: -25px;
}
.orderTogoButton .col-xs-12.col-sm-12.col-md-12 {
    width: 99%;
    margin-left: -4px;
}

.elements-group.orderTogoButton {
    margin-top: 7px;
}
/*Removing indicaters for the image crosal indicators as per brand request*/
#carousel-image-category ol.carousel-indicators {
    display: none !important;
}
#removeLocationModal .mobalbox,#removeLocationModal .modalbox {
    background: #b6bec6;
    padding: 30px;
    border-radius: 6px;
    margin-top: 90px;
}
#removeLocationModal button#removeLocation {
    background-color: #b6bec6;color: #ffffff;text-transform: uppercase;text-align: center; 
}
#removeLocationModal a#favoriteLocationUpdateId {
    font-size: 17px !important;
}

.modal-backdrop.fade.in {
    opacity: 0.6 !important;
}
.reservation-details a:focus {
    outline: none;
}
.selectContactTime {
    line-height: 22px;background-color: #3c4659 !important;color: #cdcdcd !important;height: 35px;
}
span#timePickerSpan {
    padding: 8px 10px;
    background: #3c4659 !important;
    background-image: url(//media.eddiev.com/images/site/responsive/global/reservation-widget-dropdown-arrow-2.svg) !important;
    background-repeat: no-repeat !important;
    background-size: 1rem !important;
    background-position-x: 100% !important;
    background-position-y: 65% !important;
}
.results_restaurant_search .restaurant_list li .directions_btns button:active,
.results_restaurant_search .restaurant_list li .directions_btns button:focus {
  font-size: 8px!important;
  letter-spacing: 0px!important;
  padding: 0 5px!important;
}
.locations-list:nth-child(2) p.pref-icon,
.favres-container .locations-list form p.pref-icon,
.favres-container .locations-list form ~ p.pref-icon {
    margin: 10px 20px!important;
}
button#locationInfoHireLink {
    line-height: 1;
}
div#removeGiftCardModalMobile.show-removeGCModal {
    display:block;
    top:30%;
    padding-top: 10px;
}
#myModalDeleteCardConfirmMobile {
    top:30%;
    padding-top: 10px;
}
/*PBI65197- FE|Others- Reservation|EV-Mobile – UI Issues*/
.rs_form .links a div.addthisevent-drop {
    margin-left: 0 !important;
    padding: 12px 12px 12px 30px !important;
}
.rs_form .links a div#atedrop1 {
    padding-left: 35px !important;
}
#giftCardSavedPayment .row.mar-left-zero {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
/*PBI66665 - QA Regression ||  EV Mobile || Alignment issues in My Account-- Express checkout page*/
label.card-input.radio.radio_checked .custom-radio-btn {
    position: relative !important;
	z-index: 1 !important;
}
/*ALM48666*/
#m-open-gc-card .custom-radio-btn, #m-open-cc-card .custom-radio-btn {
    display: none;
	top: -3px;
    left: 10px;
    width: 10px;
    height: 10px;
}
#m-open-gc-card .custom-radio-btn.selected,#m-open-cc-card .custom-radio-btn.selected{
    background: #000;
    border-radius: 50%;
    display: inline-block;
}
/*WO786252 - Mobile DOB Fields update*/
input#datepicker {
    width: 100%;
	padding-left: 5px;
}
input#pick-dob {
    width: 100%;
}
#account-register-container input[type="text"] {
    font-size: 12px;
}
input#datepicker {
    border: 0 ;
    background-color: #3c4659;
    background-image: url(//media.eddiev.com/images/site/responsive/global/reservation-widget-dropdown-arrow-2.svg) !important;
    background-repeat: no-repeat;
    background-size: 1rem !important;
    background-position-x: 96% !important;
    background-position-y: 50% !important;
    cursor: pointer;
    height: 35px;
    padding: 0;
    text-indent: 5px;
    background-size: 13px;
}
/*PBI66462	FE|Others-Site Redesign|EV-Mobile|Alignment Issue*/
span.col-md-5.col-lg-5.col-xs-5.col-sm-5.p0.dar-gc-fgray.text-right {
    width: 40%;
}
.gc_cal_details .capitalize p {
    margin-left: 17px;
}
span.col-md-7.col-lg-7.col-sm-7.col-xs-7.p0.dar-gc-bold {
    width: 60%;
}
.selectize-input.items.full.has-options.has-items {
    padding-left: 5px;
}
input#datepicker::placeholder {
	color:#cfcfcf;
}
/*WO108546*/
span#reserveDtPlaceholder {
    font-size: 12px;
    position: absolute;
    left: 17px;
    padding: 8px 10px;
    margin: 1px 14px 2px 14px;
    color: #cdcdcd;
    width: 40%;
    background-color: #3c4659;
    height: 32px;
}
/*PBI69114- FE | GC | When we try to remove GS from the cart , Text is not displaying fully for OG and S52*/
.gc-body-container .dar-gc-cartremove {
    margin-top: 25px !important;
}
/*To hide the alert icon in Wait list popup*/
.wait-list img#erroricon_waitlist {
    display: none;
}
label.partyfont {
    color: #4b0443;
    font-size: 18px;
    margin-left: 85px;
    margin-bottom: 12px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-weight: bold;
}
/*CSS for Join waitlist popup*/
p.text-left.textcolor {
    color: #858281;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: normal;
}
label.text_remember {
    color: #858281 !important;
    font-size: 0.7em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    line-height: 1.2;
}
.wait-list .textcolor {
    line-height: 20px !important;
}
#pdContentDiv .select-wrapper .holder {
    padding-left: 10px;
    margin-top: -35px !important;
}
.select-wrapper.dinning-time {
    height: 41px;
}
.timepicker-holder span.holder {
    padding-top: 8px !important;
	width: 100%;
}
.add-card-sec .add-gc-card {
    float: left !important;
}
section#edit-credit-card-profile {
    height: 380px;
}
#responsiveMobileLoginLink a.mobile-nav-link:last-child {
    padding-top: 11px;
    display: block;
}
#contactUsOptionsiId span#timePickerSpan{
	position: relative;
    top: 0px;
    background-position-x: 96% !important;
    background-position-y: 88% !important;
	
}
#contactUsOptionsiId .selectContactTime .select-wrapper .ui-timepicker-select{top:-35px;}