/*-- header --*/
p,ul li,ol li{
	margin:0;
	font-size:14px;
}
ul,label{
	margin:0;
	padding:0;
}
.w3l_header_left{
	float: left;
	padding: 0.79em 0 0.75em 4.2em;
	width: 50%;
	background: #2EA822;
	top:0px;
	z-index: 9999;
}
.w3l_header_left ul li{
	display:inline-block;
	margin-right:2em;
	font-size:15px;
	color:#FFFFFF;
	font-weight: 500;
}
.w3l_header_left ul li span{
	padding-right: 5px;
	color: #FFFFFF;
}
.w3l_header_left ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
.w3l_header_left ul li a:hover{
	color:#FFFFFF;
}

.w3l_header_right{
	float: right;
	text-align: right;
	padding: 0.79em 0 0.75em 2em;
	width: 50%;
	background: #000000;
	top:0px;
	z-index: 9999;
}
.w3l_header_right ul li{
	display:inline-block;
	margin-right:4.5em;
	font-size:15px;
	color:#FFFFFF;
	font-weight: 500;
}
.w3l_header_right ul li span{
	padding-right: 5px;
	color: #FFFFFF;
}
.w3l_header_right ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
.w3l_header_right ul li a:hover{
	color:#FFFFFF;
}

/*--choose--*/
.footer-left-agileits {
	background: #2EA822;
	padding: 2em 2em;
	text-align: center;
	min-height: 305px;
}
.footer-left-agileinfo {
	background: #000000;
	padding: 2em 2em;
	text-align:center;
	min-height: 305px;
}
.footer-left-w3-agileits {
	background: #2EA822;
	padding: 3em 3em;
	text-align:center;
	min-height: 305px;
}
.footer h3 {
	font-size: 26px;
	font-weight: 600;
	color: #fff;
	letter-spacing: 2px;
	margin-bottom: 1em;
}
.footer-left-w3-agileits input[type="text"] {
    outline: none;
    padding: 10px 10px;
    font-size: 14px;
    color: #999;
    width: 82%;
    background: #fff;
    border: none;
    float: left;
}
.footer-left-w3-agileits input[type="submit"] {
	outline: none;
	width: 18%;
	color: #fff;
	border: none;
	padding: 8.5px 0;
	background: url(../images/right-1.png) no-repeat 14px 14px #000000;
}
.footer-left-w3-agileits input[type="submit"]:hover {
	background: url(../images/right-1.png) no-repeat 20px 14px #000000;
}
.footer p {
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    margin-bottom: 20px;
}
.footer-left-agileits ul li {
	list-style-type: none;
	margin-bottom: 0.2em;
	font-size: 14px;
	line-height: 1.8em;
	color: #fff;
	padding-left: 1em;
}
.footer-left-agileits ul li span {
	left: -0.2em;
}
.footer-left-agileits li span {
    color: #fff;
}
.footer-left-agileits ul li a {
    color: #fff;
    text-decoration: none;
}
/*-- social-icons --*/
ul.social-icons li {
    display: inline-block;
}
.icon {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	width: 40px;
	height: 40px;
	font-family: FontAwesome;
	font-size:1.35em;
	color:#fff;
	text-align:center;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
}
.icon-border {
	position: relative;
}

.icon-border::before,
.icon-border::after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	line-height: 2.2em;
}

.icon-border::before {
	z-index: 1;
	-webkit-transition: box-shadow 0.3s;
     transition: box-shadow 0.3s;
}

.icon-border::after {
	z-index: 2;
}

/* facebook */
.icon-border.facebook::before {
	box-shadow:inset 0 0 0 48px #2EA822;
}

.icon-border.facebook:hover::before {
	box-shadow:inset 0 0 0 2px #2EA822;
}

.icon-border.facebook::after {
	content:"\f09a";
}
.icon-border.facebook:hover::after {
	color:#2EA822;
}

/* twitter */
.icon-border.twitter::before {
	box-shadow:inset 0 0 0 48px #2EA822;
}

.icon-border.twitter:hover::before {
	box-shadow:inset 0 0 0 2px #2EA822;
}

.icon-border.twitter::after {
	content:"\f099";
}
.icon-border.twitter:hover::after {
	color:#2EA822;
}

