@charset "utf-8";
/* Style */

	/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
		.redondo (@n){ -webkit-border-radius: @n; -moz-border-radius: @n; border-radius: @n; }
		.redondo1 (@n1, @n2, @n3, @n4){ webkit-border-radius: @n1 @n2 @n3 @n4; -moz-border-radius: @n1 @n2 @n3 @n4; border-radius: @n1 @n2 @n3 @n4; }
		.shadow (@n1, @n2, @n3, @n4){ -webkit-box-shadow: @n1 @n2 @n3 @n4; -moz-box-shadow: @n1 @n2 @n3 @n4; box-shadow: @n1 @n2 @n3 @n4; }
		.back_gradient (@n1, @n2, @n3, @n4) { background: -moz-linear-gradient(top,  @n1 0%, @n2 50%, @n3 51%, @n4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@n1), color-stop(50%,@n2), color-stop(51%,@n3), color-stop(100%,@n4)); background: -webkit-linear-gradient(top,  @n1 0%,@n2 50%,@n3 51%,@n4 100%); background: -o-linear-gradient(top,  @n1 0%,@n2 50%,@n3 51%,@n4 100%); background: -ms-linear-gradient(top,  @n1 0%,@n2 50%,@n3 51%,@n4 100%); }
	/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */



	/* NOVO */
		.owl-controls.clickable {
			.owl-pagination { text-align: center; margin-top: -40px; margin-bottom: 40px; }
		}


		.slider-content{
			margin-top:160px;
		}
		.slider-content h1{
			display:inline-block;
			font-size:26px;
			font-family: 'Montserrat', sans-serif;
			font-weight:700;
			margin:0px;
			padding-top:0px;
		}
		.slider-content p{
			margin-top:25px;
			font-size:16px;
			line-height:30px;
		}
		.slider-content a.btn{
			margin-top:30px;
		}
		.slider-content a.prev, .slider-content a.next{
			opacity:0.8;
			display:block;
			float:left;
			border:1px solid;
			padding:15px 15px;
			cursor:pointer;
			margin-right:5px;
		}
		.slider-content a.prev:hover, .slider-content a.next:hover{
			opacity:1;
		}
		.slider-content a.prev, .slider-content a.next{
			border-color:#fff;
		}
		.testimonial-content span, .bg-image h1, .why-us li span, .stats > div > div:hover, .slider-content a.prev, .slider-content a.next, .big-hr, .big-hr h2, .contact-info strong, .footer-icons a:hover, .contact-info i, footer h4, footer nav a:hover, .topmenu a, .btn.btn-sm.btn-default:hover, .btn.btn-sm.btn-success:hover, .btn.btn-success, .btn-success:hover, .btn.btn-danger, .btn.btn-danger:hover, .main-menu a, .slider-content, .slider-content h1, #to-top, .blog-section h3, .one-news > div > div small, .two-news > div div:last-child small, .blog-section div div a, .blog-section div div a:hover, #fleet-gallery .owl-buttons div, .page-title, .page-title a, .page-title a:hover, .team > div > div span, .comments > div > a.reply:hover, nav.pagination a:hover, nav.pagination a.active, .tags a:hover, ul.blog-cats > li:hover > a{
			color:#fff;
		}
	/* NOVO */




	/* LOJA */

	/* LOJA */




	/* INPUT */

		/* Design */
			input.design,
			textarea.design,
			.select2,
			select.design,
			select.designx { height: 35px; line-height: 35px; padding: 0 10px; border: solid 1px #ccc; background: url('../web/img/outros/input/bg-input30.png') repeat-x 0px 0px #FFF; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; outline: 0; }
			input.design:focus,
			textarea.design:focus,
			.select2:focus,
			select.design:focus,
			select.designx:focus { height: 35px; line-height: 35px; box-shadow: 0px 0px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3); border-color: #AAA; background: url('../web/img/outros/input/bg-input-focus1.png') repeat-x 0px 0px #FFF; }

			.select2-selection__rendered { height: 35px; line-height: 37px; font-size: 12px; color: #666 !important; }
			.select2-container { font-size: 12px; border: 0 !important; }
			.select2-selection { padding: 0 10px; border: solid 1px #ccc; background: url('../web/img/outros/input/bg-input30.png') repeat-x 0px 0px #FFF; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; outline: 0; }

			.select2-selection--multiple { height: 28px !important;
				.select2-selection__rendered { height: 28px; }
				.select2-selection__choice { height: 20px !important; line-height: 20px !important; }
			}
			/*.select2-selection--multiple { height: 100px !important;
				.select2-selection__rendered { height: 100px; }
				.select2-selection__choice { height: 24px !important; }
			}*/

			input[type=radio].design ,
			input[type=checkbox].design { height: auto; line-height: auto; padding: 0; border: none; background: none; border-radius: 0px; outline: 0; }

			input[type=checkbox], input[type=radio] { height: 16px; vertical-align: bottom; box-shadow: 0px 0px 1px rgba(0,0,0,0.3) !important; -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.3) !important; -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.3) !important; }
			textarea.design { height: auto; padding: 5px 10px; line-height: 18px !important; }

			button.design { padding: 8px 25px; border: 0; color:#FFF; .redondo(4px); -moz-box-shadow:0 0 3px #CCC; -webkit-box-shadow:0 0 3px #CCC; box-shadow:0 0 3px #CCC; }
			button.design:hover { -moz-box-shadow:0 0 8px #CCC; -webkit-box-shadow:0 0 8px #CCC; box-shadow:0 0 8px #CCC; }	

			input[type=date].design, input[type=datetime-local].design, input[type=month].design, input[type=number].design, input[type=time].design, input[type=week].design { padding-right: 0 !important; }
			input.design:disabled, textarea.design:disabled { opacity: .7 !important; background: #eee !important; }

			.input.file { position: relative; overflow: hidden; height: 24px; line-height: 24px; padding: 0 5px; border: solid 1px #ccc; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; outline: 0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f6f6f6');  background:-moz-linear-gradient(top, #fff, #f6f6f6); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6)); }
			input[type=file].design { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
		/* Design */

		/* Botao */
			.botao { height: 33px; padding: 0px 15px; font-size: 12px; cursor: pointer; border: 1px solid #ddd; background: #FFF;
				i { margin: -2px 0 0; font-size: 16px; }
			}
			.botao:disabled { color: #ccc !important;
				i { color: #ccc !important; }
			}
			.botao:hover { .shadow(0px, 1px, 3px, #d7d7d7); text-shadow: 0px 1px 0px #BBB; border: 1px solid #C7C7C7; }
		/* Botao */

	/* INPUT */
	

/* Style


----------------------------------------------------------------------------------------------------------------------------------


*/
