/* Theme Name: Mellis Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of mellis
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: mellis
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  mellis-child
*/


#chaty-widget-0 .chaty-cta-button .chaty-svg ellipse,
#chaty-widget-0 .chaty-cta-button .chaty-svg circle {
	fill: rgb(223, 150, 141);
}

#copyright { margin-bottom: 50px; }

.cp_texto p { margin: 0; }

.horarios p,
.horarios > div > div { margin-bottom: 0px; }

/* HOME | MENU | MOBILE */


@media screen and (max-width: 768px) {
	
	.mh_principal.active_sticky {
    	background: #fff !important;
	}
	
	.coluna_menu > div {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
	}

	.mh_principal.active_sticky .menu-toggle:before,
	.mh_principal.active_sticky .menu-toggle span:before,
	.mh_principal.active_sticky .menu-toggle:after {
		background-color: #8a3e3e !important;
	}
	
	.coluna_menu .elementor-widget-ova_logo {
		margin-bottom: 0px !important;
	}
	
	.menu-canvas .menu-toggle {
		margin-right: 20px !important;
	}
	
	#sobre {
		margin-top: 100px;
	}
	
	#rodape .itens > div {
		width: 100%;
    	flex-direction: column-reverse;
	}
	
	#rodape .itens > div > div,
	#rodape .itens > div > div > div {
		width: 100%;
		text-align: center;
		margin: 0 0px 25px 0px;
		padding: 0px;
	}
	
	#rodape .itens .item {
		text-align: center;
	}
	
	#rodape .contact,
	#rodape .elementor-widget-mellis_elementor_contact_info {
		margin: 0 auto 10px;
	}
	
	#rodape .cp_texto {
		text-align: center;
		width: 100%;
	}
	
	#rodape .cp_termos > div {
		flex-direction: column-reverse;
	}
	
	#rodape .barrinha {
		display: none;
	}
	
	.cp_texto p { margin-bottom: 25px; }
}