/* =Imports

-------------------------------------------------------------- */

/* =Fonts

-------------------------------------------------------------- */

/* Import Fonts */

@font-face {

  font-family: "Pacifico";

  src: url('../fonts/pacifico-webfont.eot?1402738684');

  src: url('../fonts/pacifico-webfont.eot?&1402738684#iefix') format('embedded-opentype'), url('../fonts/pacifico-webfont.woff?1402738684') format('woff'), url('../fonts/pacifico-webfont.ttf?1402738684') format('truetype'), url('../fonts/pacifico-webfont.svg?1402738684#pacificowebfont') format('svg'); }

/* Font Family 1 (headings) */

h1, h2, h3, h4, h5, h6,

.site-navigation,

.btn,

.dropcaps:first-letter,

.pricing-table header,

.blog-loop.columns article header,

.filter,

.blog-single .comment-list li header,

.order-menu .food-item.price-right header .quantity,

.countdown {

  font-family: 'Lobster'; }



/* Font Family 2 (main texts) */

body,

input[type="text"],

input[type="tel"],

input[type="email"],

input[type="password"],

textarea,

h1.style-2, h2.style-2, h3.style-2, h4.style-2, h5.style-2, h6.style-2,

.panel-title,

.recent-widget ul li > h5 {

  font-family: 'Open Sans', sans-serif; }



/* =Text Colors

-------------------------------------------------------------- */

/* main text color */

body,

