/* https://www.w3schools.com/icons/fontawesome5_icons_brands.asp */

/* FORÇANDO ABERTURA DE IMAGENS EM SITECAKE */
.sc-content img {min-width: 50px !important;}

/* TEXTO EM SITECAKE Montserrat */
.stck p.montserrat,
.stck h1.montserrat,
.stck h2.montserrat,
.stck h3.montserrat,
.stck h4.montserrat,
.stck h5.montserrat,
.stck h6.montserrat {}

p.montserrat a,
p.montserrat a:link,
p.montserrat a:focus,
p.montserrat a:visited,
p.montserrat a:active,
p.montserrat a:disabled,
p.montserrat a:hover,
h1.montserrat a,
h1.montserrat a:link,
h1.montserrat a:focus,
h1.montserrat a:visited,
h1.montserrat a:active,
h1.montserrat a:disabled,
h1.montserrat a:hover,
h2.montserrat a,
h2.montserrat a:link,
h2.montserrat a:focus,
h2.montserrat a:visited,
h2.montserrat a:active,
h2.montserrat a:disabled,
h2.montserrat a:hover,
h3.montserrat a,
h3.montserrat a:link,
h3.montserrat a:focus,
h3.montserrat a:visited,
h3.montserrat a:active,
h3.montserrat a:disabled,
h3.montserrat a:hover,
h4.montserrat a,
h4.montserrat a:link,
h4.montserrat a:focus,
h4.montserrat a:visited,
h4.montserrat a:active,
h4.montserrat a:disabled,
h4.montserrat a:hover,
h5.montserrat a,
h5.montserrat a:link,
h5.montserrat a:focus,
h5.montserrat a:visited,
h5.montserrat a:active,
h5.montserrat a:disabled,
h5.montserrat a:hover,
h6.montserrat a,
h6.montserrat a:link,
h6.montserrat a:focus,
h6.montserrat a:visited,
h6.montserrat a:active,
h6.montserrat a:disabled,
h6.montserrat a:hover,
p.montserrat,
h1.montserrat,
h2.montserrat,
h3.montserrat,
h4.montserrat,
h5.montserrat,
h6.montserrat {
	font-family: 'Montserrat', sans-serif!important;
	text-decoration: none!important;
}


/* TEXTO EM SITECAKE Quicksand */
.stck p.quicksand,
.stck h1.quicksand,
.stck h2.quicksand,
.stck h3.quicksand,
.stck h4.quicksand,
.stck h5.quicksand,
.stck h6.quicksand {}

p.quicksand a,
p.quicksand a:link,
p.quicksand a:focus,
p.quicksand a:visited,
p.quicksand a:active,
p.quicksand a:disabled,
p.quicksand a:hover,
h1.quicksand a,
h1.quicksand a:link,
h1.quicksand a:focus,
h1.quicksand a:visited,
h1.quicksand a:active,
h1.quicksand a:disabled,
h1.quicksand a:hover,
h2.quicksand a,
h2.quicksand a:link,
h2.quicksand a:focus,
h2.quicksand a:visited,
h2.quicksand a:active,
h2.quicksand a:disabled,
h2.quicksand a:hover,
h3.quicksand a,
h3.quicksand a:link,
h3.quicksand a:focus,
h3.quicksand a:visited,
h3.quicksand a:active,
h3.quicksand a:disabled,
h3.quicksand a:hover,
h4.quicksand a,
h4.quicksand a:link,
h4.quicksand a:focus,
h4.quicksand a:visited,
h4.quicksand a:active,
h4.quicksand a:disabled,
h4.quicksand a:hover,
h5.quicksand a,
h5.quicksand a:link,
h5.quicksand a:focus,
h5.quicksand a:visited,
h5.quicksand a:active,
h5.quicksand a:disabled,
h5.quicksand a:hover,
h6.quicksand a,
h6.quicksand a:link,
h6.quicksand a:focus,
h6.quicksand a:visited,
h6.quicksand a:active,
h6.quicksand a:disabled,
h6.quicksand a:hover,
p.quicksand,
h1.quicksand,
h2.quicksand,
h3.quicksand,
h4.quicksand,
h5.quicksand,
h6.quicksand {
	font-family: 'Quicksand', sans-serif!important;
	text-decoration: none!important;
}


