/*
Theme Name: Restau Lite
Theme URI: https://www.quemalabs.com/theme/restau-lite/
Author: Quema Labs
Author URI: https://www.quemalabs.com
Description: Restau Lite is the perfect theme for restaurants and any food related shop. You can display your food menu, a beutiful gallery of your restaurant, testimonials from your customers or display eye-catching blog posts.
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: restau-lite
Tags: right-sidebar, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, food-and-drink
*/
/*
----------------------------------------------------------------
TABLE OF CONTENTS
----------------------------------------------------------------
1. Header
2. Home
3. Blog & Pages
4. Sidebar
5. Footer
6. Comments
7. Pace
8. WordPress Default
9. External Plugins
10. Global Styles
11. Responsive Styles
LESS Variables and Mixins
----------------------------------------------------------------
*/
/*
==========================================
1. Header
========================================== 
*/
/*
==========================================
Header
========================================== 
*/

.top-page-container.with-image::before {
	right: 0;
	left: 0;
}

.col-md-6.logo_container {
	text-align: right;
}

.logo_container .logo_desc_wrap {
	margin-right: 15px;
	margin-left: auto;
}

/*-----------------------------*/
/*
Social Header
---------------------------------------*/

#header .nav_social li {
	margin-right: 15px;
	margin-left: auto;
}

.col-left {
	text-align: left;
}

/*
Pedir Header
---------------------------------------*/
.pedir_wrap {
	margin: 12px 20px 12px 0;
}

/*
Nav Menu
---------------------------------------*/

#ql_nav_btn {
	left: 10px;
	right: auto;
}

.bottom-menu #jqueryslidemenu {
	text-align: right;
}

/*Top level list items*/
#jqueryslidemenu ul.nav > li {
	margin-right: 0;
	margin-left: auto;
}

/*Top level menu link items style*/

/* Active item ----------*/
/*1st sub level menu*/

/* Multi level dropdown -------*/

/*!
 * Bootstrap-submenu v2.0.4 (https://vsn4ik.github.io/bootstrap-submenu/)
 * Copyright 2014-2016 Vasily A. (https://github.com/vsn4ik)
 * Licensed under the MIT license
 */

@media (min-width: 768px) {

/*Top level list items*/
#jqueryslidemenu ul.nav > li {
	margin-right: 0;
	margin-left: auto;
}

/*Top level menu link items style*/

/* Active item ----------*/
/*1st sub level menu*/

/* Multi level dropdown -------*/

/*!
 * Bootstrap-submenu v2.0.4 (https://vsn4ik.github.io/bootstrap-submenu/)
 * Copyright 2014-2016 Vasily A. (https://github.com/vsn4ik)
 * Licensed under the MIT license
 */

}

@media (max-width: 767px) {

/*
Nav Menu
---------------------------------------*/

#ql_nav_btn {
	left: 10px;
	right: auto;
}

.bottom-menu #jqueryslidemenu {
	text-align: right;
}

/*Top level list items*/
#jqueryslidemenu ul.nav > li {
	margin-right: 0;
	margin-left: auto;
}

/*Top level menu link items style*/

/* Active item ----------*/
/*1st sub level menu*/

/* Multi level dropdown -------*/

/*!
 * Bootstrap-submenu v2.0.4 (https://vsn4ik.github.io/bootstrap-submenu/)
 * Copyright 2014-2016 Vasily A. (https://github.com/vsn4ik)
 * Licensed under the MIT license
 */

@media (min-width: 768px) {

/*Top level list items*/
#jqueryslidemenu ul.nav > li {
	margin-right: 0;
	margin-left: auto;
}

/*Top level menu link items style*/

/* Active item ----------*/
/*1st sub level menu*/

/* Multi level dropdown -------*/

/*!
 * Bootstrap-submenu v2.0.4 (https://vsn4ik.github.io/bootstrap-submenu/)
 * Copyright 2014-2016 Vasily A. (https://github.com/vsn4ik)
 * Licensed under the MIT license
 */

}

}

