/*
Theme Name: 56 Kitchen
Theme URI: http://www.heynowmedia.com/
Description: Custom Theme for 56 Kitchen
Version: 1
Author: Apple C. Gamuza
Author URI: http://www.applegamuza.com/
*/
@import url("fonts/fonts.css");
body {
background:#fff;
	font-weight:normal;
	font-size:25px;
	line-height:1.2em;
	color: #666;
 padding:0;
 margin:0;
font-family: 'aleolight';
 overflow-y: scroll;
overflow-x: hidden;
}
h1,h2,h3,h4,h5{
font-family: 'aleobold';
margin:0;
padding:0;
padding-bottom:10px;
font-weight:normal;
}
h1.title{
font-family: 'aleolight';
}
:focus{
outline:none;
}
a{
color:#4d8b3f;
text-decoration:none;
}
a:hover , a:active , a:visited{
color:#4d8b3f;
text-decoration:underline;
}
h1{
font-size:50px;
}
h2{
font-size:45px;
}
h3{
font-size:40px;
}
h4{
font-size:35px;
}
h5{
font-size:30px;
}
.s5{
	height:5px;
	clear:both;
}
.s10{
	height:10px;
	clear:both;
}
.s15{
	height:15px;
	clear:both;
}
.s20{
	height:20px;
	clear:both;
}
.s30{
	height:30px;
	clear:both;
}
.s35{
	height:35px;
	clear:both;
}
.s37{
	height:37px;
	clear:both;
}
hr{
margin-top:10px;
margin-bottom:10px;
}
img.alignright {float:right; margin:0 0 1em 1.2em}
img.alignleft {float:left; margin:0 1em 1.2em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.clear{
	clear:both;
}

.container{
max-width:1400px;
}

.nop-l-r{
padding-left:0px;
padding-right:0px;
}
.top-header{
background: url(images/bg.png) no-repeat top left scroll; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  border-bottom:2px solid #5E534C;
}
/***mobile**/
.top-nav-mobile{
color:#fff;
background:#B19A8D url(images/mobile-bg.png); 
top:0;
width:100%;
padding-top:27px;
padding-bottom:27px;
}
.mm-menu{
background:#B19A8D url(images/mobile-bg.png) !important; 
}
.mm-menu li{
color:#fff;
text-transform:uppercase;
text-align:center;
font-size:24px;
}
a.mm-title{
color:#fff !important;
text-transform:uppercase;
font-size:26px;
}
.mm-navbar{
display:none !important;
}

.mm-menu > .mm-panel > .mm-listview{
margin-right:0px !important;
}

.btn-green {
  background-color: #4D8B3F;
  border-color: #4D8B3F;
  color:#fff !important;
  font-size:22px;
  font-family: 'aleobold';
   padding:10px;
   margin-top:-6px;
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active {
  background-color: #437937;
  border-color: #3a682f;
  color:#fff !important;
}
.btn-green.disabled:hover,
.btn-green.disabled:focus,
.btn-green.disabled:active,
.btn-green.disabled.active,
.btn-green[disabled]:hover,
.btn-green[disabled]:focus,
.btn-green[disabled]:active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green:hover,
fieldset[disabled] .btn-green:focus,
fieldset[disabled] .btn-green:active,
fieldset[disabled] .btn-green.active {
  background-color: #4D8B3F;
  border-color: #4D8B3F;
   color:#fff !important;
}

.btn-brown {
  background-color: #B19A8D;
  border-color: #B19A8D;
   color:#fff !important;
  font-size:20px;
  font-family: 'aleobold';
  padding:10px
}
.btn-brown:hover,
.btn-brown:focus,
.btn-brown:active,
.btn-brown.active {
  background-color: #a78d7e;
  border-color: #9c7f6f;
   border-color: #3a682f;
  color:#fff !important;
}
.btn-brown.disabled:hover,
.btn-brown.disabled:focus,
.btn-brown.disabled:active,
.btn-brown.disabled.active,
.btn-brown[disabled]:hover,
.btn-brown[disabled]:focus,
.btn-brown[disabled]:active,
.btn-brown[disabled].active,
fieldset[disabled] .btn-brown:hover,
fieldset[disabled] .btn-brown:focus,
fieldset[disabled] .btn-brown:active,
fieldset[disabled] .btn-brown.active {
  background-color: #B19A8D;
  border-color: #B19A8D;
   color:#fff !important;
}


/****mobile***/
.bg-white{
background:#fff;
}

.title{
font-family: 'aleolight';
font-size:70px;
}

.top-nav{
min-height:108px;
z-index:500 !important;
position:relative !important;
}
.top-nav ul{
margin:0;
padding:0;
float:right;
}
.top-nav li{
margin:0;
margin-left:40px;
padding:0;
padding-bottom:5px;
list-style:none;
display:inline;
font-size:22px;
text-transform:uppercase !important;
font-family: 'aleoregular';
}
.top-nav li a{
color:#5e534c;
text-transform:uppercase !important;
font-family: 'aleoregular';
}
.top-nav li a:hover{
text-decoration:none;
color:#4d8b3f !important;
}
.ubermenu-submenu{
background:#fff !important;
}
.top-nav li:hover{
border-bottom:2px solid #4d8b3f;
}
.current-menu-item{
border-bottom:2px solid #4d8b3f;
}
.current-menu-item a{
color:#4d8b3f !important;
font-family: 'aleobold';
}

.page-about .main-content , .page-menu .main-content{
background:#fff url(images/about-bg.png) no-repeat top left;
}

.the-people{
background:#fff url(images/the-people.png) no-repeat bottom right;
}

.bordered{
border:24px solid #5E534C;
padding:30px;
background:#E7E5E4;
}

.bordered h1,.bordered h2,.bordered h3,.bordered h4, .bordered h5{
font-family: 'aleolight';
margin:0;
padding:0;
padding-bottom:10px;
font-weight:normal;
}

.bordered label{
display:none !important;
}

.bordered input{
border:1px solid #B19A8D !important;
font-size:18px !important;
margin-bottom:20px;
color:#000;
}

.bordered textarea{
border:1px solid #B19A8D !important;
font-size:18px !important;
height:120px !important;
margin-bottom:20px;
resize:none;
}

.bordered input[type="submit"]{
background:#B19A8D !important;
font-family: 'aleobold';
font-size:20px;
color:#fff !important;
padding:10px;
}

.bordered .wpcf7-not-valid-tip, .bordered .wpcf7-validation-errors{
display:none !important;
}

.bordered .wpcf7-not-valid{
border-color:#FF0000 !important;
}

.widget-title{
display:none;
}

.home h1,.home h2,.home h3,.home h4, .home h5{
font-family: 'aleolight';
margin:0;
padding:0;
padding-bottom:10px;
font-weight:normal;
}


.page-contact .bordered{
margin-top:-290px;
position:relative;
z-index:100;
}

.owl-buttons{
text-align:center;
}
.owl-prev , .owl-next{
display:inline;
color:#4d8c40;
font-size:50px;
}
.owl-prev:hover , .owl-next:hover{
color:#71A366;
}

.menu-title{
color:#4d8c40;
font-family: 'klinic_slabbold';
font-size:47px;
border-bottom:2px dotted #4d8c40;
}

/* Large desktops and laptops */
@media (min-width: 1200px) {
.owl-controls .owl-buttons div {
  position: absolute;
}
 
.owl-controls .owl-buttons .owl-prev{
  left: 40px;
  top: 20px; 
}
 
.owl-controls .owl-buttons .owl-next{
  right: 40px;
  top: 20px;
}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.owl-controls .owl-buttons div {
  position: absolute;
}
 
.owl-controls .owl-buttons .owl-prev{
  left: 40px;
  top: 20px; 
}
 
.owl-controls .owl-buttons .owl-next{
  right: 40px;
  top: 20px;
}
}


.cabbage-bg{
background:#fff url(images/cabbage.png) no-repeat top right;
}

.footer{
font-size:22px;
color:#b19a8d;
}
.footer p{
color:#b19a8d;
}
.footer hr{
background:#B7A296;
height:2px;
border:none;
}
.footer p strong{
font-size:22px;
font-family: 'aleobold';
font-weight:normal;
}

.footer .green{
font-family: 'aleobold';
color:#4d8b3f;
}