<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">BODY {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #666;
	text-align: left;
	font-family: 'Source Sans Pro', sans-serif;
	background: url("../images/bg/body-bg.jpg") repeat left top;
}
A {
	text-decoration: none;
	outline: none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
A:HOVER { text-decoration: underline; opacity: 0.9;}

IMG { border: none; height: auto;}
LABEL { cursor: pointer; }
INPUT, TEXTAREA { outline: none; }
BUTTON SPAN {display: none;}
TEXTAREA {resize: none;}
IFRAME {
	margin: 0;
	border: none;
}
TABLE {
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}
.jq-selectbox UL {margin: 0 !important;}
section, article, header, footer {display:block;}
H1, H2, H3, H4, H5, H6, P, FIELDSET, FORM, UL, OL, LI, DL, DT, DD {
	padding: 0;
	margin: 0;
}
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A {text-decoration: none !important;}
#content H1, #content H2, #content H3, #content H4, #content H5, #content H6 {
	margin: 0 0 15px;
}
#content P, #content UL, #content OL, #content UL {
	margin-bottom: 15px;
	line-height: 163%;
}
#content UL {margin-left: 20px;}
#content OL {margin-left: 25px;}
#content A {color: #000;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#show-menu {
	position: absolute;
	right: 0;
	top: 50px;
	display: none;
	width: 27px;
	outline: none;
	text-decoration: none;
}
#show-menu SPAN {
	height: 4px;
	display: block;
	margin-bottom: 3px;
	background-color: #fff;
}
#page {
	min-width: 220px;
	overflow: hidden;
}

#content H1 {
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
}
#content H2 {
	color: #D9142B;
	font-size: 24px;
	font-weight: 700;
}
#content H3 {
	color: #D9142B;
	font-size: 18px;
	font-weight: 700;
}
#content H4 {
	color: #000;
	font-size: 16px;
	font-weight: 700;
}

.container {
	width: 1305px;
}
/*  Header  */
#header {
	background: #fff;
	padding: 0 0 17px;
	border-bottom: 1px solid #ebebeb;
}
#header .logotype {margin: -13px 0 0 0;display: inline-block;}
#header .navbar-nav {margin-top: 17px;float: right;}
#header .navbar-nav &gt; li &gt; a {
	color: #666;
	font-size: 17px;
	font-weight: 300;
	padding: 5px 13px;
	text-transform: uppercase;
}
#header .navbar-nav &gt; li:hover &gt; a, #header .navbar-nav &gt; li &gt; a:focus,
#header .navbar-nav &gt; li.active &gt; a {
	background: none;
	opacity: 0.9;
	color: #000;
	text-shadow: 1px 1px 0 #000;
	-webkit-text-shadow: 1px 1px 0 #000;
	-moz-text-shadow:  1px 1px 0 #000;

}
#header .navbar-toggle .icon-bar {background: #000;}
#header .navbar-toggle {margin-right: 0;}
#header .navbar-nav &gt; li &gt; ul {
	display: none;
	left: 0;
	list-style: none;
	position: absolute;
	top: 23px;
	width: 166px;
	z-index: 5;
	padding: 15px 0 0;
	border-bottom: 16px solid #d9142b;
}
#header .navbar-nav &gt; li:hover &gt; ul {
	display: block;
}
#header .navbar-nav &gt; li &gt; ul &gt; li {
	padding: 11px 22px 0;
	background: #d9142b;
}
#header .navbar-nav &gt; li &gt; ul &gt; li &gt; a {
	color: #fff;
	font-size: 14px;
	display: block;
	font-weight: 700;
}
#header .social {float: right;margin: 17px 15px 0 0;}
#header .social li {display: inline-block;margin-left: 12px; color: #D9142B;}
#header .social a {color: #D9142B;font-size: 19px;}
#header .tel {
	float: right;
	background: #D9142B;
	padding: 12px 30px 18px;
}
#header .top-row {width: 100%;display: inline-block;}
#header .tel p {color: #fff; font-size: 19px;}
#header .tel a {color: #fff; font-weight: 700;font-size: 19px;}