/*# sourceMappingURL=bootstrap-submenu.css.map */
/* Mobile Nav icon (Hamburguer) -----------*/

/* Dropdown arrow ------------*/

/*
Search Button
---------------------------------------*/

.menu_wrap .search-form .search-field {
	float: left;
}

.menu_wrap .search-form .search-field:focus {
	padding: 6px 12px 6px 40px;
}

.menu_wrap .search-form .search-submit {
	left: 0;
	right: auto;
}

.menu_wrap .search-form:hover .search-field {
	padding: 6px 12px 6px 40px;
}

/*
==========================================
2. Home
========================================== 
*/

/*
Welcome Image
---------------------------------------*/

.welcome-image::before {
	right: 0;
	left: 0;
}

.welcome-image .logo-big {
	right: 50%;
	left: auto;
}

.home-buttons::before {
	right: 0;
	left: 0;
}

.home-buttons .home-button .home-button-content {
	right: 50%;
	left: auto;
}

.home-buttons .home-button a {
	right: 0;
	left: 0;
}

.home-buttons .home-button.reservations-button .book-table-btn {
	right: 50%;
	left: auto;
}

/*
Gallery Section
---------------------------------------*/
.gallery-section {
	text-align: left;
}

.gallery-section .gallery-content {
	text-align: left;
	right: 0;
	left: auto;
}

.gallery-section .gallery-image {
	float: left;
	left: 0;
	right: auto;
}

/*
Menu Section
---------------------------------------*/

.menu-section .menu-slider::before,
.menu-section .menu-slider::after {
	left: 3px;
	right: 3px;
}

.menu-section .menu-slider::after {
	left: 6px;
	right: 6px;
}

.menu-section .menu-slider .menu-slide ul {
	padding-right: 0;
	padding-left: 0;
}

.menu-section .menu-slider .menu-slide ul li .menu-item-desc {
	padding-left: 20%;
	padding-right: 0;
}

.menu-section .menu-slider .menu-slide ul li .menu-item-price {
	left: 0;
	right: auto;
}

.menu-section .menu-slider .menu-slide ul li .menu-item-price i {
	margin-right: 2px;
	margin-left: auto;
}

.menu-section .menu-slider .flickity-page-dots {
	right: 0;
	left: auto;
}

/*
Blog Section
---------------------------------------*/

.blog-section .tr:before {
	right: 0;
	left: auto;
}

.blog-section .tl:before {
	right: 0;
	left: auto;
}

.blog-wrap .flickity-page-dots {
	right: 0;
	left: auto;
}

.blog-wrap .blog-item::before {
	right: 0;
	left: 0;
}

.blog-wrap .blog-item .blog-item-link {
	left: 0;
	right: 0;
}

/*
Testimonials Section
---------------------------------------*/

.testimonials-wrap .flickity-page-dots {
	right: 0;
	left: auto;
}

.testimonial blockquote:before {
	right: 0;
	left: auto;
}

.testimonial blockquote:after {
	left: 0;
	right: auto;
}

.testimonial .testimonial-cite span {
	margin-right: 10px;
	margin-left: auto;
}

/*
Bottom Image
---------------------------------------*/
.bottom-image {
	right: 0;
	left: 0;
}

.bottom-image::before {
	right: 0;
	left: 0;
}

/*
==========================================
3. Blog & Pages
========================================== 
*/

/*Page Content								*/
/*------------------------------------------*/

/*Post Title 								*/
/*------------------------------------------*/

.post-title a {
	text-align: right;
}

/*Page Title 								*/
/*------------------------------------------*/

/*Post										*/
/*------------------------------------------*/

/*More Link									*/
/*------------------------------------------*/

/*Image Post								*/
/*------------------------------------------*/

/*Metadata 									*/
/*------------------------------------------*/
.metadata {
	border-left: none;
	border-right: none;
}

.metadata ul li {
	margin-left: 1.78571428571429em;
	float: right;
	margin-right: auto;
}

.metadata ul li i {
	margin-left: 0.35714285714286em;
	margin-right: auto;
}

.metadata ul li.meta_tags a {
	margin-left: 10px;
	margin-right: auto;
}

