/*
Theme Name: Morsel
Theme URI: http://morsel.edge-themes.com
Description: A Delightful Restaurant and Café Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Text Domain: morsel
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@font-face {
	font-family: 'WisdomScriptAJ';
	src: url('./WisdomScriptAJ.eot');
	src: local('WisdomScriptAJ'), url('./WisdomScriptAJ.woff') format('woff'), url('./WisdomScriptAJ.ttf') format('truetype');
}
h3{
  font-family: 'WisdomScriptAJ' !important;
text-transform: none !important;
font-size: 50px !important;
text-transform: none !important;
color: #a37d46 !important;
}
.gus-nav{
	z-index:1 !important;
	list-style: none !important;
	position: relative !important;
	right:0 !important;
	display: block !important;
	margin-top: 0 !important;
}
.gus-nav ul li a{
	background: rgba(0,0,0,0) !important;
	width: 250px !important;
padding: 20px !important;
height: auto !important;
font-size: 25px !important;
}
.gus-nav ul li a.active{
	background: rgba(0,0,0,0) !important;
}
#popup-menu-item-5463{
	display: none;
}
.edgt-fullscreen-menu-holder{
	background-image: none !important;
	background-color: white !important;
}

#multiscroll-nav ul li a span{
	font-size: 30px;
}
.edgt-restaurant-menu-list.edgt-rml-light .edgt-rml-description-holder{
	    color: #989898 !important;
}

.edgt-rml-title {
  font-size: 17px !important;
}
.edgt-restaurant-menu-list.edgt-rml-light .edgt-rml-title{
  color:#3d3d3d !important;
}

.edgt-restaurant-menu-list .edgt-rml-description-holder {
  font-size: 15px !important;
}
.edgt-restaurant-menu-list .edgt-rml-price-holder .edgt-rml-price{
  font-size: 15px !important;
}
.edgt-restaurant-menu-list ul li{
  margin-bottom:25px !important;
}
.edgt-icon-small{
	padding-right: 15px;
}
.wpb_single_image.vc_align_left{
  margin-bottom: 20px !important;
}
.edgt-restaurant-menu-list.edgt-rml-with-featured-image .edgt-rml-item-content{
  padding: 0 !important;
}
.custom-restaurant-padding{
  padding: 10% !important;
}
.edgt-btn.edgt-btn-solid {
  background: none;
	color: #9e7534;
	text-decoration: underline;
	clear: both;
	padding-left: 0;
	float: left;
}
.edgt-btn-text{
	font-family: Roboto !important;
    font-size: 20px !important;
}
.edgt-btn{
	 text-decoration: none !important;
}
.edgt-btn:before{
	content: "";
position: absolute;
width: 75%;
height: 2px;
bottom: 0;
left: 0;
background-color: #000;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.edgt-btn.edgt-btn-solid:not(.edgt-btn-custom-hover-bg):hover{
	background-color:#fff ;
	color:#a37d46 ;
}
.edgt-btn:hover:before{
	visibility: visible;
 -webkit-transform: scaleX(1);
 transform: scaleX(1);
}
.inline {
	color: white !important;
    background-color: #9E752E !important;
    padding: 10px 15px !important;
    font-weight: 600 !important;
		margin-top: 20px;
}
.inline:hover{
	background-color: #000 !important;
	color: #fff !important;
}
#cboxWrapper, #colorbox, #cboxLoadedContent, #cboxContent{
	max-width: 400px !important;
	text-align: center;
	    min-width: 320px !important;
}
#colorbox{
	left: 50% !important;
    transform: translate(-50%, 0) !important;
}
}

body > div.edgt-wrapper > div.edgt-wrapper-inner > div.edgt-content > div > div > div > div > div > div > div > div > div > div.edgt-vss-responsive > div:nth-child(8){
	display: table-header-group;
}
body > div.edgt-wrapper > div.edgt-wrapper-inner > div.edgt-content > div > div > div > div > div > div > div > div > div > div.edgt-vss-responsive > div:nth-child(3){
	display: table-footer-group;
}
body > div.edgt-wrapper > div.edgt-wrapper-inner > div.edgt-content > div > div > div > div > div > div > div > div > div > div.edgt-vss-responsive > div:nth-child(7){
	display: table-footer-group;
}
.edgt-eh-item-content {
	padding: 15% !important;
	padding-top: 0 !important;
}

.edgt-single-image-holder.edgt-image-behavior-custom-link .edgt-si-inner a:hover:after{
	opacity: 0;
}
.page-id-4001 .edgt-page-header{
	display: none;
}
@media only screen and (max-width:480px){
.edgt-custom-padding-top{
	padding-top:0 !important;
}
}
@media only screen and (max-width:1020px){
	.edgt-mobile-header{
		display: none !important;
	}
	.edgt-eh-item-content{
		margin-top: 50px;
	}
	.edgt-eh-item-content.edgt-eh-custom-3884{
		padding-top:0 !important;
	}
	body > div.edgt-wrapper > div.edgt-wrapper-inner > div.edgt-content > div > div > div > div > div > div > div > div > div > div.edgt-vss-responsive > div:nth-child(1){
		display: none;
	}
	body > div.edgt-wrapper > div.edgt-wrapper-inner > div.edgt-content > div > div > div > div > div > div > div > div > div > div.edgt-vss-responsive > div:nth-child(2){
		display: none;
	}
	body > div.edgt-wrapper > div.edgt-wrapper-inner > div.edgt-content > div > div > div > div > div > div > div > div > div > div.edgt-vss-responsive > div:nth-child(4){
	background-image: url(/wp-content/uploads/2017/10/gusmobilelanding.jpg) !important;
	display: table-header-group;
	}
	body > div.edgt-wrapper > div.edgt-wrapper-inner > div.edgt-content > div > div > div > div > div > div > div > div > div > div.edgt-vss-responsive > div:nth-child(8){
		display: table-header-group;
	}
	.ms-tableCell{
		min-height: 900px;
	}
	body > div.edgt-wrapper > div.edgt-wrapper-inner > div.edgt-content > div > div > div > div > div > div > div > div > div > div.edgt-vss-responsive > div:nth-child(5){
		background-image: url(/wp-content/uploads/2017/11/gus-food-ice-cream.jpg) !important;

	}

}
@media only screen and (max-width: 768px){
	.hideonmobile {
		display: none;
	}
	.edgt-eh-item-content{
		padding:15% !important;
	}
  .wpb_single_image.vc_align_left{
		margin-bottom: 0;
	}

}
/*----------Bookings--------*/
.edgt-section-title-holder .edgt-st-title {
	margin-bottom: 15px !important;
	margin-top: 0px !important;
}
.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
	color: white !important;
	background-color: #9E752E !important;
	padding: 10px 15px !important;
	font-weight: 600 !important;
	margin-top: 0px;
}
.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #000 !important;
}
.wpcf7-form-control.wpcf7-date,
 .wpcf7-form-control.wpcf7-number,
  .wpcf7-form-control.wpcf7-quiz,
   .wpcf7-form-control.wpcf7-select,
 .wpcf7-form-control.wpcf7-text {
  	padding: 12px 15px !important;
  	margin: 0px 0px 15px !important;	
  	color: #9E752E !important;
}
.wpcf7-form-control.wpcf7-textarea {
  	color: #9E752E !important;
}
.wpcf7-form-control-wrap::-moz-placeholder {
  color: #9E752E !important;
  opacity: 1 !important; }
