/*
 Theme Name:   Cuisine Child
 Theme URI:    http://demo.themeum.com/wordpress/cuisine
 Description:  Cuisine Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     cuisine
 Version:      1.0
 Tags: right-sidebar, two-columns
 Text Domain:  cuisine-child
*/


@import url("../cuisine/style.css");

/*
#ee3f42
#00549a
*/

.home .rev_slider_wrapper {
	width:100%;
}
#masthead .topbar {
	border:none;
	background: rgba(0,0,0,.8);
}
/*remove email from topbar*/
.topbar-contact span + span strong {
	display:none;
}

@media (max-width: 767px) {
	#masthead:not(.sticky) {
		position:static !important;
		background: rgba(0,0,0,.8);
	}
}
@media (min-width: 489px) and (max-width: 767px){
	.topbar .col-sm-9{
		width:75%;
		float:left;
	}
	.topbar .col-sm-3 {
		width:25%;
		float:left;
	}
}

#masthead .common-menu-wrap .nav>li>a {
	font-size:12px;
	margin:0 10px;
}
#masthead .common-menu-wrap li.takeout a {
	margin-right:0;
	margin-left:5px;
}
#masthead .main-menu-wrap .col-sm-5 {
	padding-left:7px;
	padding-right:7px;
}

.header .logo-wrapper {
	text-align:center;
}
.header .logo-wrapper .enter-logo {
	transition:.25s all ease;
}
.header.sticky .enter-logo {
	width:75px;
}
#footer.footer-wrap {
	font-family:'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight:700;
	font-size:1.25rem;
}
#footer.footer-wrap a {
	color:#ee3f42;
}
.sub-title-inner h2.page-leading {
	margin-top:3rem;
}
.style-sub-title {
	text-transform:uppercase;
}
h2.style-sub-title {
	font-size:40px;
}
h2.feature-title {
	text-transform:uppercase;
}
#main > div.sub-title {
	box-shadow: inset 0 0 0 500px rgba(0,0,0,.6);
}

.rev-btn {
	font-family:'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weigt:700;
	-webkit-transition: color 400ms,background-color 400ms,border-color 400ms;
    -o-transition: color 400ms,background-color 400ms,border-color 400ms;
	transition: color 400ms,background-color 400ms,border-color 400ms;
}
.tp-caption:not(.rev-btn) {
	margin-top:14rem !important;
}
.tp-caption.rev-btn {
	display:none;
}
@media (min-width:768px) {
	.tp-caption:not(.rev-btn) {
		margin-top:0 !important;
	}
	.tp-caption.rev-btn {
		display:block;
	}
}

span.wpcf7-not-valid-tip {
	color:#ee3f42;
	font-family:'Montserrat', sans-serif;
	font-size:1rem;
	text-transform: uppercase;
	font-weight:700;
	margin-top:-1rem;
	letter-spacing:1px;
}
div.centered-column {
	margin: 0 auto;
	float: none;
}
.cuisine-chef-designation {
	font-size:36px;
}
.cuisine-chef-title {
	font-size:48px;
}
.cuisine-chef-description {
	font-size:17px;
	line-height:1.5;
}
@media only screen and (min-width:992px) and (max-width:1200px) {
	.chef-background .cuisine-addon-content {
		padding:2rem 1.5rem;
		background:#fff;
	}
}
.menu-scroll {
	text-align: center;
	margin-top:-4rem;
	position: relative;
	z-index:5;
}
.menu-scroll a {
	display:inline-block;
	padding:1rem;
	font-family:'Montserrat', sans-serif;
	font-size:1.25rem;
	text-transform: uppercase;
	font-weight:700;
}

.scroll-container {
	border-top:99px solid transparent;
    margin-top: -99px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.addon-classic-menu h4 {
	padding-right:4.5rem;
}

/*Woocommerce*/

.products .product-thumbnail-outer-inner {
	margin-bottom:2rem;
}
.section.faq-section {
	padding:5rem 1rem 7rem;
	max-width:800px;
	margin:0 auto;
}
.section.faq-section h2 {
	text-align:center;
	padding-bottom:3rem;
	font-size: 36px;
    line-height: normal;
    color:#ee3f42;
}
.woocommerce table th,
.woocommerce input[type="submit"][name="update_cart"],
.woocommerce input[type="submit"][name="apply_coupon"] {
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce input#place_order {
	background:#ee3f42;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    border:none;
    opacity:1;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce input#place_order:hover,
.woocommerce input#place_order:focus  {
	background:#000;
	opacity:1;
}


/*Posts*/

@media (max-width:767px) {
	article.post.hentry {
		margin-bottom:90px;
	}
}