/*Pagination															*/
/*----------------------------------------------------------------------*/

.pagination a,
.pagination span {
	float: right;
	margin-right: -2px;
	margin-left: auto;
}

/*
==========================================
4. Sidebar
========================================== 
*/
#sidebar {
	padding-right: 50px;
	padding-left: 0;
}

/*
Widgets
--------------------------------
*/

#sidebar.col-md-pull-9 .widget {
	margin-left: 10px;
	margin-right: 0;
}

#sidebar .widget ul,
#sidebar .widget ol {
	margin-right: 0px;
	padding-right: 0;
	padding-left: 0;
	margin-left: auto;
}

#sidebar .widget ul li ul {
	margin-right: 15px;
	margin-left: auto;
}

#sidebar .hasChildren i {
	left: 5px;
	right: auto;
}

#sidebar select {
	margin-right: 5px;
	margin-left: auto;
}

/*
Recent Comments Widget
--------------------------------
*/

#sidebar .widget_recent_comments ul li {
	padding-right: 35px;
	padding-left: 0;
}

#sidebar .widget_recent_comments ul li::before {
	right: 0;
	left: auto;
}

#sidebar .widget_recent_comments ul li i {
	right: 0;
	left: auto;
}

/*
Recent Posts Widget
--------------------------------
*/

/*
Tag Widget
--------------------------------
*/

#sidebar .widget_tag ul li {
	margin: 0 0 0.90909090909091em 0.90909090909091em;
	float: right;
}

/*
Search Widget
--------------------------------
*/

#sidebar .widget_search .search-field {
	padding-left: 30px;
	padding-right: 0;
}

#sidebar .widget_search #searchsubmit {
	left: 15px;
	right: auto;
}

#sidebar .widget_search i {
	left: 12px;
	right: auto;
}

/*
==========================================
5. Footer
========================================== 
*/
/*
Footer
------------------------
*/

#footer select {
	margin-right: 5px;
	margin-left: auto;
}

#footer ul,
footer ol {
	margin-right: 0;
	padding-right: 0;
	padding-left: 0;
	margin-left: auto;
}

#footer ul li,
footer ol li {
	margin-left: 2%;
	margin-right: auto;
}

#footer ul li > a:after,
footer ol li > a:after {
	right: 0;
	left: auto;
}

#footer .widget ul li ul {
	margin-right: 30px;
	margin-left: auto;
}

#footer .hasChildren i {
	left: 5px;
	right: auto;
}

/*-----------Contact Info Widget-----------------*/

#footer .widget_contact_info li i {
	margin-left: 10px;
	margin-right: auto;
}

/*----------- Portfolio Widget -----------------*/
.widget_portfolio .widget-portfolio-wrap .widget-portfolio-item {
	margin-left: 2%;
	margin-right: auto;
}

.widget_portfolio .widget-portfolio-wrap .widget-portfolio-item a:after {
	right: 0;
	left: 0;
}

.widget_portfolio .widget-portfolio-wrap .widget-portfolio-item a:before {
	right: 50%;
	left: auto;
}

/*-----------Recent & Popular Posts Widget-----------------*/

.widget_recent_posts ul li .recent-post-img,
.widget_popular_posts ul li .recent-post-img {
	float: right;
	margin-left: 10px;
	margin-right: auto;
}

.widget_recent_posts ul li .recent-post-img span,
.widget_popular_posts ul li .recent-post-img span {
	right: 1px;
	left: auto;
}

/*-----------Social Widget-----------------*/
footer .social a {
	margin: 7px 0 7px 7px;
}

/*
==========================================
Subfooter
========================================== 
*/

.sub-footer p {
	float: right;
}

/*
==========================================
Social Nav
========================================== 
*/
.nav_social {
	float: left;
}

.nav_social li {
	float: right;
	margin-right: 10px;
	margin-left: auto;
}

/*
==========================================
Footer Menu
========================================== 
*/
#menu-footer {
	border-right: 1px solid #404040;
	margin-right: 20px;
	padding-right: 8px;
	padding-left: 0;
	margin-left: auto;
	border-left: none;
}