/* instagram */
.icon-border.instagram::before {
	box-shadow: inset 0 0 0 48px #2EA822;
}

.icon-border.instagram:hover::before {
	box-shadow: inset 0 0 0 2px #2EA822;
}

.icon-border.instagram::after {
	content: "\f16d";
}
.icon-border.instagram:hover::after {
	color:#2EA822;
}

/* pinterest */
.icon-border.googleplus::before {
	box-shadow: inset 0 0 0 48px #2EA822;
}

.icon-border.googleplus:hover::before {
	box-shadow: inset 0 0 0 2px #2EA822;
}

.icon-border.googleplus::after {
	content: "\f0d4";
}
.icon-border.googleplus:hover::after {
	color:#2EA822;
}
/*-- //social-icons --*/
.copyright-w3-agile {
	padding: 2em 0;
	background: #000;
	text-align: center;
	margin-top: 5px;
}
.copyright-w3-agile p{
   font-size:15px;
   color:#fff;
}
.copyright-w3-agile p a{
	color:#00FF00;
	text-decoration: none;
	font-size: 12px;
}
.copyright-w3-agile p a:hover{
   color:#fff;
}
.google-map iframe {
    width: 100%;
    min-height: 300px;
    border: none;
}
.containner {
	width: 100%;
	margin: auto;
}
/* copyrights */
.cop_info {
	float: left;
	padding: 15px 40px 15px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	color: #727272;
	background-color: #1c1f21;
	border-top: 1px solid #2e3132;
	z-index:10;
}
.cop_info .one_half{
	float: right;
}
.cop_info b {
	font-size: 12px;
	color: #727272;
	font-style: normal;
	font-weight: normal;
}
.cop_info span {
	float: right;
}
.cop_info a {
	margin-top: 10px;
	font-size: 12px;
	color: #727272;
	text-align: right;
}
.cop_info a:hover {
	color: #999;
}

.ollar {
     max-width: 200px;
     width: 100%;
     height: auto;
	 float:right;
 }
.ollar img{
     max-width: 200px;   /* Máximo da largura da imagem */
     width: 100%;
     max-height: 37px;  /* Máximo da altura da imagem */
     min-height: auto;      /* Mínimo da altura, por padrão “auto” */
 }
 
 .last {
	margin-right: 0 !important;
	clear: right;
}
@media (max-width: 1080px){
.footer-left-agileinfo {
    padding: 4em 2em;
}
.footer-left-agileits {
    padding: 4em 2em;
}
.footer-left-w3-agileits {
    padding: 4em 2em;
}
.footer-left-w3-agileits input[type="text"] {
    width: 74%;
}
.footer-left-w3-agileits input[type="submit"] {
    width: 26%;
}
}

