#search3 {
margin-bottom: 10px;
margin-left: -25px;
}
#search3 .input-lg {
height: 25px;
line-height: 20px; 
border-width: 5px;
 border-style: solid;
 border-color: #ECECEC;
-webkit-border-top-left-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-bottomleft: 25px;
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
}
#search3 .btn-lg {
font-size: 15px;
line-height: 23px;
padding: 10px 35px;
background-color:#fff;
color: #000;
background-image: none;
border-width: 0px;
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

#search3 .btn-lg:hover  {
background-color:#5a43ff;
color: #fff;

transition:background-color 1s;
}


.search-footer span {line-height: 59px;}span.col-lg-7.lrppo-search-footer > div > span {line-height: 0px;}span.col-lg-7.lrppo-search-footer {padding-top: 8px;}
.search-footer {min-height: 58px;margin-bottom: 30px;color: #fff;font-size: 18px !important;
}
@media only screen and (max-width: 1366px) {
	.search-footer {width: 85%;} 
}
	@media only screen and (max-width: 1360px) {
	.search-footer {width: 85%;} 
}
	@media only screen and (max-width: 1280px) {
		.search-footer {width: 85%;} }
	@media only screen and (max-width: 1024px) {.search-footer {width: 80%;body { overflow-x:hidden; } } }
	@media only screen and (max-width: 801px) {.search-footer {width: 80%;body { overflow-x:hidden; } } }
	@media only screen and (max-width: 800px) {.search-footer {width: 80%;body { overflow-x:hidden; } } }
	@media only screen and (max-width: 720px) {.search-footer {width: 80%;body { overflow-x:hidden; } } }
	@media only screen and (max-width: 685px) {.search-footer {width: 100%;body { overflow-x:hidden; } } }
	@media only screen and (max-width: 512px) {.search-footer {width: 100%;body { overflow-x:hidden; } } }
	@media only screen and (max-width: 480px) { .search-footer {width: 100%;body { overflow-x:hidden; } }}
	@media only screen and (max-width: 270px) {.search-footer {width: 100%;body { overflow-x:hidden; } }}
	#busca #search4 { float:left; margin:-14px 0 0 0; position:relative; top: 2px; }
	#busca #search4 input { background:#687F09; border-color:#687F09; padding:0 10px; width:260px; height:41px; line-height: 20px; font-size:16px; color:#333; border-radius:5px; -webkit-border-radius:0px; -moz-border-radius:0px; outline:none; z-index: 9999;}
	#busca #search4 input:focus { box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1) inset; } .busca-out { padding: 10px; width: 330px; height: 60px; background: #fff; border-radius: 6px; -o-border-radius: 10px; -moz-border-radius: 10px; border: 1px solid #444444; z-index: 9999; } @media screen and (max-width:480px) { .busca-out { height: 0px; width: 0%; top: -30px; display: none; border-color: ; z-index:0; imageHeight: 0px; imageWidth: 0px; opacity: 0.0;} } @media only screen and (max-width: 512px) {.payment_lrppo img {max-width: 466px;} }@media only screen and (max-width: 512px) {.payment_lrppo img {max-width: 466px;} }@media only screen and (max-width: 480px) { .payment_lrppo img {max-width: 266px;}}@media only screen and (max-width: 270px) {.payment_lrppo img {max-width: 225px;}}
     
@media screen and (max-width: 680px) {
	       #search3 .input-lg {
	        margin-left: 20px!important;
 }
 
}