/*
==========================================
Payments Options
========================================== 
*/
.ql_payments_options ul {
	padding-right: 0;
	padding-left: 0;
}

.ql_payments_options ul li {
	margin-right: 0.71428571428571em;
	margin-left: auto;
}

/*
==========================================
6. Comments
========================================== 
*/
/*===========================================================================*/
/*Comments																	 */
/*===========================================================================*/

.comment-list {
	margin-right: 0;
	margin-left: auto;
}

#comments .comment-meta {
	margin-left: 5%;
	margin-right: auto;
}

#comments .comment-meta .comment-author .avatar {
	margin-left: 15px;
	margin-right: auto;
}

#comments .comment-list .comment .comment-body .reply {
	text-align: left;
}

/*===========================================================================*/
/*Comments	Form															 */
/*===========================================================================*/

#respond .input-wrap {
	margin: 0px 0 10px 15px;
	float: right;
}

#respond input {
	padding-right: 2.30769230769231em;
	padding-left: 0;
}

#respond .controls-wrap i {
	right: 0.71428571428571em;
	left: auto;
}

/*
==========================================
7. Pace (Loading animation)
========================================== 
*/

.pace .pace-progress {
	right: 0;
	left: auto;
}

.pace .pace-progress-inner {
	left: 0px;
	right: auto;
}

.pace .pace-activity {
	left: 15px;
	border-right-color: #e8b932;
	right: auto;
}

/*
==========================================
8. WordPress Default
========================================== 
*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignnone {
	margin: 5px 0 20px 20px;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.aligncenter {
	margin-right: auto;
	margin-left: auto;
}

.wp-caption.alignnone {
	margin: 5px 0 20px 20px;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

/*------------------------------------------------------------
 Defaul Widgets
-------------------------------------------------------------- */
/* Archive List Widget
-------------------------------------- */

/* Calendar Widget
-------------------------------------- */

#wp-calendar caption {
	text-align: left;
}

#wp-calendar tfoot #next {
	text-align: left;
}

/* Categories Widget
-------------------------------------- */

/* Recent Comments Widget
-------------------------------------- */

#footer .widget_recent_comments ul li {
	margin-left: 0;
	margin-right: auto;
}

/* Recent Entries Widget
-------------------------------------- */

/* RSS Widget
-------------------------------------- */

/* Search Widget
-------------------------------------- */

.widget_search #s {
	padding-left: 32px;
	padding-right: 0;
}

.widget_search #searchsubmit {
	left: 15px;
	right: auto;
}

.widget_search i {
	left: 15px;
	right: auto;
}

/* Tag Cloud Widget
-------------------------------------- */

/* Nav Menu Widget
-------------------------------------- */

.widget_nav_menu .menu-navigation-container .sub-menu {
	padding-right: 20px;
	padding-left: 0;
}

/* Search Form
-------------------------------------- */

.widget_search .search-submit,
.search-form .search-submit {
	left: 0;
	right: auto;
}

.search-form label::before {
	left: 15px;
	right: auto;
}

.widget_search i {
	left: 12px;
	right: auto;
}

/* Post Navigation
-------------------------------------- */

.post-navigation .nav-previous {
	float: right;
}

.post-navigation .nav-next {
	float: left;
	text-align: left;
}

.post-navigation .nav-previous a {
	padding-right: 45px;
	padding-left: 0;
}

.post-navigation .nav-next a {
	padding-left: 45px;
	padding-right: 0;
}

.post-navigation .nav-previous a::before {
	right: 20px;
	left: auto;
}

.post-navigation .nav-next a::before {
	left: 20px;
	right: auto;
}

/* Nav Menu
-------------------------------------- */

/*------------------------------------------------------------
404
-------------------------------------------------------------- */

.widgets-404 .widget ul {
	padding-right: 0;
	padding-left: 0;
}

/*
==========================================
9. External Plugins
========================================== 
*/
/*
// Contact Form 7
// ------------------
*/

