/*
Theme Name: Fitmeal Child Theme
Theme URI: http://fitmeal.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Fitmeal
Template: fitmeal
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: fitmeal

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* HEADER */

header.page-header .container {
    position: relative;
    z-index: 2;
    padding-top: 100px!important;
}
header.page-header h1 {
 
}

/* POLILENG */

.header-widget {
	border-bottom: none!important;
	padding: 0!important;
	margin: 0!important;
}
.widget_polylang ul{
	display: flex!important;
	justify-content: end;
	list-style: none;
	margin: -3px 0 0;
}
.widget_polylang ul li{
	margin: 0 10px;
}
.ltx-cats a {
	display: none;
}
.breadcrumbs, .rank-math-breadcrumb {
	display: none;
}
@media (max-width: 1217.50px){
	.ltx-menu-button span{
		font-size: 20px;
	}
}
@media (max-width: 1200px){
	 #navbar.navbar-mobile ul.navbar-nav {
    	padding: 0px 0px 120px!important;
	}
	.widget_polylang ul{
		display: flex!important;
		justify-content: center;
	}
	.vc_hidden-md {
    	display: block!important; 
	}
}
@media (max-width: 370px){
	.ltx-topbar-block .ltx-block-icon.ltx-icon-h-right .header {
		font-size: 11px;
	}
}

/* HOME */

.intro {
 	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100vh;
	margin-top: -60px!important;
}
.intro-1 {
		display: none!important;
	}
.intro__media {
 	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.intro__content {
	position: relative;
 	z-index: 10;
	top: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
}
.misia {
	margin-top: 150px;
}
@media (max-width: 767px){
	.intro {
		display: none!important;
	}
	.intro-1 {
		display: block!important;
	}
	.intro-1 {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 100vh;
/* 		margin-bottom: -120px!important; */
	}
	.intro__media-1 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		
	}
	.intro__content-1 {
		position: absolute;
		z-index: 10;
		top: 0;
		left: 0;
		margin: 0 auto;
		text-align: center;
	}
	.intro__media-video {
		margin-left: -15px;
	}
}



.video-text .wpb_wrapper>p {
	max-width: 700px;
	color: #fff;
	margin: 0 auto;
}
@media (min-width: 767px){
	
}
@media (min-width: 1200px){
	.ltx-video-popup.style-plain span.image img {
		max-width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.ltx-video-popup.style-plain span.image img {
		max-width: 100%;
	}
}

/* FOOTER */

#nav_menu-3 ul li:after{
	display: none!important;
}
.footer-widget-area .widget_nav_menu ul li a {
    padding: 0!important;
}
#ltx_icons-2 ul li span.icon-location:before,
#ltx_icons-3 ul li span.icon-location:before,
#ltx_icons-4 ul li span.icon-location:before{
/*     content: '\e81d'; */
    margin-top: 5px;
    font-size: 22px;
    color: #d59b6b;
    position: absolute;
    left: 0;
}

/* cookie_policy */

.cookie .widget_text .widgettitle{
	margin: 40px 0;
}
.cookie_policy .widget_text .widgettitle {
	font-size: 18px!important;	
}

/* ABOUT US */

@media (min-width: 1600px){
	.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

/* SHOP */
.shop-center-img .vc_column-inner .wpb_wrapper .ltx-video-popup.style-plain span.image img {
    max-width: 374px!important;
}
.shop-center-img .vc_column-inner .wpb_wrapper .ltx-video-popup.style-plain .ltx-video-header {
    padding: 0px 44px 30px 20px!important;
}
.shop-center-img .vc_column-inner .wpb_wrapper .ltx-video-popup.style-plain .ltx-video-bg-2 {
	width: 0;
	left: 0;
} 
.vc_carousel-slideline-inner .vc_item {
	width 100px!important;
	height: 100%!important;
}
.wpb_images_carousel  {
    position: relative;
    margin-top: -50px!important;
}
.vc_images_carousel .vc_carousel-indicators {
    bottom: -30px!important;
}
.in h4.header {
	font-size: 20px!important;
}
.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item .vc_inner a img {
	border-radius: 10%;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
    border-radius: 8%!important;
	height: 455px!important;
}
.ltx-block-icon.ltx-icon-h-right li > div {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.ltx-block-icon .in {
    display: block;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    background-clip: border-box;
}
.title-shop {
    margin: 44px 0 16px;
}
@media screen and (max-width: 1600px) {
	.wpb_gmaps_widget .wpb_map_wraper iframe {
		height: 415px!important;
	}
	.title-shop {
		margin: 24px 0 16px;
	}
}
@media screen and (max-width: 1200px) {
	.wpb_gmaps_widget .wpb_map_wraper iframe {
		height: 335px!important;
	}
	
	.shop-center-img .vc_column-inner .wpb_wrapper .ltx-video-popup.style-plain span.image img {
		max-width: 300px!important;
	}
	.in h4.header {
		font-size: 16px!important;
	}
	.title-shop {
		margin: 6px 0 16px;
	}
	.title-shop h3 {
		font-size: 26px!important;
	}
}
@media screen and (max-width: 1000px) {
	.wpb_gmaps_widget .wpb_map_wraper iframe {
		height: 255px!important;
	}
	.shop-center-img .vc_column-inner .wpb_wrapper .ltx-video-popup.style-plain span.image img {
		max-width: 230px!important;
	}
	.shop-icon li .in .ltx-icon:before {
		font-size: 26px!important;
	}
	.shop-icon li .in h4.header {
		font-size: 14px!important;
	}
	.title-shop {
		margin: 0 0 16px;
	}
	.title-shop h3 {
		font-size: 20px!important;
	}
	.ltx-block-icon .in {
		margin-top: 0px;
	}
	.ltx-block-icon.ltx-icon-h-right .header {
 		font-size: 14px!important;
	}
}
@media screen and (max-width: 767px) {
	.shop-center-img .vc_column-inner .wpb_wrapper .ltx-video-popup.style-plain span.image img {
		max-width: 750px!important;
		width: 100%!important;
	}
	.ltx-video-popup.style-plain .ltx-play-wrap {
		display: none;
	}
	.wpb_gmaps_widget .wpb_map_wraper iframe {
		margin: 30px 0!important;
	}
	.shop-icon li .in .ltx-icon:before {
		font-size: inherit!important;
	}
	.shop-icon li .in h4.header {
		font-size: 20px!important;
	}
	.title-shop {
		margin: 26px 0 16px;
	}
	.title-shop h3 {
		font-size: 26px!important;
	}
}