/*  Content  */
#content {margin-bottom: 40px;}
#content .breadcrumb {
	margin: 15px 0 18px;
	padding: 0;
	color: #d1394d; font-weight: 700;font-size: 14px;
}
#content .breadcrumb span, #content .breadcrumb a {color: #d1394d; font-weight: 700;font-size: 14px;}
#content .border-bg {border: 1px solid #aeaeae;}
#content .pic-box {position: relative;}
#content .pic-box h1, #content .pic-box p {
	background: #6B6B6B;
	display: inline-block;
	padding: 10px 12px;
	color: #fff;
	position: absolute;
	bottom: 48px;
	left: 0;
	width: 100%;
	margin: 0;
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
	-webkit-text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
	-moz-text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
}
#content .large-text p {font-size: 18px;font-weight: 300;margin: 22px 0 25px;}
#content .large-text p strong {color: #000;}
#content .links {margin: 25px 0 0;}
#content .links li {list-style: none;}
#content .links li a {
	color: #d9142b;
	font-size: 18px;
	position: relative;
	font-weight: 600;
	padding: 0 0 0 14px;
	text-decoration: underline;
}
#content .links li a:hover {text-decoration: none;}
#content .links li a:before {
	position: absolute;
	content: '&gt;';
	top: 0;
	left: 0;
}
#content .main .img-responsive {margin: 0 0 28px;width: 100%;height: auto;}
#content .contact-box {
	padding: 14px 26px 25px;
	background: #D9142B;
	margin-bottom: 30px;
}
#content .contact-box h2, #content .contact-box h4, #content .contact-box p, #content .contact-box a {color: #fff;}
#content .contact-box h4 {font-size: 15px;margin-bottom: 4px;}
#content .contact-box p, #content .contact-box a {font-weight: 300;margin: 0;font-size: 15px;}
#content .contact-box .alignright {
	float: right;
	margin-top: -15px;
	width: auto;
}
#content .box {margin: 15px 0 12px;display: inline-block;width: 100%;}
#content .contact-box .btn {
	border: 1px solid #fff;
	background: #d9142b;
	margin-top: 5px;
	padding: 15px 14px;
}
#content .btn {
	border-radius: 0;
	width: 100%;
	color: #fff;
	text-align: left;
	padding: 12px 14px;
}
#content .btn-ic {
	background: #d9142b url("../images/icons/icon.png") no-repeat 93% center!important;
}
#content .gray-box {
	padding: 20px 15px 20px 114px;
	margin-bottom: 30px;
	background: #6b6b6b url("../images/pictures/car.png") no-repeat 30px center;
}
#content .gray-box a {
	color: #fff;
	margin: 0;
	font-size: 24px;
	font-weight: 700;
	line-height: 120%;
}
#content .white-box {
	background: #fff;
	margin-bottom: 30px;
	padding: 18px 15px 15px;
	border: 1px solid #ebebeb;
	width: 100%;
	display: inline-block;
}
#content .white-box img {width: 100%;height: auto;}
#content .white-box h2 {font-weight: 500;margin: 10px 0 0;}
#content .ital-style {font-style: italic;font-size: 18px;}
#content .link-box {margin: 27px 0 0;}
#content .link-box li {list-style: none;}
#content .link-box li a {
	color: #fff;
	width: 100%;
	font-size: 14px;
	padding: 10px 15px;
	background: #4F4F4F;
	display: inline-block;
	margin-bottom: 16px;
}
#content .link-box li a:hover {text-decoration: none;}
/* Occasion */
.category #content .pic-box {display: inline-block;width: 100%;}
.category #content .pic-box h1 {bottom: 0;position: inherit;}
.category #content .pic-box p {bottom: 0;position: inherit;
	font-size: 25px;
	font-weight: 700;}
