/*CSS GERAIS*/
body {
	color: #424242;
}

::-moz-selection { 
  background-color: #4a316b;
  color: white;}

::selection { 
  background-color: #4a316b;
  color: white;}  

.img-fluid{
  margin: 0px auto !important;
  text-align: center !important;}

 #scroll {
    z-index: 1;
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color: #9c9aa0;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;}

#scroll span {
    z-index: 1;  
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;}

#scroll:hover {
    z-index: 1;    
    /*background-color:#e74c3c;*/
    background-color:  #ffc107;
    transition: 0.5s;}


/* MENU */
nav.fundo-menu{
	background-color: #4a316b;
	opacity: 0.90;}

a.navbar-brand:hover{
	color: #ffc107 !important;}	

nav ul li.menu a{
	color: #fff !important;}

nav ul li.menu a:hover{
	   transition: 0.75s!important;
	color: #ffc107 !important;}

nav ul li.menu a.active{
	color: #ffc107 !important;}	

button.navbar-toggler {
    border: solid 1px  #ffc107 !important; }

.anima {
	margin-top: -30px; }

.sombra-anima{
	font-size: 3em;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 2px black;}

.fundo-rodape{
	min-height: 200px;
	background-image: url(../img/fundo-rodape.jpg); }

 .linha-amarela{
 	height: 15px;
 	background-color: #ffc107;} 

.conteudo-rodape{
 	padding-top: 50px;
 	color: #fff;}	

section{
	margin-top: 50px;
	margin-bottom: 50px; }

section h1{
	color: #ffc107;}

.enviar {
	text-align: center;
	border: 0px;
	padding: 7px 14px 7px px;
	background-color: #4a316b;
    color: #fff;}

.enviar:hover {
	background-color: #ffc107;
    transition: 0.75s;}  	

.produto {
	margin-top: 50px;
	margin-bottom: 50px; }

.produto h3{
	text-align: center;
	color: #ffc107;
	margin-bottom: 0px;}

.produto h5{
	text-align: center;}

.titulo-produtos{
    border-radius: 5px;
    background-color: #ffc107; 
    padding: 10px;
    color: #fff; }


/*LINHAS DE PRODUTOS PÁGINA INICIAL*/
.linhas-produtos{
    background-color: #ffc107;   
    min-height: 500px; }

.linhas-produtos h1{
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 50px;}

.linhas-produtos h4{
    margin-bottom: 25px;
    text-align: center;}

.linhas-produtos h2{
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 50px;
    text-align: center;}

.linhas-produtos img:hover{
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    transition: 0.5s; }

.lancamentos {
    padding-top: 0px;
    background-color: #4a316b;
    min-height: 300px;}

.lancamentos h1 {
    color: #fff;
    text-align: center;
    padding-top: 50px;}

.lancamentos h4{
    color: #fff;
    margin-bottom: 25px;
    text-align: center;}

.lancamento01{
    background-color: #ffc107;}

.lancamento01 h3{
    color: #fff;}    




/* Responsive Utilities */
@media (max-width: 1600px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 1024px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
	nav.fundo-menu{
	   background-color: #4a316b;
	   opacity: 1;}
	   #myCarousel{
	   display: none;}

    .linhas-produtos h1{
        padding-top: 100px; }

    .img-dog {
        display: none;   }    
}

@media (max-width: 640px) {
}

@media (max-width: 500px) {
}

@media (max-width: 479px) {
}

@media (max-width: 400px) {
}

@media (max-width: 360px) {
}