.wpcf7 input[type="checkbox"],
.wpcf7 input[type="radio"] {
	margin-left: 5px;
	margin-right: auto;
}

/*
// Visual Composer
// ------------------
*/

.aio-icon-box.top-icon .align-icon,
.aio-icon-box.top-icon .aio-icon-header,
.aio-icon-box.top-icon .aio-icon-description {
	text-align: right!important;
}

@media (min-width: 768px) and (max-width: 1269px) {

}

/*
// Revolution Slider
// ------------------
*/

@media (max-width: 767px) {

}

/*
// Easy MailChimp Forms
// ------------------
*/

/*
// WP Instagram Widget
// ------------------
*/

@media (min-width: 768px) and (max-width: 1269px) {

}

@media (min-width: 1510px) {

}

/*
==========================================
10. Global Styles
========================================== 
*/

.icons-bck {
	right: 50%;
	left: auto;
}

/* Section Title
-------------------------------------------------- */

.preloader {
	right: 0;
	left: auto;
}

.preloader i {
	right: 50%;
	left: auto;
}

/* Read More Button
-------------------------------------------------- */

.read-more i {
	margin-right: 10px;
	margin-left: auto;
}

.read-more:after {
	right: 0;
	left: auto;
}

/* Custom button
-------------------------------------------------- */
/*
Light Button
---------------------------------------*/

/* Make Space between sections											*/
/*----------------------------------------------------------------------*/

/* Hover effect for thumbnails											*/
/*----------------------------------------------------------------------*/

.ql_thumbnail_hover:before {
	right: 5px;
	left: 5px;
}

.ql_thumbnail_hover:after {
	right: 50%;
	left: auto;
}

/* Font size using REMs													*/
/*----------------------------------------------------------------------*/
/* Inputs																*/
/*----------------------------------------------------------------------*/

/*
	Header
	========================================== 
	*/

.logo_container {
	margin-left: 0;
	margin-right: auto;
}

#jqueryslidemenu {
	text-align: right;
}

.dropdown-submenu > .dropdown-menu {
	right: 0;
	padding-right: 20px;
	left: auto;
	padding-left: 0;
}

/*1st sub level menu*/

/*
	Welcome
	---------------------------------------*/

/*
	About Us
	---------------------------------------*/

/*
	Gallery Section
	--------------------------------
	*/

/*
	Reservation Section
	--------------------------------
	*/

/*
	Menu Section
	---------------------------------------*/

.menu-section .menu-slider .menu-slide ul li .menu-item-desc {
	padding-left: 24%;
	padding-right: 0;
}

.menu-section .menu-slider .flickity-prev-next-button.previous {
	right: 5px;
	left: auto;
}

.menu-section .menu-slider .flickity-prev-next-button.next {
	left: 5px;
	right: auto;
}

/*
==========================================
11. Responsive Styles
========================================== 
*/
/*
	// Extra Small Breakpoint
	// ------------------
	*/
@media (max-width: 767px) {

/*
	Welcome
	---------------------------------------*/

/*
	About Us
	---------------------------------------*/

/*
	Gallery Section
	--------------------------------
	*/

/*
	Reservation Section
	--------------------------------
	*/

/*
	Menu Section
	---------------------------------------*/

.menu-section .menu-slider .menu-slide ul li .menu-item-desc {
	padding-left: 24%;
	padding-right: 0;
}

.menu-section .menu-slider .flickity-prev-next-button.previous {
	right: 5px;
	left: auto;
}

.menu-section .menu-slider .flickity-prev-next-button.next {
	left: 5px;
	right: auto;
}

}

/*
	Home
	========================================== 
	*/

/*
	About Us
	---------------------------------------*/

/*
	Gallery Section
	--------------------------------
	*/

/*
	Reservation Section
	--------------------------------
	*/

/*
	Menu Section
	---------------------------------------*/

.menu-section .menu-slider .menu-slide ul li .menu-item-desc {
	padding-left: 24%;
	padding-right: 0;
}

/*
	Blog Section
	---------------------------------------*/

/*
	// Small Breakpoint
	// ------------------
	*/
