/*
 Theme Name:   Mood Child
 Description:  Child theme for Mood Theme
 Author:       Uaoh
 Author URI:   https://www.uaoh.it
 Template:     mood
 Version:      1.0.0
 Tags:         one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, theme-options, threaded-comments, translation-ready, photoblogging
 Text Domain:  mood-child
*/


.no-touch .logged-in #header .header-out, .no-touch .logged-in #header.header-shrink-in .tmm_logo {
	
}



#prenotazione label {
    width: 100%!important;
    margin-top: 10px!important;
}


.no-touch .logged-in #header .header-out img, .no-touch .logged-in #header.header-shrink-in .tmm_logo img {
	max-height: 60px!important;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}

.button.middle {
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.content-boxes h2 {
	font-size: 22px;
	font-weight: 700;
}
.iconbox .read-more, i[class*=" circle-icon"]:before, i[class^=circle-icon]:before {
	color:#77b828;
}
.iconbox .read-more {
	display: none!important;
}
i[class*=" circle-icon"]:hover, i[class^=circle-icon]:hover {
	background-color:#77b828!important;
}

.copyright strong {
	color:#77b828;
}

.masonry-paging, .portfolio-paging {
	display: none!important;
}
.wpcf7-form p {
	margin: 0 0 .5em;
}
.wpcf7-form textarea {
    resize: vertical;
    height: 130px;
}
.wpcf7-form span.wpcf7-list-item {
	margin: 0;
}
.wpcf7-form label.privacy-label {
    line-height: 1.4;
    font-size: 12px;
}
.portainalto {
	z-index: 999;
}
.link-icon.slide-image.active-link {
	overflow: visible;
}
.slide-image .curtain {
	background-color: transparent;
}
.google_map_toggle:after {
	left: 0!important;
	background-color: rgba(0,0,0,0.1);
}
[class*=" icon-"]:before, [class^=icon-]:before {
	margin-right: .5em;
}
.bottom-footer > .container {
	background-color: #232323;
}
.ls-overflow-visible {
	overflow: hidden!important;
}
.bolli {
		margin-bottom: 60px;
	}



@media only screen and (max-width: 993px) {
	#top-bar {
		display: none;
	}
	.menu-primary-menu-container {
		background-color: #77b828;
	}
	
	.menu, .menu-primary-menu-container, .navigation > div > ul {
		width: 100%;
		text-align: center;
	}
	.responsive-nav-button {
		display: none!important;
	}
	.header-type-in #header .header-in {
		text-align: center!important;
	}
	.bolli img {
		padding-left: 20px;
		padding-right: 20px;
	}
}