@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);

body{ font-family: 'Roboto Condensed', sans-serif; color:#2c2936;  line-height:1.3; font-size: 14px;   font-weight: lighter;  overflow-x: hidden; }

::-webkit-input-placeholder { color:#000; text-transform:uppercase; font-size:11px; }
::-moz-placeholder { color:#000; text-transform:uppercase;  font-size:11px; } /* firefox 19+ */
:-ms-input-placeholder { color:#000; text-transform:uppercase; font-size:11px; } /* ie */
input:-moz-placeholder { color:#000; text-transform:uppercase; font-size:11px;  }

.font-bold{ font-family: 'Work Sans', sans-serif; }

h1{ font-size:24px; }
h2{ font-size:32px; color:#464646; font-weight:400;   }
p{line-height:1.3;}
a{ color:#464646; ; }
a:hover{  text-decoration: none;  }
.opaque{ opacity: 0.5; }
button,.button{ border-radius:2px; }
input,select,textarea{  background:none; border:1px solid #000; background: #fff; }
input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{  background:none; border:1px solid #444; }
nav h3{ font-size:15px;}
nav a{ font-size:12px;}

.on-top{ z-index:10000;}
span[itemprop="name"]{ position:relative; bottom:2px; }
nav{ }
.menu-dot{position: relative; bottom:4px; margin:0px 5px; }
#nav-content { text-align:center; }
nav#nav-content div a,.nav-content a{ padding:0px 0px; font-size: 16px; color: #333; text-transform: uppercase; text-align: center; }
nav#nav-content div a:hover,.nav-content a:hover{ color:#777; }
nav#nav-content div a.selected,.nav-content a.selected{ color:#bf1e2e; }

.bx-next{ margin-right:-60px; z-index: 100; }
.bx-prev{ margin-left:-55px; z-index: 100; }

#mobile-menu-tab{ left:-61%; }

.nav-content span{ margin-bottom:5px;  font-size:16px;}
.bg-quem-somos{ background: black url(../img/bg-quemsomos.jpg) center center repeat; background-size:100% auto; }
.base-red{background-color:#bf1e2e; }
.base-color-red{color:#bf1e2e; }

#main-banner{ margin-top:0px;}
.banner-bg{   }
a.partner-logo{ }
a.partner-logo{ border-right:1px solid #ccc; }
a.partner-logo:last{ border-right:none; }
a.pic.grid-10{ width:12.5%; border:2px solid #fff; }


.line-paragrah{ line-height: 1.3; }
.banner-legend{ font-size: 32px; }

#man-in-the-box{ max-width:480px; bottom:-100px; }
.slide:hover a span{ display:none; }

@media (min-width:0px) and (max-width: 800px) {

.padding-super{ padding:10px 10px 10px 10px; }
.margin-x-super{ padding:0px 10px 0px 10px; }
.padding-x-super{ padding:0px 10px 0px 10px; }
.social-logo{ margin-bottom:20px;}
.banner-legend{ font-size: 12px; bottom:0px; left:0px; margin:0px; padding:2px;}
.slide{ padding:0px 0px 0px 0px;}
a.partner-logo{ border-right:none; width:100%; }
#main-banner{ display:none; margin-top:20px;}

#man-in-the-box{ max-width:230px; bottom:-45px;  }

.bx-next{ display:none; }
.bx-prev{ display:none; }

a.pic.grid-10{ width:50%; border:2px solid #fff; }

	.padding-x-super{ padding:0px 10px 0px 10px;}
	.padding-super{ padding:20px 10px 20px 10px;}
	.screen-1024{ width:100%; max-width:100%; }

	body{height:auto; overflow: auto; }
	.hide-in-mobile{ display: none; }
	.screen-1024{ width:100%;}
	#main-menu{ display: none; }
	#mobile-menu{ display: block; }

}


/*
@media (min-width:1024px) and (max-width: 1920px) {

.default-screen-area{ height: }

}
*/