/* TEXTO EM SITECAKE Anton */
.stck p.anton,
.stck h1.anton,
.stck h2.anton,
.stck h3.anton,
.stck h4.anton,
.stck h5.anton,
.stck h6.anton {}

p.anton a,
p.anton a:link,
p.anton a:focus,
p.anton a:visited,
p.anton a:active,
p.anton a:disabled,
p.anton a:hover,
h1.anton a,
h1.anton a:link,
h1.anton a:focus,
h1.anton a:visited,
h1.anton a:active,
h1.anton a:disabled,
h1.anton a:hover,
h2.anton a,
h2.anton a:link,
h2.anton a:focus,
h2.anton a:visited,
h2.anton a:active,
h2.anton a:disabled,
h2.anton a:hover,
h3.anton a,
h3.anton a:link,
h3.anton a:focus,
h3.anton a:visited,
h3.anton a:active,
h3.anton a:disabled,
h3.anton a:hover,
h4.anton a,
h4.anton a:link,
h4.anton a:focus,
h4.anton a:visited,
h4.anton a:active,
h4.anton a:disabled,
h4.anton a:hover,
h5.anton a,
h5.anton a:link,
h5.anton a:focus,
h5.anton a:visited,
h5.anton a:active,
h5.anton a:disabled,
h5.anton a:hover,
h6.anton a,
h6.anton a:link,
h6.anton a:focus,
h6.anton a:visited,
h6.anton a:active,
h6.anton a:disabled,
h6.anton a:hover,
p.anton,
h1.anton,
h2.anton,
h3.anton,
h4.anton,
h5.anton,
h6.anton {
	font-family: 'Anton', sans-serif!important;
	text-decoration: none!important;
}

/* ICONES PARA SITECAKE */
p.icon::before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 0.5em;
}

.stck p.icon.google{}
p.google::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f0d4";
	font-weight: 300;
}

.stck p.icon.facebook{}
p.facebook::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f09a";
	font-weight: 300;
}

.stck p.icon.instagram{}
p.instagram::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f16d";
	font-weight: 300;
}

.stck p.icon.twitter{}
p.twitter::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f099";
	font-weight: 300;
}

.stck p.icon.youtube{}
p.youtube::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f167";
	font-weight: 300;
}

.stck p.icon.mapa{}
p.mapa::before {
	font-family: "Font Awesome 5 Free";
	content: "\f5a0";
	font-weight: 900;
}

.stck p.icon.telefone{}
p.telefone::before {
	font-family: "Font Awesome 5 Free";
	content: "\f095";
	font-weight: 900;
}

.stck p.icon.email{}
p.email::before {
	font-family: "Font Awesome 5 Free";
	content: "\f0e0";
	font-weight: 300;
}

.stck p.icon.whatsapp{}
p.whatsapp::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f232";
	font-weight: 300;
}

.stck p.icon.check {}
p.check::before {
	font-family: "Font Awesome 5 Free";
	content: "\f00c";
	font-weight: 900;
}

.stck p.icon.starone{}
p.starone::before {
	font-family: "Font Awesome 5 Free";
	content: "\f005";
	font-weight: 300;
}
.stck p.icon.startwo{}
p.startwo::before {
	font-family: "Font Awesome 5 Free";
	content: "\f005\f005";
	font-weight: 300;
}
.stck p.icon.starthree{}
p.starthree::before {
	font-family: "Font Awesome 5 Free";
	content: "\f005\f005\f005";
	font-weight: 300;
}
.stck p.icon.starfour{}
p.starfour::before {
	font-family: "Font Awesome 5 Free";
	content: "\f005\f005\f005\f005";
	font-weight: 300;
}
.stck p.icon.starfive{}
p.starfive::before {
	font-family: "Font Awesome 5 Free";
	content: "\f005\f005\f005\f005\f005";
	font-weight: 300;
}