#content .post {
	width: 100%;
	display: inline;
	padding: 0 0 22px;
	margin: 22px 0 0;
	vertical-align: top;
	border-bottom: 1px solid #d8d8d8;
}
#content .im {float: left;width: 262px;
	margin-right: 15px; margin-bottom: 10px; margin-top: 10px;}
#content .info {float: left; margin-bottom: 10p; margin-top: 10px;}
#content .info h2 {text-transform: uppercase;font-size: 20px;font-weight: 800;}
#content .info ul {margin: 0;}
#content .info ul li {list-style: none;}
#content .info ul li.name {float: left;width: 175px;font-weight: 600;color: #000;}
#content .price-box {float: right;text-align: center;width: 142px;margin-top: 10px; margin-bottom: 10px;}
#content .price-box p {
	color: #fff;
	font-size: 24px;
	display: block;
	background: #D9142B;
	padding: 6px 15px;
	font-weight: 800;
}
#content .price-box h3 {
	color: #fff;
	background: #6B6B6B;
	line-height: 140%;
	font-weight: 600;
	margin: 0;
}
#content .price-box h3 a {
	color: #fff;
	padding: 15px;
	display: block;
}
#content .main .im .img-responsive {margin: 0;}
#content .wp-pagenavi {
	margin: 25px auto;
	float: none;
	width: 100%;
	text-align: center;
}
#content .wp-pagenavi span, #content .wp-pagenavi a {display: inline-block;margin: 0 6px;}
#content .wp-pagenavi a, #content .wp-pagenavi span {
	background: #D9142B;
	color: #fff;
	border: none;
	font-weight: 700;
	padding: 6px 14px;
	border-radius: 0!important;
}
#content .wp-pagenavi span {
	background: #fff;
	color: #D9142B;
}
/* Contact */
#content .contact-box.white-box h2, #content .contact-box.white-box h4, #content .contact-box.white-box p,
#content .contact-box.white-box a {color: #000;}
#content .contact-box strong a {font-weight: 700;}
#content .contact-box.white-box .alignright {margin-top: 0;}
#content .contact-box.white-box .box {margin: 0 0 15px;}
.page-template-contact #content .info {margin: 30px 0 0;}
.page-template-contact #content .info ul li.name {width: 113px;font-weight: 300;}
.page-template-contact #content .info h3 {margin-bottom: 30px;}
.page-template-contact #content .large-text {
	width: 100%;
	display: inline-block;
	background: #D9142B;
	padding: 7px 18px;
	margin: 15px 0 35px;
}
.page-template-contact #content .large-text p, .page-template-contact #content .large-text a {color: #fff;font-weight: 700;margin: 0;}
.page-template-contact #content  .main .white-box {padding: 23px 35px 40px;}
#content .form-box h3 {font-size: 20px;font-weight: 800;margin-bottom: 43px;}
input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"], #content textarea {
	float: left;
	width: 50%;
	color: #000;
	font-size: 15px;
	background: #fff;
	height: 42px;
	line-height: 22px;
	font-weight: 300;
	padding: 7px 12px 8px;
	border: 1px solid #dedede;
}
#content button, .wpcf7-submit {
	width: 190px;
	color: #fff;
	height: 49px;
	border: none;
	float: right;
	display: block;
	cursor: pointer;
	font-size: 16px;
	margin: 25px 0 0;
	background: #D9142B;
}
#content textarea {
	height: 160px;
	width: 100%;
}
#content .row-line {width: 100%;display: inline-block;margin-bottom: 12px;}
.page-template-contact #content .pic-box {margin-bottom: 25px;}
.page-template-contact #content .pic-box h1 {position: inherit;bottom: 0;}
#content .map {height: 448px;}
#content .map iframe {border: 1px solid #cbcbcb!important;}
/* Occasion-det */
.single #content .pic-box {margin-bottom: 35px;}
.single #content .pic-box h1 {
	padding: 0 0 0 18px;
	line-height: 187%;
	position: inherit;
	bottom: 0;
}
.single #content .pic-box h1 strong {float: left;width: 75%;}
#content .pic-box h1 span {
	color: #fff;
	float: right;
	padding: 0 34px;
	background: #D9142B;
}
.single #content .info {margin: 0 0 30px;width: 100%;}
.single #content .info h3 {margin-bottom: 30px;}
#content .gallery-box ul {margin: 0 0 0 -17px;}
#content .gallery-box ul li {
	list-style: none;
	width: 29.8%;
	display: inline-block;
	margin: 10px 0 5px 17px;
}
#content .gallery-box ul li img {
	border: 7px solid #fff;
	border-left: none;
	border-right: 0;
}
#content .main .gallery-box .img-responsive {margin: 0;}
#content .tit {padding: 7px 15px 11px;}
#content .tit h2 {margin: 0;font-weight: 700;}
#content .desc-box {text-align: center; margin: 0 0 32px;}
#content .desc {margin: 0 0 0 20px;display: table-cell; text-align: left;width: 9%;}
#content .desc ul {margin: 0;}
#content .desc li {list-style: none;}
#content .desc li a {padding: 0 0 0 13px;position: relative;}
#content .desc li a:before {
	width: 3px;
	height: 3px;
	content: '';
	display: inline-block;
	background: #d9142b;
	position: absolute;
	top: 9px;
	left: 0;
	border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