@media (min-width: 768px) and (max-width: 1269px) {

/*
	Menu Section
	---------------------------------------*/

.menu-section .menu-slider .menu-slide ul li .menu-item-desc {
	padding-left: 24%;
	padding-right: 0;
}

/*
	Blog Section
	---------------------------------------*/

}

/*
	Header
	--------------------------------
	*/

.ql_cart-btn {
	padding-right: 10px;
	margin-right: 5px;
	padding-left: 0;
	margin-left: auto;
}

/*
	Content
	========================================== 
	*/
/*
	Sidebar
	========================================== 
	*/

/*
	// Medium Breakpoint
	// ------------------
	*/
@media (min-width: 1270px) and (max-width: 1509px) {

/*
	Content
	========================================== 
	*/
/*
	Sidebar
	========================================== 
	*/

}

/*
	// Extra Larga Breakpoint
	// ------------------
	*/
@media (min-width: 1510px) {

/*
	// Medium Breakpoint
	// ------------------
	*/
@media (min-width: 1270px) and (max-width: 1509px) {

/*
	Content
	========================================== 
	*/
/*
	Sidebar
	========================================== 
	*/

}

}

/*
==========================================
LESS Variables and Mixins
========================================== 
*/

caption {
	text-align: right;
}

th {
	text-align: right;
}

@media screen and (max-width: 767px) {

caption {
	text-align: right;
}

th {
	text-align: right;
}

}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

0%,
  to {
	-webkit-transform-origin: right bottom;
}

to {
	transform-origin: right bottom;
}

0%,
  to {
	-webkit-transform-origin: right bottom;
}

to {
	transform-origin: right bottom;
}

0%,
  to {
	-webkit-transform-origin: left bottom;
}

to {
	transform-origin: left bottom;
}

0%,
  to {
	-webkit-transform-origin: left bottom;
}

to {
	transform-origin: left bottom;
}

0%,
  to {
	-webkit-transform-origin: right bottom;
}

to {
	transform-origin: right bottom;
}

0%,
  to {
	-webkit-transform-origin: right bottom;
}

to {
	transform-origin: right bottom;
}

0%,
  to {
	-webkit-transform-origin: left bottom;
}

to {
	transform-origin: left bottom;
}

0%,
  to {
	-webkit-transform-origin: left bottom;
}

to {
	transform-origin: left bottom;
}

0%,
  to {
	-webkit-transform-origin: right bottom;
}

to {
	transform-origin: right bottom;
}

0%,
  to {
	-webkit-transform-origin: right bottom;
}

to {
	transform-origin: right bottom;
}

0%,
  to {
	-webkit-transform-origin: left bottom;
}

to {
	transform-origin: left bottom;
}

0%,
  to {
	-webkit-transform-origin: left bottom;
}

to {
	transform-origin: left bottom;
}

0%,
  to {
	-webkit-transform-origin: right bottom;
}

to {
	transform-origin: right bottom;
}

0%,
  to {
	-webkit-transform-origin: right bottom;
}

to {
	transform-origin: right bottom;
}

0%,
  to {
	-webkit-transform-origin: left bottom;
}

to {
	transform-origin: left bottom;
}

0%,
  to {
	-webkit-transform-origin: left bottom;
}

to {
	transform-origin: left bottom;
}

0%,
  20%,
  60% {
	-webkit-transform-origin: top right;
}

20%,
  60% {
	transform-origin: top right;
}

40%,
  80% {
	-webkit-transform-origin: top right;
	transform-origin: top right;
}

0%,
  20%,
  60% {
	-webkit-transform-origin: top right;
}

20%,
  60% {
	transform-origin: top right;
}

40%,
  80% {
	-webkit-transform-origin: top right;
	transform-origin: top right;
}

to {
	-webkit-transform-origin: right center;
	transform-origin: right center;
}

to {
	-webkit-transform-origin: right center;
	transform-origin: right center;
}

to {
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

to {
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

/*# sourceMappingURL=style.css.map */


/* Generated by the RTLer - http://wordpress.org/extend/plugins/rtler/ */