@font-face{font-family:HelveticaNeueLTPro;src:url(../fonts/HelveticaNeueLTPro-Md.woff)}
    body,html{height:100%;font-family:HelveticaNeueLTPro,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}
h1,h2,h3,h4,h5,h6{margin:0;color:#1b1a1a}
h1{font-size:70px}
h2{font-size:36px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:18px}
h6{font-size:16px}
p{font-size:16px;color:#606060;line-height:2}
img{max-width:100%}
a:focus,a:hover{text-decoration:none;outline:0}
ul{padding:0;margin:0}
.section-title{text-align:center;margin-bottom:75px}
.section-title h2{font-size:48px;position:relative;display:inline-block;padding:0 16px}
.section-title h2:after,.section-title h2:before{position:absolute;content:"";width:277px;height:1px;background:#ffc515;top:32px}
.section-title h2:before{left:100%}
.section-title h2:after{right:100%}
@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0);border:4px solid #f44336;border-left-color:transparent}
                  50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent}
                  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent}
}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);border:4px solid #f44336;border-left-color:transparent}
                           50%{-webkit-transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent}
                           100%{-webkit-transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent}
}
.header-section{position:absolute;width:100%;top:0;left:0;z-index:10}
.header-right{display:table-cell;width:383px;text-align:center;border-left:1px solid rgba(255,255,255,.25);vertical-align:middle}
.header-right p{margin-bottom:0;line-height:normal;color:#fff}
.header-right p span{color:#ffc515}
.menu-section{padding-bottom:83px}
.menu-item{margin-bottom:45px}
.menu-item h5{color:#fff;margin-bottom:8px}
.menu-item p{font-size:12px;line-height:normal;display:table-cell;width:222px;padding-right:18px;font-style:italic}
.menu-item .menu-price{display:table-cell;color:#fff;text-align:right;position:relative;font-size:17px}
.menu-item .menu-price:after{position:absolute;content:"";width:calc(100% - 63px);left:0;top:50%;margin-top:-1px;border-bottom:2px dotted rgba(255,255,255,.25)}
@media only screen and (min-width:992px) and (max-width:1199px){.section-title h2:after,.section-title h2:before{width:190px}
.header-right{width:290px
}}
@media only screen and (min-width:768px) and (max-width:991px){.header-right{display:none}
.section-title h2:after,.section-title h2:before{width:100px}
}
@media only screen and (max-width:767px){.header-section{display:block}
                                         .header-right{display:none}
                                         .section-title h2{font-size:38px}
                                         .section-title h2:after,.section-title h2:before{width:100px;top:23px}
}
@media only screen and (max-width:576px){.section-title h2:after,.section-title h2:before{display:none}
                                         .section-title h2{font-size:30px}
}
