/* Enter Your Custom CSS Here */
@import url('https://fonts.googleapis.com/css?family=Lato');

body{
  font-family: 'Lato', Arial, Helvetica, sans-serif;  
  font-size:16px;
  margin-bottom:0 !important;
}

a{
  color:#cd1432;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
  background-color: #f1592a;
color: #fff
}

.dropdown-menu{
  background-color: #f1592a;
  border:0 !important;
}
.topbar{
  background-color:#404040;
  width:100%;  
  overflow:auto;
  text-align:right;
}
.topbar-menu ul{
  margin:0;
  list-style:none;
    float:right;
}

.topbar-menu ul li{
 float:left;
 border-right:1px solid #fff; 
  padding: 5px 20px;
}

.topbar-menu ul li:hover{
  background:#cd1432;
  border-right:1px solid #404040;
}

.topbar-menu li:last-child{
  border-right:0;
}

.topbar-menu a{
  color:#eee;
  text-transform:uppercase;
  font-size:11px;
}

.topbar-menu a:hover{
  text-decoration:none;
}

li#menu-item-479.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-479{
  background: #2ab200;
}

.page-header{
  float:left;
  border:0;
}

#header #main-navigation{
  margin:70px 0 20px 0;
}

#header #main-navigation .fa-whatsapp {
  color: #2ab200;
}

.navbar-default{
  background-color:#fff;
  border:0;
  width:75%;
  float:right;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
  background-color:#fff;
}

.navbar-default .navbar-nav>.active>a{
color:#cd1432;
  font-size:16px;
}

.navbar-default .navbar-nav>.active>a:hover{
  color:#404040;
}

a.topicon{
  color:#7e7e7e;
margin: 8px 15px 0 15px;
display: inline-block;
}

#footer{
  position:relative;
  height:auto;
  overflow:auto; 
  background-color:#404040;
  padding:0 3%;
}


#footer li.widget_text{
  list-style:none;
  margin:25px 0;
  width:33%;
  float:left;
  color:#eee;
  font-size:14px;
  line-height:27px;
  text-align:left;
}
#footer #custom_html-4{
   line-height:20px !important;
}


#footer #custom_html-4 img{
float:left;
margin:0 15px 40px 0;
}

#footer .container p{
clear:both;
color:#888
}

/* HOME */

.container{
  width:100% !important;
}
.produtos-home{
  background-color:#e4ecf0;
  text-align:center;
  margin-top:30px;
  padding-top:30px;
}

.produtos-home h2{
  font-weight:bold;
  font-size:36px;
  text-transform:uppercase;
  margin-bottom:40px;
}

.produtos-home .col-md-4{
  margin-bottom:30px;
}

.home-newsletter{
  background:url('wp-content/themes/tateno/assets/images/halftone.png');
  overflow: auto;
padding:40px 0;
  color:#fff;
  font-size:18px;
  display: flex;
    justify-content: center;
  margin-top:30px;
  margin-bottom:0;
}

.home-newsletter h2{
  text-transform:uppercase;
}

.home-newsletter form{
  margin-top:40px;
}

.home-newsletter input[type=text], .home-newsletter input[type=email]{
  margin-bottom:10px;
  line-height:24px;
  border:0;
  padding:8px;
  color:#666;
  border-radius:5px;
}

.home-newsletter input[type=submit]{
  border-radius:5px;
  background:#004c73;
  border:0;
  text-transform:uppercase;
  color:#fff;
  padding:12px;
  font-size:18px;
}

.home-newsletter input[type=submit]:hover{
   background:#fff;
  color:#004c73;
}

.home #content{
  margin-bottom:0 !important;
}

/* INTERNAS */
h1{
  text-transform:uppercase;
    font-size:48px;
  margin-bottom:30px;
}

h1.entry-title{
  background: url('wp-content/themes/tateno/assets/images/bg-title.png') no-repeat bottom right #faa21b;
display: block;
padding: 40px;
  color: #fff;
font-weight: 300;
font-size: 60px;
    margin-top:0;
}

.page-template-page-nossas-lojas h1.entry-title{
  margin-bottom:0;
}

.pag-lojas h2{
font-size: 26px;
display: block;
padding: 20px;
color: #fff;
text-indent: 60px;
background: url('wp-content/themes/tateno/assets/images/ico-store-small.png') no-repeat 15px center #f1592a;
}

.product-top h1{
  color:#fff;
  padding:15px 0;
}

.product-top{
  margin-bottom:30px;
  padding: 200px 30px 90px;
}

.button-oferta{
  display:inline-block;
  padding:12px;
  background:#cd1432;
  color:#fff;
  font-weight:bold;
  margin-top: 25px;
  border:1px solid #cd1432
}

.button-oferta:hover{
  background:#fff;
  color: #cd1432;
    text-decoration:none;
}

#content{
  margin-bottom:30px;
}

.i4ewOd-pzNkMb-haAclf{
	display:none !important;
}

.pag-lojas img{
  margin:0;
  width:100%;
}

label{
width:100%;
}

input[type=text], input[type=email],textarea{
  margin-bottom:10px;
  border:1px solid #ccc;
  line-height:21px;
  padding:8px;
  font-weight:300;
  color:#666;
  border-radius:5px;
  width:75%;
}

input[type=submit]{
  border-radius:5px;
  background:#cd1432;
  border:2px solid #cd1432;
  text-transform:uppercase;
  color:#fff;
  padding:12px;
  font-size:18px;
}

input[type=submit]:hover{
   background:#fff;
  color:#cd1432;
}

.ofertas-lojas{
  background: url('wp-content/themes/tateno/assets/images/ico-store.png') no-repeat 15px 15px #404040;
  padding:20px 15px 15px 90px;
  color:#fff;
  margin-top:50px;
}

.ofertas-lojas a.bt-lojas{
margin-top:20px;
  display:block;
  text-align:center;
  text-transform:uppercase;
  background:#cd1432;
  color:#fff;
  padding:8px;  
}

.ofertas-lojas a.bt-lojas:hover{
  color:#cd1432;
  background:#fff;
  text-decoration:none;
}

.responsive-img{
width:100%;
}

.padding5{
  padding:5px !important;
}

.padding5:last-child{
  margin-bottom:20px;
}

#footer a{
  color:#ffffff;
}

#footer a:hover{
  color:#ffffff;
}

@media only screen and (max-width: 760px){
  .navbar-default{
    width:60%;
  }
}
@media only screen and (max-width: 760px){
.row{
display:block;
  }
  
#footer li.widget_text, .home-newsletter .col-md-4{
  width: 75% !important;
float: none !important;
margin: 20px auto;
}
  .navbar-default{
    width:50%;
  }
}