html,body{margin:0;padding:0}body{background:#292f3f;font-size:12px;color:#fff}.clearfix:before{content:" ";display:table}.clearfix:after{content:"";display:table;clear:both}.clearfix{clear:both}.clickable{cursor:pointer}::selection{background:#292f3f;color:#eee6e6;text-shadow:none}::-moz-selection{background:#292f3f;color:#eee6e6;text-shadow:none}::-webkit-selection{background:#292f3f;color:#eee6e6;text-shadow:none}right{float:right}left{float:left}h1,h2,h3,p,span,td{color:#fff;margin:0;padding:0}h2,h3,p,span,li,a,td{font-family:Arial,Helvetica,sans-serif}img{border:none}hr{}a{border:none;color:#fff;text-decoration:none}a:hover{color:gray}a:active{color:#fff}ul{list-style:none;margin:0;padding:0}h1{margin:10px 15px 28px 15px;text-shadow:1px 1px 4px #414040;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:23px;font-style:italic}h2,h3{text-transform:uppercase;font-size:15px;margin-bottom:10px}h3{font-size:12px;text-transform:none;text-shadow:#535353 1px 1px 5px}p, {line-height:17px;font-size:13px;margin-bottom:20px;text-shadow:#535353 1px 1px 4px}td{line-height:17px;font-size:13px;margin-bottom:20px}.header{position:relative;margin:0 auto;height:143px;width:100%;max-width:958px}.default{display:block}.mobile,.mobileSmallest{display:none}.reservation{float:right;margin-top:5px;width:330px;padding:12px 10px 6px 13px;font-size:9px}.reservation hr{border-bottom:1px solid #999595;margin:12px 0 0 0}.reservation a{float:right;margin-top:-6px;border-radius:2px;color:#000;background:url(http://www.cafeamelie.com/templates/client/images/xreserve3.jpg.pagespeed.ic.i_BVbPYmNR.jpg) top left no-repeat #9095a5;width:125px;height:28px;padding-left:42px;font-size:14px;line-height:28px}.reservation a:hover{color:#fff}.topLinksContainer{text-align:right}.reservation a.topLinks{display:inline-block;float:none;margin:0;background:none;heihgt:20px;text-align:right;padding:0 0 20px 0;color:#fff;width:86px}.social{position:absolute;right:9px;bottom:16px;width:229px;overflow:hidden;text-align:right}.tel{display:none;position:absolute;right:9px;bottom:16px;width:184px;overflow:hidden;text-align:right;font-size:17px}.tel a:hover{color:#fff;cursor:default}.nav{position:relative;background:url(http://www.cafeamelie.com/templates/client/images/nav2.jpg.pagespeed.ce.izKr6pn1Og.jpg) top left repeat-x #e1e2dd;text-align:center;box-shadow:2px 0 20px black;-moz-box-shadow:2px 0 20px black;-webkit-box-shadow:2px 0 20px black}.nav table.navt-wrap{margin:0 auto;position:relative;max-width:958px}.logo{position:absolute;top:-139px;left:0}.logo-mobile{z-index:10;display:none;position:absolute;top:4px;left:0}.nav table.navt{width:100%}.nav table.navt td{padding:8px 4px;border-left:1px solid #c7c2c2}.navt a{position:relative;z-index:10;color:#1a1b1c;line-height:12px;text-transform:uppercase;white-space:nowrap}.navt a:hover{color:gray}#headerImage{margin:0 auto;text-align:center;background:url(http://www.cafeamelie.com/templates/client/images/xheader_back.jpg.pagespeed.ic.X9fXH4yGaS.jpg) top left repeat #c0c5c9}#headerImage img{width:100%;max-width:1278px;height:auto;box-shadow:1px -2px 10px black;-moz-box-shadow:1px -2px 10px black;-webkit-box-shadow:1px -2px 10px black}ul#menuLinks{display:none}ul#menuLinks{z-index:20;position:absolute;top:43px;left:0;width:100%;text-align:left;border-bottom:5px solid #fff}ul#menuLinks li{float:left;list-style:none;height:52px;width:50%}ul#menuLinks li a{display:block;clear:both;height:15px;padding:10px 20px 10px 15px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;border-bottom:1px solid #424240;border-top:1px solid #52555a;background:#292f3f;line-height:30px;height:30px;box-shadow:0 1px 20px black;-moz-box-shadow:0 1px 20px black;-webkit-box-shadow:0 1px 20px black}.cta-wrapper{position:relative;margin:0 auto;padding:0 50px}table.cta{width:100%;max-width:856px;margin:0 auto;position:relative;top:-163px;clear:both;background:url(http://www.cafeamelie.com/templates/client/images/xcta_white.png.pagespeed.ic.ddH_j8pApM.png) top left repeat;box-shadow:1px 1px 10px black;-moz-box-shadow:1px 1px 10px black;-webkit-box-shadow:1px 1px 10px black}table.cta td{width:30%;padding:20px 10px 20px 20px;background:url(http://www.cafeamelie.com/templates/client/images/cta_blue.png.pagespeed.ce.ObOS4fG5JO.png) top left repeat;text-shadow:#535353 1px 1px 4px}table.cta td:hover a{color:#ffd93f}table.cta td p{margin:0;font-size:12px;line-height:13px}table.cta td img{float:left;margin:0 10px 7px 0}table.cta td.spacer{width:1%;padding:20px 5px 20px 5px;background:none}.wrapper{position:relative;margin:-15px auto 0 auto;padding:0 10px}.content{max-width:938px;min-height:180px;position:relative;top:-110px;background:url(http://www.cafeamelie.com/templates/client/images/cta_blue.png.pagespeed.ce.ObOS4fG5JO.png) top left repeat;clear:both;margin:0 auto;padding:5px 0;box-shadow:1px 1px 10px #181c25;-moz-box-shadow:1px 1px 10px #181c25;-webkit-box-shadow:1px 1px 6px #181c25}.content h2,.content h3{text-transform:none;margin:15px 0 15px 15px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:18px;font-style:italic;text-shadow:1px 1px 4px #414040}.content h3{font-size:14px;margin:15px 0 -10px 15px}.content a{color:#ffd93f}.content a:hover{color:#ecdc9a}.content p{margin:15px}.content hr{border:2px solid #292f3f}.content img,.content a img{margin:0 15px 15px 0;box-shadow:1px 1px 10px #505664;-moz-box-shadow:1px 1px 10px #505664;-webkit-box-shadow:1px 1px 10px #505664;border-radius:2px}.content ul.images{text-align:center;margin-bottom:30px}.content ul.images li{float:left;height:170px;width:33.3%}.content ul.images li div{padding:0}.content ul.wedding{text-align:center;margin-bottom:30px}.content ul.wedding li{float:left;margin-bottom:10px;width:50%;min-height:235px}.content ul.wedding li div{padding:0}.content ul.wedding li div p{margin-top:0}.menuList{margin-left:15px}.menuList li a{display:inline-block;background:url(http://www.cafeamelie.com/templates/client/images/xpdf.gif.pagespeed.ic.mc42wOWLwb.png) no-repeat center left;line-height:15px;padding:7px 0 7px 29px}#map{width:100%;height:330px;box-shadow:1px 2px 8px black;-webkit-box-shadow:1px 2px 8px black;-moz-box-shadow:1px 2px 8px black}#map img{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#infoWindow h2{font-size:1.1em;padding:0;margin:0 15px 0 0;color:#000;text-align:left}#infoWindow a{color:#778cc2}#infoWindow a:hover{color:#e4af01}.cmsTable td{}.cmsTable img{width:100%!important;max-width:150px!important;height:auto!important}.area-info{margin:15px;clear:both}.area-info img{display:block;float:left}#us_widget{box-shadow:1px 1px 10px #505664}#us_widget,#us_widget td{width:161px!important;height:134px!important;border:none!important;background:#3d4d6d!important;padding:0!important;margin:0!important}#us_widget a div{padding:13px 0 0 5px;!important}#us_widget b{display:none!important}#us_widget img{margin:0;box-shadow:none}.us_h>div:first-of-type{display:none!important}.TA_rated{padding:0!important}.OT_wrapper{border:none!important}.OT_subtitle{display:none}a.OT_Find_a_Table:link,a.OT_Find_a_Table:visited,a.OT_Find_a_Table:hover,a.OT_Find_a_Table:active{background:#ffce01!important;background:-moz-linear-gradient(top,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,206,1,1)),color-stop(33%,rgba(245,192,0,1)),color-stop(81%,rgba(215,163,1,1)),color-stop(100%,rgba(210,155,2,1)))!important;background:-webkit-linear-gradient(top,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;background:-o-linear-gradient(top,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;background:-ms-linear-gradient(top,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;background:linear-gradient(to bottom,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce01', endColorstr='#d29b02',GradientType=0 ) !important;border-radius:2px;color:#000!important;text-shadow:none!important}a.OT_Find_a_Table:hover{color:#fff!important}.OT_list,.OT_day,.OT_time,.OT_party,.OT_submit{border-color:#687186!important}ul.info{margin:15px}ul.info li{float:left;width:50%;min-width:165px}.form{margin:15px}.form input{border-radius:3px;border:1px solid #999;padding:5px}.inputText{width:100%;max-width:300px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.inputTextShort{width:50%;max-width:150px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form img{border:none!important;border-radius:3px;margin:-4px 0 0 3px}.form select{border-radius:3px;border:1px solid #999;padding:5px;width:100%;max-width:300px}.form textarea{border-radius:3px;border:1px solid #999;margin-top:5px;padding:5px;width:100%;height:120px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form button{width:100%;max-width:153px;color:#000;border-radius:2px;border:none;padding:5px 20px;font-weight:bold;cursor:pointer;background:#ffce01!important;background:-moz-linear-gradient(top,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,206,1,1)),color-stop(33%,rgba(245,192,0,1)),color-stop(81%,rgba(215,163,1,1)),color-stop(100%,rgba(210,155,2,1)))!important;background:-webkit-linear-gradient(top,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;background:-o-linear-gradient(top,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;background:-ms-linear-gradient(top,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;background:linear-gradient(to bottom,rgba(255,206,1,1) 0%,rgba(245,192,0,1) 33%,rgba(215,163,1,1) 81%,rgba(210,155,2,1) 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce01', endColorstr='#d29b02',GradientType=0 ) !important;box-shadow:1px 1px 7px #424855;-moz-box-shadow:1px 1px 7px #424855;-webkit-box-shadow:1px 1px 7px #424855}.form button:hover{box-shadow:1px 1px 10px #181c25;-moz-box-shadow:1px 1px 10px #181c25;-webkit-box-shadow:1px 1px 10px #181c25;border:none;background:#0c0}.form button:active{box-shadow:1px 1px 7px #424855;-moz-box-shadow:1px 1px 7px #424855;-webkit-box-shadow:1px 1px 7px #424855}.form label{display:block;position:absolute;margin-top:-16px}.form li{padding:2px 5px 2px 5px;margin-bottom:25px;border-radius:2px}.catcha{height:32px}.inputs_double{width:50%;float:left}div.formErrors{padding:13px 10px;margin:0 0 30px 0;border-radius:3px;display:none;border:none;font-weight:normal;background:url(http://www.cafeamelie.com/templates/client/images/xerror.jpg.pagespeed.ic.2OTGFwlHRx.jpg) right center no-repeat #e8b400;box-shadow:1px 1px 9px #485057;-webkit-box-shadow:1px 1px 9px #485057;-moz-box-shadow:1px 1px 9px #485057}div.formErrors h4{color:#000;text-shadow:0 0 4px #e8b400 , 0 0 5px #e8b400 , 0 0 7px #e8b400 , 0 0 9px #e8b400;text-transform:none;margin:15px 0 15px 15px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:18px;font-style:italic}div.formErrors ol{display:none!important;color:#000;padding:5px 0 0 30px;margin:0;text-shadow:1px 1px 8px #e8b400;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div.formErrors li{margin-bottom:5px}.formErrors .error{float:none!important;width:100%!important;border:none!important}.error{border:2px solid #e91919!important}.highlight{}.highlight label{text-shadow:1px 1px 10px black}.highlight-selected{background-color:#ff0}.excerptThumb{margin:0 15px;float:left}.blog h1{float:left;margin-bottom:15px}.blog img{height:auto!important;display:block!important;margin:0 auto!important}.dates{float:right;text-align:right;margin:10px 15px 28px 15px;text-shadow:1px 1px 4px #414040;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:23px;font-style:italic}.day{color:#ffd93f}#calendarTitle{color:#fff!important}.footer{width:100%;max-width:938px;margin:0 auto;position:relative;top:-78px;font-size:11px}.ft-inner{float:left;margin-bottom:10px;color:#e7e3e3}.ft-nav{width:100%}.ft-nav a{color:#e7e3e3;font-size:11px;margin:0 7px 15px 7px}.ft-nav a:hover{color:#fff}.ft_social_icon{margin:5px 0 0 14px}.ft-social{}#gallery-categories{margin:0 auto}#gallery-categories li{margin-bottom:15px;float:left;width:33.3%;text-align:center;padding-bottom:5px}#gallery-categories li:hover{background:#7b8397}#gallery-categories li:hover>a{color:#000}.rg-image img{margin:-7px auto 10px auto!important;display:block!important;max-width:100%;height:auto}.es-carousel ul li{width:101px!important;margin-right:-3px!important}@media screen and (max-width:830px){.tel{display:block}.default{display:none}.mobile{display:block}.logo-mobile{display:block}.cta-wrapper{padding:0 35px}table.cta{top:-100px}table.cta td.spacer{padding:0;background:none}.content{position:relative;top:-60px}.content ul.images li{width:50%}#map{}#gallery-categories li{float:left;width:100%;text-align:center}.footer{text-align:center;top:16px}.ft-inner{float:none}.ft-social{float:none;text-align:center}.address{margin-top:8px;display:block}}@media screen and (max-width:470px){.mobileSmallest{display:block}.tel{display:none}table.cta{top:-40px}.content{top:-3px}.inputs_double{width:100%;float:none}#map{height:420px}.area-info img{float:none}.address{margin-top:0}.ft-nav{display:none}}@media screen and (max-width:345px){.special1{float:none!important}}.social .pinIcon,.social .instaIcon{float:left;margin-right:2%}.pinIcon:hover,.instaIcon:hover{color:#fff}.social .fa-pinterest{font-size:20px;background:#bd071d;border-radius:100%;border:2px solid #bd071d}.social .instaIcon{font-size:25px}.footer .instaIcon{font-size:22px;position:relative;margin:0 0 0 0;top:-1px}.footer .fa-pinterest{font-size:19px;background:#bd071d;border:2px solid #bd071d;border-radius:100%;margin:0 -3px 0 13px;width:20px;text-align:center;position:relative;top:-3px}.footer .ft-social.mobile .instaIcon{font-size:41px;top:-4px}.footer .ft-social.mobile .fa-pinterest{font-size:35px;width:35px;top:-7px;margin-right:-5px;margin-left:12px}