.tkl {
	font-size: 21px;
	line-height: 26px;
	margin: -13px 0px -18px 0px;
	position: relative;
	display: block;
}
.aktiv {
	background:#F30;
}
.col-sm-8 li {
	line-height:32px;
}
.kmail {
	display:block;
	width:100%;
	position:relative;
	float:none;
}
.col-sm-16 {
	width:100%;
	display:block;
	position:relative;
	float:none;
}
.col-sm-12 {
	float:none;
}
b {
	font-weight:600;
}
.col-sm-8 {
	width:50%;
	display:block;
	position:relative;
	float:left;
}
.dgyr {
	text-align:center;
	font-size:24px;
	position:relative;
	top:-10px;
}
.ttl {
	font-size: 16px;
}
.mobile-menu {
	display:none;
}
.dropdown .justmobile {
	display:none;
}
.hide {
	display:block;
}
 @media only screen and (min-width: 989px) and (max-width: 1130px) {
 .dropdown li {
 display: block;
 float: left;
 position: relative;
 list-style: none;
 margin: 0 8px;
 padding: 0 0 20px 0;
}
 .f_col {
 width: auto;
 margin-left: 25px;
}
.footer .f_col:first-child {
 margin-left: 60px;
}
.dropdown li a span {
 display: block;
 font-family: Poppins;
 font-size: 12px;
 font-weight: 500;
}
.dropdown .menu-level-0.last a {
 background: url(images/opacity_white_30.png) left repeat-y;
 padding-left: 9px;
 color: #F90;
}
.dropdown li ul .mega-nav-widget {
 width: 280px;
 padding: 0;
 text-transform: none;
}
 #topmenu {
 position: relative;
 left: -130px;
}
 .logo {
 position: relative;
 left: 60px;
}
 .footer_contacts {
 display: none;
}
 .container {
 margin-left: auto;
 margin-right: auto;
 width: 100%;
 position: relative;
}
.breadcrumbs .link_search, .breadcrumbs .link_back {
 color: #39b4ed;
 position: absolute;
 top: 4px;
 right: 34px;
 padding-left: 0px;
 line-height: 15px;
}
.sidebar .widget-container {
 padding: 32px 25px;
 font-size: 12px;
 background: url(images/sidebar_line.png) top repeat-x;
}
.breadcrumbs .container {
 width: 924px;
 position: relative;
 left: 20px;
}
.sidebar .widget-container li a, .content .widget-container li a {
 color: #3f4b56;
 font-size: 12px;
}
.widget_twitter .tweet_image {
 float: left;
 width: 18px;
 height: 18px;
 margin: 5px 10px 0 0;
}
#middle .content {
 width: 62%;
 float: left;
 min-height: 100px;
 margin: -24px 35px 0 35px;
}
#middle .sidebar {
 width: 28%;
 float: left;
 margin: -24px 0px;
}
 .copyright {
 float: none;
 width: 100%;
 font-size: 11px;
 text-align: left;
 text-transform: uppercase;
 padding-left: 60px;
}
}
 @media only screen and (min-width: 30px) and (max-width: 989px) {
.container {
 width:100%;
}
.dropdown .justmobile {
 display: block;
}
.dropdown .mega-nav {
 display: none;
}
.post-image {
 width: 100%;
 text-align: center;
 margin: 0 auto;
}
.dropdown li ul .mega-nav-widget {
 width: 260px;
 padding: 0;
 text-transform: none;
}
.brand_list2 li {
 width: 225px;
 margin: 0 0 15px 18px;
 min-height: 210px;
 font-size: 14px;
}
.hide {
 display:none;
}
 .col {
 margin: 5px 0
}
img.alignleft {
 margin:2px 10px 5px 0 !important
}
img.alignright {
 margin:2px 0 5px 10px !important
}
.col_1, .col_1_2, .col_1_3, .col_2_3, .col_1_4, .col_3_4, .row .col_1, .cols2 .content .row .col_1, .row .col_1_2, .cols2 .content .row .col_1_2, .row .col_1_3, .cols2 .content .row .col_1_3, .row .col_2_3, .cols2 .content .row .col_2_3, .row .col_1_4, .cols2 .content .row .col_1_4, .row .col_3_4, .cols2 .content .row .col_3_4 {
 width:300px
}
h1 {
 font-size:19px
}
h2 {
 font-size:19px
}
h3 {
 font-size:17px
}
h4 {
 font-size:16px
}
h5 {
 font-size:15px
}
h6 {
 font-size:13px
}
.divider_space, .divider_space_thin, .divider, .divider_thin {
 margin-bottom:15px;
 padding-top:15px;
}
.divider_space_thin {
 margin-top:5px;
 margin-bottom:5px
}
.header_top {
 height:145px;
}
.header_top .container {
 width:300px
}
.logo {
 float:none;
 margin:0 auto;
 text-align:center;
}
#topmenu {
 padding:20px 0 0 0;
}
#topmenu .dropdown {
 display:none
}
.homepage .header, .header_thin, .header_map {
 padding-top:145px;
}
.header_thin {
 background-size:auto 100%
}
.header_title {
 height:106px;
}
.header_title h1, .header_title strong {
 font-size:18px;
 line-height:1.2em;
 padding:34px 0 0 0
}
#header_map {
 height:180px;
}
.fullwidthbanner .text_line, .fullwidthbanner .subtitle {
 display:none !important
}
.header_slider {
 height:205px;
}
.featured_item {
 height:205px;
 background-size: auto 100%
}
.header_slider .slide_content {
 width:280px;
}
.header_slider .featured_caption {
 top:30px;
 left:0;
 width:240px
}
.caption_lt .featured_caption, .caption_lc .featured_caption, .caption_lb .featured_caption, .caption_rt .featured_caption, .caption_rc .featured_caption, .caption_rb .featured_caption {
 right:0px;
 top:30px
}
.featured_caption p {
 font-size:12px;
 padding:10px 0;
 line-height:1.3em;
}
.featured_caption p strong {
 font-size:18px;
 margin-bottom:5px
}
.offers_slider {
 padding:20px 0 30px 0;
 width:300px;
}
.offers_slider .slide_item {
 width:300px;
 height:380px;
}
.offers_slider .slide_img {
 float:none;
 width:284px;
 height:160px;
 margin:0;
}
.offers_slider .img_right .slide_img {
 float:none;
 margin:0
}
.offers_slider .slide_img iframe {
 width:284px;
 height:160px;
}
.offers_slider .slide_text {
 width:300px;
 float:left;
 padding-top:20px;
}
.offers_slider .slide_text h2 {
 font-size:18px;
 padding:0 0 10px 0;
}
.info_line {
 line-height:22px;
}
.middle_row .container {
 padding:20px 0;
}
.middle_row.row_light_gray .container {
 padding:40px 0
}
#middle .content, #middle .sidebar, #middle.sidebar_left .content, #middle.sidebar_left .sidebar {
 width:300px;
 margin:0;
 float:none;
}
#middle .sidebar {
 border-top:6px double #d5dce1;
 padding-top:30px;
 margin-top:30px
}
#middle.full_width .content, #middle.full_width .post-detail {
 width:300px;
}
#middle.cols2, #middle.full_width {
 padding:25px 0
}
.footer .container {
 padding:35px 0 20px 0;
}
.f_col {
 margin:10px 5px
}
.f_col_4 {
 width:300px;
 margin:10px 0
}
.footer_address {
 width:300px;
 float:none;
}
.footer_map {
 margin:10px auto;
 float:none;
}
.footer_contacts {
 width:300px;
 margin-right:0;
}
.footer_contacts .phone {
 margin-right:20px;
}
.copyright {
 width:100%;
 text-align:center;
 padding-top:30px
}
.footer_social a {
 margin:0
}
.search_row .container {
 padding:28px 0 46px 0
}
.search_row form {
 padding-right:0px
}
.search_row .row, .search_row .row:first-child {
 margin:0 5px;
 width:140px;
 min-height:inherit
}
.search_row .multi_select_text {
 width:114px;
}
.mutli_select .select_row {
 padding: 3px 0 2px 7px;
}
.mutli_select .custom-checkbox label {
 padding:.4em 0 .3em 25px
}
.search_row .row .select_styled {
 width:100% !important
}
.search_row .rowSubmit {
 width:300px;
 position:relative;
}
.search_row .rowSubmit .label_title {
 float:left;
 width:150px
}
.search_row .rowSubmit .btn_search {
 width:138px;
}
.btn_search input {
 text-indent:30px;
}
.full_search .container {
 width:300px
}
.full_search .row, .full_search .row:first-child {
 margin:0 5px;
 padding:5px 0;
 min-height: inherit
}
.contact_form .form_col_1, .contact_form .form_col_2 {
 margin:0;
 width:300px
}
.contact_form .form_col_1 .row {
 margin:0 5px;
}
.contact_form .form_col_1 .inputField {
 width:118px
}
.contact_form .form_col_2 .textareaField {
 width:268px;
 height:80px
}
.contact_form .form_col_3 {
 width:280px;
 height: auto
}
.contact_form .rowSubmit {
 width:150px
}
.contact_form .link-reset {
 top:8px;
 right: 0;
 left: auto
}
.contact_box .left_side {
 width:250px;
 margin-right:0px
}
.contact_box .right_side {
 width:250px;
 padding-top:40px
}
.week_offer {
 width:300px;
 float:none;
 margin-right:0;
 margin-bottom:40px
}
.week_offer .offer_text {
 padding:20px;
 height: auto;
}
.week_offer .offer_text h3 {
 font-size:15px;
}
.week_offer .offer_price {
 top:20px;
 right:20px
}
.special_offers {
 width:300px;
 height:610px;
}
.special_item {
 height:265px;
}
.special_image {
 width:300px;
 height:129px;
 float:none;
 border:0;
 border-bottom:4px solid #f25720
}
.special_text {
 width:280px;
 height:114px;
}
.car_types_list ul {
 margin:20px 0
}
.latest_offers {
 text-align:center;
 padding:25px 0 20px 0;
}
.latest_offers .container {
 padding:0
}
.latest_offers .link_more {
 position: relative;
 top:-10px;
}
.latest_offers .prev, .latest_offers .next {
 top:70px;
 width:30px;
 background-position:-35px 0;
}
.latest_offers .next {
 background-position:-135px 0
}
.service_item {
 padding:0 0 50px 0;
 text-align:center;
}
.service_item h2 {
 font-size:18px
}
.service_image {
 width:300px;
 float:none;
 margin:0 auto 10px auto;
}
.brand_list {
 text-align:center;
}
.brand_list ul li {
 margin:10px
}
.brand_list .link_more {
 position:relative;
 top:18px !important
}
.brand_list2 li {
 width:140px;
 margin:0 5px 30px 5px;
 font-size:13px;
 line-height:1.4em;
}
.brand_list2 .brand_logo {
 padding:20px 0;
}
.faqlist .col_1_4 {
 padding-top:0;
 padding-bottom:30px;
 border-bottom:1px solid #d5dce1
}
.pricing_box {
 padding:20px 0
}
.entry .pricing_box li.price_col {
 clear:both;
 width:90%;
 float:none;
 margin:10px auto 20px auto
}
.entry .price_col_body ul {
 padding:15px 0;
}
.text_notice {
 width:300px;
}
.breadcrumbs .container {
 padding:0
}
.breadcrumbs .link_search, .breadcrumbs .link_back {
 position:relative;
 top:5px;
}
.slider_small, .slider_medium, .slider_quotes {
 width:300px
}
.slider_quotes {
 padding-bottom:40px !important
}
.slider .slider-item {
 padding:5px;
}
.slider_quotes .slider-item {
 padding:10px;
 width:270px
}
.slider_small .slider-item, .slider_medium .slider-item, .slider_small .slider-item iframe, .slider_medium .slider-item iframe {
 width:290px;
 height:163px
}
.testimonials .container {
 width:300px;
 padding-top:95px;
 padding-bottom:45px
}
.testimonials .slider-item {
 width:240px;
 padding:0 30px
}
.testimonials .quote-text {
 font-size:15px;
 line-height:1.6em;
}
.styled_table table, .sb {
 line-height:1.2em;
}
.styled_table table tr th, .sb .box_title {
 font-size:12px;
 text-transform:none;
}
.styled_table table tr th, .styled_table table tr td, .sb .box_title {
 padding:5px 10px;
}
.styled_table table tbody td, .sb .box_content {
 padding:5px 10px;
 font-size:12px;
}
.postlist .post-item {
 margin:0 0 50px 0
}
.postlist .post-item .post-meta {
 margin:10px 20px;
 width: auto;
 float:none;
}
.post-detail .post-meta {
 margin:20px 20px 0 20px;
}
.postlist .post-image.alignleft {
 margin:0 0px 5px 0;
 float:none;
}
.postlist .post-image.alignright {
 margin:0 0 5px 0px;
 float:none;
}
.postlist .entry p {
 padding:5px 20px 0 20px;
}
.post-detail .post-aside .entry {
 padding:20px;
 font-size:13px;
}
.post-detail .post-meta .info_row, .post-detail .post-meta .info_row:first-child {
 display:block;
 margin:0 0 0 0px;
 width:140px;
 text-align:left;
}
.post-share {
 float:right;
 margin:0 0px 5px 10px;
}
.post-share span {
 display:block;
 float:none;
 text-align:center;
 padding-right:2px
}
.tf_pagination {
 margin:30px 0 30px;
}
.tf_pagination .inner {
 padding:60px 10px 10px;
}
.author-text {
 width:250px;
 padding:25px 25px 80px 25px;
}
.author-image {
 margin:-60px auto 0 auto;
}
.author_box_bottom {
 margin-bottom:-75px !important;
}
.author-image, .author-image .circle {
 width:100px;
 height:100px;
}
.comment-list {
 margin-top:120px
}
.link-add-comment {
 top:2px;
 right:0;
 font-size:14px
}
.comment-body {
 padding:15px
}
.comment-avatar, .comment-list li li .comment-avatar {
 width:54px;
}
.comment-avatar .avatar img, .comment-list li li .comment-avatar .avatar img {
 width:40px;
 height:40px;
}
.comment-text, .children .comment-text, .children .children .comment-text {
 width:205px;
}
.comment-author {
 text-align:left;
 padding-top:5px
}
.link-author {
 float:none;
 display:block;
}
.comment-entry {
 padding-top:10px;
 margin-left:-64px;
 width:270px
}
.children li {
 padding-left:0px
}
.comment-form .row {
 padding:9px 0;
 margin-right:0px
}
.comment-form .inputtext, .comment-form .textarea, .comment-form .select_styled {
 width:238px;
}
.comment-form .rowRadio, .comment-form .rowCheckbox, .comment-form .select_styled {
 width:240px
}
.comment-form .input_full, .comment-form .textarea {
 width:238px
}
.comment-form .btn-submit {
 width:150px
}
.link-reset {
 right:5px
}
.form_sort {
 margin-bottom:15px
}
.pages_jump {
 margin-left:0px;
}
.list_manage .inner {
 padding:10px
}
.offer_list .offer_image {
 float:none;
 border-bottom:3px solid #f25620;
 border-right: none;
 margin:0 auto
}
.offer_list .offer_aside {
 float:none;
 width:270px;
 padding:15px 15px 10px 15px
}
.offer_descr {
 padding:10px 0;
}
.offer_details {
 padding-bottom:40px
}
.offer_details .offer_gallery {
 width:300px;
 float:none;
 margin:0 0 20px 0
}
.offer_details .gallery_images, .offer_details .gallery_image_item, .offer_details .gallery_image_item a {
 width:300px;
 height:211px
}
.gallery_image_item a span {
 width:280px;
 height:20px;
 line-height:20px;
 padding:5px 10px;
}
.gallery_image_item .ico_large {
 display:none;
}
.gallery_thumbs {
 padding:10px 0;
}
.gallery_thumbs a {
 width:80px;
 height:56px;
 margin:0 2px
}
.gallery_thumbs .prev, .gallery_thumbs .next {
 top:0
}
.offer_details .offer_aside {
 width:300px;
}
.offer_details .offer_price strong {
 font-size:22px;
}
.offer_details .offer_price em {
 font-size:13px;
}
.offer_details .offer_data {
 line-height:1.4em;
 padding:10px 0;
 font-size:12px;
 text-align:center;
}
.offer_details .offer_data li {
 padding:0 5px;
 white-space:nowrap
}
.offer_specification li {
 width:94%;
 padding:6px 3%;
 font-size:12px;
}
.details_tabs .tabs, .details_tabs .tabs li, .details_tabs .tabs li a {
 height:41px;
 font-weight:bold;
 font-size:10px;
}
.details_tabs .tabs li a {
 line-height:41px;
 min-width:60px;
 padding:0 3px 0 2px
}
.details_tabs .tabcontent {
 padding:20px
}
.details_tabs .tabcontent h3 {
 font-weight:normal;
}
.details_tabs .tabcontent .col_1_4 {
 padding-bottom:20px;
 width:258px
}
.details_tabs .tabcontent .col_1_2 {
 width:258px;
 margin-left:0
}
.details_form .label_title {
 font-weight:normal;
 font-size:14px;
}
.details_form .row {
 padding:12px 0
}
.form_col_1 {
 margin-right:0px;
 width:250px
}
.form_col_1 .inputField {
 width:228px
}
.form_col_2 {
 width:250px
}
.form_col_2 .textareaField {
 height:150px;
 width:228px
}
.form_col_2.col_thin {
 width:250px;
 margin-right:0;
}
.form_col_2.col_thin .textareaField {
 width:228px
}
.form_col_3 {
 width:250px;
 padding-top:20px
}
.form_col_3 .btn_share {
 margin:0 4px
}
.details_form .rowSubmit .link_reset {
 font-size:12px;
 width:100px;
 text-align:left;
 line-height:1.3em;
}
.text_box .btn {
 margin:10px 8px
}
.adv_before_content .adv_left, .adv_before_content .adv_right {
 min-height:120px;
}
.adv_before_content .adv_left {
 width:300px;
 margin:0 0 20px 0;
}
.banner_slider .banner_item {
 width:300px;
 height:119px
}
}
 @media only screen and (min-width: 480px) and (max-width: 989px) {
.container {
 width:100%;
}
.post-image {
 width:100%;
 text-align: center;
 margin: 0 auto;
}
.col_1, .col_1_2, .col_1_3, .col_2_3, .col_1_4, .col_3_4, .row .col_1, .cols2 .content .row .col_1, .row .col_1_2, .cols2 .content .row .col_1_2, .row .col_1_3, .cols2 .content .row .col_1_3, .row .col_2_3, .cols2 .content .row .col_2_3, .row .col_1_4, .cols2 .content .row .col_1_4, .row .col_3_4, .cols2 .content .row .col_3_4 {
 width:468px
}
.header_top {
 height:90px;
}
.header_top .container {
 width:468px
}
.logo {
 float:left;
 margin:5px 0 0 4px;
 text-align:left;
}
#topmenu {
 padding:10px 0 0 0;
 width:240px;
 float:left;
}
#topm-select {
 margin:0
}
.homepage .header, .header_thin, .header_map {
 padding-top:90px;
}
.header_title {
 height:86px;
}
.fullwidthbanner .text_line, .fullwidthbanner .subtitle {
 display:none !important
}
.header_slider .slide_content {
 width:408px;
}
.offers_slider {
 padding:20px 0 30px 0;
 width:468px;
}
.offers_slider .slide_item {
 width:468px;
 height:155px;
}
.offers_slider .slide_img {
 float:left;
 width:200px;
 height:113px;
 margin:0 20px 0 0;
 padding:5px
}
.offers_slider .img_right .slide_img {
 float:right;
 margin:0 0 0 20px;
}
.offers_slider .slide_img iframe {
 width:200px;
 height:113px;
}
.offers_slider .slide_text {
 width:238px;
 float:left;
 padding-top:0px;
}
.offers_slider .slide_text h2 {
 font-size:15px;
 padding:0 0 10px 0;
 margin:0 0 5px 0
}
.info_line {
 line-height:20px;
}
.info_price {
 padding:10px 0 0 0;
 margin:5px 0 0 0;
}
.save-item {
 top:10px;
}
#middle .content, #middle .sidebar, #middle.sidebar_left .content, #middle.sidebar_left .sidebar {
 width:468px;
 margin:0;
 float:none;
}
#middle.full_width .content, #middle.full_width .post-detail {
 width:468px;
}
.sidebar .box {
 width:280px;
 margin:0 auto 30px auto
}
.footer .container {
 padding:35px 0 20px 0;
}
.f_col, .footer .f_col:first-child {
 margin:10px 8px
}
.f_col_4 {
 width:450px;
 margin:20px 8px
}
.footer_address {
 width:220px;
 float:left;
}
.footer_map {
 display:none;
}
.footer_contacts {
 width:100%;
 margin-right:0;
 text-align:center;
}
.footer_contacts .phone {
 margin-right:20px;
}
.copyright {
 width:100%;
 text-align:center;
 padding-top:30px
}
.footer_social a {
 margin:0 1px
}
.search_row form {
 padding-right:140px
}
.adv_search_hidden {
 padding-top:5px
}
.search_row .row, .search_row .row:first-child {
 margin:0 8px;
 width:140px;
 min-height:inherit
}
.search_row .row .select_styled {
 width:114px !important
}
.search_row .rowSubmit {
 width:140px;
 position: absolute;
}
.search_row .rowSubmit .label_title {
 float:left;
 width:150px
}
.search_row .rowSubmit .btn_search {
 width:138px;
}
.btn_search input {
 text-indent:30px;
}
.full_search form {
 padding:0
}
.full_search .container {
 width:468px
}
.full_search .container .clear {
 clear:none
}
.full_search .row, .full_search .row:first-child {
 margin:0 8px;
 padding:5px 0;
 min-height: inherit
}
.full_search .rowSubmit {
 position:relative;
 width:100%;
 margin:0
}
.contact_form .form_col_1, .contact_form .form_col_2, .contact_form .form_col_3 {
 margin:0 0 0 30px;
 width:380px;
 height:auto
}
.contact_form .form_col_1 .row {
 margin:0 40px 0 0;
 width:170px
}
.contact_form .form_col_1 .inputField {
 width:150px
}
.contact_form .form_col_2 .textareaField {
 width:360px;
 height:80px
}
.contact_form .form_col_2 .row {
 margin:0;
 width:100%
}
.contact_form .row .select_styled {
 width:146px !important
}
.contact_form .form_col_3 {
 height: auto;
 padding:10px 0 0 0
}
.contact_form .rowSubmit {
 position:relative;
 margin:0;
 padding:0;
}
.contact_form .link-reset {
 top:18px;
 right: 0;
 left: auto
}
.contact_box {
 margin:0 10px 30px 10px
}
.contact_box .left_side {
 width:190px;
 margin-right:20px;
 display:none;
}
.contact_box .right_side {
 width:100%;
}
.contact_box .box_content {
 background: #fff;
 padding: 0px 25px;
 border-bottom: 3px solid #ced6db;
 border-radius: 0 0 3px 3px;
 -webkit-border-radius: 0 0 3px 3px;
}
.contact_box .right_side h3 {
 margin-bottom:10px
}
.week_offer {
 width:430px;
 float:none;
 margin:0 auto 40px auto
}
.week_offer .offer_text {
 padding:25px;
 height: auto;
}
.week_offer .offer_text h3 {
 font-size:17px;
}
.week_offer .offer_price {
 top:25px;
 right:20px
}
.special_offers {
 width:445px;
 height:466px;
 float:none;
 margin:0 10px
}
.special_item {
 height:125px;
}
.special_image {
 width:290px;
 height:125px;
 float:left;
 border:0;
 border-right:4px solid #f25720
}
.special_text {
 width:130px;
 height:114px;
 padding:5px 10px;
}
.special_text h3 {
 font-size:14px;
 padding-bottom:5px;
}
.car_types_list ul {
 margin:20px 0
}
.latest_offers {
 text-align:center;
 padding:25px 0 20px 0;
}
.latest_offers .container {
 padding:0
}
.latest_offers .link_more {
 position: relative;
 top:-10px;
}
.latest_offers .prev, .latest_offers .next {
 top:70px;
 width:60px;
 background-position:-15px 0;
}
.latest_offers .next {
 background-position:-125px 0
}
.service_item {
 padding:0 10px 50px 10px
}
.service_image {
 width:350px;
}
.brand_list2 li {
 margin:0 5px 30px 8px;
 min-height:180px
}
.text_notice {
 width:420px;
}
.breadcrumbs .container {
 width:450px
}
.slider_small {
 width:430px
}
.slider_medium {
 width:468px;
}
.slider_quotes {
 width:460px;
 padding-bottom:40px !important
}
.slider_quotes .slider-item {
 padding:10px;
 width:440px
}
.slider_small .slider-item, .slider_small .slider-item iframe {
 width:430px;
 height:242px
}
.slider_medium .slider-item, .slider_medium .slider-item iframe {
 width:458px;
 height:258px
}
.testimonials .container {
 width:460px;
 padding-top:95px;
 padding-bottom:45px
}
.testimonials .slider-item {
 width:400px;
 padding:0 30px
}
.testimonials .quote-text {
 font-size:16px;
 line-height:1.6em;
}
.testimonials .prev, .testimonials .next {
 top:145px;
}
.testimonials .prev:active, .testimonials .next:active {
 top:146px
}
.postlist .post-item {
 margin:0 0 50px 0
}
.postlist .post-item .post-meta {
 margin:10px 20px 10px 50px;
 width: 130px;
 float:right;
}
.post-detail .post-meta {
 margin:20px 20px 0 20px;
}
.postlist .post-image.alignleft {
 margin:0 10px 5px 0;
 float:left;
}
.postlist .post-image.alignright {
 margin:0 0 5px 10px;
 float:right;
}
.post-detail .post-meta .info_row, .post-detail .post-meta .info_row:first-child {
 display:inline;
 margin:0 10px 0 0px;
}
.post-share {
 float:right;
 margin:0 0px 5px 10px;
}
.post-share span {
 display:none;
}
.author-text {
 width:418px;
}
.comment-list {
 margin-top:90px
}
.link-add-comment {
 top:2px;
 right:0;
 font-size:14px
}
.comment-body {
 padding:15px
}
.comment-avatar, .comment-list li li .comment-avatar {
 width:54px;
}
.comment-avatar .avatar img, .comment-list li li .comment-avatar .avatar img {
 width:40px;
 height:40px;
}
.comment-text, .children .comment-text, .children .children .comment-text {
 width:374px;
}
.comment-author {
 text-align:right;
 padding-top:0px
}
.link-author {
 float:left;
 display:inline;
}
.comment-entry {
 padding-top:0px;
 margin-left:0;
 width:auto
}
.comment-form .row {
 padding:9px 0;
 margin-right:20px
}
.comment-form .inputtext, .comment-form .textarea, .comment-form .select_styled {
 width:182px;
}
.comment-form .rowRadio, .comment-form .rowCheckbox, .comment-form .select_styled {
 width:202px
}
.comment-form .input_full, .comment-form .textarea {
 width:406px
}
.comment-form .rowSubmit {
 margin-right:0
}
.comment-form .btn-submit {
 width:150px
}
.link-reset {
 right:5px
}
.form_sort .manage_title {
 display:none;
}
.form_sort {
 margin-bottom:0px
}
.pages_jump {
 margin-left:20px;
}
.list_manage .inner {
 padding:15px 10px
}
.offer_list .offer_image {
 float:left;
 border: none;
 border-right:3px solid #f25620;
 margin:0;
 width:200px;
 height:141px
}
.offer_list .offer_aside {
 float:left;
 width:244px;
 padding:15px 10px 10px 10px
}
.offer_descr {
 line-height:1.4em;
}
.offer_list .offer_descr {
 margin:7px 0;
 padding:5px 0
}
.offer_details .offer_gallery {
 width:350px;
 float:none;
 margin:0 auto 20px auto
}
.offer_details .gallery_images, .offer_details .gallery_image_item, .offer_details .gallery_image_item a {
 width:350px;
 height:246px
}
.gallery_image_item a span {
 width:330px;
 height:20px;
 line-height:20px;
 padding:5px 10px;
}
.gallery_image_item .ico_large {
 display:none;
}
.gallery_thumbs {
 padding:10px 0;
}
.gallery_thumbs a {
 width:80px;
 height:56px;
 margin:0 5px
}
.gallery_thumbs .prev, .gallery_thumbs .next {
 top:0
}
.offer_details .offer_aside {
 width:430px;
 margin:0 auto;
 float:none;
}
.offer_details .offer_data {
 line-height:1.4em;
 padding:15px 0;
 font-size:15px;
 text-align:center;
}
.offer_details .offer_data li {
 padding:0 15px;
 white-space:nowrap
}
.offer_specification li {
 width:94%;
 padding:7px 3%;
 font-size:13px;
}
.details_tabs {
 padding:0 10px
}
.details_tabs .tabs, .details_tabs .tabs li, .details_tabs .tabs li a {
 height:41px;
 font-weight:bold;
 font-size:11px;
}
.details_tabs .tabs li a {
 line-height:41px;
 min-width:98px;
 padding:0 5px
}
.details_tabs .tabcontent {
 padding:20px
}
.details_tabs .tabcontent .col_1_4 {
 padding-bottom:20px;
 width:191px;
 margin-right:12px
}
.details_tabs .tabcontent .col_1_4:nth-child(3) {
 clear:both
}
.details_tabs .tabcontent .col_1_2 {
 width:406px;
 margin-left:0
}
.details_form .form_col_1 {
 margin-right:0px;
 width:406px
}
.details_form .form_col_1 .row, .details_form .form_col_1 .row:first-child {
 width:183px;
 float:left;
 margin-right:20px;
 padding-top:0
}
#t_contacts .form_col_1 .row:first-child {
 width:400px;
}
.details_form .form_col_1 .inputField {
 width:160px
}
.details_form .form_col_2 {
 width:384px
}
.details_form .form_col_2 .textareaField {
 width:364px;
 height:100px;
}
.details_form .form_col_2.col_thin {
 width:384px;
 margin-right:0;
}
.details_form .form_col_2.col_thin .textareaField {
 width:364px
}
.details_form .form_col_3 {
 width:400px;
 padding-top:20px
}
.details_form .form_col_3 .btn_share {
 margin:0 4px
}
.details_form .rowSubmit .link_reset {
 width:150px;
 padding-top:10px
}
.text_box .btn {
 margin:10px 8px
}
.adv_before_content .adv_left, .adv_before_content .adv_right {
 min-height:120px;
 float:none;
 margin:0 auto 20px auto;
}
.adv_before_content .adv_left {
 width:450px;
 margin:0 auto 20px auto;
}
.banner_slider .banner_item {
 width:450px;
 height:179px
}
}
 @media only screen and (min-width: 768px) and (max-width: 989px) {
.container {
 width:744px
}
.col {
 margin:0 10px;
}
.cols2 .col {
 margin:0 0 20px 0
}
.col_1 {
 width:724px
}
.col_1_2 {
 width:352px
}
.col_1_3 {
 width:228px
}
.col_2_3 {
 width:476px
}
.col_1_4 {
 width:166px
}
.col_3_4 {
 width:538px
}
.row .col_1 {
 width:744px
}
.row .col_1_2 {
 width:362px
}
.row .col_1_3 {
 width:234px
}
.row .col_2_3 {
 width:490px
}
.row .col_1_4 {
 width:171px
}
.row .col_3_4 {
 width:553px
}
.cols2 .content .row .col_1, .cols2 .content .row .col_1_2, .cols2 .content .row .col_1_3, .cols2 .content .row .col_2_3, .cols2 .content .row .col_1_4, .cols2 .content .row .col_3_4 {
 width:468px
}
.divider_space, .divider_space_thin, .divider, .divider_thin {
 margin-bottom:30px;
 padding-top:30px;
}
.divider_space_thin {
 margin-top:10px;
 margin-bottom:10px
}
.header_top {
 height:90px;
}
.homepage .header {
 padding-top:0;
}
.header_thin, .header_map {
 padding-top:90px;
}
.header_thin {
 background-size:100%
}
.header_top .container {
 width:744px
}
.logo {
 margin:0 0 0 14px
}
#topmenu {
 padding:20px 0 0 220px;
 width:510px;
 float:none;
}
#topmenu .dropdown {
 display:block
}
.dropdown li {
 margin:0 12px;
}
.dropdown li:nth-last-child(2) ul li:hover>ul {
 left:-171px;
 padding:0 2px 0 0
}
#topm-select {
 display:none;
}
.header_title {
 height:126px;
}
.header_title h1, .header_title strong {
 font-size:24px;
 line-height:1.2em;
 padding:54px 0 0 0
}
#header_map {
 height:325px;
}
.fullwidthbanner .text_line, .fullwidthbanner .subtitle {
 display:block !important
}
.tp-caption.text_line {
 width:360px !important
}
.fullwidthbanner-container {
 max-height:447px !important;
}
.fullwidthbanner .tp-caption.subtitle {
 font-size:20px;
}
.header_slider {
 height:447px;
}
.header_slider .slide_content {
 width:744px
}
.featured_item {
 height:447px;
 background-size: auto 100%
}
.header_slider .featured_caption {
 top:50px;
 left:0;
 width: auto;
}
.caption_lt .featured_caption {
 left:0px;
 top:140px;
 right:auto
}
.caption_lc .featured_caption {
 left:0px;
 top:200px;
 right:auto
}
.caption_lb .featured_caption {
 left:0px;
 top:330px;
 right:auto
}
.caption_rt .featured_caption {
 right:0px;
 top:140px;
 left:auto
}
.caption_rc .featured_caption {
 right:0px;
 top:200px;
 left:auto
}
.caption_rb .featured_caption {
 right:0px;
 top:330px;
 left:auto
}
.featured_caption p {
 font-size:14px;
 padding:20px 20px;
 line-height:1.3em;
}
.featured_caption p strong {
 font-size:30px;
 margin-bottom:15px
}
.offers_slider {
 padding:156px 0 51px 0;
 width:744px;
}
.offers_slider .slide_item {
 width:744px;
 height:240px;
}
.offers_slider .slide_img {
 float:left;
 width:400px;
 height:225px;
 margin:0 20px 0 0;
 padding:7px
}
.offers_slider .img_right .slide_img {
 float:right;
 margin:0 0 0 20px;
}
.offers_slider .slide_img iframe {
 width:400px;
 height:225px;
}
.offers_slider .slide_text {
 width:290px;
 float:left;
 padding-top:25px;
 margin-left:10px;
}
.offers_slider .slide_text h2 {
 font-size:20px;
 padding:0 0 17px 0;
 margin:0 0 10px 0
}
.info_line {
 line-height:28px;
}
.info_price {
 padding:17px 0 0 0;
 margin:10px 0 0 0;
}
.save-item {
 top:17px;
}
#middle .content {
 width:468px;
 float:left;
 margin:0
}
#middle .sidebar {
 width:252px;
 float:left;
 margin:0 0 0 24px;
 border-top:none;
 padding-top:0
}
#middle.sidebar_left .content {
 width:468px;
 float:right;
}
#middle.sidebar_left .sidebar {
 width:252px;
 margin:0 24px 0 0;
 float:left;
}
#middle.full_width .content, #middle.full_width .post-detail {
 width:744px;
}
#middle.cols2, #middle.full_width {
 padding:20px 0 40px 0;
}
.sidebar .box {
 width:auto;
 margin:0 auto 30px auto
}
.sidebar .widget-container {
 padding:30px 15px;
}
.sidebar .widget_twitter .tweet_text {
 width:180px
}
.sidebar .flickr .flickr_badge_image {
 margin:4px 7px 5px 0px;
}
.facebook_box {
 padding:5px 6px;
 width:240px;
}
.side_form .row {
 padding:14px 15px 12px 15px;
}
.side_form .row .select_styled {
 width:119px;
}
.side_form .inputField {
 width:137px;
}
.side_form .rangeField .range-slider {
 margin:20px 10px 35px 10px
}
.f_col, .footer .f_col:first-child {
 margin:10px 8px
}
.f_col_4 {
 width:220px;
 margin:10px 8px 10px 48px
}
.footer_address {
 width:220px;
}
.footer_map {
 display:none;
}
.footer_contacts {
 width:744px;
 margin-right:0;
 text-align:center;
}
.search_row form {
 padding-right:140px
}
.search_row .row, .search_row .row:first-child {
 margin:0 5px;
 width:138px;
 min-height:inherit
}
.search_row .row .select_styled {
 width:108px !important
}
.search_row .multi_select_text {
 width:135px;
}
.widget_adv_filter .multi_select_text {
 width:119px
}
.mutli_select .select_row {
 padding: 3px 0px 2px 12px;
}
.mutli_select .custom-checkbox label {
 padding:.4em 0 .3em 25px
}
.search_row .rowSubmit {
 width:140px;
 position: absolute;
}
.search_row .rowSubmit .label_title {
 float:left;
 width:150px
}
.search_row .rowSubmit .btn_search {
 width:138px;
}
.btn_search input {
 text-indent:30px;
 width:138px
}
.full_search form {
 padding:0
}
.full_search .container {
 width:744px
}
.full_search .container .clear {
 clear:both
}
.full_search .row, .full_search .row:first-child {
 margin:0 12px;
 padding:5px 0;
 min-height: inherit;
 width:161px
}
.full_search .row .select_styled {
 width:135px !important
}
.full_search .rowSubmit {
 position:relative;
 width:100%;
 margin:0;
 padding-top:20px
}
.contact_form .form_col_1, .contact_form .form_col_2 {
 margin:0 0 0 10px;
 width:360px;
 height:auto
}
.contact_form form {
 padding:0
}
.contact_form .form_col_1 .row {
 margin:0 30px 0 0;
 width:150px
}
.contact_form .form_col_1 .inputField {
 width:128px
}
.contact_form .form_col_2 .textareaField {
 width:340px;
 height:104px
}
.contact_form .form_col_2 .row {
 margin:0;
 width:100%
}
.contact_form .form_col_2 .row .label_title {
 padding-bottom:4px
}
.contact_form .row .select_styled {
 width:122px !important
}
.contact_form .form_col_3 {
 width:730px;
 margin:0 0 0 10px;
 height: auto;
 padding:10px 0 0 0
}
.contact_form .rowSubmit {
 position:relative;
 margin:0 auto;
 padding:0;
 width:150px;
 float:none;
}
.contact_form .link-reset {
 position: absolute;
 top:10px;
 left: auto;
 right:10px
}
.week_offer {
 width:276px;
 float:left;
 margin:0 auto 40px auto
}
.week_offer .offer_text {
 padding:20px 10px;
 height: auto;
}
.week_offer .offer_text h3 {
 font-size:15px;
}
.week_offer .offer_price {
 top:20px;
 right:10px
}
.special_offers {
 width:445px;
 height:466px;
 float:left;
 margin:0 0 0 20px
}
.special_item {
 height:125px;
}
.special_image {
 width:290px;
 height:125px;
 float:left;
 border:0;
 border-right:4px solid #f25720
}
.special_text {
 width:130px;
 height:114px;
 padding:5px 10px;
}
.special_text h3 {
 font-size:14px;
 padding-bottom:5px;
}
.car_types_list ul {
 margin:20px 0
}
.latest_offers {
 text-align:center;
 padding:25px 0 20px 0;
}
.latest_offers .container {
 padding:0
}
.latest_item {
 width:200px;
 height:183px;
 margin:0 5px;
}
.latest_offers .link_more {
 position: absolute;
 top:2px;
 right:10px
}
.latest_offers .prev, .latest_offers .next {
 top:60px;
 width:60px;
 background-position:-15px 0;
}
.latest_offers .next {
 background-position:-125px 0
}
.service_item {
 padding:0 0 60px 0;
 text-align:left;
}
.service_image {
 width:320px;
 float:right;
 margin:0 0 0 30px;
}
.brand_list .link_more {
 position:absolute;
 top:36px !important;
 right:10px
}
.brand_list2 li {
 width: 225px;
 margin: 0 0 15px 18px;
 min-height: 210px;
 font-size: 14px;
}
.brand_list2 .brand_logo {
 padding:50px 0;
}
.faqlist .col_1_4 {
 padding-bottom:0px;
 padding-top:1.7em;
 border:none
}
.pricing_box {
 width:auto;
 padding:20px 0 40px 0
}
.entry .pricing_box li.price_col {
 clear:none;
 width:227px;
 float:left;
 margin:0 5px;
}
.entry .price_col_body ul {
 padding:20px 0;
}
.entry .price_col_body ul li {
 font-size:14px;
}
.text_notice {
 width:555px;
}
.breadcrumbs .container {
 width:724px
}
.breadcrumbs .link_search, .breadcrumbs .link_back {
 position:absolute;
 top:5px;
 right:0
}
.testimonials .container {
 width:660px;
 padding-top:115px;
 padding-bottom:65px
}
.testimonials .slider-item {
 width:580px;
 padding:0 40px
}
.testimonials .quote-text {
 font-size:18px;
 line-height:1.7em;
}
.testimonials .prev, .testimonials .next {
 top:145px;
}
.testimonials .prev:active, .testimonials .next:active {
 top:146px
}
.postlist .post-item {
 margin:0 0 60px 0
}
.offer_details .offer_gallery {
 width:350px;
 float:left;
 margin:0 20px 0 0
}
.offer_details .offer_aside {
 width:370px;
 margin:0;
 float:left;
}
.offer_details .offer_data {
 line-height:1.4em;
 padding:15px 0;
 font-size:15px;
 text-align:center;
}
.offer_details .offer_data li {
 padding:0 7px;
 white-space:nowrap
}
.offer_specification li {
 width:94%;
 padding:8px 3%;
 font-size:13px;
}
.details_tabs {
 padding:0 5px
}
.details_tabs .tabs, .details_tabs .tabs li, .details_tabs .tabs li a {
 height:51px;
 font-weight:bold;
 font-size:13px;
}
.details_tabs .tabs li a {
 line-height:51px;
 min-width:140px;
 padding:0 5px
}
.details_tabs .tabcontent {
 padding:20px
}
.details_tabs .tabcontent .col_1_4 {
 padding-bottom:20px;
 width:160px;
 margin:0 0 0 15px
}
.details_tabs .tabcontent .col_1_4:first-child {
 margin-left:0
}
.details_tabs .tabcontent .col_1_4:nth-child(3) {
 clear: none
}
.details_tabs .tabcontent .col_1_2 {
 width:336px;
 margin-left:20px
}
.details_form .form_col_1 {
 margin-right:60px;
 width:230px
}
.details_form .form_col_1 .row, .details_form .form_col_1 .row:first-child {
 width:230px;
 float:left;
 margin-right:50px;
 padding-top:0
}
#t_contacts .form_col_1 .row:first-child {
 width:230px;
}
.details_form .form_col_1 .inputField {
 width:208px
}
.details_form .form_col_2 {
 width:384px
}
.details_form .form_col_2 .textareaField {
 width:364px;
 height:105px;
}
.details_form .form_col_3 {
 width:230px;
 padding-top:0px
}
.details_form .form_col_3 .btn_share {
 margin:0 2px
}
.text_box .btn {
 margin:0 8px
}
.adv_before_content .adv_left, .adv_before_content .adv_right {
 min-height:120px;
 float:left;
 margin:0;
}
.adv_before_content .adv_left {
 width:424px;
 margin:0 20px 0 0;
}
.banner_slider .banner_item {
 width:424px;
 height:168px
}
 .dropdown li a span {
 display: block;
 font-family: Poppins;
 font-size: 10px;
 font-weight: 500;
}
 .dropdown li {
 margin: 0 4px;
}
 #topmenu {
 padding: 20px 0 0 145px;
 width: 600px;
 float: none;
}
.logo {
 margin: 0 0 0 0px;
 width: auto;
}
.dropdown .menu-level-0.last a span {
 background: url(images/icons/icon_location.png) right 0 no-repeat;
 padding-right: 19px;
}
.dropdown .menu-level-0.last a {
 background: url(images/opacity_white_30.png) left repeat-y;
 padding-left: 5px;
 color: #F90;
}
}
 @media only screen and (min-width: 768px) and (max-width: 890px) {
 .logo {
 margin: 0 0 0 0px;
 width: auto;
}
}
 @media only screen and (min-width: 30px) and (max-width: 990px) {
.f_col_4 {
 width: 100%;
 margin: 0 auto;
 position: relative;
 text-align: center;
}
 .footer_address {
 width: 100%;
}
.submenu-1 {
 display:none;
}
.dropdown .mega-nav ul.submenu-1 {
 display:none;
}
.dropdown li ul.submenu-1 {
 display:none;
}
.dropdown .mega-nav ul {
 display:none;
}
 .dropdown .mega-nav .widget_featured_posts .post-image img {
 width: 100%;
}
.header_title {
 height: 80px;
}
.sidebar .widget-container li {
 list-style: none;
 text-shadow: 0 1px 1px #fff;
 font-size: 12px;
}
.widget_twitter .tweet_item a {
 color: #39b4ed;
 font-size: 11px;
}
.sidebar .widget_twitter .tweet_time {
 display: block;
 color: #f2551f;
 font-style: italic;
 padding-top: 0px;
 font-size: 10px;
}
 .widget_tag_cloud .tagcloud a {
 font-size: 8px !important;
 padding: 0 4px;
}
 .header_title h1, .header_title strong {
 font-size: 19px;
 line-height: 1.2em;
 padding: 32px 0 0 0;
}
.footer_map {
 display:none;
}
.sidebar .widget-container {
 font-size: 11px;
}
}
 @media only screen and (min-width: 990px) and (max-width: 1200px) {
.dropdown li:nth-last-child(2) ul li:hover>ul {
 left:-171px;
 padding:0 2px 0 0
}
.sidebar .widget-container {
 font-size: 11px;
}
}
 @media only screen and (min-width: 30px) and (max-width: 768px) {
.dropdown li ul .mega-nav-widget {
 width:246px;
}
.dropdown li ul .mega-nav-widget li, .dropdown .mega-nav ul .mega-nav-widget li {
 width:220px
}
.dropdown .mega-nav .widget-container {
 padding:0 13px 15px 13px
}
.dropdown .mega-nav .widget-container h3 {
 font-size:18px;
}
.dropdown .mega-nav .widget_twitter .tweet_item {
 font-size:13px;
 padding:10px 0
}
.dropdown .mega-nav .widget_twitter .tweet_text {
 width:168px
}
.contact_box .left_side {
 display: none;
}
.knagy {
 font-size: 128px;
 font-size: Poppins;
 text-align: center;
 font-weight: 800;
}
.nkicsi {
 font-size: 17px;
 font-size: Poppins;
 text-align: center;
}
.breadcrumbs .link_search, .breadcrumbs .link_back {
 display: none;
}
.brand_list2 li {
 margin: 0 5px 8px 8px;
 min-height: 160px;
 font-size: 10px;
}
.footer_contacts {
 width:100%;
 margin-right:0;
 text-align:center;
}
.mobile-menu {
 display: block;
 position: relative;
 left: 120px;
 top: -13px;
}
 #topmenu {
 display: none;
}
.breadcrumbs p {
 margin: 0 !important;
 font-size: 12px;
 text-align: center;
}
.sidebar .box {
 width: 100%;
 margin: 0 auto 30px auto;
}
#middle .content, #middle .sidebar, #middle.sidebar_left .content, #middle.sidebar_left .sidebar {
 width: 100%;
 margin: 0;
 float: none;
}
}
 @media only screen and (min-width: 30px) and (max-width: 480px) {
.mobile-menu {
 display: block;
 position: relative;
 left: 0px;
 top: -5px;
 text-align: center;
}
.header_title h1, .header_title strong {
 font-size: 14px;
 line-height: 1.2em;
 padding: 36px 0 0 0;
}
.cbp-spmenu-horizontal h3 {
 display: none;
}
.footer_contacts {
 width:100%;
 margin-right:0;
 text-align:center;
}
.cbp-spmenu-horizontal a {
 float: left;
 width: 75%;
 padding: 0.6em;
 border-left: 1px solid #222;
 color: #fff;
}
.brand_list2 li {
 width: 100%;
 margin: 0 5px 30px 5px;
 font-size: 13px;
 line-height: 1.4em;
}
}
.menu-level-0 .justmobile {
	display:none;
}
 @media only screen and (min-width: 30px) and (max-width: 810px) {
 .eupopup-body {
 color: #a2a2a2;
 font-size: 11px;
 line-height: 10px;
}
.eupopup-head {
 font-size: 12px;
 font-weight: bold;
 padding: 6px;
 color: #fff;
}
 .eupopup-container-top, .eupopup-container-fixedtop {
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 height: 102px;
}
 .eupopup-container {
 background-color: #000;
 color: #efefef;
 padding: 3px 20px;
 font-size: 12px;
 line-height: 12px;
 text-align: center;
 display: none;
 z-index: 9999999;
}
}
