/*Theme Name:Toyota Nha Trang
Version:2.5
*/
@import 'css/UVNHongHaHep.css';
*{ 
margin:0 auto; padding:0px;
box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}

.uk-container {}
ul {list-style-type:none; padding:0px;}
html {background:#fff; color:#222; font-family:'F5 Magistral Book' !important; font-size:17px; scroll-behavior: smooth;}
h1, h2, h3, h4, h5, h6, button {font-family:'F5 Magistral Book' !important;}
a {color:#e00024; text-decoration:none!important; }
a:hover {color:#e0001f;}
button {cursor:pointer;}

blockquote {background:#fafafa; padding:10px 10px 10px 30px; position:relative; font-style:normal; border:none;}
blockquote:before {
  color:#ccc;
  content:open-quote;
  font-size:4em;
  line-height:0.1em;
  margin-right:0.25em;
  vertical-align:-0.4em; left:2px; position:absolute; top:30px;
}
blockquote p {
  display:inline;
}
.like_box iframe {vertical-align:initial;}
/* COMMON STYLE */
.d-table {display:table;}
.d-row {display:table-row;}
.d-cell {display:table-cell; vertical-align:top;}
.d-cell.text {padding-left:10px;}
.d-cell.text a{display:block;}
.full-width {width:100%;}
.wrap_img {overflow:hidden;}
.transition {-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}
/* END COMMON STYLE */

.like_box .fb_iframe_widget {}

.uk-container {padding:0 10px;}
.uk-offcanvas-bar {background:#fff; box-shadow:0 0 15px rgba(0,0,0,.5); }
.uk-offcanvas-bar:after {box-shadow:none; width:0;}
.uk-nav-offcanvas {border-bottom:none;}
.uk-nav-offcanvas>li>a {text-shadow:none; color:#666666; border-top:1px solid #eaeaea;}
.uk-nav-offcanvas>li>a:hover {background:#f8f8f8!important;}
.uk-offcanvas-bar .nav_label {font-size:18px;}
.uk-navbar-nav > li > a {text-shadow:none;}

.uk-pagination > li > a, .uk-pagination > .uk-active > span {padding:5px 10px 7px; font-size:15px;}
.uk-pagination > li > a {background:#efefef; border-color:#efefef; text-shadow:none; transition: 0.5s}
.uk-pagination > li {}
.uk-pagination > .uk-active > span {background:#e60002; color:#fff; font-weight:700;}
.uk-pagination > .uk-active {}

.logo img{max-height:50px;}

#top_bar {}
#top_bar .header_item {color:#000; margin-left:0; float:left;}
#top_bar .header_item .txt1 {font-size:13px; margin-bottom:0; text-transform:uppercase;}
#top_bar .header_item .icon {background-size:80%;}
#top_bar .col_left {padding:8px 0 5px; font-size:16px;}
#top_bar .item {display:inline-block; margin-right:20px;}
#top_bar .item i {margin-right:7px;}
#top_bar .socials {display:inline-block;}
#top_bar .socials a {border:1px solid #fff; color:#222; height:32px; line-height:30px; width:30px; text-align:center; font-size:18px; display:inline-block; border-radius:50%; -o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}
#top_bar .socials a.gplus:hover {color:#e64522;}
#top_bar .socials a.fb:hover {color:#2b3990;}
#top_bar .socials a.tt:hover {color:#1b95e0;}
#top_bar .socials a.pin:hover {color:#be1e2d;}
#header {background:#000; position:relative;}
#header:after {position:absolute; content:""; top:0; bottom:0; left:0; width:60%; background:#e60002;}
#header:before {position:absolute; left:60%; top:0;content:""; width:0; height:0; border-style:solid; border-width:120px 70px 0 0;border-color:#e60002 transparent transparent transparent;}
#header_top {position:relative;}
.header_right { padding:5px 0; text-align:right;}
.header_item {display:inline-block; vertical-align:middle; text-align:left; color:#fff; margin-left:30px;}
.header_item .d-cell {vertical-align:middle;}
.header_item .icon {width:36px; height:36px; background-repeat:no-repeat; background-position:50%; background-size:100%;}
.header_item.i1 .icon {background-image:url('img/time.png');}
.header_item.i2 .icon {background-image:url('img/mail.png');}
.header_item.i3 .icon {background-image:url('img/phone.png');}
.header_item .text {}
.header_item .txt1 {font-size:16px; margin-bottom:5px;}
.header_item .txt2 {color:#e00024; font-weight:700; font-style:italic;}
.uk-navbar {background:inherit; border:none;}
.logo {position:relative; z-index:1; padding:10px 0px 10px 10px;}
.logo h1, .logo h2 {margin:0;}

#f_search_wrap {display:inline-block; vertical-align:top;}
#f_search {background:#ebebeb; width:100%; padding:4px; position:relative; margin-bottom:10px; z-index:10;}
	#f_search {position:absolute; width:350px; padding:6px; left:auto; right:0px; display:none;}
#f_search input {border:none; height:35px;}
#searchsubmit {border:none; position:absolute; right:5px; top:7px; color:#009247;}
#f_search_wrap .search_toogle {background:#e60002; font-size:20px; position:relative; z-index:2; cursor:pointer; padding:6px 0px 12px; width:40px; text-align:center; color:#fff;}

#side_f_search {position:relative;}
#side_keyword_search {width:100%; height:50px; padding:0 50px 0 20px;}
#side_searchsubmit {border:none; position:absolute; height:50px; right:0; top:0; color:#999; font-size:20px; padding:0 15px; line-height:1px;}

.header_bar {background:#e13b3b; height:8px; box-shadow:0 2px 3px #ccc; position:relative; z-index:1;}
.header_bar:after {position:absolute; top:0; bottom:0; left:0; content:""; background:#277cbe; width:20%;}
.header_bar:before {position:absolute; top:0; bottom:0; right:0; content:""; background:#f2b03f; width:60%;}
.navbar_toggle {line-height:41px; width:30px; display:inline-block; padding-top:10px; position:relative;}
#header_top .navbar_toggle {padding-top:20px;}
.icon_bar {background:#fff; height:4px; margin-bottom:5px; display:block;}

#banner_slider {background:#fff; position:relative; z-index:1;}

#header_cover {background:url('img/cover.jpg') repeat-x; background-size:cover; padding:35px 0 25px; margin:0; position:relative;}
#header_cover:after {position:absolute; content:""; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.6); }
#header_cover .wrap {position:relative; min-width:300px; z-index:1;}
#header_cover .heading {color:#fff; text-transform:uppercase; font-size:25px; line-height:1.3; font-weight:700; margin:0; position:relative;}

#breadcrumb_wrap {margin-top:0px; display:inline-block; color:#fff; width:100%;}
.uk-breadcrumb {padding:8px 0;}
.uk-breadcrumb > li {font-size:14px;}
.uk-breadcrumb > li:nth-child(n+2):before{color:#fff; font-weight:700;}
.uk-breadcrumb a:not(.home) {color:#fff;}
.uk-breadcrumb > li:not(.uk-active) > span {color:#fff;}
.uk-breadcrumb > li:nth-child(n+2):before {font-family:FontAwesome; content:"→";}

#nav_sidebar {}
#nav_sidebar li h2{margin:5px 0px;}
#nav_sidebar li ul{padding-left:20px;}
#nav_sidebar li a{font-size:16px; padding:5px 10px;}

#register_trial_bt {background:#e60002; font-size:17px; font-weight:700; padding:17px 40px; color:#fff; text-transform:uppercase; float:right; cursor:pointer;}

#home_excerpt {}
#home_excerpt .about_title {color:#e60002; text-transform:uppercase; font-size:22px;}
#home_excerpt .heading {text-transform:uppercase; font-size:34px; font-weight:700; margin:20px 0;}
#home_excerpt .heading:after {left:0; transform:none;}
#home_excerpt .content {margin-bottom:30px; text-align: justify}
#home_excerpt .readmore_bt {background:#e60002; font-size:16px; font-weight:700; display:inline-block; padding:13px 40px 15px; color:#fff; text-transform:uppercase;}

#products_cat {background:#edf0f5; padding:30px 0; position:relative;}
#products_cat .title {text-transform:uppercase; color:#676566; font-size:26px; line-height:1.3; margin-bottom:40px; text-align:center;}
#products_cat .item {text-align:center;}
#products_cat .item .wrap_img {height: 85px; width: 100%}
#products_cat .item .wrap_img img {height: 100%; width: 100%; object-fit: cover}
#products_cat .name {margin:15px 0;}

#main_content {background:#fff; padding:15px 0; position:relative;}
#main_content article p{line-height: 28px; text-align: justify}
#main_content article table p {text-align: center}
#main_content #article #tab-info .entry-body p {line-height: 30px}
#article .author {color:#e00024;}
.archive {background:#fff;}
.archive .item {width: 100%; padding-left: 0}
.archive .item + .item {margin-top: 20px; padding-top: 20px; border-top: 1px solid #ccc}
.archive .item .heading {margin-bottom: 12px}
.archive .item .d-cell.media .wrap_img {width: 100px; min-width: 100px; height: auto;}
.archive .item .d-cell.media .wrap_img img {height: 100%; width: 100%; object-fit: cover}
.archive img{max-width:none; width:100px;}
.archive .meta {}
.archive .heading {font-size:15px; font-weight:700; margin:0; line-height:18px; text-transform:uppercase;}
.archive .heading a{color:#222;}
.uk-pull-7-10 {left: 0}
.item-archive {margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #dddddd;}
.item-archive .wrap_img {position:relative; max-height:180px; overflow:hidden;}

#product_content {}
#product_content .entry-title {line-height:1.3; font-size:20px; font-weight:700; color:#000000; text-transform:uppercase; margin-bottom:15px;}
#product_content .info_tab {margin-bottom:20px; border-bottom:4px solid #e60002;}
#product_content .info_tab > li {min-width:125px; text-align:center;}
#product_content .info_tab > li:first-child {min-width:170px;}
#product_content .info_tab > li .uk-nav-dropdown {text-align:left;}
#product_content .info_tab > li > a {color:#333333; border-bottom-width:1px; font-size:17px; text-transform:uppercase; text-shadow:none; padding:15px; margin-bottom:1px; border-radius:0;}
#product_content .info_tab > li > a:hover {color:#333333; border-color:transparent; background:none;}
#product_content .info_tab > li.uk-active > a {border-color:transparent; background:#f3f3f3; font-weight:700;}

#top_content {background:#f3f3f3; padding:15px 0;}
#top_content .wrap_price {background:#e60002; color:#fff; height:67px; font-style:italic; position:relative;}
#top_content .wrap_price:after {position:absolute; content:""; right:0; top:0; width:0; height:0; border-style:solid; border-width:0 67px 67px 0; border-color:transparent #f3f3f3 transparent transparent;}
#top_content .price {font-size:22px; font-weight:700; margin:10px 0 8px 15px; display:inline-block;}
#top_content .old_price {font-size:18px; text-decoration:line-through; display:inline-block; margin-left:15px;}
#top_content .trial_bt {background:url('img/toyota_logo.png') 20px 50% no-repeat #000; color:#fff; border:none; display:block; padding:0 10px 0 60px; height:50px; white-space:nowrap; width:100%; font-size:20px; text-transform:uppercase; text-align:left;}
#top_content .hotline {background:url('img/phone_icon.png') 20px 50% no-repeat #e60002; color:#fff; display:block; padding:0 20px 0 60px; height:50px; line-height:50px; white-space:nowrap; font-size:20px; font-weight:700; position:relative;}
#top_content .hotline:after {position:absolute; content:""; right:100%; top:0; width:0; height:0; border-style:solid; border-width:0 0 50px 40px; border-color:transparent transparent #e60002 transparent;}
#top_content .hotline a {color: #fff}

#top_content #car_info .uk-table td {padding: 16px 8px 16px 15px}
#top_content .table_data td {border-bottom:none; padding-left:15px;}
#top_content .table_data tr:nth-of-type(even) {background:#e6e6e6;}
#top_content .table_data tr td:first-child {font-weight:700; width:120px;}
#top_content .table_data .slogan {text-transform:uppercase;}
#top_content .desc {padding-left:15px; margin-bottom:20px; line-height:1.5;}
#top_content .meta {overflow:hidden; margin-bottom:20px;}

.uk-article-title {color:#333; font-weight:700; margin:0; font-size:22px; line-height:1.3;}
.meta_bar {font-size:16px; margin:8px 0 20px; color:#999999;}

.box-title {font-size:16px; font-weight:700; text-transform:uppercase; color:#222; margin-bottom:30px;}

.section {padding:30px 0 30px;}
.block-title {position:relative; margin-bottom:38px; line-height:1.3; text-align:center; overflow:hidden;}
.block-title span {font-size:30px; color:#333; margin-bottom:35px; text-transform:uppercase; position:relative;}
.block-title span:before, .block-title span:after {position:absolute; content:""; bottom:16px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); height:5px;}
.block-title span:before {width:500px; background:#e3e3e3;}
.block-title span:after {width:140%; background:#e60002;}
.block-title span b {background:#fff; position:relative; z-index:1; padding:0 20px;}

.section .view_all {float:right; color:#e00024; font-weight:700;}
.block_border {position:relative;}
.block_border:after {position:absolute; content:""; bottom:-3px; left:0; right:0; border-top:1px dashed #ccc; z-index:1;}

#col_left {margin-bottom:20px;}
#col_right {margin-bottom:30px;}

.widget {margin-bottom:10px;}
.widget-title {padding:10px 0px; text-transform:uppercase; font-weight:700; margin-bottom:20px; font-size:22px; color:#000; position:relative;}
.widget-title:before {position:absolute; content:""; width:88px; height:5px; bottom:-10px; left:0; background:#e3e3e3;}
.widget-title:after {position:absolute; content:""; width:27px; height:5px; bottom:-10px; left:0; background:#e60002;}
#col_right .widget-title:after {left:-30px; }
.widget-title span {}
.widget-body {}
.widget-body ul {}
.widget-body li {padding:10px 0;}
.widget-body li a {display:block; color:#222;}
.widget-body .menu li {border-bottom:1px solid #ebebeb; padding:10px 0 10px 18px; position:relative;}
.widget-body .menu li:last-child {border-bottom:none;}
.widget-body .menu li:after {position:absolute; content:"\f054"; top:11px; left:0; font-family:FontAwesome; font-size:10px; transition: 0.5s}
.widget-body .menu li:hover:after {transform: translatex(4px)}
.widget-body .menu li a {font-size:18px; transition: 0.5s}
.widget-body .menu li:hover a {color: #e60002}
.widget-body .meta {color:#888888;}

#home {background:#fff; }

#news_home {background:#f3f3f3;}
#news_home .item {background:#fff; margin-bottom:10px; display:table; width:100%;}
#news_home .item .text {padding:10px 15px 10px 15px;}
#news_home .item .media {width:100px;}
#news_home .item .wrap_img {max-height:150px; position:relative; padding:10px 0 10px 10px;}
#news_home .item .wrap_img img {position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
#news_home .item .title {font-size:14px; line-height:1.3; margin-bottom:5px;}
#news_home .item .title a {color:#333333;}
#news_home .item .excerpt {color:#666666;}
#news_home .item .readmore {color:#666666; border:1px solid #dddddd; padding:5px 15px; display:inline-block;}
#news_home .block-title {padding-right:80px;}
#news_home .block-title span b {background:#f3f3f3;}
#news_home .block-title span:before {width:250px;}

#news_home .item .excerpt p, #news2_home .item .title, #news2_home .item .excerpt p , #home_excerpt .content {line-height: 28px}

#news2_home {margin-bottom:-10px}
#news2_home .wrap_item {margin-bottom:15px;}
#news2_home .item {border:1px solid #dddddd; margin-bottom:10px; height:100%;}
#news2_home .item .text {padding:10px 15px 15px 25px;}
#news2_home .item .wrap_img {height:220px; width: 100%; position:relative; }
#news2_home .item .wrap_img img {width: 100%; height: 100%; object-fit:cover}
#news2_home .item .title {font-size:16px; font-weight:700; line-height:1.3; margin-bottom:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden}
#news2_home .item .title a {color:#333333;}
#news2_home .item .excerpt {color:#666666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 15px}
#news2_home .item .excerpt p {margin: 0}
#news2_home .readmore {color:#333; position:relative; cursor:pointer; padding-left:25px; font-weight:700;}
#news2_home .readmore:after {position:absolute; content:"→"; top:-3px; left:0; font-size:30px; width:15px; overflow:hidden; text-indent:-15px;}
#news2_home .block-title {margin-bottom:70px;}
#news2_home .slick-prev,#news2_home .slick-next {margin-top:-55px;}
#news2_home .slick-prev {left:50%; margin-left:-35px;}
#news2_home .slick-next {right:50%; margin-right:-35px;}

#new_products {position:relative;}
#new_products:after {position:absolute; content:""; left:0; bottom:25px; height:1px; width:100%; background:#fff;}
.products_grid {}
.products_grid .wrap_item {margin-bottom:20px; position:relative;}
.products_grid .item {background:#edf0f5; margin-bottom:25px; height:100%; padding-bottom:50px; position:relative;}
.products_grid .item .wrap_img {height:160px; width: 100%; position:relative;}
.products_grid .item .wrap_img img {width: 100%; height: 100%; object-fit: cover}
.products_grid .item .price {font-size:20px; font-weight:700; color:#e00024;}
.products_grid .item .old_price {font-size:18px; text-decoration:line-through; margin-bottom:5px; color:#666;}
.products_grid .item .cat {color:#777;}
.products_grid .item .title {text-transform:uppercase; font-weight:700; font-size:18px; margin:9px 0 14px; line-height:1.3;}
.products_grid .item .title a {color:#333333;}
.products_grid .item .text {padding:20px 25px 0;}
.products_grid .item .meta {position:absolute; bottom:0; left:0; right:0; min-height:20px; text-transform:uppercase; font-size:14px;}
.products_grid .item .register_bt {background:url('img/toyota_logo.png') 10% 50% no-repeat #000; color:#fff; border:none; display:block; padding:0 10px 0 30px; height:50px; white-space:nowrap; width:100%; font-size:14px;}
.products_grid .item .readmore {background:#e60002; color:#fff; display:block; padding:0 20px 0 10px; height:50px; line-height:50px; white-space:nowrap; text-align:center; position:relative;}
.products_grid .item .readmore:after {position:absolute; content:""; right:100%; top:0; width:0; height:0; border-style:solid; border-width:0 0 50px 20px; border-color:transparent transparent #e60002 transparent;}

.top-p {padding:10px;}
.top-p .heading{font-weight:700; font-size:15px;}
.top-p img{width:60px; height:60px; max-width:none; padding:2px; border:1px solid #ebebeb;}
.p-title {margin:-4px 0 0px; font-size:16px;}
.upw-not-found {padding:10px;}
.widget .list-post .wrap_img{width:95px; max-height:75px; overflow:hidden; border-bottom:5px solid #e60002;}
.widget .list-post img{width:95px; max-width:none; }
.widget .list-post a {color:#333;}
.widget .list-post li .d-cell.text .p-title a {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden}
.widget .list-post .date {color:#aaa; font-size:16px;}

.tags {margin:10px 0;}
.tags .label {margin-right:5px; }
.tags span {margin-bottom:5px; }
.tags span a {border:1px solid #ddd; color:#999; padding:4px 20px;}

#archive_news {margin-bottom:30px;}
#archive_news .item {background:#fff; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:10px; display:table; width:100%;}
#archive_news .item .media {width:100px;}
#archive_news .item .text {}
#archive_news .item .wrap_img {height:200px; width: 100%; overflow:hidden; position:relative;}
#archive_news .item .wrap_img img {width: 100%; height: 100%; object-fit: cover}
#archive_news .item .heading {font-size:16px; line-height:1.3;}
#archive_news .item .heading a {color:#555;}
#archive_news .item .item-body {color:#444; font-size:18px; line-height:1.3;}
#archive_news .readmore_bt {color:#333; position:relative; cursor:pointer; padding:8px 20px 10px 40px; border:1px solid #ddd; display:inline-block; font-size:16px; transition: 0.5s}
#archive_news .readmore_bt:after {position:absolute; content:"→"; top:6px; left:15px; font-size:30px; width:15px; overflow:hidden; text-indent:-15px;}
#archive_news .readmore_bt:hover {background-color: #e60002; color: #fff}
#archive_news .uk-pagination {text-align:left;}
#archive_news .item .d-cell.text .item-body p {line-height: 30px}

#footer {background:url('img/bg_footer.jpg'); background-size:cover; color:#b0b0b0; font-size:16px; line-height:1.5; position:relative;}
#footer:after {position:absolute; content:""; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.75); }
#footer > div {position:relative; z-index:1; }
#footer .heading {font-size:19px; font-weight:700; color:#fff; margin-top:30px; margin-bottom:35px; text-transform:uppercase; position:relative;}
#footer a {color:#b0b0b0; }
#footer p{margin:10px 0px 5px;}
#footer b {color:#e60002;}
#footer .icon {background:#ebebeb; border-radius:50%; width:40px; height:40px; line-height:40px; text-align:center; font-size:25px;}
#footer .d-cell.text {vertical-align:middle;}

.footer_menu {}
.footer_menu li a {display:inline-block;}
.footer_menu li .nav_label {font-size:16px; margin-bottom:10px; color:#b0b0b0; line-height:20px; padding-left:15px; position:relative;}
.footer_menu li .nav_label:after {position:absolute; content:"\f054"; top:2px; left:0; font-family:FontAwesome; font-size:10px;}

#footer .socials {margin:0;}
#footer .socials > a {border:1px solid #fff; line-height:45px; color:#fff; font-size:20px; height:45px; width:45px; border-radius:50%; text-align:center; margin-top:10px; margin-right:5px; display:inline-block; -o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}
#footer .socials > a:hover {color:#f5f5f5!important; }

#fbHolder {margin-bottom:25px;}

#form_contact_coupon {padding:10px 0;}
#form_contact_coupon form {display:table; width:100%;}
#form_contact_coupon .es_msg {padding:0;}
#form_contact_coupon .uk-form-icon {display:block;}
#form_contact_coupon .uk-form-icon i {left:10px; color:#c4c4c4;}
#form_contact_coupon .es_input {width:99%;}
#form_contact_coupon .es_button {width:1%; padding:0;}
#form_contact_coupon #es_msg_pg {color:#f68121;}
#form_contact_coupon #email-footer {background:#fff; border:none; color:#909090; height:50px; padding:10px 20px; width:100%; font-size: 18px; font-family: 'F5 Magistral Book'}
#form_contact_coupon #cfc-submit {background:#e60002; height:50px; line-height:40px; text-shadow:none; font-weight:700; color:#fff; font-size:16px; padding:0 10px 0 18px; white-space:nowrap; border:none;}
#form_contact_coupon #cfc-submit i {font-size:20px; margin-right:10px;}


#copyright {background:#000; padding:20px 0px; margin-top:30px; font-size:15px; color:#e60002; text-align:center;}
#copyright a{color:#e60002;}

.entry-body {color:#555555;}
.page_content img,.post_content img{display:block;margin:20px auto;max-width:100%;height:auto;}
.page_content ul,.post_content ul {list-style-type:disc; list-style-position:inside;}
.wp-caption {background:#f9f9f9; border:1px solid #e3e1e8; border-radius:2px; padding:5px; max-width:100%;}
.wp-caption img {margin:0 auto;}
.wp-caption-text {margin:5px 0px 0px; font-size:13px; text-align:center; font-style:italic;}

.single_related {color:#0471bf;}
.single_related a{color:#666666; padding-bottom:3px; margin-bottom:5px; display:inline-block;}
/* NAV MOBILE TOGGLE */
.uk-mobile {display:inline-block; width:100%; border:1px solid #dddddd;}

/*.uk-navbar-toggle {float:right;}*/
@media (min-width:768px) {
	.uk-mobile {display:inline-block!important; visibility:visible !important; border:none;}
	.uk-mobile li {display:inline-block;}
}
/* END NAV MOBILE TOGGLE */

/* overwrite cyclone slider */
.cycloneslider-template-standard{margin-bottom:0px;}
.cycloneslider-template-standard .cycloneslider-slide {background:inherit;}
.cycloneslider-slides {z-index:0;}
.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next {opacity:1; width:90px; height:90px; top:30%; z-index:1;}
.cycloneslider-template-default .cycloneslider-prev {background:url(img/arrow-prev.png) 50% no-repeat; background-size:20%;}
.cycloneslider-template-default .cycloneslider-next {background:url(img/arrow-next.png) 50% no-repeat; background-size:20%;}
.cycloneslider-template-default .wrap_pager {background:rgba(0,0,0,0.4); position:absolute; left:0; bottom:0; width:60%; text-align:right; height:80px;}
.cycloneslider-template-default .cycloneslider-pager {position:relative; top:60%; z-index:2; counter-reset:slide-counter;}
.cycloneslider-template-default .cycloneslider-pager span {background:rgba(255,255,255,0.4); width:23px; height:6px; border-radius:0; font-size:0; margin:0 5px; text-align:left;}
.cycloneslider-template-default .cycloneslider-pager span.cycle-pager-active {background:#fff;}
.cycloneslider-template-default .cycloneslider-pager span:before {content:counter(slide-counter, decimal-leading-zero); counter-increment:slide-counter; font-size:20px; font-weight:700; color:rgba(255,255,255,0.4); position:relative; bottom:18px;}
.cycloneslider-template-default .cycloneslider-pager span.cycle-pager-active:before {color:#fff;}
.cycloneslider-template-default .wrap_caption {display:inline-block; text-align:left; text-transform:uppercase;}
.cycloneslider-template-default .cycloneslider-caption {background:none; width:40%; left:auto; right:0;}
.cycloneslider-template-default .cycloneslider-caption-title {color:#e60002; font-weight:700;}
/*END*/

.table-bordered, .table-bordered th, .table-bordered td {border:1px solid #dddddd;}

@media (min-width:480px) {
	/* #main_content .archive img{width:200px;} */
	.archive .meta, .archive .item-body {display:block;}
	.archive .heading {/* font-size:18px; */}
}

@media (min-width:768px) {
	#header:after {width:20%;}
	#header:before {left:20%;}
	.logo {text-align:left; padding:25px 0px 0px;}
	#header_top .navbar_toggle {padding-top:0;}
	.header_right { padding:10px 0;}
	
	#header_cover {padding:45px 0 35px;}
	#header_cover .heading {font-size:35px;}
	
	#main_content {padding:25px 0;}
	#main_content .archive .wrap_img {max-height:150px;}
	#main_content .archive img{min-height:150px; width:200px;}
	
	#products_cat .title {font-size:32px;}
	
	.products_grid .wrap_item {margin-bottom:25px;}
	.products_grid .item .wrap_img {max-height:160px;}
	.products_grid .item .wrap_img img {min-height:160px;}

	#news_home .item {margin-bottom:20px;}
	#news_home .item .media {width:160px;}
	#news_home .item .wrap_img {max-height:130px; padding:0;}
	#news_home .item .wrap_img img {min-height:130px; }
	#news_home .item .text {}
	#news_home .item .title {font-size:16px; font-weight:700; }
	
	#product_content {}
	#product_content #car_info {padding-left:30px;}
	#product_content #car_info .wrap_title:after {background:none;}
	#product_content .wrap_title:after {left:-40px;}
	#product_content .entry-title {font-size:30px;}
	
	#archive_news .item {padding-bottom:20px; margin-bottom:20px;}
	#archive_news .item .media {width:250px;}
	#archive_news .item .text {padding-left:25px;}
	#archive_news .item .heading {font-size:18px; font-weight:700; margin-top:-5px;}
	
	#top_content .price {margin:22px 0 10px 15px;}
	#top_content .old_price {margin-left:7px;}
	
	#copyright {padding:40px 0;}
	
	.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next {top:48%;}
	.cycloneslider-template-default .cycloneslider-prev:after, .cycloneslider-template-default .cycloneslider-next:after {position:absolute; content:""; top:0; left:0; width:90px; height:90px; background:rgba(0,0,0,0.5); z-index:-1;}

	.d-cell-medium {display:table-cell; vertical-align:top;}
	
}

@media (min-width:960px) {
	
	#header:after {width:27%;}
	#header:before {left:27%;}
	.logo {height:100%; padding:10px 0 0 0;}
	.logo img{max-height:60px;}
	.header_right {padding:30px 0;}
	.header_item .icon {width:46px; height:40px; background-size:initial;}
	
	#navbar-top {border:1px solid #dddddd; border-top:none; border-radius:0 0 5px 5px;}
	#navbar-top li {padding:5px 0px;}
	#navbar-top li a {height:auto; line-height:normal; font-size:13px; color:#005695; border-right:3px solid #dddddd;}
	#navbar-top li:last-child a {border-right:none;}
	
	
	#main-menu .nav_label {line-height:normal; margin:0; font-size:16px; font-weight:700; color:#222; text-transform:uppercase;}
	#main-menu a:hover .nav_label {color:#fff;}
	#main-menu ul.sub-menu .nav_label {font-size:14px; color:#6c5859; font-weight:700;}

	#main-menu{background:#fff; max-height:auto; width:100%; position:relative; z-index:10;}
	#main-menu li:hover{background:inherit; -o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}

	#main-menu li:hover > a {color:666666; }
	#main-menu li{z-index:5; position:relative; }
	#main-menu ul#navbar-mobile {}
	#main-menu ul#navbar-mobile > li{float:none; display:inline-block; margin-right:-4px;}
	#main-menu ul#navbar-mobile > li > a {}
	#main-menu ul#navbar-mobile > li.active > a, #main-menu ul#navbar-mobile > li:hover > a {background:none; border-color:transparent;}
	#main-menu ul#navbar-mobile > li > a:focus {background:none;}
	#main-menu ul#navbar-mobile > li:hover > a > .nav_label, #main-menu ul#navbar-mobile > li.active > a > .nav_label {color:#e00024;}

	#main-menu ul li.current_page_item  a {}
	#main-menu ul li.current-menu-item  a {}

	#main-menu ul#navbar-mobile > li > a {display:block; margin:0; padding:15px 20px; height:auto; border-radius:0;}
	#main-menu li li a{display:block;}
	#main-menu ul#navbar-mobile > li:first-child > a{ padding-left:0;}

	#main-menu li ul li{float:none; position:relative; border-left:none!important; border-bottom:1px solid #ccc; text-transform:none;}
	#main-menu li ul li:last-child{border-bottom:none;}
	#main-menu li ul{position:absolute; top:100%; left:0%; display:none; background:#fff; padding:10px 15px 10px; list-style:none outside none; box-shadow:2px 2px 6px rgba(0, 0, 0, 0.2); min-width:250px;}
	#main-menu li ul:after{position:absolute; content:""; right:10px; bottom:10px; width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #2a1114 transparent; z-index:10;}
	#main-menu .current-menu-item ul{}
	#main-menu li:hover > ul{display:block;} /*disable for hover menu dropdown by javascript*/
	#main-menu li ul li a{padding:10px 0px; white-space:nowrap;font-size:13px; font-weight:400; color:#333333!important;}
	#main-menu li ul li ul{position:absolute; top:0; left:100%; display:none; background-color:#d7f1fa; width:auto;float:left;} 
	
	#header_cover {padding:75px 0 65px;}
	
	#products_cat {padding:70px 0 50px;}
	#products_cat .title {text-align:left; padding-left:20px;}
	#products_cat .model_car {position:absolute; content:""; top:0; bottom:0; left:0; width:30%; background:#363636;}
	#products_cat .model_car img {position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); right:-250px; z-index:1; max-width:none;}

	.section {padding:40px 0;}
	
	.wrap_breadcrumb {margin-bottom:30px;}
	
	#main_content {padding:70px 0;}
	#main_content .archive img{width:300px;}
	
	.uk-article-title {font-size:27px; margin-top:-7px;}
	
	.archive .heading {line-height:26px;}
	.item-archive .d-cell.text {padding-left:20px;}
	#contact_page .contact_info {padding-top:50px;}
	
	.cycloneslider-template-default .wrap_pager {height:120px;}
	.cycloneslider-template-default .cycloneslider-caption-title {font-size:45px; line-height:1;}
	.cycloneslider-template-default .cycloneslider-caption-description {font-size:20px;}
	.cycloneslider-template-default .cycloneslider-pager span {width:53px;}
	
	#news_home .block-title span:before {width:400px;}
	#news_home .block-title span:after {width:150%;}
	#news_home .news.left {position:relative;}
	#news_home .news.left:after {position:absolute; content:""; right:-44px; top:0; bottom:18px; width:1px; background:#d1d1d1;}
	#news_home .item .wrap_img {}
	#news_home .item .wrap_img img {}
	#news_home .item .text {padding:10px 15px 10px 25px;}
	
	#news2_home .item .text {padding:20px 15px 10px 25px; min-height:170px;}
	#news2_home .item .title {font-size:18px; margin-bottom:15px;}
	
	#archive_news .item .heading {font-size:21px;}
	#archive_news .item .media {width:300px;}
	#archive_news .item .readmore_bt {}
	
	#col_left {margin-right:10px;}
	#col_right {margin-left:5px;}
	
	#product_content .product_img {width:55%;}
	#product_content .product_info {width:45%;}
	#product_content .info_tab {margin-bottom:40px;}
	#product_content .entry-title {margin-bottom:25px;}
	
	#top_content {padding:40px 0;}
	#top_content .price {font-size:27px; margin:22px 0 10px 25px;}
	#top_content .old_price {font-size:22px; margin-left:10px;}
	#top_content .hotline {background:url('img/phone_icon.png') 10px 50% no-repeat #e60002; padding:0 20px; text-align:center;}
	
	.d-cell-large {display:table-cell; vertical-align:top;}
	
}

@media (min-width:1220px) {
	.logo {padding:25px 0;}
	.logo img{max-height:70px;}
	#top_nav {border-left:1px solid #cdcdcd; width:230px; margin-left:15px; padding:15px 0 0 15px;}
	#top_nav ul {overflow:hidden;}
	#top_nav li {background:url('img/b1.png') 0 5px no-repeat; float:left; width:50%; padding-left:20px;}
	
	.hidden-1220 {display:none;}
	.cycloneslider-template-default .cycloneslider-prev {left:120px;}
	.cycloneslider-template-default .cycloneslider-next {right:120px;}
	
	#news_home .uk-grid-large {margin-left:-85px;}
	#news_home .uk-grid-large > * {padding-left:85px;}
	
}

@media (min-width:1600px) {
	#header:after {width:32%;}
	#header:before {left:32%;}
	#products_cat .model_car img {right:auto; left:0;}
}

@media (min-width:1900px) {
	#header:after {width:34%;}
	#header:before {left:34%;}
}
@media (max-width: 576px) {
	#products_cat .item .wrap_img {height: 170px}
	.products_grid .item .wrap_img {height: 190px}
	#news_home .item .title, #news2_home .item .title {font-size: 18px}
	#copyright {padding: 20px 0 120px}
	#archive_news .item {display: flex; flex-direction: column}
	#archive_news .item .heading {font-size: 20px; margin-top: 16px}
	#col_left {margin-top: 20px}
	.p-title {font-size: 18px; margin-bottom: 8px}
}
