﻿/*
Theme Name: Overlap
Theme URI: http://wydethemes.com/overlap
Description: High-performance WordPress theme for creative portfolio.
Author: Wyde
Author URI: http://themeforest.net/user/Wyde
Version: 1.0.5
Tags: responsive-layout, theme-options, full-width-template, left-sidebar, right-sidebar, light, dark, custom-background, custom-colors, custom-header, custom-menu
Text Domain: overlap
License: ThemeForest Licenses
License URI: http://themeforest.net/licenses/standard
*/
.menu-item-search
{
	display:none;
}
#top-nav li.social-icons a
{
	font-size: 17px;
    	padding: 0px 5px
}
#header-logo img.dark-sticky
{
    bottom: 20px;
}
#header-logo img.dark-logo
{
    bottom: 20px;
}
.footer-v2 #footer-nav, .footer-v2 #footer-text
{
	padding-top:30px!important;
}
.footer-v2 #footer-text{
	padding-top:40px!important;
}
#header.w-transparent:before
{
	opacity: 0.9!important;	
}
div.w-sidebar, .post-meta
{
	display:none;
}
.titol_home h2
{
    font-size: 41px!important;
    line-height: 44px!important;
}
.w-view figure h3
{
	text-transform: none!important;
}
.nutri
{
    Font-family: Montserrat;
    color: #000;
    line-height: 1.1;
}
.w-portfolio-grid:not(.w-photoset).grid-4-cols .w-view figure h3
{
	max-height:110px!important;
	font-size:18px!important;
    	line-height: 25px!important;
}


.logo_home {
	width: 300px;
	margin: 0 auto;
}

.weight_0 h4 {
	font-weight: normal;
}

.title-wrapper h6.subtitle {
	background: white;
    	display: -webkit-inline-box;
    	padding: 10px;
}

.title-wrapper:not(.w-size-s) .title:after {
	border: 0!important;
}

.w-portfolio-grid .w-heading {
    margin-bottom: 10px!important;
}

#gallery .w-effect-overlap figcaption > a {
   	display: none;
}

.es_textbox {
	width: 75%;
	float: left;
	padding: 0 15px;
}

.es_button {
	padding: 0 15px;
	float: left;
	width: 25%;
}

.es_textbox_button {
	margin: 0!important;
	padding: 8px 15px!important;
	cursor: pointer;
}

.es_lablebox {
	padding-left: 15px
}

.have_today p {
	color: #222;
    	font-size: 17px;
    	line-height: 30px;
}

.have_today img {
	width: 30px;
    	margin: 0 5px 0 0;
}

.have_today img:last-child {
    	margin: 0;
}

.have_today .row {
	margin-bottom: 15px;
}

@media only screen and (max-width: 991px) {

	.es_textbox {
		width: 100%;
	}

	.es_button {
		width: 100%;
		float: none;
	}

	.es_textbox_button {
		width: 100%
	}
		
}

.dropdown-nav > ul > li > a {
	padding: 0 10px!important;
}