.wpcf7-form-control-wrap::-webkit-input-placeholder {
  color: #9E752E !important;
  opacity: 1 !important; }
.wpcf7-form-control-wrap:-ms-input-placeholder {
  color: #9E752E !important;
  opacity: 1 !important;}
.wpcf7-form-control-wrap::-ms-input-placeholder {
  color: #9E752E !important;
  opacity: 1 !important; }
.wpcf7-form-control-wrap:focus::-moz-placeholder {
  opacity: 1; }
.wpcf7-form-control-wrap:focus::-moz-placeholder::-webkit-input-placeholder {
    opacity: 1; }
.wpcf7-form-control-wrap:focus::-moz-placeholder:-ms-input-placeholder {
    opacity: 1; }
.wpcf7-form-control-wrap:focus::-ms-input-placeholder {
  opacity: 1; }


  textarea::-moz-placeholder {
  color: #9E752E !important;
  opacity: 1 !important; }
textarea::-webkit-input-placeholder {
  color: #9E752E !important;
  opacity: 1 !important; }
textarea:-ms-input-placeholder {
  color: #9E752E !important;
  opacity: 1 !important;}
textarea::-ms-input-placeholder {
  color: #9E752E !important;
  opacity: 1 !important; }
textarea:focus::-moz-placeholder {
  opacity: 1; }
textarea:focus::-moz-placeholder::-webkit-input-placeholder {
    opacity: 1; }
textarea:focus::-moz-placeholder:-ms-input-placeholder {
    opacity: 1; }
textarea:focus::-ms-input-placeholder {
  opacity: 1; }

.wpcf7-validation-errors {
	color: #F00 !important;
}
.wpcf7-mail-sent-ok {
  color: #9E752E !important;
}
.edgt-fullscreen-menu-holder-inner {
	padding: 0px !important;
}
#multiscroll-nav ul li {
	margin: 0px 3px;
}
nav.edgt-fullscreen-menu ul li a {
	line-height: 1em;
}
.gus-nav ul li a {
	padding: 18px !important; 
}
.ui_tpicker_time_label {
	margin-top: 0px !important;
}
.ui-timepicker-div dl dt {
	margin-top: -9px;
}
.ui_tpicker_time,
.ui_tpicker_hour,
.ui_tpicker_minute {
	min-height: 30px;
}
.ui-datepicker {
	padding: 0px;
	border-radius: 0px;
}
.ui-widget-header {
  background-color: #9E752E !important;
  background: transparent;
  border-radius: 0px;
}
.ui-slider-access.ui-buttonset.ui-corner-left {
	display: none;
}