/*-- /responsive --*/
@media (max-width:1440px){
}
@media (max-width:1366px){
}
@media (max-width:1024px){
	.w3l_header_left ul li {
		display: inline-block;
		margin-right:1em;
		font-size: 14px;
		color: #FFFFFF;
	}
	.w3l_header_right {
		float: right;
		width: 50%;
		padding: 0.3em 0em 0.4em 18em;
	}
	.w3l_header_left {
		float: left;
		padding: 0.7em 0 0.8em 2em;
		width: 50%;
	}
}
@media (max-width: 991px){
.footer-left-agileinfo,.footer-left-agileits,.footer-left-w3-agileits {
    float: left;
    width: 33.33%;
	min-height: 324px;
}
}
@media (max-width:800px){
.w3l_header_right {
		float: right;
		width: 50%;
		padding: 0.3em 0em 0.4em 12em;
}
.footer h3 {
    font-size: 23px;
}
.footer-left-w3-agileits input[type="submit"] {
    background: url(../images/right-1.png) no-repeat 18px 14px #000000;
}
.footer-left-w3-agileits input[type="submit"]:hover {
    background: url(../images/right-1.png) no-repeat 18px 14px #000000;
}
}
@media (max-width:768px){
	.w3l_header_left {
		float: left;
		padding: 0.7em 0 0.8em 2em;
		width: 50%;
	}
	.w3l_header_right {
		float: right;
		width: 50%;
		padding: 0.3em 0em 0.4em 12em;
	}
.footer-left-w3-agileits input[type="submit"] {
    background: url(../images/right-1.png) no-repeat 12px 14px #000000;
}
.footer-left-w3-agileits input[type="submit"]:hover {
    background: url(../images/right-1.png) no-repeat 14px 14px #000000;
}
.footer h3 {
    font-size: 21px;
}
}
@media (max-width:736px){
	.w3l_header_right {
		float: right;
		width: 50%;
		padding: 0.3em 0em 0.4em 9em;
	}
	.w3l_header_left {
		float: left;
		padding: 0.7em 0 0.8em 1em;
		width: 50%;
	}
.footer h3 {
    font-size: 22px;
}
.footer-left-agileinfo, .footer-left-agileits, .footer-left-w3-agileits {
  padding:3em 1em;
  min-height: 284px;
}
.footer-left-w3-agileits input[type="submit"] {
    width: 30%;
}
.footer-left-w3-agileits input[type="text"] {
    width: 70%;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.cop_info {
    padding: 15px 0px 15px 0px;
}
.cop_info .one_half{
	width: 100%;
	margin-right: 0%;
}
.last {
	margin-right: 0 !important;
	clear: right;
	margin-bottom: 0 !important;
}
}
@media (max-width:667px){
	.w3l_header_right ul li {
        margin-right: 0.2em;
        font-size: 14px;
	}
	.w3l_header_right ul li span {
       padding-right: 0.5em;
	}
	.w3l_header_left {
		float: none;
		padding: 0.5em 0 0.5em 0;
		width: 100%;
		text-align: center;
	}
	.w3l_header_right {
		float: right;
		width: 100%;
		padding: 0.4em 0em 0.4em 0em;
		text-align: center;
	}
		span.one {
		font-size: 2.5em;
	}
.footer h3 {
    font-size: 21px;
}
}
@media (max-width: 640px){
.footer-left-agileinfo, .footer-left-agileits, .footer-left-w3-agileits {
    padding: 2em 5em;
    min-height: 230px;
	float:none;
	width:100%;
}
.footer-left-w3-agileits input[type="submit"] {
    width: 12%;
}
.footer-left-w3-agileits input[type="text"] {
    width: 88%;
}
}
@media(max-width:600px){
.cop_info {
    padding: 15px 0px 15px 0px;
}
.ollar {
     position:relative;
     margin-left: auto;
     margin-right: auto;
	 float:none;
}
.containner {
	width: 100%;
	margin: auto;
}
}
@media (max-width: 568px){
.footer-left-w3-agileits input[type="submit"] {
    width: 14%;
}
.footer-left-w3-agileits input[type="text"] {
    width: 86%;
}
}
@media (max-width: 480px){
.footer-left-w3-agileits input[type="text"] {
    width: 82%;
}
.footer-left-w3-agileits input[type="submit"] {
    width: 18%;
}
.cop_info .one_half{
	width: 100%;
	margin-right: 0%;
}
.last {
	margin-right: 0 !important;
	clear: right;
	margin-bottom: 0 !important;
}
}
@media (max-width: 414px){
.footer-left-agileinfo, .footer-left-agileits, .footer-left-w3-agileits {
    padding: 2em 3em;
}
.copyright-w3-agile p {
    font-size: 14px;
    line-height: 26px;
}
.copyright-w3-agile {
    padding: 1em 0;
}
}
@media (max-width: 384px){
.footer-left-agileinfo, .footer-left-agileits, .footer-left-w3-agileits {
    padding: 2em 2em;
}
}
@media (max-width:320px){
	.w3l_header_left ul li {
        margin-right: 0.2em;
        font-size: 14px;
	}
	.w3l_header_left ul li span {
       padding-right: 0.5em;
	}
	.w3l_header_right ul li {
        margin-right: 0.2em;
        font-size: 14px;
	}
	.w3l_header_right ul li span {
       padding-right: 0.5em;
	}
.footer-left-agileinfo, .footer-left-agileits, .footer-left-w3-agileits {
    padding: 2em 1em;
    min-height: 225px;
}
.google-map iframe {
    min-height: 200px;
}
}
