/* = RESET STYLES = */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, a img {
    margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}


/* = DEFAULT STYLES = */
body {text-align:center;margin:0;font-family:arial, sans-serif;font-size:12px;background:#000;background-image: url('images/60152-bg.jpg');background-repeat: no-repeat;background-position: top center;}
/* DEFAULT - LINKS */
a {text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}
/* DEFAULT - CLEARS */
.clear {clear:both;height:0;width:0;display: block;}
.clear-right {clear:right;height:0;width:0;}
.clear-left {clear:left;height:0;width:0;}


/* = PAGE = */
#page {width:965px;margin:0 auto;}


/* = HEADER = */
#header {position:relative;text-align: center;width: 960px;height: 160px;}
/* HEADER - LOGO */
#header #logo {margin: 0 auto;display: inline-block;margin-left: 40px;}
#header .hours {display: inline-block;position: absolute;left: 0;top: 30px;margin:0 20px;}
#header .hours .head-title {font-size: 15px;font-weight: bold;border-bottom: 1px solid #fff;padding-bottom: 10px;color: rgb(255, 253, 53);}
#header .hours .h-time span {color: #fff;font-size: 14px;font-weight: bold;margin-right: 5px;}
#header .hours .h-time {color: #fff;font-size: 14px;text-align: left;margin: 10px 0 5px 0;}
#header .hours .h-fstime {padding-left: 53px;color: #fff;font-size: 14px;text-align: left;margin-bottom: 5px;}
#header .phone-info {display: inline-block;color: #fff;position: absolute;top: 20px;right: 110px;text-align: left;line-height: 1.4;}
#header .phone-info .city {text-transform: uppercase;color: rgb(255, 248, 53);font-weight: bold;font-size: 25px;font-family: 'Gilda Display',serif;}
#header .phone-info .phone {font-size: 18px;}

/* = NAVIGATION = */
#nav {padding:0;position:relative;z-index:50;}
#nav ul {padding:0;margin:0;list-style-type:none;}
#nav ul li {display: inline-block;position:relative;padding: 15px 65px;}
#nav ul li a {color: #FFFB37;font-family: 'Gilda Display',serif;font-size: 14px;text-transform: uppercase;font-weight: bold;letter-spacing: 0.5px;}
#nav ul li a:hover {color: #fff;text-decoration: none;}
#nav ul li.current a {color: white;}


/* = BANNER = */
#banner {margin-top: 30px;}
#banner ul#slider {list-style:none;}
#banner div.rhino-container, #banner div.rhino-container li.rhino-item {}


/* = CONTENT = */
#content {text-align:left;line-height:24px;font-size:14px;background-image: url('images/60206-skinbg.jpg');margin-left: 2px;width: 960px;}
#content ul {list-style-position: outside;padding:0 0 0 25px;margin:15px 0;}
#content .food-f {text-align: center;margin-top: 50px;}


/* = PRIMARY = */
#primary {}
#primary .foods-list {text-align: center;margin: 10px 25px 0;border-bottom: 1px solid #000;padding-bottom: 20px;}
#primary .foods-list ul {display: inline-block;width: 120px;vertical-align: top;}
#primary .foods-list ul li {font-size: medium;font-weight: bold;}
#primary .bottom-info {margin: 20px;padding-bottom: 25px;}
#primary .bottom-info .serv-title {margin-bottom: 10px;color: #982B0E;font-family: 'Gilda Display',serif;font-weight: bold;font-size: 23px;text-transform: uppercase;}
#primary .bottom-info .b-text {font-size: medium;font-weight: bold;}
#primary .bottom-info .services, #primary .bottom-info .delivery {display: inline-block;width: 49%;text-align: center;padding-bottom: 25px;}
#primary .bottom-info .cards {border-top: 1px solid #000;text-align: center;padding: 15px 0 40px 0;}
#primary .bottom-info .cards img {width: 400px;}

/* = SIDEBAR = */
#sidebar {float:right;width:250px;}
/* = FOOTER = */
#footer {color: #fff;padding-bottom: 40px;}
#footer #sitemap {margin-bottom: 20px;}
#footer #sitemap ul li a {font-weight: normal;}
/* FOOTER - LINKS */
#footer a {color: #fff;}
#footer a:hover {color: #fff;text-decoration: none;}
/* FOOTER - SITEMAP LINKS */
#footer ul {list-style-type:none;}
#footer ul li {margin:0 15px 0 0;display: inline-block;}
#footer ul li a {color: #fff;}
#footer ul li a:hover {text-decoration: none;}


/*MENU PAGE*/
#content .price-block {margin: 30px 150px;position: relative;padding-bottom: 50px;}
#content .price-block .left-section {display: inline-block;width: 300px;position: relative;margin-right: 10px;}
#content .price-block .left-section .pb-title {margin: 20px 0;text-align: center;color: #982B0E;font-family: 'Gilda Display',serif;font-size: 23px;font-weight: bold;}
#content .price-block .right-section {display: inline-block;width: 300px;margin-left: 10px;position: absolute;margin-top: 20px;top: 0;right: 0;}
#content .price-block .right-section .pb-title {color: #982B0E;font-family: 'Gilda Display',serif;font-size: 23px;font-weight: bold;text-align: center;margin-bottom: 20px;}
#content .price-block .name-food {float: left;}
#content .price-block .price-food {float: right;}
#content .price-block .bott-text {font-style: italic;}
#content .price-block .name-food-double {padding-left: 10px;}
#content .pizza .piz .pb-title {text-transform: uppercase;text-align: left;color: #982B0E;font-family: 'Gilda Display',serif;font-size: 23px;font-weight: bold;}
#content .pizza {margin: 0 150px;position: relative;}
#content .pizza .piz {display: inline-block;}
#content .pizza .piz-price {display: inline-block;width: 215px;position: absolute;right: 0;margin-right: -18px;top: 0;}
#content .pizza .piz-price .small, #content .pizza .piz-price .medium, #content .pizza .piz-price .large {width: 71px;display: inline-block;text-align: center;}
#content .pizza .piz-price .small, #content .pizza .piz-price .medium {float: left;}
#content .pizza .piz-price .small ul, #content .pizza .piz-price .medium ul, #content .pizza .piz-price .large ul {list-style-type: none;text-align: center;padding: 0;}
#content .pizza .piz-price .small .porc, #content .pizza .piz-price .medium .porc, #content .pizza .piz-price .large .porc {font-size: medium;font-weight: bold;}
#content .supreme .sup-text {text-align: center;margin-bottom: 10px;color: #982B0E;font-family: 'Gilda Display',serif;font-size: 23px;font-weight: bold;}
#content .supreme {margin: 30px 25px 0;padding-bottom: 50px;border-bottom: 1px solid #000;}
#content .supreme p {width: 530px;margin: 0 auto;text-align: center;}
#content .served {margin: 30px 25px 0;background-color: #000;padding: 15px 0;}
#content .served .serv-title {text-align: center;font-weight: bold;color: #FFF534;font-family: 'Gilda Display',serif;font-size: 23px;margin-bottom: 5px;}
#content .served p {color: #fff;text-align: center;width: 325px;margin: 0 auto;}
#content .ask {text-align: center;margin: 10px 0;font-family: 'Gilda Display',serif;text-decoration: none;text-transform: uppercase;font-size: 23px;}
#content.menu {padding-bottom: 70px;}
#content .served.drinks {margin-top: 5px;}
#footer.top {padding-top: 15px;}

/*CONTACT PAGE*/
#content .contact-section {padding-bottom: 100px;width: 800px;margin: 0 auto;margin-top: 50px;position: relative;}
#content .contact-section .left-img {display: inline-block;float: left;}
#content .contact-section .contact-right {display: inline-block;margin-left: 35px;}
#content .contact-section .contact-right .cont-title {font-size: x-large;font-weight: bold;color: #982B0E;font-family: 'Gilda Display',serif;text-decoration: none;text-transform: uppercase;margin-bottom: 25px;display: inline-block}
#content .contact-section .contact-right .con-address {font-size: medium;margin-bottom: 5px;}
#content .contact-section .contact-right .con-phone {font-weight: bold;font-size: x-large;margin-bottom: 30px;}
form {position: relative;}
form span {color: #777;font-weight: bold;margin: 0 0 10px;font-size: 12px;display: block;}
form label {color: #777;font-size: 12px;}
form input[type="text"],form input[type="email"], form textarea {outline: none;border: 1px solid #ccc;border-bottom: 1px solid #999;color: #777;padding: 5px;background: url('images/inputs.png') repeat-x top center #fff;position: absolute;right: 0;}
form input[type="text"], form input[type="email"] {width: 285px;} 
form .inp-name, form .inp-mail, form .inp-phone {position: relative;margin-bottom: 20px;} 
form textarea {width: 285px;height: 70px;}
form .ident-code {margin-top: 70px;position: relative;}
form .ident-code span {display: inline-block;}
form .ident-code img {float: right;}
form .ident-code input {margin-top: 45px;}
form .buttons {border: none;background-image: url('images/60207-buttonbg.jpg');color: #FFF635;font-weight: bold;cursor: pointer;padding: 5px 15px;outline: none;height: 40px;}
form .buttons:hover {color: white;}
form .bottom-btn {text-align: right;margin-top: 35px;}
/* FORM - CAPTCHA */
form #hiddencheckbox {display:inline-block;margin:0 10px 0 0;padding:3px 0;width:auto;}
form input[type="checkbox"] {border:none;}
form a {display:block;float:left;clear:both;}

/*LOCATIONS*/
#content .locations {text-align: center;margin-top: 50px;}
#content .locations .first-map {width: 550px;margin: 0 auto;}
#content .locations a {font-weight: normal;font-size: 12px;}
#content .locations a:hover {text-decoration: none;}
#content .locations p {font-size: 12px;padding: 0px 0 10px;}
#content .locations p span {font-weight: bold;}
#content .locations .border {border-bottom: 1px solid #000;}
#content .locations .second-map {width: 550px;margin: 50px auto;padding-bottom: 70px;}
