/*----------------------------------------------------------------
GERAL
-----------------------------------------------------------------*/
@media screen and (max-width: 767px) { /* PARA SMARTPHONES */
a.lojatermos:link {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000;}
a.lojatermos:visited {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000; }
a.lojatermos:hover {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000; text-decoration:underline;}
a.lojatermos:active {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000;}
.loja-margem-bottom{margin-bottom:50px;}
.loja-comprar-botao{ position:fixed; bottom:0px; left:0px !important; width:100% !important; z-index:9; margin:0px !important;}
.loja-botoes{width:100%; position:relative; float:left; margin:20px 0px 0px 0px;}
.loja-add-botao{position:fixed; bottom:0px; left:0px !important; padding:20px 10px 20px 10px;}
#loja-comprar-icon{position:absolute; text-align:right; z-index:9; right: 0px; top: 0px; width:76px;}
#loja-reservada-icon{position:absolute; text-align:right; z-index:9; right: 0px; top: 0px; width:132px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) { /* PARA TABLET*/
a.lojatermos:link {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000;}
a.lojatermos:visited {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000; }
a.lojatermos:hover {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000; text-decoration:underline;}
a.lojatermos:active {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000;}
.loja-margem-bottom{margin-bottom:50px;}
.loja-comprar-botao{ position:fixed; bottom:0px; left:0px !important; width:100% !important; z-index:9; margin:0px !important;}
.loja-botoes{width:100%; position:relative; float:left; margin:20px 0px 0px 0px;}
.loja-add-botao{position:fixed; bottom:0px; left:0px !important; padding:20px 10px 20px 10px;}
#loja-comprar-icon{position:absolute; text-align:right; z-index:9; right: 0px; top: 0px; width:76px;}
#loja-reservada-icon{position:absolute; text-align:right; z-index:9; right: 0px; top: 0px; width:132px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA PC BAIXA RESOLUÇÃO*/
a.lojatermos:link {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000;}
a.lojatermos:visited {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000; }
a.lojatermos:hover {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000; text-decoration:underline;}
a.lojatermos:active {font-family:  'Montserrat', sans-serif; font-size:0.9em; color: #000;}
.loja-margem-bottom{margin-bottom:50px;}
.loja-botoes{width:100%; position:relative; float:left; margin:0px;}
.loja-add-botao{position:relative;float:right; padding:10px 10px 10px 10px; margin:30px 0px 10px 0px;}
#loja-comprar-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:76px;}
#loja-reservada-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:132px;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA PC MÉDIA RESOLUÇÃO*/
a.lojatermos:link {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000;}
a.lojatermos:visited {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000; }
a.lojatermos:hover {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000; text-decoration:underline;}
a.lojatermos:active {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000;}
.loja-margem-bottom{margin-bottom:50px;}
.loja-botoes{width:100%; position:relative; float:left; margin:0px;}
.loja-add-botao{position:relative;float:right; padding:10px 10px 10px 10px; margin:30px 0px 10px 0px;}
#loja-comprar-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:76px;}
#loja-reservada-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:132px;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA PC ALTA RESOLUÇÃO*/
a.lojatermos:link {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000;}
a.lojatermos:visited {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000; }
a.lojatermos:hover {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000; text-decoration:underline;}
a.lojatermos:active {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000;}
.loja-margem-bottom{margin-bottom:50px;}
.loja-botoes{width:100%; position:relative; float:left; margin:0px;}
.loja-add-botao{position:relative;float:right; padding:10px 10px 10px 10px; margin:30px 0px 10px 0px;}
#loja-comprar-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:76px;}
#loja-reservada-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:132px;}
}
@media screen and (min-width: 1920px) and (max-width: 2159px) { /* PARA PC ALTA RESOLUÇÃO*/
a.lojatermos:link {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000;}
a.lojatermos:visited {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000; }
a.lojatermos:hover {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000; text-decoration:underline;}
a.lojatermos:active {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000;}
.loja-margem-bottom{margin-bottom:50px;}
.loja-botoes{width:100%; position:relative; float:left; margin:0px;}
.loja-add-botao{position:relative;float:right; padding:10px 10px 10px 10px; margin:30px 0px 10px 0px;}
#loja-comprar-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:76px;}
#loja-reservada-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:132px;}
}
@media screen and (min-width: 2160px) { /* PARA PC MUITO ALTA RESOLUÇÃO*/
a.lojatermos:link {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000;}
a.lojatermos:visited {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000; }
a.lojatermos:hover {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000; text-decoration:underline;}
a.lojatermos:active {font-family:  'Montserrat', sans-serif; font-size:1em; color: #000;}
.loja-margem-bottom{margin-bottom:50px;}
.loja-botoes{width:100%; position:relative; float:left; margin:0px;}
.loja-add-botao{position:relative;float:right; padding:10px 10px 10px 10px; margin:30px 0px 10px 0px;}
#loja-comprar-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:76px;}
#loja-reservada-icon{position:absolute; text-align:right; z-index:9; right: -10px; top: -10px; width:132px;}
}
#loja-carrinho-lista-produtos{width:100%; position:relative; float:left; padding:8px 0px 8px 0px; background-color:#eeeeee; margin-top:5px; }
#loja-carrinho-totalbox{width:100%; position:relative; float:left; padding:8px; margin-bottom:20px;	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);}
.loja-carrinho-itemnome{font-family:  'Montserrat', sans-serif; font-size:1em; color:#000; font-weight:500; text-align:left; margin-top:30px;}
.loja-carrinho-remover{font-family:  'Montserrat', sans-serif; font-size:2em; color:#000; font-weight:500; text-align:center;}
.loja-carrinho-remover:hover{color:#ed0f0f;}

#lista_pagamentos, #morada_entregaform, #morada_entregaform2{ margin-top:10px;}
.loja-botoes{
	background-color:#e4e5e6;
	color:#000;
	border-radius:0px;
	border:0px;
	padding:10px 40px 10px 40px;
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}
.loja-botoes:hover{
	background-color:#000;
	color:#fff;
	text-decoration:none;
}

.loja-add-botao{
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color:#000;
	width:100%;
	text-align:center;
	background-color:#e4e5e6;
	-webkit-transition: all 1s; /* Safari */
    transition: all 1s;

}
.loja-add-botao:hover{
	background-color:#000;
	color:#fff;
	text-decoration:none;
}
/*----------------------------------------------------------------
OPE
-----------------------------------------------------------------*/
a.loja-ope:link {
font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000;
}
a.loja-ope:visited {
font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000;
}
a.loja-ope:hover {
font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000; text-decoration:underline;
}
a.loja-ope:active {
font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000;
}
/*----------------------------------------------------------------
BOTAO CARRINHO FIXO
-----------------------------------------------------------------*/
a.loja-login-botao:link,a.loja-login-botao:visited,a.loja-login-botao:hover,a.loja-login-botao:active {
font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.75em; color:#000;
}
a.loja-login-botao:hover {
text-decoration:underline;
}


#loja-carrinho-fix{width:300px; height:200px; position:fixed; top:40%; right:-210px; z-index:9; background-image:url(/template/plugins/loja/01/images/carrinho-bg.png); background-size:cover; background-repeat:no-repeat;
-webkit-transition: all 0.5s; transition:  all 0.5s;animation: 1s ease-out 0s 1 LojaslideInFromRight;}
#loja-viaturas-carrinho{position:absolute; left:90px; top:40px; z-index:1;}
.loja-login-carrinho{position:absolute; left:100px; top:125px; z-index:1;}
#loja-carrinho-fix:hover{transform: translateX(-170px);}


@media screen and (min-width: 1024px) and (max-width: 1365px) { /* PARA PC BAIXA RESOLUÇÃO*/
#loja-carrinho-fix{width:200px; height:150px; position:fixed; top:35%; right:-130px;}
#loja-viaturas-carrinho{left:70px; top:30px;}
.loja-login-carrinho{left:80px; top:80px;}
a.loja-login-botao:link,a.loja-login-botao:visited,a.loja-login-botao:hover,a.loja-login-botao:active {font-size:0.6em;}
#loja-carrinho-fix:hover{transform: translateX(-100px);}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA PC ALTA RESOLUÇÃO*/

}
@media screen and (min-width: 1920px) and (max-width: 2159px) { /* PARA PC ALTA RESOLUÇÃO*/



}
@media screen and (min-width: 2160px) { /* PARA PC MUITO ALTA RESOLUÇÃO*/

}
/*----------------------------------------------------------------
CARRINHO
-----------------------------------------------------------------*/
@media screen and (max-width: 767px) { /* PARA SMARTPHONES */
#loja-titulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000; width:100%; position:relative; float:left; text-align:center; margin-top:30px;}
#loja-subtitulos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000; text-align:center; margin-top:20px;}
.loja-textos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.85em; color:#000;}
#mostracompras{width:100%; position:relative; float:left; padding:10px 0px 10px 0px; margin-top:40px;}
#loja-viatura-foto-div{width:100%; min-height:210px; position:relative; float:left;}
#loja-viatura-marca-div{width:100%; position:relative; float:left; margin-top:20px;}
#loja-carrinho2-img{width:100%; min-height:250px; position:relative; float:left; border-radius:20px; overflow:hidden;background-position:center; background-repeat: no-repeat;background-size: cover; margin-top:30px; z-index:1}
}
@media screen and (min-width: 768px) and (max-width: 1023px) { /* PARA TABLET*/
#loja-titulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000; width:100%; position:relative; float:left; text-align:center; margin-top:30px;}
#loja-subtitulos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000;text-align:center;  margin-top:20px;}
.loja-textos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.85em; color:#000;}
#mostracompras{width:100%; position:relative; float:left; padding:10px 0px 10px 0px; margin-top:40px;}
#loja-viatura-foto-div{width:100%; min-height:210px; position:relative; float:left;}
#loja-viatura-marca-div{width:100%; position:relative; float:left; margin-top:20px;}
#loja-carrinho2-img{width:100%; min-height:350px; position:relative; float:left; border-radius:20px; overflow:hidden;background-position:center; background-repeat: no-repeat;background-size: cover; margin-top:30px; z-index:1}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA PC BAIXA RESOLUÇÃO*/
#loja-titulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000; width:100%; position:relative; float:left;}
#loja-subtitulos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000; margin-top:20px;}
.loja-textos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.85em; color:#000;}
#mostracompras{width:100%; position:relative; float:left; padding:10px 0px 10px 0px;}
#loja-viatura-foto-div{width:60%; min-height:210px; position:relative; float:left;}
#loja-viatura-marca-div{width:40%; position:relative; float:left;}
#loja-carrinho2-img{width:100%; min-height:350px; position:relative; float:left; border-radius:20px; overflow:hidden;background-position:center; background-repeat: no-repeat;background-size: cover; margin-top:30px; z-index:1}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA PC MÉDIA RESOLUÇÃO*/
#loja-titulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000; width:100%; position:relative; float:left;}
#loja-subtitulos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000; margin-top:20px;}
.loja-textos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.85em; color:#000;}
#mostracompras{width:100%; position:relative; float:left; padding:10px 0px 10px 0px;}
#loja-viatura-foto-div{width:60%; min-height:210px; position:relative; float:left;}
#loja-viatura-marca-div{width:40%; position:relative; float:left;}
#loja-carrinho2-img{width:100%; min-height:350px; position:relative; float:left; border-radius:20px; overflow:hidden;background-position:center; background-repeat: no-repeat;background-size: cover; margin-top:30px; z-index:1}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA PC ALTA RESOLUÇÃO*/
#loja-titulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000; width:100%; position:relative; float:left;}
#loja-subtitulos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000; margin-top:20px;}
.loja-textos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.85em; color:#000;}
#mostracompras{width:100%; position:relative; float:left; padding:10px 0px 10px 0px;}
#loja-viatura-foto-div{width:60%; min-height:210px; position:relative; float:left;}
#loja-viatura-marca-div{width:40%; position:relative; float:left;}
#loja-carrinho2-img{width:100%; min-height:350px; position:relative; float:left; border-radius:20px; overflow:hidden;background-position:center; background-repeat: no-repeat;background-size: cover; margin-top:30px; z-index:1}
}
@media screen and (min-width: 1920px) and (max-width: 2159px) { /* PARA PC ALTA RESOLUÇÃO*/
#loja-titulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000; width:100%; position:relative; float:left;}
#loja-subtitulos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000; margin-top:20px;}
.loja-textos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.85em; color:#000;}
#mostracompras{width:100%; position:relative; float:left; padding:10px 0px 10px 0px;}
#loja-viatura-foto-div{width:60%; min-height:210px; position:relative; float:left;}
#loja-viatura-marca-div{width:40%; position:relative; float:left;}
#loja-carrinho2-img{width:100%; min-height:350px; position:relative; float:left; border-radius:20px; overflow:hidden;background-position:center; background-repeat: no-repeat;background-size: cover; margin-top:30px; z-index:1}
}
@media screen and (min-width: 2160px) { /* PARA PC MUITO ALTA RESOLUÇÃO*/
#loja-titulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000; width:100%; position:relative; float:left;}
#loja-subtitulos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000; margin-top:20px;}
.loja-textos{width:100%; position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.85em; color:#000;}
#mostracompras{width:100%; position:relative; float:left; padding:10px 0px 10px 0px;}
#loja-viatura-foto-div{width:60%; min-height:210px; position:relative; float:left;}
#loja-viatura-marca-div{width:40%; position:relative; float:left;}
#loja-carrinho2-img{width:100%; min-height:350px; position:relative; float:left; border-radius:20px; overflow:hidden;background-position:center; background-repeat: no-repeat;background-size: cover; margin-top:30px; z-index:1}
}



#loja-carrinho-titulos{width:100%;position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:700;font-size:0.9em; color:#000; padding:0px 0px 10px 10px;}

.loja-carrinho-topo{width:100%; position:relative; float:left; padding:15px; margin-top:40px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);}
#loja-carrinho-empty{width:100px; position:relative; float:left;}
#loja-carrinho-botao-size{width:300px;position:relative; float:left;}
.loja-carrinho-marca{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000;}
.loja-carrinho-caracteristicas{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.8em; color:#333;}
.loja-carrinho-preco{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1.2em; color:#000; margin-top:30px; border-top:1px solid #ccc; padding-top:5px;}
.loja-carrinho-taxainfo{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.7em; color:#000;}
.loja-carrinho-info{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.8em; color:#000;}

.loja-lista-opcao{width:100%; position:relative; float:left; padding:10px 20px 10px 20px; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000; cursor:pointer; text-align:left}
.loja-lista-opcao-active{width:100%; position:relative; float:left; padding:20px 20px 20px 20px; background-color:#ccc; font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.9em; color:#000; text-align:left}
/*----------------------------------------------------------------
LOGIN
-----------------------------------------------------------------*/
@media screen and (max-width: 767px) { /* PARA SMARTPHONES */
#loja-login-titulos{width:100%;position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000; padding:0px 0px 10px 10px;}
.loja-login-subtitulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.9em; color:#000;}
.loja-login-texto{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.7em; color:#000;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) { /* PARA TABLET*/
#loja-login-titulos{width:100%;position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000; padding:0px 0px 10px 10px;}
.loja-login-subtitulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.9em; color:#000;}
.loja-login-texto{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.7em; color:#000;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) { /* PARA PC BAIXA RESOLUÇÃO*/
#loja-login-titulos{width:100%;position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000; padding:0px 0px 10px 10px;}
.loja-login-subtitulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.9em; color:#000;}
.loja-login-texto{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.7em; color:#000;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px) { /* PARA PC MÉDIA RESOLUÇÃO*/
#loja-login-titulos{width:100%;position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000; padding:0px 0px 10px 10px;}
.loja-login-subtitulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.9em; color:#000;}
.loja-login-texto{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.7em; color:#000;}
}
@media screen and (min-width: 1366px) and (max-width: 1919px) { /* PARA PC ALTA RESOLUÇÃO*/
#loja-login-titulos{width:100%;position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000; padding:0px 0px 10px 10px;}
.loja-login-subtitulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.9em; color:#000;}
.loja-login-texto{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.7em; color:#000;}
}
@media screen and (min-width: 1920px) and (max-width: 2159px) { /* PARA PC ALTA RESOLUÇÃO*/
#loja-login-titulos{width:100%;position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000; padding:0px 0px 10px 10px;}
.loja-login-subtitulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.9em; color:#000;}
.loja-login-texto{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.7em; color:#000;}
}
@media screen and (min-width: 2160px) { /* PARA PC MUITO ALTA RESOLUÇÃO*/
#loja-login-titulos{width:100%;position:relative; float:left; font-family:  'Montserrat', sans-serif;font-weight:500;font-size:1em; color:#000; padding:0px 0px 10px 10px;}
.loja-login-subtitulos{font-family:  'Montserrat', sans-serif;font-weight:500;font-size:0.9em; color:#000;}
.loja-login-texto{font-family:  'Montserrat', sans-serif;font-weight:400;font-size:0.7em; color:#000;}
}
#loja-login-bx{width:100%;position:relative; float:left; padding:20px; border:1px solid #ccc; border-radius:20px;}

.loja-lembrarpass{cursor:pointer;font-family:  'Montserrat', sans-serif;color:#333; width:100%;position:relative;float:left; text-align:center; padding:20px 0px 20px 0px;}
.loja-lembrarpass:hover{color:#0B6B10;text-decoration:underline}
/*--------------------------------------------------
FORMULÁRIOS - Branco
----------------------------------------------------*/
.loja-formularios-branco input[type="password"].form-control {background-color:#fff; color:#000;padding:25px 25px 25px 25px; font-size:0.8em; border:none; border-bottom:2px solid #c4122f; border-radius:5px;}
.loja-formularios-branco input[type="text"].form-control {background-color:#fff; color:#000;padding:25px 25px 25px 25px; font-size:0.8em; border:none; border-bottom:2px solid #c4122f; border-radius:5px;}
.loja-formularios-branco input[type="email"].form-control {background-color:#fff; color:#000;padding:25px 25px 25px 25px; font-size:0.8em; border:none; border-bottom:2px solid #c4122f; border-radius:5px;}
.loja-formularios-branco textarea.form-control {background-color:#fff; color:#000;padding:25px 25px 25px 25px; font-size:0.8em; border:none; border-bottom:2px solid #c4122f; border-radius:5px;}
.loja-formularios-branco input[type="text"]::placeholder{color: #000;}
.loja-formularios-branco input[type="email"]::placeholder{color: #000;}
.loja-formularios-branco input[type="password"]::placeholder{color: #000;}
.loja-formularios-branco textarea.form-control::placeholder{color: #000;}
.loja-formularios-branco select.form-control::placeholder{color: #000;}
.loja-formularios-branco select.form-control option{color: #000;background-color : #fff;}
.loja-formularios-branco .checkbox .cr {position: relative;display: inline-block;border: 1px solid #a9a9a9;border-radius: .25em;width: 1.3em;height: 1.3em;float: left;margin-right: .5em;}
.loja-formularios-branco .checkbox .cr .cr-icon {position: absolute;font-size: .8em;line-height: 0;top: 50%;left: 15%;}
.loja-formularios-branco .checkbox label input[type="checkbox"] {display: none;}
.loja-formularios-branco .checkbox label input[type="checkbox"]+.cr>.cr-icon {opacity: 0;}
.loja-formularios-branco .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {opacity: 1;}
.loja-formularios-branco .mdb-select{
  font-family:  'Montserrat', sans-serif;
  width: 100%;
  color:#000;
  font-size:0.9em;
  font-weight:400;
  overflow: hidden;
  padding:15px 25px 15px 20px;
  background: url("/template/images/arrow.png") no-repeat right #fff;
  border-bottom:2px solid #c4122f; border-radius:5px;
	  }
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.loja-formularios-transparente label{ font-family:  'Montserrat', sans-serif; color:#000;  font-size:0.9em; font-weight:700; padding:0px; margin:0px;}
/*--------------------------------------------------
FORMULÁRIOS - TRANSPARENTE
----------------------------------------------------*/
.loja-formularios-transparente input[type="password"].form-control {background-color: transparent; color:#000;padding:25px 25px 15px 5px; font-size:0.8em; border:none; border-bottom:2px solid #000; border-radius:5px;}
.loja-formularios-transparente input[type="text"].form-control {background-color: transparent; color:#000;padding:25px 25px 15px 5px; font-size:0.8em; border:none; border-bottom:2px solid #000; border-radius:5px;}
.loja-formularios-transparente input[type="email"].form-control {background-color: transparent; color:#000;padding:25px 25px 15px 5px; font-size:0.8em; border:none; border-bottom:2px solid #000; border-radius:5px;}
.loja-formularios-transparente textarea.form-control {background-color: transparent; color:#000;padding:25px 25px 15px 5px; font-size:0.8em; border:none; border-bottom:2px solid #000; border-radius:5px;}
.loja-formularios-transparente input[type="text"]::placeholder{color: #000;}
.loja-formularios-transparente input[type="email"]::placeholder{color: #000;}
.loja-formularios-transparente input[type="password"]::placeholder{color: #000;}
.loja-formularios-transparente textarea.form-control::placeholder{color: #000;}
.loja-formularios-transparente select.form-control::placeholder{color: #000;}
.loja-formularios-transparente select.form-control option{color: #000;background-color : #fff;}
.loja-formularios-transparente .checkbox .cr {position: relative;display: inline-block;border: 1px solid #a9a9a9;border-radius: .25em;width: 1.3em;height: 1.3em;float: left;margin-right: .5em;}
.loja-formularios-transparente .checkbox .cr .cr-icon {position: absolute;font-size: .8em;line-height: 0;top: 50%;left: 15%;}
.loja-formularios-transparente .checkbox label input[type="checkbox"] {display: none;}
.loja-formularios-transparente .checkbox label input[type="checkbox"]+.cr>.cr-icon {opacity: 0;}
.loja-formularios-transparente .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {opacity: 1;}
.loja-formularios-transparente .mdb-select{
  font-family:  'Montserrat', sans-serif;
  width: 100%;
  color:#000;
  font-size:0.9em;
  font-weight:400;
  overflow: hidden;
  padding:15px 25px 15px 5px;
  background: url("/template/images/arrow.png") no-repeat right;
  background-color:transparent;
  border-bottom:2px solid #000; border-radius:5px;
	  }
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.loja-formularios-transparente label{ font-family:  'Montserrat', sans-serif; color:#000;  font-size:0.9em; font-weight:700; padding:0px; margin:0px;}
/*--------------------------------------------------
animações
----------------------------------------------------*/
@keyframes LojaslideInFromRight {
  0% {
    transform: translateX(100px);
	opacity:0;
  }
  100% {
    transform: translateX(0);
	opacity:1;
  }
}

/*-------------------------------------------------------------------
FIM LAYOUT
--------------------------------------------------------------------*/