@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700|Raleway:400,500,700');

BODY{font-family:"Montserrat",arial,sans-serif;font-size:14px;color:#FFFFFF;position:relative;}

.thumbnail{border:none;padding:0px;border-radius:0px;background:transparent;margin:0px;}
H1{font-size:24px;font-family:"Montserrat",arial,sans-serif;color:#FFFFFF;font-weight:700;border:none;margin:5px 0px;}
H2{font-size:18px;font-family:"Montserrat",arial,sans-serif;color:#FFE500;font-weight:700;border:none;margin:5px 0px;}
H3{font-size:14px;font-family:"Montserrat",arial,sans-serif;color:#FFE500;font-weight:500;border:none;margin:5px 0px;}
H4{font-size:14px;font-family:"Montserrat",arial,sans-serif;color:#FFE500;font-weight:700;border:none;margin:5px 0px;}
A{color:#FFFFFF;text-decoration:none;}
A:hover{color:#FFE500;text-decoration:none;}

DIV.navigation{background:#E15928;margin:0px -15px;}
DIV.navigation DIV.inner{padding:20px 0px 20px 0px;}
DIV.navigation DIV.logo{background:#FFFFFF;margin:40px 0px;padding:20px;text-align:center;}
DIV.navigation DIV.logo IMG{max-width:100%;margin:0px auto;}
.navbar{margin-bottom:0px;}
.navbar .navbar-collapse{margin:0px;padding:0px;}
.navbar-default{border:none;border-radius:0px;background:transparent;}
.navbar-default .navbar-nav{margin:0px;display:block;float:none;width:100%;}
.navbar-default .navbar-nav > li{float:none;display:block;width:100%;}
.navbar-default .navbar-nav > li > a{font-size:16px;color:#FFFFFF;font-family:'Montserrat',arial,sans-serif;font-weight:500;text-transform:none;margin:0px 20px;padding:20px 0px;text-align:center;display:block;border-bottom:1px solid #FFFFFF;text-transform:uppercase;}
.navbar-default .navbar-nav > li > a:hover{font-size:16px;color:#FFE500;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color:#FFFFFF;}
.navbar-default .navbar-nav .dropdown-menu{border-radius:0px;padding:0px;border:1 px solid #DDDDDD;}
.navbar-default .navbar-nav .dropdown-menu > li > a{font-size:14px;color:#FFFFFF;font-family:'Montserrat',arial,sans-serif;font-weight:400;text-transform:none;padding:0px 15px;line-height:30px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{font-size:14px;color:#FFFFFF;font-family:'Montserrat',arial,sans-serif;font-weight:400;text-transform:none;padding:0px 15px;line-height:30px;}
.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#FFFFFF;}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:active,
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#E15928;max-width:50%;border:1px solid #FFFFFF;padding:0px;text-align:center;margin:0px auto;font-size:14px;color:#FFFFFF;font-family:'Montserrat',arial,sans-serif;line-height:auto;font-weight:400;text-transform:uppercase;padding:10px 30px;float:none;}
.navbar-default .navbar-collapse {border:none;padding:0px;}


DIV.top-area{}
DIV.top-left{background:url('/images/bg-main-banner.jpg') center center no-repeat;background-size:cover;margin:0px -15px;text-align:center;}
DIV.top-left DIV.inner{padding:150px  25px;}
DIV.top-left H1{text-align:center;font-size:40px;font-weight:700;padding:0px;margin:25px 0px 25px 0px;color:#FFFFFF;text-transform:uppercase;}
DIV.top-right{background:url('/images/bg-welcome.jpg') center center no-repeat;background-size:cover;margin:0px -15px;color:#ffffff;text-align:left;}
DIV.top-right DIV.inner{padding:50px;}
DIV.top-right H2{text-align:left;font-size:20px;font-weight:500;padding:0px;margin:0px;color:#ffffff;text-transform:none;}
DIV.top-right H4{text-align:left;font-size:20px;font-weight:500;padding:0px;margin:0px 0px 20px 0px;color:#ffffff;text-transform:none;}


DIV.hours{margin:45px 15px 15px 15px;padding:15px 0px 0px 0px;border-bottom:1px solid #FFFFFF;text-align:center;color:#FFFFFF;background:#}
DIV.hours H4{margin:0px 0px 15px 0px;padding:0px 0px 15px 0px;border-bottom:1px solid #FFFFFF;text-align:center;color:#FFFFFF}
DIV.hours DIV{margin:0px 0px 15px 0px;}

DIV.menu-area{background:url('/images/bg-menu.jpg') center center no-repeat;background-size:cover;margin:0px -15px;padding:50px 30px;}
DIV.menu-area H3{font-size:18px;color:#000000;text-align:center;margin:0px;padding:30px 0px;font-weight:700;text-transform:uppercase;}
DIV.menu-area A.button{background:#FFB500}
DIV.menu-area A.button:hover{background:#E15928}
DIV.menu-section{background:#E15928;padding:15px;font-size:14px;color:#FFFFFF;text-align:center;margin:0px 0px 30px 0px;position:relative;}
DIV.menu-section H4{margin:5px;font-family:"Raleway",arial,sans-serif;font-weight:700;text-transform:uppercase;color:#FFE500;text-align:center;font-size:18px;padding:0px 0px;}
DIV.menu-section DIV.menu-image{margin:15px -15px;}
DIV.menu-section DIV.menu-image IMG{width:100%;}
DIV.menu-section DIV.menu-item{font-size:14px;color:#FFFFFF;text-align:center;margin:15px 0px 0px 0px;padding:0px 10px;}
DIV.menu-section DIV.menu-item-name{font-size:14px;color:#FFE500;text-align:center;}
DIV.menu-section DIV.menu-item-name DIV.menu-item-price{font-size:14px;color:#FFFFFF;text-align:center;display:inline;}

DIV.menu-overlay{position:sticky;top:300px;z-index:100000;width:100%;text-align:center;font-size:60px;color:#FFFFFF;font-weight:bold;background:#E15928;opacity:.8;padding:50px;margin-bottom:25px;}

DIV.news-area{margin:15px}
DIV.news-area H3{text-transform:uppercase;}
DIV.news-area DIV.news-item{margin:5px 0px;}
DIV.news-area #TA_virtualsticker874 .container{width:auto;}
.news_item{color:#FFFFFF}

DIV.contact-area{margin:45px 15px}
DIV.contact-area H3{text-transform:uppercase;}
DIV.contact-area A{} 
DIV.contact-area A:hover{} 

DIV.copyright{margin:15px;} 

DIV.photos-area{background:#4B7637;margin:0px -15px;padding:50px 30px;}
DIV.photos-area H3{font-size:18px;color:#FFFFFF;text-align:center;margin:0px;padding:30px 0px;font-weight:700;text-transform:uppercase;}
DIV.photos-area .carousel{margin:0px 50px;}
DIV.photos-area .carousel .item{margin:0px 15px;text-align:center;}
DIV.photos-area .carousel .item IMG{max-width:100%;margin:0px auto;}
DIV.photos-area .carousel .carousel-control{width:50px;}
DIV.photos-area .carousel .carousel-control.left{margin-left:-50px;background:transparent;opacity:1;}
DIV.photos-area .carousel .carousel-control.right{margin-right:-50px;background:transparent;opacity:1;}

DIV.map-area{margin:0px -15px -5px -15px;padding:0px 0px;}


.mceContentBody IMG,
.wysiwyg-body IMG{max-width:100%}
.mceContentBody IMG.fullwidth,
.department-details,
.wysiwyg-body IMG.fullwidth{width:100%}
.mceContentBody IMG.floatleft,
.department-details,
.wysiwyg-body IMG.floatleft{float:left;margin:10px 10px 10px 0px}
.mceContentBody IMG.floatright,
.department-details IMG.floatright,
.wysiwyg-body IMG.floatright{float:right;margin:10px 0px 10px 10px}

A.button,
.wysiwyg-body A.button{display:inline-block;max-width:100%;margin:10px 0px;padding:15px 30px;border-radius:25px;;text-align:center;font-size:18px;color:#FFFFFF;background:#FFE500;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

A.button:hover,
.wysiwyg-body A.button:hover{display:inline-block;max-width:100%;margin:10px 0px;padding:15px 30px;border-radius:25px;;text-align:center;font-size:18px;color:#FFFFFF;background:#FFB500;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

A.button2,
.wysiwyg-body A.button2{display:inline-block;max-width:100%;margin:10px 0px;padding:15px 30px;border-radius:25px;;text-align:center;font-size:18px;color:#FFFFFF;background:#FFE500;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}
A.button2:hover,
.wysiwyg-body A.button2:hover{display:inline-block;max-width:100%;margin:10px 0px;padding:15px 30px;border-radius:25px;;text-align:center;font-size:18px;color:#FFFFFF;background:#FFB500;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

.wysiwyg-body A.button,
.wysiwyg-body A.button2{display:inline-block;width:auto;min-width:200px;}