html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html,body{height:100%}#page{clear:both;min-height:100%;height:auto !important;height:100%;margin-bottom:-140px}#page #page-footer{height:140px}#footer{clear:both;position:relative;height:140px}body{font-family:Arial, sans-serif;font-size:14px}.line{width:100%;background-color:#8c4507;height:4px}.top{box-shadow: 0 0 4px 5px #888;height:110px;background-color:#fff}.top nav.main{float:right}.top .primary-menu{float:left;border-left:1px solid #f5eedb}.top .primary-menu .li0{float:left;border-right:1px solid #f5eedb;position:relative}.top .primary-menu .li0 .a0{font-family:OpenSans, Arial;display:table-cell;padding:0;margin:0;text-decoration:none;color:#3d3d3d;font-size:18px;line-height:24px;width:120px;height:106px;vertical-align:middle;text-align:center;position:relative;transition:background-color 1s}.top .primary-menu .li0 .a0:hover{background-color:#fff500}.top .primary-menu .li0.selected{background-color:#fff500}.top *,.top *:after,.top *:before{-moz-box-sizing:border-box}.top .primary-menu .li0:after{background:none repeat scroll 0 0 rgba(0,0,0,0.3);content:"";height:4px;left:0;opacity:0;position:absolute;top:100px;transition:opacity 0.8s ease 0s, top 0.6s ease 0s;width:80px;margin:0 20px}.top .primary-menu .li0:hover:after{opacity:0.8;top:80px}.top .logo{float:left;padding:9px 0}#page{background-position:center 110px;background-size:100% auto;background-repeat:no-repeat;background-color:#d5d5d5}#page.fish{background-image:url("../images/tlo1.jpg")}#page.cake{background-image:url("../images/tlo2.jpg")}#page.deli{background-image:url("../images/tlo3.jpg")}#page.default{background-image:url("../images/tlo2.jpg")}.mainslider{background-color:#fff;position:relative;height:414px}.mainslider .slide a{text-align:right;text-decoration:none;padding:0 16px;color:#fff;display:inline-block;float:right;font-size:16px;font-family:OpenSans, Arial;line-height:35px;min-width:240px;max-width:320px;position:absolute; right: 0;bottom:25px;}.mainslider .slide a:before,.mainslider .slide a:after{background:none repeat scroll 0 0 #fff;content:"";height:1px;opacity:0;left:0;position:absolute;top:85%;transition:all 0.3s ease;width:100%}.mainslider .slide a:hover:after,.mainslider .slide a .primary-menu .a0:focus:after{opacity:1;top:10%}.mainslider .slide a:hover:before,.mainslider .slide a:focus:before{opacity:1}.mainslider .slide a.link1{background-color:#b90100}.mainslider .slide a.link2{background-color:#ffa200}.mainslider .slide a.link3{background-color:#0068b5}.mainslider .mainslider_nav{position:absolute;width:80px;height:35px;bottom:10px;left:20px}.mainslider .img-wrapper{float:left;width:716px;height:414px;border-right:1px solid #ccc}.mainslider .slide-desc{padding:40px 25px 20px 25px;width:307px;font-family:OpenSans, Arial; max-height: 310px; overflow:hidden}.mainslider h4{font-weight:bold;font-size:22px;margin-bottom:30px;color:3d3d3d}.mainslider p{line-height:21px;margin-bottom:12px}.mainslider p.slide-black{font-size:15px;line-height:26px;color:#3c3c3c}.mainslider p.slide-gray{color:3c3c3c}.mainslider p.slide-red{color:#d33b3e;font-weight:bold}#secondary-menu{margin-bottom:30px}#secondary-menu li{float:left;width:358px;background-color:#fff}#secondary-menu div.outer{border-left:2px solid #e0e0e0;padding:1px 0}#secondary-menu div.inner{padding:20px;overflow:hidden}#secondary-menu div.inner div{line-height:24px;font-family:Scada, Arial;font-size:16px;color:#3c3c3c}#secondary-menu h4{margin-bottom:20px;font-family:ScadaBold, Arial;font-weight:bold;font-size:24px;color:#3c3c3c}#secondary-menu a{text-align:right;text-decoration:none;margin:0 0 25px 100px;padding-right:16px;color:#fff;display:block;font-size:16px;font-family:OpenSans, Arial;line-height:35px;width:240px;position:relative}#secondary-menu a:before,#secondary-menu a:after{background:none repeat scroll 0 0 #fff;content:"";height:1px;opacity:0;left:0;position:absolute;top:85%;transition:all 0.3s ease;width:100%}#secondary-menu a:hover:after,#secondary-menu a .primary-menu .a0:focus:after{opacity:1;top:10%}#secondary-menu a:hover:before,#secondary-menu a:focus:before{opacity:1}#secondary-menu a.link1{background-color:#b90100}#secondary-menu a.link2{background-color:#ffa200}#secondary-menu a.link3{background-color:#0068b5}.offer .column-left{width:250px;float:left;margin-right:20px;background-color:#ededed;min-height:614px}.offer .column-left h3{color:#fff;font-family:Scada, Arial;font-size:22px;text-align:center;padding:8px;background-color:#3386c2;width:224px;margin:5px 5px 15px}.offer .side-menu{background-color:#fff;font-family:OpenSans, Arial;font-size:14px;line-height:21px;color:3c3c3c;margin-bottom:20px}.offer .side-menu .li1{background:url("../images/sidemenu-border.png") no-repeat bottom center}.offer .side-menu a{text-decoration:none;color:#3c3c3c;display:block;padding:10px 20px}.offer .side-menu a:hover{color:#d83e3b}.offer .side-menu a.active{color:#d83e3b}.offer .column-right{width:804px;background-color:#fff;float:left;margin-bottom:30px}.offer .column-right .banner-wrapper{width:100%;height:224px;background-color:#3386c2;background-repeat:no-repeat}.offer .doc-content{padding:25px 35px 35px;font-family:OpenSans, Arial;font-size:14px;color:#3d3d3d;line-height:21px}.offer .doc-content .page-name{text-align:center;font-family:OpenSansBI, Arial;font-size:22px;line-height:30px;color:#d83b3e;padding-bottom:15px;border-bottom:1px solid #646464;margin-bottom:30px}.gallery{margin-top:30px}.gallery li{display:block;width:220px;height:220px;border:2px solid #3386c2;float:left;margin:0 31px 30px 0}.gallery li:hover{border-color:#d73b3e}.gallery li.last{margin-right:0}.gallery li a{display:block;text-align:center;text-decoration:none;position:relative;height:100%}.gallery li a:hover span{background-color:#d73b3e}.gallery li img{margin:12px 5px}.gallery li span{display:block;font-family:ScadaBold, Arial;font-size:16px;color:#fff;background-color:#3386c2;text-align:center;min-height:18px;width:204px;padding:10px 5px;position:absolute;bottom:3px;left:3px;transition:all 0.4s ease 0s}.page-content{width:1074px;margin:30px auto 0}.page-content p{margin-bottom:15px}#map_search_info table{width:100%}#map_alert{background-color:#FFEEEE;border:2px solid #FF0000;border-radius:3px 3px 3px 3px;display:none;margin-top:10px;padding:5px 0;width:100%}.alert_text{color:#555555;float:left;line-height:18px;margin:0 8px;max-width:90%}.alert_close{background:url("../images/close.gif") no-repeat scroll left top rgba(0,0,0,0);cursor:pointer;float:right;height:15px;margin-right:8px;width:15px}.page-content.company{width:1074px;background-color:#fff;margin-bottom:30px}.page-content.company .doc-content .page-name{border-bottom:1px solid #646464;color:#D83B3E;font-family:OpenSansBI,Arial;font-size:22px;line-height:30px;margin-bottom:30px;padding-bottom:15px;text-align:center}.page-content.company .doc-content{padding:25px 35px 35px;color:#3D3D3D;font-family:OpenSans,Arial;font-size:14px;line-height:21px;padding:25px 35px 35px}.page-content.company .doc-content a{color:#3d3d3d}.page-content.company .doc-content a:hover{color:#000}.page-content.contact{width:1074px;background-color:#fff;margin-bottom:30px}.page-content.contact input{width:600px;height:26px;border:1px solid #999;padding:1px 4px;}.page-content.contact input.submit{height: 30px;font-family:OpenSans;width:150px;cursor:pointer;border: 0px;}.page-content.contact .doc-content{padding:25px 35px 35px}.page-content.contact .page-name{text-align:center;font-family:OpenSansBI, Arial;font-size:22px;line-height:30px;color:#d83b3e;padding-bottom:15px;border-bottom:1px solid #646464;margin-bottom:30px}.page-content.contact .contact_col_left{float:left;width:50%;font-family:OpenSans, Arial;line-height:28px}.page-content.contact .contact_col_left strong{font-size:30px;line-height:50px;font-family:OpenSans, Arial;color:#3d3d3d}.page-content.contact .contact_col_left p{margin-bottom:25px}.page-content.contact .contact_col_left a{text-decoration:underline;color:#3d3d3d}.page-content.contact .contact_col_left a:hover{color:#000;text-decoration:none}.page-content.contact .contact_col_right{float:left;width:50%}.page-content.contact .contact_col_right label{line-height:26px;font-family:OpenSans;color:#3d3d3d;display:block}.page-content.contact .contact_col_right input{width:392px;height:26px;border:1px solid #999;padding:1px 4px;background-color:#f8f8f8}.page-content.contact .contact_col_right input:focus{background-color:#fff}.page-content.contact .contact_col_right input.submit{width:150px;cursor:pointer}.page-content.contact .contact_col_right .input_wrapper{margin-bottom:15px}.page-content.contact .contact_col_right .input_wrapper .error_msg{color:#D83B3E}.page-content.contact .contact_col_right textarea{width:392px;min-height:100px;max-height:150px;padding:4px;border:1px solid #999;background-color:#f8f8f8}.page-content.contact .contact_col_right textarea:focus{background-color:#fff}.page-content.contact .map-title{margin:30px 0 20px;font-size:20px;line-height:30px;font-family:OpenSans;color:#3d3d3d}#footer{box-shadow: 0 0 8px 4px #888;height:140px;background-color:#fff}#footer .footer-content{padding-top:20px;height:116px}#footer .column h4{font-size:16px;line-height:24px;color:#3d3d3d;font-weight:bold}#footer .column p,#footer .column a{color:#663205;font-size:16px;line-height:24px}#footer .column p{float:left;margin-right:25px}#footer .column a{text-decoration:none}#footer .column a:hover{text-decoration:underline}#footer .policy{text-align:center;padding-top:72px;width:440px}#footer .copyrights{float:right;text-align:center;padding:15px;font-size:13px;line-height:18px}#footer .copyrights img{margin-bottom:8px}#footer .copyrights a{text-decoration:none;color:#555}#footer .copyrights a:hover{color:#000}.container{display:block;position:relative;width:1074px;margin:0 auto;padding:0}.container .column{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha{margin-left:0}.column.omega{margin-right:0}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}@font-face{font-family:'ScadaBold';src:url("../fonts/scada-bold.eot");src:url("../fonts/scada-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/scada-bold.woff") format("woff"),url("../fonts/scada-bold.ttf") format("truetype"),url("../fonts/scada-bold.svg#ScadaBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Scada';src:url("../fonts/scada-regular.eot");src:url("../fonts/scada-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/scada-regular.woff") format("woff"),url("../fonts/scada-regular.ttf") format("truetype"),url("../fonts/scada-regular.svg#Scada") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansL';src:url("../fonts/opensans-light.eot");src:url("../fonts/opensans-light.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-light.woff") format("woff"),url("../fonts/opensans-light.ttf") format("truetype"),url("../fonts/opensans-light.svg#OpenSansL") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans';src:url("../fonts/opensans-regular.eot");src:url("../fonts/opensans-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-regular.woff") format("woff"),url("../fonts/opensans-regular.ttf") format("truetype"),url("../fonts/opensans-regular.svg#OpenSans") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBI';src:url("../fonts/opensans-bolditalic.eot");src:url("../fonts/opensans-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans-bolditalic.woff") format("woff"),url("../fonts/opensans-bolditalic.ttf") format("truetype"),url("../fonts/opensans-bolditalic.svg#OpenSansBI") format("svg");font-weight:normal;font-style:normal}

