@media (max-width: 1400px) { 
	.top-banner .wpb_text_column{margin-left: 20px;}
}

@media (max-width: 1550px) { 
	.slider-content{left: 50%;}
	.slider-content h1 {margin-left: 15px;}
}
@media (max-width: 1550px) and (min-width: 1200px) { 
	.slider-content h1 {max-width: 550px;font-size: 40px;margin-left: 15px;}
}

@media (max-width: 1200px) {
	.search-wrap, .social-header {flex: 0 0 25%;}
	.logo {flex: 0 0 40%;}
	.logo img {width: 100%;}
	ul.slick-dots {display: none !important;}
	#novita-slider .wpb_single_image, #novita-slider .wpb_single_image figure, #novita-slider .wpb_single_image figure .vc_single_image-wrapper, #novita-slider .wpb_single_image figure img{width: 100%;}
	.category-section .cat-list .wpb_single_image img {height: auto;}
	.slick-arrow {width: 40px;height: 40px;line-height: 30px;z-index: 99;}
	.slick-prev {left: 0px;}
	.slick-next {right: 0;}
	.ciao-section figure:before{max-height: 320px;left: 10px;}
	.ciao-section figure:after{max-width: 15px;right: -29px;top: 20%;}
	.cat-list {margin: 0 -10px 15px;}
	.cat-list a {font-size: 17px;padding: 0 10px;}
}

@media (min-width: 768px) { 

	.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul{display:inline-block !important;text-align:center;width:100%;}
	.main-navigation ul{margin:0;text-indent:0;}
	.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none;}
	.main-navigation li a{border-bottom:0;color:#999999;text-transform:uppercase;white-space:nowrap;}
	.main-navigation li a:hover,.main-navigation li a:focus{color: #171a1b;}
	.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}
	.main-navigation li ul ul{top:0;left:100%;}
	.main-navigation ul li:hover > ul,.main-navigation ul li:focus > ul,.main-navigation .focus > ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit;}
	/*.main-navigation li ul li a{background:#efefef;border-bottom:1px solid #ededed;display:block;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;padding:8px 10px;padding:0.571428571rem 0.714285714rem;width:180px;width:12.85714286rem;white-space:normal;}
	*/
	.main-navigation li ul li a:hover,.main-navigation li ul li a:focus{background:#e3e3e3;color:#444;}
	.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a,.main-navigation .current_page_item > a,.main-navigation .current_page_ancestor > a{color:#636363;font-weight:bold;}
	
}

@media (max-width: 1199px) and (min-width: 993px) { 
	.slider-content h1 {max-width: 450px;font-size: 33px;line-height: 44px;margin-left: 15px;}
}

@media (max-width: 992px) {
	.search-wrap, .social-header {flex: 0 0 30%;}
	.recipe-box {flex: 0 0 50%;}
	.cat-list{line-height: 25px;}
	.slider-content {
	    position: relative;
	    transform: inherit;
	    background: #8a8a92;
	    left: 0;
	    width: calc(100% - 30px);
	    right: 0;
	    margin: 0 auto;
	    margin-top: -15px;
	    padding: 15px;
	}
	.slider-content h1 {
	    max-width: 100%;
	    line-height: normal;
	    font-size: 45px;
	    margin-left: 0;
	}
}

@media (max-width: 767px) {

	.top-area{display:block;}
	.top-area > div{display:inline-block;vertical-align:middle;width:15%;}
	.top-area > div.logo{width:70%;}
	.search-wrap .btn{display:none;}
	.menu-main-menu-container, .top-area .social-header{display:none;}
	.menu-main-menu-container.active{display:block;}
	a.toggle-menu{display:inline-block;vertical-align:middle;width:10%;text-align:right;}
	.top-banner .wpb_text_column h1{line-height:45px;}
	h1{font-size:33px;}
	h4{font-size:20px;}
	h6{font-size:14px;}
	h2{font-size:31px;line-height:normal;}
	.search-wrap .btn{display:none;}
	.category-section .wpb_single_image, .category-section .wpb_single_image figure, .category-section .wpb_single_image figure .vc_single_image-wrapper, .category-section .wpb_single_image figure img,.category-section .cat-list .vc_col-sm-8, .category-section .cat-list .vc_col-sm-4{width:100%;}
	.category-section .cat-list .wpb_single_image img{height:auto;}
	div.vc_custom_1560156099099{padding-top:20px !important;}
	.recipe-box{flex:0 0 100%;}
	.row{display:block;}
	.sidebar{margin-top:30px;}
	.single-row{display:block;}
	.single-sidebar{margin-top:30px;}
	.pd30, .ingredient-content-inner{padding:15px;}
	.single-details{padding-top:30px;}
	.related-box{flex:0 0 100%;margin-bottom:15px;}
	.comment-form .columns_wrap .column-1_2{float:none;width:100%;}
	p.comment-form-author, p.comment-form-email {width: 100%;float: none;}
	#respond form p.comment-form-email {margin-left: 0;}
	.pentole_ac form ._button-wrapper._inline-style, .pentole_ac form ._form_element._inline-style {width: 100% !important;display: block !important;margin: 0!important;}
	._form-content {margin: 0;width: 100%;display: block;}
	._form-content > div{margin: 0 !important;margin-left: 0 !important;}
	._inline-style ._button-wrapper {margin-left: 0 !important;}
	._inline-form._inline-style ._inline-style._button-wrapper {margin-top: 0px !important;}

	.desk-img {display: none;}
	.mobile-image {display: block;}

	.slider-content h1 {font-size: 40px;}
	.mobile-banner .wpb_single_image img {object-fit: cover;height: 300px;object-position: right;}

	.pies-section .wpb_single_image img, .pies-section .right-pies .wpb_single_image img{height: auto;}
	ul.api-check-list li {margin-bottom: 5px;font-size: 14px;margin-left: 0;}
	.page-id-955 .vc_col-sm-3 .wpb_single_image {text-align: center;margin-bottom: 20px !important;}
	.page-id-955 h2 {font-size: 27px !important;}
	.page-id-955 h3 {font-size: 17px !important;}
	.page-id-955 h5 {font-size: 15px !important;}
	.page-id-955 p {font-size: 15px;}
	.api-logos-img .wpb_singleimage_heading {margin-bottom: 10px;margin-top: 40px;}
	.italian-food-section .wpb_wrapper h4 {font-size: 18px;}
	.italian-food-section .wpb_wrapper {padding: 20px;}
	.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {font-size: 16px;}
	.woocommerce-checkout a.toggle-menu{display: none;}
	.woocommerce-checkout .top-area{text-align: center;}
	.pies-section .right-pies .wpb_single_image.mobile-img-impara {display: block;}
	.pies-section .wpb_single_image.desk-img-impara{display: none;}
	.right-pies .three-imgs.vc_row .vc_col-sm-4 .vc_column-inner:before, .right-pies .three-imgs.vc_row .vc_col-sm-4 .vc_column-inner:after,
	.right-pies .three-imgs.vc_row:before, .right-pies .three-imgs.vc_row:after{display: none;}
	.pies-section .right-pies .vc_col-sm-4 {width: 50%;float: left;}
}

@media (max-width: 576px) {
	.mobile-banner .wpb_single_image img {height: 230px;}
}

@media (max-width: 480px) {
	.slider-content h1 {font-size: 25px;}
	.mobile-banner .wpb_single_image img {height: 180px;}
	.ol-count ol, .tdt-slider .carousel-caption .content-section ol {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
	.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{font-size: 19px !important;}
}