.widget-container .twitter {

  color: #727272; }



@media (min-width: 992px) {

  .responsive .site-navigation .sub-menu a {

    color: #727272; } }



/* light text color */

.site-navigation li > a,

.btn,

.btn:hover,

mark,

.pricing-table .price,

.icon .fa,

span.page-numbers,

.active .page-numbers,

a.page-numbers:hover,

.tagcloud a:hover,

.jumbotron h5,

.jumbotron.style-2 .color.style-2,

.posts article > a .hover,

.blog-loop.columns article header a,

.blog-loop.columns article header i,

.form-date input[type="text"], .form-date input[type="tel"], .form-date input[type="email"], .form-date input[type="number"], .form-date input[type="password"], .form-date textarea, .form-date select,

.twitter,

.ls-container,

.ls-kataleya .ls-nav-prev,

.ls-kataleya .ls-nav-next,

.posts article > a i,

a.carousel-control i,

a.carousel-control:hover i,

.menu-dark.sticky-scroll .site-navigation > li > a,

.menu-dark.sticky-scroll div.site-navigation > ul > li > a,

.btn:focus,

a.btn:hover i,

.coming-soon *,

a.pp_close {

  color: #fff; }



/* headings */

h1, h2, h3, h4, h5, h6,

.page-heading ul li a,

.dropcaps:first-letter,

div.style-2 .page-numbers a,

.page-numbers.style-2 a,

.nav-tabs > li a,

.panel .panel-heading a.collapsed,

.jumbotron.style-2,

a:hover, a:focus,

blockquote,

.searchform button,

.social a:hover,

.color.style-2,

.filter button,

.landing-icons a i,

.blog-single .comment-list li header,

.blog-single .comment-list li h5:after,

.blog-single .comment-list li a,

.recent-widget ul li > h5,

.recent-widget ul li > .post-date,

a:hover i {

  color: #363636; }



.btn.style-2.secondary,

.btn.style-2:hover,

.btn.style-2:focus {

  color: #363636 !important; }



strong {

  font-weight: 700;}



@media (min-width: 992px) {

  .menu-dark .site-navigation li > a {

    color: #000; } }

/* primary color */

a,

.color,

div.site-navigation ul > li a:hover,

.site-navigation > li a:hover,

.site-navigation li.active > a,

.site-navigation li.current_page_item > a,

.site-navigation .sub-menu a:hover,

.page-heading ul li span,

.dropcaps.style-2:first-letter,

.list li:before,

i.fa,

.pricing-table.style-2 header,

div.style-2 .page-numbers a.page-numbers:hover,

.page-numbers.style-2 a.page-numbers:hover,

.nav-tabs > li.active a,

.nav-tabs > li a:hover,

.nav-tabs > li.active > a:hover,

.panel .panel-heading a,

.panel .panel-heading a:hover,

.food-item .price,

.landing-page a:hover h4,

.landing-page a:hover h5,

blockquote:before,

.site-footer .copyright .social a:hover,

a:hover h2,

.filter li,

.filter li button.selected,

.menu-dark .site-navigation li.active > a,

.blog-single .comment-list li h5,

.blog-single .comment-list li a:hover,

.order-menu .food-item.price-right header .quantity .minus,

.order-menu .food-item.price-right header .quantity .plus,

.food-item.active header h3,

.order-menu-wrapper .close-order,

.search-posts li a:hover i,

.search-posts li a:hover h4 {

  color: #ff9c00; }



.icon span {

  color: #bfbfbf; }



.btn.style-2.danger {

  color: #f95f22; }



.btn.style-2.success {

  color: #87c73c; }



/* =Background Colors

-------------------------------------------------------------- */

.site-header .navbar-header button,

.btn,

mark,

.pricing-table header,

.icon .fa,

span.page-numbers,

.active .page-numbers,

a.page-numbers:hover,

div.style-2 .page-numbers span.page-numbers,

.page-numbers.style-2 span.page-numbers,

.tagcloud a:hover,

.nav-tabs.style-2 > li.active:before,

.posts article > a:before,

.form-date input[type="text"], .form-date input[type="tel"], .form-date input[type="email"], .form-date input[type="number"], .form-date input[type="password"], .form-date textarea, .form-date select,

.twitter .carousel-indicators li.active,

.twitter .carousel-indicators li.active:hover,

.testimonials .carousel-indicators li.active,

.testimonials .carousel-indicators li.active:hover,

.ls-kataleya .ls-nav-prev,

.ls-kataleya .ls-nav-next,

.ls-kataleya .ls-bottom-slidebuttons a:hover,

.ls-kataleya .ls-bottom-slidebuttons a.ls-nav-active,

.carousel.post-images .carousel-indicators li:hover,

.carousel.post-images .carousel-indicators li.active,

.blog-loop.columns article header:before,

.flickr-widget a:after,

.widget-container .twitter .carousel-indicators li.active,

.testimonials .carousel-indicators li.active,

a.carousel-control i,

.order-menu-wrapper .close-order:after,

.order-menu-wrapper .order-menu .mobile-close,

.countdown li span {

  background-color: #ff9c00; }



a.pp_close {

  background: #ff9c00 !important; }



.mini-logo *,

.mini-logo-2 *,

.mini-logo-3 * {

  fill: #ff9c00; }



mark.style-2,

.twitter .carousel-indicators li:hover,

.testimonials .carousel-indicators li:hover,

.ls-kataleya .ls-nav-prev:hover,

.ls-kataleya .ls-nav-next:hover,

.widget-container .twitter .carousel-indicators li,

.testimonials .carousel-indicators li,

a.carousel-control:hover i {

  background-color: #363636; }



.btn.secondary,

.btn:hover,

.btn:focus {

  background-color: #363636 !important; }



.site-header,

.pricing-table.style-2 header,

.pricing-table.style-2 .btn {

  background-color: #2e1e1f; }



@media (min-width: 992px) {

  .responsive .site-navigation .sub-menu {

    background-color: #fff; } }

@media (max-width: 992px) {

  .responsive .site-navigation {

    background-color: #333; } }



.site-header .navbar-header button:hover {

  background-color: #333; }



::-moz-selection {

  color: #fff;

  background-color: #ff9c00; }



::selection {

  color: #fff;

  background-color: #ff9c00; }



.ls-kataleya .ls-bottom-slidebuttons a,

.carousel.post-images .carousel-indicators li,

.blog-loop article,

.blog-loop article .post-inner,

.twitter .carousel-indicators li {

  background-color: #fff; }



.btn.danger {

  background-color: #f95f22; }



.btn.success {

  background-color: #87c73c; }



/* =Border Colors

-------------------------------------------------------------- */

.form-date input[type="text"]:focus,

.form-date input[type="tel"]:focus,

.form-date input[type="email"]:focus,

.form-date input[type="number"]:focus,

.form-date input[type="password"]:focus,

.form-date textarea:focus,

.form-date select:focus {

  border: 1px solid rgba(0, 0, 0, 0.25); }



.form-date input[type="text"],

.form-date input[type="tel"],

.form-date input[type="email"],

.form-date input[type="number"],

.form-date input[type="password"],

.form-date textarea:focus,

.form-date select {

  border: 1px solid #ff9c00; }



input[type="text"]:focus,

input[type="tel"]:focus,

input[type="email"]:focus,

input[type="number"]:focus,

input[type="password"]:focus,

textarea:focus, select:focus {

  border: 1px solid #ff9c00; }



@media (min-width: 992px) {

  .responsive .site-navigation .sub-menu {

    border-color: #ff9c00 !important; } }



.nav-tabs > li.active {

  border-bottom-color: #ff9c00; }



.blog-single .comment-list li img,

.blog-single .author img,

.recent-posts-widget ul li img {

  border-color: #ff9c00; }

.close-order:focus {

  border: none;

  outline: none;

}

.add-btn {

  padding: 3px 18px;

  margin-right: 0;

  margin-bottom: 30px;

}

.food-item.price-right + .price-right {

  min-height: 100px;

}

.order-menu-wrapper.half-open {

  animation-name: halfOpenMenu;

  animation-duration: 1.5s;

  animation-timing-function: ease-in-out;

}

@keyframes halfOpenMenu {

    0% { transform: translate3d(0px, 0, 0); }

    50% { transform: translate3d(-150px, 0, 0); }

    100% { transform: translate3d(0px, 0, 0); }

}
.order-footer a:hover {
  color: #fff!important;
}