#content .price-postes {margin: 0 0 0 -27px;}
#content .price-post {
	width: 30.2%;
	margin: 0 0 0 27px;
	vertical-align: top;
	padding: 5px 15px 20px;
}
#content .price-post h2 {color: #242424;}
#content .price-post ul {margin: 20px 0 0;}
#content .price-post .text-im ul {float: left;width: 87%;}
#content .price-post li {
	list-style: none;
	position: relative;
	padding: 0 0 3px 26px;
	font-size: 14px;
	font-weight: 600;
	color: #000;
	line-height: 130%;
	margin: 10px 0 0;
}
#content .price-post li:before {
	width: 20px;
	height: 20px;
	content: '';
	left: 0;
	position:absolute;
	top: 0;
	display: inline-block;
	background: url("../images/icons/icon-2.gif") no-repeat left 4px;
}
#content .price-post .price {
	background: #d9142b;
	color: #fff;
	float: left;
	font-size: 18px;
	padding: 3px 34px;
	font-weight: 700;
	margin: 10px 0 0;
}
#content .price-post.white-box img {width: 28px;}
#content .text-im {position: relative;min-height: 240px;}
#content .text-im img {
	bottom: 15px;
	right: 0;
	position: absolute;
}
/* Home */
#content .post-area {
	padding: 45px 0 35px;
	background: linear-gradient(
			rgba(222, 225, 226, 0.9),
			rgba(222, 225, 226, 0.9)
	),url("../images/pictures/large-im.jpg") no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#content .post-area .btn {width: 285px;}
#content .post-area .box {float: left;width: 53%;margin: 0 10px 0 0;}
#content .post-area .box h2 {text-transform: uppercase;font-weight: 400;margin-bottom: 0;}
#content .post-area .box .ital-style {color: #000;}
#content .gray-btn {background: #4F4F4F url("../images/icons/icon.png") no-repeat scroll 93% center!important;}
#content .border-white {border: 1px solid #fdfdfd;float: right;}
#content .box-about {padding: 47px 0 0;}
#content .service {padding-bottom: 35px;}
#content .service .btn {margin-top: 17px;}
#content .box-left {float: left; width: 67%;}
#content .white-box .box-left img {width: auto;}
#content .pic {float: right;width: 60%;}
#content .pic img {width: 100%;height: auto;}
#content .news-box {float: left; width: 208px;margin: 0 30px 0 0;}
#content .news-box .btn {margin: 30px 0 0;}
#content .box-right {float: right;width: 270px;font-size: 15px;line-height: 150%;}
#content .post-area .img-responsive {float: right;}
#content .large-pic {
	position: relative;
	padding: 0;
	margin: 15px 0 30px;
}
#content .slider-content-layer-wrapper {
	left: 35px;
	padding: 20px 25px;
	position: absolute;
	right: 0;
	bottom: 107px;
}
#content .slider-content-layer {
	display: inline-block;
	min-width: 400px;
	padding: 30px;
	width: auto;
}
#content .large-pic h1 {
	color: #fff;
	margin: 0;
	font-size: 36px;
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
	-webkit-text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
	-moz-text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
}
#content .large-pic p {
	color: #fff;
	font-weight: 300;
	font-size: 33px;
	text-transform: uppercase;
}
#content .large-pic .btn {width: 286px;}
#content .large-pic .img-responsive {width: 100%;height: 100%; object-fit: cover;}
#content.home {margin-bottom: 13px;}



