@import url('https://fonts.googleapis.com/css?family=Anton|Montserrat|Quicksand');
html,body {background: url(../assets/images/background.png) repeat;}
.bckgrndthema {
    background: rgba(255, 255, 255, 0.5);
    /*background-image: url('../assets/images/background.svg');*/
}

hr {
    width: 100%;
    border: 0;
    border-top: 1px solid rgba(62, 62, 62, 0.58);
}
.hrWhite hr {border-top: 1px solid rgba(255, 255, 255, 0.58);}

/*.card {background-color: transparent!important;}*/

/* USADO APENAS NO accordion */
.ccrdn {}
/* USADO APENAS NO accordion */

ul li {
 list-style-position: inside;
 list-style-type: none;
}

a,
a:link,
a:focus,
a:visited,
a:active,
a:disabled,
a:hover {
	text-decoration: none;
}

.btn,
.btn a,
.btn a:link {
	text-decoration: none;
	color:#fff!important;
}


h1,
h2,
h3,
h4,
h5,
h6 {
	-webkit-margin-before: 0.2em;
	-webkit-margin-after: 0.2em;
}

p {
	-webkit-margin-before: 0.1em;
	-webkit-margin-after: 0.1em;
}

@media (max-width:575.98px) {
	h1 {
		font-family: 'Anton', sans-serif;
		font-size: 1.5rem;
	}
	h2,
	h3 {
		font-family: 'Anton', sans-serif;
		font-size: 1.5rem;
	}
	h1.btn,
	h2.btn,
	h3.btn {
		font-size: 2.0rem;
	}
	h4,
	h5,
	h6 {
		font-family: 'Quicksand', sans-serif;
		font-size: 1.2rem;
		font-weight: bold;
	}
	h4.btn,
	h5.btn,
	h6.btn {
		font-size: 1.6rem;
	}
	p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1rem;
	}
	ul li {
		color: #fff;
		font-size: 0.9rem;
		text-align: left;
	}
	p.icon::before {
		font-size: 1.12rem;
	}
}

@media (min-width:575.99px) {
	h1 {
		font-family: 'Anton', sans-serif;
		font-size: 1.5rem;
	}
	h2,
	h3 {
		font-family: 'Anton', sans-serif;
		font-size: 1.5rem;
	}
	h1.btn,
	h2.btn,
	h3.btn {
		font-size: 2.0rem;
	}
	h4,
	h5,
	h6 {
		font-family: 'Quicksand', sans-serif;
		font-size: 1.2rem;
		font-weight: bold;
	}
	h4.btn,
	h5.btn,
	h6.btn {
		font-size: 1.6rem;
	}
	p {
		font-family: 'Quicksand', sans-serif;
		font-size: 1.2rem;
	}
	p.btn {
		font-size: 1.2rem;
	}
	ul li {
		color: #fff;
		font-size: 0.9rem;
		text-align: left;
	}
	p.icon::before {
		font-size: 1.12rem;
	}
}

@media (min-width:1200px) {
	h1 {
		font-family: 'Anton', sans-serif;
		font-size: 3.5rem;
	}
	h2,
	h3 {
		font-family: 'Anton', sans-serif;
		font-size: 2.5rem;
	}
	h1.btn,
	h2.btn,
	h3.btn {
		font-size: 2.5rem;
	}
	h4,
	h5,
	h6 {
		font-family: 'Quicksand', sans-serif;
		font-size: 2.2rem;
		font-weight: bold;
	}
	h4.btn,
	h5.btn,
	h6.btn {
		font-size: 2.0rem;
	}
	p {
		font-family: 'Quicksand', sans-serif;
		font-size: 1.2rem;
	}
	p.btn {
		font-size: 1.2rem;
	}
	ul li {
		color: #fff;
		font-size: 1.2rem;
		text-align: left;
	}
	p.icon::before {
		font-size: 1.5rem;
	}
}
