@import url(http://fonts.googleapis.com/css?family=Anton);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
a[href^="tel:"] {
color:inherit;
text-decoration:none
}
body {
	background:#ef7900
}
body>div {
	background:#fff
}
#content ul {
	list-style-type:none
}
a {
	outline:0
}
h1, h2, h3, h4, h5, h6 {
	font-family:'Anton', sans-serif;
	color:#202020;
	font-weight:normal;
	line-height:1em;
	letter-spacing:0;
	text-transform:uppercase
}
h3 {
	font-size:30px;
	margin:88px 0 30px 0;
	border-bottom:#e7e7e7 1px solid;
	padding-bottom:15px;
	display:block
}
p {
	margin-bottom:20px
}
.lead {
	font-size:18px;
	line-height:20px;
	color:#202020;
	text-transform:uppercase;
	font-weight:bold
}
p.lead {
	margin-bottom:10px
}
.text {
	font-size:10px;
	line-height:12px;
	color:#c6c6c6;
	text-transform:uppercase
}
.text-info {
	color:#202020;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	text-transform:uppercase
}
a.text-info {
	color:#202020
}
a.text-info:hover {
	color:#ef7900
}
figure.img-polaroid {
	display:inline-block;
	margin:0
}
.img-polaroid a {
	display:block
}
.img-polaroid {
	padding:0;
	background-color:#fff;
	border:8px solid #fff;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.img-polaroid img {
	max-width:inherit;
	width:100%
}
.magnifier {
	position:relative;
	display:block
}
.magnifier:after {
	content:'';
	display:block;
	width:45px;
	height:44px;
	position:absolute;
	opacity:0;
	left:0;
	bottom:0;
	background:url(../img/magnifier.png) center center no-repeat;
-webkit-transition:opacity .2s linear;
-moz-transition:opacity .2s linear;
-o-transition:opacity .2s linear;
transition:opacity .2s linear
}
.magnifier:hover:after {
	opacity:.8;
-webkit-transition:opacity .2s linear;
-moz-transition:opacity .2s linear;
-o-transition:opacity .2s linear;
transition:opacity .2s linear
}
.list {
	margin:0;
	list-style:none
}
.list li {
	margin:0;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	display:block;
	text-transform:uppercase;
	border-top:#ededed 1px solid
}
.list li:first-child {
	margin-top:0;
	border:0
}
.list li a {
	color:#444;
	display:block;
	background:url(../img/marker.gif) 0 11px no-repeat;
	padding:2px 0 2px 10px
}
.list li a:hover {
	color:#fff;
	background:#ef7900;
	text-decoration:none
}
.list2 li {
	text-transform:none;
	font-size:13px;
	border:0
}
.list2 li a {
	color:#6c6c6c;
	padding:3px 0 4px 10px
}
.top-0 {
	margin-top:0!important
}
.bot-0 {
	margin-bottom:0!important
}
.left-0 {
	margin-left:0!important
}
.last {
	margin-right:0!important
}
.center {
	text-align:center
}
.indent-1 {
	margin:58px 0 20px 0
}
.indent-2 {
	margin:78px 0 40px 0
}
.indent-3 {
	margin:78px 0 30px 0
}
.indent-4 {
	margin:31px 0 0 0
}
.img-indent img {
	float:left;
	margin-right:30px
}
.clear {
	clear:both
}
.extra-wrap {
	overflow:hidden
}
a.btn {
	display:inline-block;
	background:#ef7900;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	font-size:16px;
	line-height:1em;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	text-shadow:none;
	border:0;
	text-decoration:none;
	padding:15px 19px 16px 19px;
	margin:39px 0 0 0;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
	font-family:'PT Sans', sans-serif
}
a.btn span {
	display:block;
	background:url(../img/btn.png) right center no-repeat;
	padding-right:18px
}
a.btn:hover {
	background:#202020;
	color:#fff;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
.link {
	font-size:12px;
	line-height:20px;
	font-family:'Anton', sans-serif;
	color:#ef7900;
	text-transform:uppercase;
	display:inline-block;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
	margin-top:35px
}
.link:hover {
	text-decoration:none;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
	color:#202020
}
.link2 {
	color:#ef7900;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.link2:hover {
	text-decoration:none;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
	color:#202020
}
#toTop {
	display:none;
	width:56px;
	height:15px;
	overflow:hidden;
	background:url(../img/totop.png) 0 0 no-repeat;
	position:fixed;
	margin-right:-690px!important;
	right:50%;
	bottom:38px;
	z-index:999
}
#toTop:hover {
	background-position:0 bottom
}
#toTop:active, #toTop:focus {
	outline:0
}
header {
	text-align:left
}
.select-menu {
	display:none!important
}
.navbar_ {
	margin:74px 0 0 0;
	background:transparent;
	border-bottom:0
}
.navbar_ .navbar-inner {
	position:relative;
	padding:0;
	margin:0;
	float:none;
	background:0;
	border:0;
	min-height:inherit;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse_ {
	margin:0;
	padding:0;
	line-height:0!important;
	font-size:0;
	text-align:left
}
.nav-collapse_ .nav {
	float:none;
	display:inline-block;
	margin:0 0 0 35px
}
.nav-collapse_ .nav li {
	margin:0;
	padding:0;
	position:relative;
	zoom:1;
	z-index:99
}
.nav-collapse_ .nav>li {
	float:left;
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:21px;
	line-height:1em;
	padding:11px 0 10px 17px;
	margin-left:17px;
	border-left:#efefef 1px solid
}
.nav-collapse_ .nav>li:first-child {
	margin-left:0;
	padding-left:0;
	border:0
}
.nav-collapse_ .nav:after {
	content:"";
	position:absolute;
	width:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10
}
.nav-collapse_ .nav li a {
	/*color:#e0e0e0;*/
	/*font-family:'Anton', sans-serif;*/
	color: #4a4a4a;
	font-family:'PT Sans', sans-serif;
	font-weight:normal;
	font-size:17px!important;
	line-height:1em;
	letter-spacing:0;
	text-shadow:none;
	text-decoration:none;
	text-transform:uppercase;
	display:inline-block;
	margin:0
}
.nav-collapse_ .nav>li>a {
	display:inline-block;
	position:relative;
	padding:0;
	border:0;
	font-size:21px;
	line-height:1em;
	text-align:center;
	background:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.nav-collapse_ .nav>li.sub-menu>a:before {
	content:" ";
	position:absolute;
	background:url(../img/menu-marker.gif) 0 0 no-repeat;
	width:9px;
	height:9px;
	right:50%;
	bottom:-10px;
	margin-right:-5px
}
.nav-collapse_ .nav>li.sfHover>a, .nav-collapse_ .nav>li.sfHover>a:hover, .nav-collapse_ .nav>li>a:hover, .nav-collapse_ .nav>li.active>a, .nav-collapse_ .nav>li.active>a:hover {
	background:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	color:#ef7900;
	text-shadow:none;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.nav-collapse_ .nav>li.sfHover>a span, .nav-collapse_ .nav>li.sfHover>a:hover span, .nav-collapse_ .nav>li>a:hover span, .nav-collapse_ .nav>li.active>a span, .nav-collapse_ .nav>li.active>a:hover span {
	color:#fff;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.nav-collapse_ .nav li ul {
	position:absolute;
	display:none;
	width:140px;
	list-style:none;
	zoom:1;
	z-index:999;
	margin:0;
	padding:40px 15px 40px 15px;
	background:#ef7900;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse_ .nav>li>ul {
	left:50%;
	margin-left:-78px;
	top:60px
}
.nav-collapse_ .nav>li>ul:after {
	position:absolute;
	z-index:99;
	content:"";
	top:-7px;
	left:50%;
	margin-left:-13px;
	width:26px;
	height:8px;
	background:url(../img/corn-1.png) 0 0 no-repeat
}
.nav-collapse_ .nav ul li {
	font-size:21px;
	line-height:1em;
	display:block;
	text-align:left;
	position:relative;
	margin:12px 0 0 0
}
.nav-collapse_ .nav ul li:first-child {
	border:0;
	margin-top:0;
	padding-top:0
}
.nav-collapse_ .nav ul li a {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
	text-align:center;
	display:block;
	padding:3px 0 4px 0;
	font-size:21px;
	line-height:1em;
	position:relative;
	color:#fff
}
.nav-collapse_ .nav>li>ul li>a:hover, .nav-collapse_ .nav>li>ul li.sfHover>a {
	text-decoration:none;
	color:#ef7900;
	background:#fff;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.slider {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	position:relative;
	z-index:1;
	margin-top:10px;
	text-align:center
}
.slider .camera_wrap {
	margin-bottom:0!important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	position:relative;
	z-index:1;
	float:none;
	min-height:451px
}
.slider .camera_wrap img {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.camera_wrap .camera_pag {
	display:inline-block;
	position:absolute;
	bottom:38px;
	right:32px
}
.camera_wrap .camera_pag ul {
	overflow:hidden
}
.camera_wrap .camera_pag ul li {
	display:inline-block;
	margin:0;
	float:left;
	margin-left:3px;
	overflow:hidden
}
.camera_wrap .camera_pag ul li:first-child {
	margin:0
}
.camera_wrap .camera_pag ul li>span {
	display:block;
	width:9px;
	height:9px;
	background:#fff;
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px;
	text-indent:-999px;
	font-size:0;
	line-height:0;
	cursor:pointer
}
.camera_wrap .camera_pag ul li>span:hover, .camera_wrap .camera_pag ul li.cameracurrent span {
	background:#ef7900
}
.camera_caption {
	display:none!important
}
#content {
	padding-bottom:63px
}
h1.brand {
	display:block;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
	font-size:80px;
	line-height:1em;
	position:relative;
	z-index:9
}
h1.brand a {
	display: inline-block;
	width: 370px;
	padding: 42px 0 48px 0;
	text-align: center;
	text-decoration: none;
	font-size: 80px;
	line-height: 1em;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: -2px;
	background: #fff
}
.soc-block {
	margin:72px 0 0 0;
	display:block;
	text-align:right;
	position:relative;
	z-index:999
}
.login {
	background:url(../img/login.png) right 2px no-repeat;
	color:#e0e0e0;
	font-family:'Anton', sans-serif;
	font-weight:normal;
	font-size:21px;
	line-height:1em;
	display:inline-block;
	padding-right:28px;
	text-transform:uppercase;
	margin-top:13px;
	float:right
}
.soc-icons {
	display:inline-block;
	border-left:#ededed 1px solid;
	padding:9px 0 10px 15px;
	margin:0 0 0 20px;
	float:right
}
.soc-icons li {
	float:left;
	display:inline-block;
	font-size:0;
	line-height:0;
	margin-left:1px
}
.soc-icons li a {
	display:block;
	width:31px;
	height:31px;
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px;
	background:#313131
}
.soc-icons li a:hover {
	background:#ef7900
}
.list_carousel {
	position:relative;
	display:block
}
.list_carousel #foo {
	margin:0;
	padding:0;
	list-style:none;
	display:block
}
.list_carousel #foo>li {
	padding:0;
	display:inline-block;
	overflow:hidden;
	position:relative;
	float:left;
	margin-right:0!important;
	cursor:default;
	min-height:207px
}
.list_carousel.responsive {
	width:auto;
	margin-left:0
}
.list_carousel #foo>li .img-link a {
	border-top:transparent 10px solid;
	display:block;
	position:relative;
	margin-bottom:13px
}
.list_carousel #foo>li .img-link a:hover {
	border-top:#ef7900 10px solid
}
.list_carousel #foo>li .img-link a:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background:url(../img/bg.png) 0 0 repeat;
	border-bottom:#fff 10px solid;
	display:none
}
.list_carousel #foo>li .img-link a:hover:before {
	display:block
}
.list_carousel .prev, .list_carousel .next {
	display:inline-block;
	background:#fffde6;
	width:21px;
	height:21px;
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px;
	cursor:pointer;
	position:absolute;
	top:-60px
}
.list_carousel .prev {
	background:url(../img/prev.png) no-repeat 0 0;
	right:25px
}
.list_carousel .next {
	background:url(../img/next.png) no-repeat 0 0;
	right:0
}
.list_carousel .prev:hover {
	background:url(../img/prev.png) no-repeat 0 bottom
}
.list_carousel .next:hover {
	background:url(../img/next.png) no-repeat 0 bottom
}
.list_carousel div img {
	width:100%;
	display:block
}
.list-news {
	margin:0
}
.list-news li {
	overflow:hidden;
	display:block;
	border-bottom:#e7e7e7 1px solid;
	margin-top:19px;
	padding-bottom:20px
}
.list-news li:first-child {
	margin-top:0
}
.list-news li>div {
	padding-top:22px
}
.list-news li img {
	float:left;
	margin-right:22px
}
.list-news li.list-news-main img {
	margin-right:30px
}
.thumbnails {
	margin-top:66px
}
.thumbnails .thumbnail {
	background:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:0;
	padding:0;
	margin-top:35px
}
.thumbnails .thumbnail {
	padding:0;
	background:transparent;
	border:0;
	float:left;
	color:#6c6c6c;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-family:'PT Sans', sans-serif;
	position:relative
}
.thumbnails .thumbnail img {
	margin:0 0 33px 0;
	width:100%
}
.thumbnails .thumbnail h3 {
	margin:0 0 35px 0
}
.thumbnails .thumbnail .link {
	margin-top:35px
}
.block-1 {
	overflow:hidden
}
.block-1 img {
	margin:0 0 35px 0;
	width:100%;
	display:block
}
.list-history {
	margin:0
}
.list-history dt {
	margin:18px 0 13px 0
}
.list-history dt:first-child {
	margin-top:0
}
.list-history dd {
	margin:0;
	padding:0
}
.list-staff {
	list-style-type:none;
	margin-top:-30px
}
.list-staff li {
	margin-top:30px;
	display:inline-block
}
.list-staff li img {
	width:100%
}
.testimonials blockquote {
	margin:24px 0 0 0;
	padding:0 0 0 40px;
	font-size:13px;
	line-height:20px;
	background:url(../img/blockquote.png) 0 5px no-repeat;
	display:block;
	border:0;
	overflow:hidden
}
.testimonials span {
	margin:20px 0 0 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#202020
}
.list-gallery {
	margin-top:-20px
}
.list-gallery li {
	margin-top:20px
}
.list-gallery .caption {
	margin-top:13px
}
.list-gallery li img {
	width:100%
}
.list-blog {
	margin:0
}
.list-blog li {
	display:block;
	margin-top:21px;
	border-top:#e7e7e7 1px solid;
	padding-top:30px
}
.list-blog li:first-child {
	margin-top:0;
	padding-top:0;
	border:0
}
.list-blog li .date {
	padding-bottom:20px
}
.list-blog li .badge {
	background:#ef7900;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	width:70px;
	font-family:'Anton', sans-serif;
	font-size:30px;
	line-height:48px;
	color:#fff;
	font-weight:normal;
	text-shadow:none;
	padding:0;
	margin:0 30px 0 0;
	text-align:center;
	float:left
}
.list-blog li .badge span {
	font-size:24px;
	line-height:31px;
	color:#202020;
	font-weight:bold;
	background:#e0e0e0;
	font-family:'PT Sans', sans-serif;
	display:block
}
.list-blog li .extra-wrap {
	padding-top:0
}
.list-blog li img {
	float:left;
	margin-right:30px;
	margin-bottom:5px
}
.list-blog .lead {
	margin-bottom:10px;
	display:block
}
.map {
	margin:0;
	overflow:hidden;
	line-height:0;
	font-size:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.map iframe {
	width:100%;
	height:626px;
	border:0
}
.address {
	display:block;
	margin:0
}
.address p {
	margin-bottom:24px
}
.address strong {
	display:block;
	margin-bottom:9px
}
.address span {
	width:80px;
	display:inline-block
}
.contact-form {
	position:relative;
	vertical-align:top;
	z-index:1;
	margin:0
}
.contact-form .txt-form {
	display:none
}
.contact-form .coll-1, .contact-form .coll-2, .contact-form .coll-3 {
	float:left;
	width:190px
}
.contact-form .coll-1, .contact-form .coll-2 {
	margin-right:25px
}
.contact-form fieldset {
	border:0;
	padding:0;
	width:100%;
	position:relative;
	z-index:10
}
.contact-form label {
	display:block;
	min-height:50px;
	position:relative;
	margin:0;
	padding:0;
	float:left;
	width:100%
}
.contact-form .message {
	display:block;
	width:100%
}
.contact-form input, .contact-form textarea {
	font-family:'PT Sans', sans-serif;
	padding:7px 10px;
	margin:0;
	font-size:13px;
	line-height:20px;
	color:#6c6c6c;
	background:#fff;
	outline:0;
	width:100%;
	border:1px solid #e7e7e7;
	-webkit-box-shadow:inset 1px 1px 0 0 #b2b2b2;
	-moz-box-shadow:inset 1px 1px 0 0 #b2b2b2;
	box-shadow:inset 1px 1px 0 0 #b2b2b2;
	float:left;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.contact-form input {
	height:36px
}
.contact-form input:focus, .contact-form textarea:focus {
	-webkit-box-shadow:inset 1px 1px 0 0 #b2b2b2!important;
	-moz-box-shadow:inset 1px 1px 0 0 #b2b2b2!important;
	box-shadow:inset 1px 1px 0 0 #b2b2b2!important;
	border:1px solid #e7e7e7!important;
	color:#6c6c6c!important
}
.contact-form .area .error {
	float:none
}
.contact-form textarea {
	width:100%;
	height:130px;
	resize:none;
	overflow:auto
}
.contact-form .success {
	border:1px solid #d4d4d4;
	display:none;
	position:absolute;
	left:0;
	top:0;
	font-size:13px;
	line-height:20px;
	background:#fff;
	padding:14px 0;
	text-transform:none;
	text-align:center;
	z-index:20;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.contact-form .info {
	border:1px solid #d4d4d4;
	display:none;
	position:absolute;
	left:0;
	top:0;
	font-size:13px;
	line-height:20px;
	background:#fff;
	padding:14px 0;
	text-transform:none;
	text-align:center;
	z-index:20;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.contact-form .error, .contact-form .empty {
	color:#ef7900;
	font-size:10px;
	line-height:1.2em;
	display:none;
	overflow:hidden;
	padding:0 4px 0 0;
	width:100%;
	text-transform:none;
	position:absolute;
	bottom:0;
	left:0
}
.contact-form .message .error, .contact-form .message .empty {
	bottom:-14px
}
.contact-form .buttons-wrapper {
	position:relative;
	padding-top:28px
}
.contact-form .buttons-wrapper a {
	margin-right:40px;
	margin-top:0;
	float:left
}
.contact-form .buttons-wrapper a:hover {
	text-decoration:none
}
.contact-form .buttons-wrapper .required-field {
	display:inline-block;
	padding-top:10px;
	color:#6c6c6c
}
.float {
	float:left
}
.float2 {
	float:right
}
footer {
	color:#fff;
	font-size:10px;
	line-height:1em;
	padding-top:14px;
	padding-bottom:14px;
	background:transparent;
	text-transform:uppercase
}
footer a {
	color:#fff
}
footer a:hover {
	color:#fff;
	text-decoration:underline
}
.block-404 .img-404 {
	padding-top:10px;
	text-align:center
}
.block-404 h3 {
	margin:138px 0 25px 0
}
.block-404 .text-404 {
	padding-left:40px
}
.form-404 {
	font-family:'PT Sans', sans-serif;
	font-size:13px;
	line-height:20px;
	color:#6c6c6c;
	background:#fff;
	outline:0;
	width:100%;
	border:1px solid #e7e7e7;
	-webkit-box-shadow:inset 1px 1px 0 0 #b2b2b2;
	-moz-box-shadow:inset 1px 1px 0 0 #b2b2b2;
	box-shadow:inset 1px 1px 0 0 #b2b2b2;
	height:36px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:35px 0 0 0;
	padding:0;
	display:block;
	overflow:hidden
}
.form-404 input {
	background:0;
	border:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	height:34px;
	width:75%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin:0;
	font-family:'PT Sans', sans-serif;
	font-size:13px;
	line-height:20px;
	color:#6c6c6c;
	padding:7px 10px 7px 10px
}
.form-404 input:focus {
	box-shadow:none
}
.form-404 a {
	margin:0;
	display:inline-block;
	width:35px;
	height:33px;
	background:url(../img/search.png) 0 0 no-repeat;
	float:right
}
.form-404 a:hover {
	background:url(../img/search.png) right 0 no-repeat
}
@media(min-width:1200px) {
.slider .camera_wrap {
min-height:561px
}
.contact-form label {
display:inline-block
}
.contact-form .coll-1, .contact-form .coll-2, .contact-form .coll-3 {
width:240px
}
.right-1 {
padding-right:100px
}
.form-404 {
width:470px
}
}
@media(min-width:768px) and (max-width:979px) {
h3 {
font-size:25px
}
.navbar_ .btn-navbar {
display:none
}
.navbar_ .nav-collapse_ {
overflow:visible;
height:auto;
line-height:0;
clear:none
}
.nav-collapse_ .nav>li>a {
font-weight:normal
}
.slider .camera_wrap {
min-height:347px
}
.contact-form .coll-1, .contact-form .coll-2, .contact-form .coll-3 {
width:142px
}
.contact-form input, .contact-form textarea {
width:100%
}
.list-news li.list-news-main img {
margin-right:0;
width:100%;
float:none
}
.soc-block {
margin:40px 0 20px
}
}
@media(max-width:767px) {
body {
padding:0;
margin:0
}
.container {
padding:0 20px
}
header h1.brand {
display:block
}
.slider .camera_wrap {
min-height:150px
}
.camera_caption {
display:none!important
}
.camera_prev, .camera_next {
bottom:10px
}
.camera_prev {
right:60px
}
.camera_next {
right:10px
}
.select-menu {
display:none!important
}
.navbar_ {
float:none;
padding:0 0 10px 0
}
.navbar_ .navbar-inner {
float:none
}
.select-menu {
display:block!important
}
.navbar_ .nav-collapse_ .nav {
display:none!important
}
.navbar_ .btn-navbar {
display:none
}
.navbar_ .nav-collapse {
overflow:visible
}
.navbar_ .nav-collapse {
height:auto;
padding:15px 0 15px 0
}
.navbar_ .nav-collapse select {
width:100%;
position:relative;
margin:0;
background:#ededed;
border:#a6a6a6 1px solid
}
.contact-form .coll-1, .contact-form .coll-2, .contact-form .coll-3 {
width:100%;
float:none
}
.contact-form textarea {
height:100px
}
.map iframe {
height:300px
}
.block-404 .text-404 {
padding-left:0
}
.float {
float:none!important
}
.float2 {
float:none!important
}
}
@media(min-width:626px) and (max-width:767px) {
.thumbnails {
margin-left:-20px
}
.thumbnails .thumbnail {
width:20%;
float:left;
margin-left:20px
}
.block-1 img {
margin:0 20px 0 0;
float:left;
width:auto
}
.list-staff {
margin-left:-20px
}
.list-staff li.span2 {
width:20%;
margin-left:20px
}
.list-gallery {
margin-left:-20px
}
.list-gallery li {
width:27%;
margin-left:20px;
float:left
}
}
@media(max-width:625px) {
.list-news li.list-news-main img {
margin-right:0;
width:100%;
float:none
}
}
@media(min-width:482px) and (max-width:625px) {
.thumbnails {
margin-left:-20px
}
.thumbnails .thumbnail {
width:45%;
float:left;
margin-left:20px
}
.list-staff {
margin-left:-20px
}
.list-staff li.span2 {
width:20%;
margin-left:20px
}
.list-gallery {
margin-left:-20px
}
.list-gallery li {
width:40%;
margin-left:20px;
float:left
}
}
@media(max-width:481px) {
.list-news li img {
margin-right:0;
width:100%;
float:none
}
.soc-block {
margin:40px 0 0 0;
display:inline-block;
float:right;
position:relative;
z-index:999
}
.login {
float:none
}
.soc-icons {
display:block;
overflow:hidden;
float:none;
border-left:none;
padding:0;
margin:20px 0 0 0
}
.camera_wrap .camera_pag {
bottom:20px;
right:20px
}
.list-staff {
margin-left:-20px
}
.list-staff li.span2 {
width:40%;
margin-left:20px
}
.list-blog li img {
float:none;
margin-right:0;
width:100%
}
}
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0
}
.clearfix:after {
	clear:both
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.sub-sub-menu {
	display: block;
	position: absolute;
	background: url(../img/menu-marker.gif) 0 0 no-repeat;
	width: auto;
	min-height: 120px;
	left: 110%;
	top: -30px;
	margin-right: 90px;
	float: left;
	height: auto;
}

/* SEMINOVOS */
.sidebar {position:absolute; width:172px; height:504px; right:0; top:-33px; float:left; z-index:1000;}
.sidebar iframe {background-color:#FFF;}
.sideTitle {width:172px; height:34px;}
.sideTitle a.semiNovosTitle, a.semiNovosTitle:hover {width:172px; height:34px; display:block; text-indent:-9999px; background:#1a2328 url(../imagens/semi_title.jpg) center no-repeat;}
.sideDesc {width:172px; height:36px; background:#1a2328 url(../imagens/semi_descricao.jpg) center no-repeat;}
.sideFrame {width:172px; height:425px; min-height:425px; background-color:#FFF;}
.sideSubtitle {width:172px; height:42px; background-color:#FFF;}
.sideSubtitle a {width:172px; height:42px; background:url(../imagens/semi_subtitle.jpg) center no-repeat; display:block; text-indent:-9999px;}
.sideSubtitle a:hover {opacity:0.8;}

h2.barcosSeminovos {
	font-size: x-large;
	color: #000000;
	margin: 0 0 20px 10px;
}
.table_default {width:1135px; margin-left:10px;}
.table_default tr.title {height:30px; font-size:14px; font-weight:normal;}
.table_default tr.title th {border:1px solid #ef7900; line-height:30px; text-align:center; background:#ef7900 0 0 repeat-x; color:#fff;}
.table_default tr.title th:hover {text-align:center; color:#ef7900; background:#fff 0 -61px repeat-x;}
.table_default tr.title th.pes {width:40px;}
.table_default tr.title th.modelo {width:220px;}
.table_default tr.title th.ano {width:40px;}
.table_default tr.title th.motorizacao {width:240px;}
.table_default tr.title th.dg {width:86px;}
.table_default tr.title th.detalhes {width:80px;}
.table_default tr.title th.id {width:40px;}
.partial_lista tr {height:30px; border-bottom:1px dotted #999; font-size:14px; line-height:32px;}
.partial_lista tr:hover { background-color:#F1F1F1;}
.partial_lista td a {color:#35444f; text-decoration:none;}
.partial_lista td a:hover {text-decoration:underline;}
.partial_lista td.pes {text-align:center;}
.partial_lista td.modelo {text-align:left;}
.partial_lista td.ano {text-align:center;}
.partial_lista td.motorizacao {text-align:left;}
.partial_lista td.dg {text-align:center;}
.partial_lista td.editar ul {margin:0; padding:0;}
.partial_lista td.editar ul li {float:left;}
.partial_lista td.editar ul li.info a {width:20px; height:20px; display:block; text-indent:-9999px; background:url(../imagens/seminovos/detalhes.png) 0 0 no-repeat; margin:5px 0 -3px 13px;}
.partial_lista td.editar ul li.info a:hover {background:url(../imagens/seminovos/detalhes.png) 0 -20px no-repeat;}
.partial_lista td.editar ul li.indicar {display:block; text-indent:-9999px;}
.partial_lista td.editar ul li.indicar a {width:20px; height:20px; display:block; text-indent:-9999px; background:url(../imagens/seminovos/detalhes.png) -20px 0 no-repeat; margin:5px 0 -3px 10px;}
.partial_lista td.editar ul li.indicar a:hover {background:url(../imagens/seminovos/detalhes.png) -20px -20px no-repeat;}
.partial_lista td.id {text-align:center;}
.partial_lista td.editar ul li.desligar {display:none;}

.semiFoto {width:420px; height:315px; float:left;}
.semiTexto {width:345px; height:284px; float:left;}
.semiTexto p.texto {margin-left:15px; margin-top:5px; line-height:13px; color:#314049; font-size:0.7em;}
.semiTexto p.texto span {font-size:1.2em; font-weight:bold;}
.semiBotoes {width:345px; height:31px; margin-left:420px; margin-top:-31px;}
.semiBotoes ul {margin:0; padding:0;}
.semiBotoes ul li {float:left;}
.semiBotoes ul li a:hover {opacity:0.8;}
.semiBotoes ul li a.consulta {width:94px; height:31px; background:url(../imagens/seminovos/btns_indica.png) 0 0 no-repeat; display:block; text-indent:-9999px;}
.semiBotoes ul li a.share {width:117px; height:31px; background:url(../imagens/seminovos/btns_indica.png) -96px 0 no-repeat; display:block; text-indent:-9999px; margin-left:-9px;}
.semiBotoes ul li a.voltar {width:138px; height:31px; background:url(../imagens/seminovos/btns_indica.png) -228px 0 no-repeat; display:block; text-indent:-9999px; margin-left:4px;}
.semiBotoes ul li a.desligado {opacity:0.4;}
.semiThumb {width:765px; height:155px; margin-top:10px;}