/*  Footer  */
#footer .footer-bg {
	background: #e0e0e0;
	padding: 35px 0 20px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.03) inset;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.03) inset;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.03) inset;
}
#footer h3 {color: #d1394d; font-size: 20px;text-transform: uppercase;margin-bottom: 30px;}
#footer h4 {color: #000;font-size: 15px;font-weight: 700;}
#footer .box {margin: 20px 0 50px;}
#footer ul li {list-style: none;}
#footer li.name {width: 115px;float: left;}
#footer p, #footer a, #footer li {color: #666; font-size: 15px;font-weight: 300;}
#footer .map {margin-bottom: 15px;}
#footer .map iframe {border: 1px solid #fff!important;}
#footer .last-row {text-align: right;padding: 20px 0;display: inline-block; width: 100%;}
#footer .last-row p {float: right; color: #d1394d;}
#footer .last-row ul {float: right;margin-left: 5px;}
#footer .last-row ul li {display: inline-block; border-left: 1px solid #626262;line-height: 100%;}
#footer .last-row p, #footer .last-row ul li, #footer .last-row ul li a {font-weight: 500;}
#footer .last-row ul li {padding: 0 5px;}



.btn:hover {opacity: 0.8 !important;}
.map iframe {pointer-events:none;}
.pic-box img, .main .size-full {
	width: 100%;
	display: block;
	border: 1px solid #aeaeae;
}
.alignright {
	float: right;
	margin-left: 20px;
}
.alignleft {
	float: left;
	margin-right: 20px;
}
.edit-link {
	display: block;
	margin-top: 30px;
}
#footer .last-row &gt; span {
	float: right;
	border-left: 1px solid #626262; line-height: 100%;
	padding-left: 5px;
	margin-top: 4px;
}
.home #content .service {
	padding-bottom: 20px;
}
.page-template-contact #content .map {overflow: hidden;}
.page-template-contact #content .map iframe {
	height: 100%;
}
/*  Contact Form  */

div.wpcf7 div.wpcf7-validation-errors {
	border:2px solid #Ff0000;
}
div.wpcf7 div.wpcf7-mail-sent-ng  {
	border:2px solid #FF0000;
}
.wpcf7-not-valid-tip {
	display: block;
	margin-bottom: 15px;
	padding-top: 5px;
	font-size: 14px !important;
}
#content div.wpcf7-response-output {margin: 20px 0; font-size:16px; }
#content .wpcf7-form-control-wrap {display: block;}
.wpcf7 input {margin-right: 20px;}
#content .info H2 a {
	color: #d9142b;
}
.single #content .info ul {
	margin-bottom: 20px;
}
.img-responsive img {
	width: 100%;
}
.gallery .gallery-item {
	width: auto !important;
}
.gallery img {
	border: none !important;
}
.gallery {
	margin-left: -2% !important;
}
.gallery dl {
	margin-left: 2%;
}
.gallery a {
	background: #fff;
	display: block;
	padding: 6px 0;
}
.gallery br {
	display: none !important;
}
.home #content .post-area .img-responsive {width: 40%;}
.home #content .white-box .box-left .pic {
	margin-right: 15px;
	width: 50%;
}</pre></body></html>