/* MATERIAL DESIGN ICONS */

	@font-face {
	  	font-family: 'Material Icons';
	  	font-style: normal;
	  	font-weight: 400;
	  	src: local('Material Icons'), local('MaterialIcons-Regular'), url(../../fonts/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
	}

	.material-icons {
	  	font-family: 'Material Icons';
	  	font-weight: normal;
	  	font-style: normal;
	  	font-size: 24px;
	  	line-height: 1;
	  	letter-spacing: normal;
	  	text-transform: none;
	  	display: inline-block;
	  	white-space: nowrap;
	  	word-wrap: normal;
	  	direction: ltr;
	  	-webkit-font-feature-settings: 'liga';
	  	-webkit-font-smoothing: antialiased;
	}

/* MENU */
	.menu-holder{
		background: url(../../img/background.jpg);
		color: #eaeaea;
		-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
		-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
		box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);
		z-index: 1;
	}

	.logo{
		/*width: 13em;*/
		margin-top: 5px;
		margin-bottom: 10px;
		min-height: 80px;
		min-width: 230px;
	}

	.menu-itens{
		font-family: 'Darker Grotesque', sans-serif;
		font-size: 1em;
	}

	.menu-phone{
		font-size: 25px;
    	line-height: 21px;
    	white-space: nowrap;
	}

	.navbar a{
		color: #eaeaea;
		font-size: 1.45em;
		text-decoration: none;
	}

	.navbar .active a, .nav-item:hover a{
		color: #fff;
    	background: rgba(255,255,255,.15);
    	border-radius: 10px;
	}

	.navbar-toggler {
    	border-color: rgba(255,255,255,.5);
    }


/* GLOBALS */

	.visible-xs{
		display: none;
	}
	.hidden-xs{
		display: block;
	}
	.owl-responsive [class*='col-']{
		width: 100% !important;
		max-width: 100% !important;
	}
	.mask-menu{
		z-index: -999;
	}
	.menu-responsive.active .mask-menu{
		position: fixed;
		height: 100%;
		width: 100%;
		top: 0px;
		left: 0px;
		background-color: rgba(0, 0, 0, 0.8);
		z-index: 99;
		-webkit-opacity: 0;
		   -moz-opacity: 0;
		    -ms-opacity: 0;
		     -o-opacity: 0;
		        opacity: 0;
	}
	.menu-responsive.active .mask-menu,
	.mask-menu{
		-webkit-transition: all .25s;
		   -moz-transition: all .25s;
		    -ms-transition: all .25s;
		     -o-transition: all .25s;
		        transition: all .25s;
	}
	.title-image:hover{
		position: relative;
	}
	.title-image[title]:hover:after{
		content: attr(title);
		padding: 4px 8px;
		position: absolute;
		left: 0;
		top: 100%;
		white-space: nowrap;
		z-index: 20px;
		background:red;
	}

	btn-secondary{

	}

/* RESPONSIVE */


/* LAYOUT */
	a{
		color: #00989d;
		transition: all 0.25s;
		text-decoration: underline;
	}
	
	a:hover{
		color: #58a1a5;
		transition: all 0.3;
	}

	iframe{
		width: 100%;
	}

	h1{
		font-size: 2.6rem;
	}

	h2{
		font-size: 1.3rem;
	}

	h1, h2{
		color: #7ac5d2;
		text-align: center;
	}



	.footer{
		background-color: #3fc6d4;
		-webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.25);
	    -moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.25);
	    box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.25);
	    color: #ffffff;
	    position: absolute;
    	bottom: 0;
    	width: 100%;
	}

	.footer .no-wrap{
		white-space: nowrap;
	}

	.footer a{
		color: #ffffff !important;
	}

	.menu-phone a{
		color: #eaeaea;
		text-decoration: none;
	}