/*
Theme Name: Grand Restaurant Child
Theme URI: http://themes.themegoods2.com/grandrestaurant
Description: Premium Cafe & Restaurant Theme
Version: 1.0
Tags: yellow, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: grandrestaurant
Template: grandrestaurant
*/

@import "../grandrestaurant/style.css";

/* GENERAL */
	ul{ margin-left:20px; }

/* BTN */
	input[type=button]:hover, input[type=submit]:hover, a.button:hover, .button:hover, .button.submit, a.button.white:hover, .button.white:hover, a.button.white:active, .button.white:active{ background-color:#fff; color:#000; }

/* HEADER */
	.logo_align img{ padding-top:10px;height:50px!important;width:auto!important }
	#tg_reservation:hover, #tg_sidemenu_reservation:hover{ background-color:#cfa670 !important; border-color:#cfa670; color:#fff; }

/* POPUP */
	h2.ppb_title{ font-size:50px; }
	.reservation_form_wrapper{ padding:15px; }
	#reservation_submit_btn{ margin-top:10px; }

/* HOME */
	.home .one:nth-child(3) .last{ background:url("images/tampon.png") no-repeat #fff 94% 9% !important; }
	.home .one:nth-child(3) .last img.sv-personnage{ position:absolute; top:-348px; right:0; }

/* FOOTER */
	.footer_bar #copyright a{ color:#999; }
	#footer_menu .fa-heart,
	#footer_menu li a:hover{ color:#e5295f; }

/* MENU */
	#menu_4547 .menu_dots, #menu_4550 .menu_dots, #menu_4551 .menu_dots{ display:none; }
	#menu_4547 .post_detail.menu_excerpt, #menu_4550 .post_detail.menu_excerpt, #menu_4551 .post_detail.menu_excerpt{ width:inherit; }

/* WIDGET */
	#sb_instagram .sbi_follow_btn a{ background-color:#cfa670; }
		#sb_instagram .sbi_follow_btn a:hover{ color:#333; }
	#sb_instagram .sbi_follow_btn a, #sb_instagram #sbi_load .sbi_follow_btn{ width:100%; }
	#sb_instagram #sbi_load .sbi_follow_btn{ margin-left:0; }

/* DIVERS */
	.f-r{ float:right; }
	.f-l{ float:left; }
	#menu_wrapper .menu_buttons_container{ display:none; }
	.image_classic_frame {
    text-align: center;
    line-height: 22px;
}

/* MEDIA */
@media only screen and (max-width : 1200px) {

}

/* MEDIA */
@media only screen and (max-width : 1075px) {
	/* HEADER */
	#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a{ padding-left:10px; padding-right:10px; }
	#tg_reservation{ margin:0; }
}


@media only screen and (max-width : 992px) {
	/* HEADER */
	.logo_align img{ padding-top:inherit; }
	
	/* HOME */
	.home .one:nth-child(3) .last img.sv-personnage{ display:none; }
}

@media only screen and (max-width : 768px) {
	/* HOME */
	.home .one:nth-child(3) .last{ background:#fff !important; }
	
	/* FOOTER */
	#footer{ padding:10px; }
	.footer_bar_wrapper{ margin-top:0; }
}

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

}

@media only screen and (max-width : 320px) {
    
}	
