@charset "UTF-8";
/* https://www.comunikafood.it/wp-content/themes/comunkafood/assets/css/responsive.css?ver=78753c3304eae3b85c17d358b762892f */
@media screen and (max-width:1930px){.gallery-list ul li{-webkit-perspective:510px;perspective:510px}.gallery-list ul li{width:24%;margin:6px}.site-content1 .site-content2{margin-left:270px}.gallery-info i{display:none}.gallery-info h4{color:#fff;font-size:18px}}@media screen and (max-width:800px){.banner{background-position:85% 100%;background-image:none;height:80vh}.breadcrumb-wrapper{font-size:10px}}@media screen and (max-width:1600px){.gallery-list ul li{width:24%;margin:5px}.gallery-item .gallery-text h4{font-size:14px}.footer-section1{margin:116px 90px}}@media screen and (max-width:1300px){.gallery-list ul li{width:23%}.menu-content{width:20%;left:-20%;transition:all 0.5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s}.open .menu-content{left:0%;width:250px}.menu-content2{width:20%;right:-20%;left:inherit;transition:all 0.5s ease 0s}.open .menu-content2{right:0%;width:25%;left:inherit}.menu-content button{display:block;position:absolute;top:15px;right:-40px;height:40px;width:40px;background-color:#0d1218;outline:none;padding:6px}.menu-content button .icon-bar{height:2px;width:25px;display:block;margin:5px 1px;background-color:#fff}.site-content1{width:100%;margin-left:0}}@media screen and (max-width:1199px){section>.container>.row>.row{margin:0;padding:0}.footer-section{margin-left:0;margin-right:0}.about-testimonial-item{margin:0}.service-list{margin:0}.gallery-content2{margin:0}.shop-wrapper{margin:120px 0}.blog-wrapper-sidebar{margin:0}.product-mini-item .product-thumb{margin-right:5px}.product-mini-item .product-text{float:right}.product-mini-item .product-text h4{font-size:16px}.filtering-price-amount button{float:left;margin-top:10px}.product-details .choose-product select{margin-right:17px}.choose-product button{padding:15px 100px}.product-quantity .input-group .form-control{padding:6px 8px;text-align:center}.blog-single-post .blog-text h3{font-size:25px}.blog-contact .blog-tags ul li,.blog-contact .blog-social li{margin-right:10px}.blog-contact .blog-tags h6,.blog-contact .blog-social h6{margin-right:5px}.blog-contact .blog-tags h6 i,.blog-contact .blog-social h6 i{margin-right:2px}.blog-post-list .blog-text ul li{margin-right:5px}.blog-post .blog-text h3{font-size:29px}.blog-post-list .blog-text h3{font-size:20px}.portfolio-text h2,.portfolio-information h2{font-size:25px}.shop-cart-table tbody tr td{padding:13px}.shop-cart-content h5{font-size:15px}}@media screen and (max-width:991px){.banner{background-position:100% 100%}.cover-text{text-align:center}.cover-text h1{font-size:40px;line-height:50px}.footer-wrapper{margin:50px 0}.banner-content1{padding-left:107px}.gallery-list1 ul li{width:31%}.menu-content-navigation{max-height:400px}.product-categories ul li{float:none;overflow:hidden}.product-mini-item .product-text ul li{float:left}.filtering-price-amount button{float:left;margin-top:0;margin-right:10px}.product-mini-item>.product-text{float:left}.shop-search{margin-top:50px}.blog-post .blog-text h3{font-size:30px}.latest-blog-thumb{float:none}.blog-post-list .blog-text h3{font-size:24px}.portfolio-information{margin-top:30px}.portfolio-description-thumb .portfolio-description-text h3{font-size:16px}.portfolio-description-thumb .portfolio-description-text h6{font-size:12px}.shop-cart-table tbody tr td.quantity{padding:10px}.shop-coupon-content .update{float:none;margin-top:70px}.shop-coupon-content .update{float:none}.shop-coupon-content .update input:last-child{float:none}.about-counterup-item .about-counterup-list{width:30%;margin-top:50px}}@media screen and (min-width:768px){.submenu{position:absolute;display:block;width:100%;top:130%;left:0;opacity:0;visibility:hidden;transition:.5s all ease 0s;padding:0;min-width:210px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:0.5s all ease-in-out 0s;-o-transition:0.5s all ease-in-out 0s;transition:0.5s all ease-in-out 0s;transform:scaleY(0);transform-origin:0 0 0;z-index:999;border:none;overflow:hidden}.navbar-nav li:hover .submenu{opacity:1;visibility:visible;top:99%;transform:scaleY(1)}}@media screen and (max-width:1024px){.navbar-default .navbar-nav>li>a{font-size:14px;padding:32px 10px;padding-bottom:32px}}@media screen and (max-width:960px){.navbar-default .navbar-nav>li>a{font-size:12px;padding:35px 2px;padding-bottom:26px}}@media screen and (max-width:767px){.blog-text{border-left:0 solid #f0f0f0;border-right:0 solid #f0f0f0;border-bottom:0 solid #f0f0f0;padding:0}.navbar-nav .open .dropdown-menu{overflow:hidden}.navbar-default .navbar-nav>li>a{padding:10px}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:rgba(18,152,72,.9)}.navbar-brand{background-color:transparent;padding:10px 15px}.navbar-nav{float:left;margin-right:0;width:100%}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#707070;font-size:18px;background-color:#fff}.nav>li{float:none;width:100%}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.header-wrapper .navbar-toggle.collapsed .icon-first{transform:rotate(0deg) translate(0,0)}.header-wrapper .navbar-toggle .icon-first{transform:rotate(45deg) translate(4px,5px)}.header-wrapper .navbar-toggle.collapsed .icon-second{opacity:1}.header-wrapper .navbar-toggle .icon-second{opacity:0}.header-wrapper .navbar-toggle.collapsed .icon-third{transform:rotate(0deg) translate(0,0)}.header-wrapper .navbar-toggle .icon-third{transform:rotate(-45deg) translate(4px,-5px)}.header-right-cart{display:none}.cover-text a{padding:5px 15px;font-size:12px}.gallery-item-list{width:50%}.footer-wrapper{margin:30px 0}.footer-email i{display:none}.footer-email button{margin-left:20px}.footer-newsletter ul{position:relative;margin-top:20px}#gallery-section .gallery-item-list1{width:50%}.gallery-list1 ul li{width:46%}.menu-content-navigation{max-height:400px}.section{padding:50px 0}.breadcrumb-overlay{padding:30px 0}.product-informtion{width:90%;margin:0 auto}.product-description{width:90%;margin:0 auto;margin-top:50px}.reviews-input{margin-bottom:20px}.product-list{max-width:405px;width:100%;margin:auto;margin-top:30px}.blog-post .blog-text h3{font-size:26px}.blog-post{width:100%;margin:0 auto;margin-bottom:60px}.blog-post-list{width:90%;margin:0 auto;margin-bottom:30px}.blog-categories{margin:0;text-align:center;margin-bottom:50px}.blog-categories-list ul{text-align:left}.latest-blog-text{display:block}.blog-contact .blog-social{float:left}.reviews{width:90%;margin:0 auto}.about-service{margin-top:50px;margin-bottom:50px}.about-team .about-team-list{width:90%;margin:0 auto}.price-list{margin:50px 0}.portfolio-description-thumb .portfolio-description-text h3{font-size:20px}.team-page .team-page-list{width:90%;margin:0 auto}.contact-form input[type="text"]{margin-bottom:20px}.shipping{margin-bottom:70px}}@media screen and (max-width:640px){#gallery-item-selector ul li:before{display:none}#gallery-item-selector ul{border-bottom:none}#gallery-item-selector ul li{;margin:0 15px;float:none;display:inline-block}#gallery-item-selector ul li h5{line-height:40px;font-size:15px}.footer-wrapper h2{font-size:25px}.footer-newsletter ul li{margin-left:25px}.menu-content-navigation{max-height:240px}#gallery-section .gallery-item-list2{width:50%}.blog-post .blog-text h3{font-size:20px}.blog-contact .blog-social{float:left}.blog-text ul li{margin-right:0}.breadcrumb-wrapper h1{font-size:35px}.about-counterup-item .about-counterup-list{width:45%;margin-bottom:50px}.portfolio-text1{margin-top:50px}.shop-coupon-content .update{float:none;margin-top:120px}}@media screen and (max-width:480px){.navbar-brand{padding:15px}.navbar-toggle{padding:15px 0}.banner-content1{padding-left:0}.cover-text h1{font-size:35px;line-height:35px}.gallery-list1 ul li{width:100%}.product-details .choose-product select{margin-bottom:10px}.filtering-price-amount button{float:none;margin-top:0}.reviews-list .reviews-content .reviews-title ul{float:none}.product-quantity .input-group .form-control{width:65px}.blog-post .blog-text h3{font-size:18px}.blog-text ul li{margin-right:0}.blog-post .blog-text ul li i{margin-right:5px}.blog-single-post .blog-text blockquote:before{right:-27px}.blog-post .blog-text ul li i[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{margin-left:5px}.about-service{margin:25px 0}.about-testimonial-list .about-testimonial-text{max-width:300px}.portfolio-pagination-item{float:none;text-align:center;margin-bottom:25px}.shop-coupon-content .update input:last-child{margin-top:50px;margin-left:0}.shop-categories{width:90%;margin:0 auto}.shop-coupon-content .coupon input:last-child{margin-top:20px}}@media screen and (max-width:360px){.cover-text h1{font-size:30px;line-height:35px}#gallery-item-selector ul{padding:0 10px}.gallery-item-list{width:100%;padding:10px}#gallery-section .gallery-item-list1{width:100%}.banner-content1{padding-left:0}#gallery-section .gallery-item-list2{width:100%}.choose-product button{padding:15px 60px}.shop-categories h3{margin-top:25px}.shop-wrapper .shop-result h5{font-size:16px}.blog-text ul li{margin-right:5px}.blog-post .blog-text ul li i{margin-right:5px}.blog-post .blog-text ul li i[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-size:14px;margin-left:0}.blog-post .blog-button a.button-effect{font-size:12px}.pagination>li{display:inline;margin-bottom:10px}.shop-search{margin-top:60px}.blog-thumb .blog-thumb-text{padding:5px 5px}.blog-thumb .blog-thumb-text h3{font-size:25px}.blog-thumb .blog-thumb-text h6{font-size:12px}.breadcrumb-wrapper h1,.section-header h1,.price-list .price-header h2{font-size:25px}.section-header h6{font-size:12px}.about-testimonial-list .about-testimonial-text{max-width:150px}.footer-section .footer-text ul li{margin-bottom:10px}}