.doc-content,.index.page-content,
.offer > .column-left, .offer > .column-right {
    box-shadow: 0 0 8px 4px #888;
}
.offer .side-menu .ul2 {
    display: none;
    padding-left: 15px;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.offer .side-menu .ul2.selected {
    display: block;
}
.offer .side-menu .li2 {
    position: relative;
}
.offer .side-menu .li2:before {
    content: "\0000BB";
    position: absolute;
    top: 8px;
    left: 5px;
}
.markered {
    list-style: disc;
	padding-left: 25px;
}
.add-bottom {
	margin-bottom: 20px;
}
#map_search_container {
	margin-bottom: 5px;
}
#map_search_submit {
    float: right;
	padding-top: 0;
}
#map_search_place {
    width: 842px;
    float: left;
}
#secondary-menu {
    background-color: #fff;
}
#secondary-menu img {
    display: block;
}
.contact .row p {
    width: 46%;
    padding-right: 4%;
    float: left;
    margin: 20px 0;
}
.page-content.contact .contact_col_left .row strong {
    font-size: 18px;
    line-height: 26px;
}

.page-content.contact .submit-wrapper:before, .page-content.contact .submit-wrapper:after {
    background: none repeat scroll 0 0 #FFFFFF;
    content: "";
    height: 1px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 85%;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.page-content.contact .submit-wrapper:hover:before, .page-content.contact .submit-wrapper:hover:after {
    opacity: 1;
}
.page-content.contact .submit-wrapper:hover:after {
    top: 10%;
}

.page-content.contact .submit-wrapper {
    background-color: #E0A10E;    
    display: inline-block;
    position: relative;
    text-decoration: none;    
}
.page-content.contact input.submit {
    border: 0px;
    height: 30px;
    font-family: OpenSans,Arial;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 30px;
    background-color: transparent;
}
.cake .offer .column-left h3, .cake .gallery li span {
	background-color: #b90100;
}
.cake .gallery li {
	border-color: #b90100;
}
.deli .offer .column-left h3, .deli .gallery li span {
	background-color: #ffa200;
}
.deli .gallery li {
	border-color: #ffa200;
}
.deli .gallery li:hover, .cake .gallery li:hover {
	border-color: #d73b3e;
}
.doc-content strong {
	font-weight: 600;
}
.doc-content > p:first-of-type:first-letter {
	font-weight: 600;
	font-size: 18px;
}


.carwash-lists ul {
  background: #fff;
  margin-bottom: 2em;
}

.carwash-lists li {
  padding: 0.75rem 1rem;
  line-height: 1.5;
  text-align: center;
}

.carwash-lists li + li {
  border-top: 1px solid #eee;
}


.doc-content--carwash b, .doc-content--carwash strong {
  font-weight: bold;
}

.doc-content--carwash ul {
  margin: 1em 0;
  padding-left: 1em;
  list-style-type: disc;
}

.doc-content--carwash h2, .doc-content--carwash h3, .doc-content--carwash h4, .doc-content--carwash h5, .doc-content--carwash h6 {
  color: #d83b3e;
  margin-bottom: 1rem;
}

.doc-content--carwash h2 {
  font-size: 1.6em;
}

.doc-content--carwash h3 {
  font-size: 1.3em;
}

.doc-content--carwash h6 {
  font-size: 1.125em;
}

#secondary-menu h4 {
	min-height: 2em;
}