/* LISTAS ORDENADAS PARA SITECAKE */
.sc-content-topleft ul.lista1,
.sc-content-topleft ul.lista2,
.sc-content-topleft ul.lista3,
.sc-content-topleft ul.lista4,
.sc-content-topleft ul.lista5,
.sc-content-topright ul.lista1,
.sc-content-topright ul.lista2,
.sc-content-topright ul.lista3,
.sc-content-topright ul.lista4,
.sc-content-topright ul.lista5,
.sc-content-footerleft ul.lista1,
.sc-content-footerleft ul.lista2,
.sc-content-footerleft ul.lista3,
.sc-content-footerleft ul.lista4,
.sc-content-footerleft ul.lista5,
.sc-content-footerright ul.lista1,
.sc-content-footerright ul.lista2,
.sc-content-footerright ul.lista3,
.sc-content-footerright ul.lista4,
.sc-content-footerright ul.lista5,
.sc-content ul.lista1,
.sc-content ul.lista2,
.sc-content ul.lista3,
.sc-content ul.lista4,
.sc-content ul.lista5 {}

.lista1 li::before,
.lista2 li::before,
.lista3 li::before,
.lista4 li::before,
.lista5 li::before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin-right: 0.5em;
}

.lista1 li::before {
	font-family: "Font Awesome 5 Free";
	content: "\f00c";
	font-weight: 900;
}

.lista2 li::before {
	font-family: "Font Awesome 5 Free";
	content: "\f14a";
	font-weight: 300;
}

.lista3 li::before {
	font-family: "Font Awesome 5 Free";
	content: "\f105";
	font-weight: 900;
}

.lista4 li::before {
	font-family: "Font Awesome 5 Free";
	content: "\f0da";
	font-weight: 900;
}

.lista5 li::before {
	font-family: "Font Awesome 5 Free";
	content: "\f124";
	font-weight: 900;
}

ul.lista1,
ul.lista2,
ul.lista3,
ul.lista4,
ul.lista5 {
	-webkit-margin-before: 0.3em!important;
	-webkit-margin-after: 0.3em!important;
	list-style: none!important;
}


/* CLASSE DE IMG */
.stck img.rounded-circle {
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.81);
}
.stck img.arredondar  {
    border-radius: 50%;
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.81);
}
.stck img.shadow  {
	filter:drop-shadow(4px 5px 4px #000000);
}
.stck img.grayscale  {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.stck img.contrast {
  filter:contrast(0%) brightness(150%);
}
.stck img.imgEsquerda {}
.stck img.imgDireita {}
.stck img.animated.flash.efectloop {}
.stck img.animated.slideInUp {}
.stck img.animated.slideInDown {}

.efectloop {
    animation-duration: 3.5s!important;
    animation-iteration-count: infinite!important;
}

/* SOMBRAS */
.stck h1.smbrblack,
.stck h2.smbrblack,
.stck h3.smbrblack,
.stck h4.smbrblack,
.stck h5.smbrblack {text-shadow: 0.1em 0em 0.3em black!important;}


/* BTN */
.stck h1.btn.btn-danger.rounded-0.my-1.shadow-sm,
.stck h1.btn.btn-secondary.rounded-0.my-1.shadow-sm,
.stck h1.btn.btn-success.rounded-0.my-1.shadow-sm {}

.stck h1.whats.btn.btn-success.rounded-0.animated.flash.efectloop.my-1.shadow-sm::before,
.stck h1.whats.btn.btn-success.rounded-0.my-1.shadow-sm::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f232";
	font-weight: 300;
	margin-right: 5px;
}

.stck h2.btn.btn-danger.rounded-0.my-1.shadow-sm,
.stck h2.btn.btn-secondary.rounded-0.my-1.shadow-sm,
.stck h2.btn.btn-success.rounded-0.my-1.shadow-sm {}

.stck h2.whats.btn.btn-success.rounded-0.animated.flash.efectloop.my-1.shadow-sm::before,
.stck h2.whats.btn.btn-success.rounded-0.my-1.shadow-sm::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f232";
	font-weight: 300;
	margin-right: 5px;
}

.stck h3.btn.btn-danger.rounded-0.my-1.shadow-sm,
.stck h3.btn.btn-secondary.rounded-0.my-1.shadow-sm,
.stck h3.btn.btn-success.rounded-0.my-1.shadow-sm {}

.stck h3.whats.btn.btn-success.rounded-0.animated.flash.efectloop.my-1.shadow-sm::before,
.stck h3.whats.btn.btn-success.rounded-0.my-1.shadow-sm::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f232";
	font-weight: 300;
	margin-right: 5px;
}

