/*
Theme Name: Cozy Child
Theme URI: http://cozy.edge-themes.com
Description: A child theme of Cozy Theme
Author: Edge Themes
Author URI: http://demo.edge-themes.com
Version: 1.0.0
Text Domain: cozy
Template: cozy
*/

.edgtf-main-menu ul li.wpml-ls-item ul li{
    margin-bottom: 15px;
}

.edgtf-main-menu ul li.wpml-ls-item ul li:last-child{
    margin-bottom: 0;
}

@media only screen and (max-width: 1188px) {
	body .edgtf-page-header, body .edgtf-top-bar {
	    display: none;
	}
}

@media only screen and (max-width: 1188px) {
	body .edgtf-mobile-header {
	    display: block;
	}
}

body .edgtf-vertical-align-containers .edgtf-position-center:before, body .edgtf-vertical-align-containers .edgtf-position-left:before, body .edgtf-vertical-align-containers .edgtf-position-right:before {
    margin-right: 0px;
}

/*
.edgtf-wrapper-inner.homepage .edgtf-menu-area .edgtf-logo-wrapper a img.edgtf-normal-logo {
	margin-top: 67px;
	height: 170px;
	padding: 20px;
	opacity: 1!important;
}
*/
/*
.edgtf-wrapper-inner.homepage .edgtf-menu-area .edgtf-logo-wrapper a img.edgtf-dark-logo {
	opacity: 0!important;
}
*/


.edgtf-menu-area .edgtf-logo-wrapper a img.edgtf-dark-logo {
	opacity: 1!important;
}

.edgtf-menu-area .edgtf-logo-wrapper a img {
    opacity: 0!important;
}

.tp-bullet {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff!important;
}

.tp-bullet.selected, .tp-bullet:hover {
	background: #E20079!important;
}

.edgtf-iwt .edgtf-iwt-text-holder p:last-child {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

.edgtf-btn {
	font-weight: 400;
}

.edgtf-separator {
	border-color: #000000!important;
}

footer .widget .edgtf-footer-widget-title {
	margin-bottom: 20px;
}

.textwidget {
	color: #fff;
    font-weight: 600;
}

footer .edgtf-footer-top-holder {
	background-color: #354343!important;
	border-bottom: 1px solid #354343!important;
}

.giunico .edgtf-pp-content-holder {
	background-color: #F4F5F6;
}

.giunico .edgtf-pp-subtitle {
	color: #000;
	font-weight: 600;
}

.edgtf-side-menu-button-opener.medium {
	display: none!important;
}

.edgtf-search-opener {
	display: none!important;
}

.edgtf-page-header .edgtf-sticky-header {
	height: 80px!important;
}

.giunico .edgtf-post-info-author, .giunico .edgtf-post-info-category, .giunico .edgtf-excerpt {
	display: none!important;
}

.giunico-chi-siamo h2 {
	margin-bottom: 20px;
}

.edgtf-title.edgtf-has-parallax-background {
	background-size: cover;
}

.giunico-team p {
	margin: 0 0 10px;
}

.edgtf-team-social-wrapp {
	display: none;
}

.team_giunico {
	margin-top: 10px;
}

.edgtf-post-info-author {
	display: none!important;
}

.logo-wrapper {
    width: 33.33%;
    float: left;
    padding: 20px;
    margin-bottom: 40px;
    box-sizing: border-box;
}

.logo-wrapper img {
    width: auto;
    display: block;
}

.logo-name {
    padding: 10px 0;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    border-top: 1px solid #dadada;
}

@media all and (max-width: 768px) {
	.logo-wrapper {
    	width: 50%;
	}
}

@media all and (max-width: 600px) {
	.logo-wrapper {
    	width: 100%;
	}
}

.edgtf-portfolio-single-nav {
	display: none;
}

.edgtf-portfolio-info-item.edgtf-portfolio-custom-field, .edgtf-portfolio-info-item.edgtf-portfolio-date, .edgtf-portfolio-info-item.edgtf-portfolio-categories, .edgtf-portfolio-social {
	display: none!important;
}

.marchio-download {
	display: inherit!important;
}

.edgtf-page-header {
	background-color: #fff;
}

.edgtf-page-header .edgtf-item-text {
    color: #313131;
}

img.giunico-fullwidth {
	width: 100%;
	height: auto;
}

.gallery .edgtf-portfolio-single-media a .edgtf-portfolio-gallery-text-holder-inner h4 {
	display: none!important;
}

.giunico_home_links a {
	font-weight: 700;
}

.giunico_contatti .edgtf-iwt-text-holder p {
    font-size: 14px !important;
    color: #777777 !important;
    font-weight: 400!important;
}

.edgtf-menu-inner li.wpml-ls-item {
    width: 60px!important;
}

.edgtf-menu-inner li.wpml-ls-item a {
    padding: 0!important;
}

.slick-track img {
    height: 500px;
    width: auto;
}

.giunico .slick-track img {
	height: auto;
}

.logo-img {
	min-height: 190px;
    width: 100%;
}

.edgtf-footer-top-holder {
	display: none!important;
}


.giunico_mappa .edgtf-elements-holder .edgtf-elements-holder-item-content {
	padding: 0;
}

a.edgtf-social-icon-widget-holder {
    visibility: hidden;
}

.marchi-table img {
    margin-right: 20px;
    margin-bottom: 20px;
}

@media all and (max-width: 768px) {
	.marchi-table {
	    text-align: center;
	}
}

.edgtf-blog-single .edgtf-post-image {
	display: none;
}

.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-image-holder{
	display: flex;
}

.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-image-holder img{
	max-height: 10rem;
	min-height: 10rem;
	object-fit: contain;
	margin: 0 auto;
	padding: 0 2rem;
	width: 100%;
}

.edgtf-ptf-gallery-with-space article.mix, .edgtf-ptf-standard article.mix{
	margin-bottom: 75px !important;
}