#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:#09550A;

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;

 }

 

}