.stck h4.btn.btn-danger.rounded-0.my-1.shadow-sm,
.stck h4.btn.btn-secondary.rounded-0.my-1.shadow-sm,
.stck h4.btn.btn-success.rounded-0.my-1.shadow-sm {}

.stck h4.whats.btn.btn-success.rounded-0.animated.flash.efectloop.my-1.shadow-sm::before,
.stck h4.whats.btn.btn-success.rounded-0.my-1.shadow-sm::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f232";
	font-weight: 300;
	margin-right: 5px;
}

.stck h5.btn.btn-danger.rounded-0.my-1.shadow-sm,
.stck h5.btn.btn-secondary.rounded-0.my-1.shadow-sm,
.stck h5.btn.btn-success.rounded-0.my-1.shadow-sm {}
.stck h5.whats.btn.btn-success.rounded-0.animated.flash.efectloop.my-1.shadow-sm::before,
.stck h5.whats.btn.btn-success.rounded-0.my-1.shadow-sm::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f232";
	font-weight: 300;
	margin-right: 5px;
}

.stck h6.btn.btn-danger.rounded-0.my-1.shadow-sm,
.stck h6.btn.btn-secondary.rounded-0.my-1.shadow-sm,
.stck h6.btn.btn-success.rounded-0.my-1.shadow-sm {}

.stck h6.whats.btn.btn-success.rounded-0.animated.flash.efectloop.my-1.shadow-sm::before,
.stck h6.whats.btn.btn-success.rounded-0.my-1.shadow-sm::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f232";
	font-weight: 300;
	margin-right: 5px;
}

.stck p.btn.btn-danger.rounded-0.my-1.shadow-sm,
.stck p.btn.btn-secondary.rounded-0.my-1.shadow-sm,
.stck p.btn.btn-success.rounded-0.my-1.shadow-sm {}

.stck p.whats.btn.btn-success.rounded-0.animated.flash.efectloop.my-1.shadow-sm::before,
.stck p.whats.btn.btn-success.rounded-0.my-1.shadow-sm::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f232";
	font-weight: 300;
	margin-right: 5px;
}

/* FIRST-LETTER */
.stck h1.introduction1:first-letter,
.stck h1.introduction2:first-letter,
.stck h1.introduction3:first-letter,
.stck h2.introduction1:first-letter,
.stck h2.introduction2:first-letter,
.stck h2.introduction3:first-letter,
.stck h3.introduction1:first-letter,
.stck h3.introduction2:first-letter,
.stck h3.introduction3:first-letter,
.stck h4.introduction1:first-letter,
.stck h4.introduction2:first-letter,
.stck h4.introduction3:first-letter,
.stck h5.introduction1:first-letter,
.stck h5.introduction2:first-letter,
.stck h5.introduction3:first-letter,
.stck h6.introduction1:first-letter,
.stck h6.introduction2:first-letter,
.stck h6.introduction3:first-letter {
	font-size: 120%;
	font-weight: bold;
}

.stck h1.introduction1:first-letter,
.stck h2.introduction1:first-letter,
.stck h3.introduction1:first-letter,
.stck h4.introduction1:first-letter,
.stck h5.introduction1:first-letter,
.stck h6.introduction1:first-letter {
	color: #255765!important;
}

.stck h1.introduction2:first-letter,
.stck h2.introduction2:first-letter,
.stck h3.introduction2:first-letter,
.stck h4.introduction2:first-letter,
.stck h5.introduction2:first-letter,
.stck h6.introduction2:first-letter {
	color: #ff7f7f!important;
}

.stck h1.introduction3:first-letter,
.stck h2.introduction3:first-letter,
.stck h3.introduction3:first-letter,
.stck h4.introduction3:first-letter,
.stck h5.introduction3:first-letter,
.stck h6.introduction3:first-letter {
	color: #fbda5b!important;
}

.stck p.risco,
.stck h1.risco,
.stck h2.risco,
.stck h3.risco,
.stck h4.risco,
.stck h5.risco,
.stck h6.risco {text-decoration: line-through;}

.stck p.textoJustificado {text-align: justify!important;}