/*
Theme Name: WP Showroom
Theme URI: http://showroom.ciuss.com
Author URI: http://facebook.com/ciussgw
Description: Tema iDealer dibuat untuk website dealer mobil dan motor yang menggunakan CMS Wordpress. Dilengkapi dengan post Event, Testimoni, dan Model Kendaraan
Author: Ciuss Creative
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dealer, mobil, motor, jual mobil, jual motor
Copyright: (c) 2019 ciuss.com
*/

@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,700,800');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

* {
    margin: 0;
    padding: 0;
}

body {
    line-height: 1;
    text-align: left
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    text-decoration: none;
    outline: none ! important;
}

body {
    font: 400 15px Poppins, sans-serif;
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.spinner-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
}

.spinner {
    margin: 260px auto 0;
    width: 64px;
    height: 64px;
    position: relative;
    text-align: center;
}

.lds-ring {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
}

.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    margin: 6px;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}

.lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}

.lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}

.lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.wrapper {
    width: auto;
    margin: 0 auto 0;
    padding: 94px 0 0;
    position: relative;
    z-index: 2;
    background: #f7f7f7
}

.container {
    max-width: 1200px;
    padding: 0;
    margin: 0 auto;
}

.show-nav {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 90px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.09);
}

.customize-support .show-nav {
    top: 32px;
}

.nav-head {
    max-width: 1200px;
    margin: 0 auto;
    height: 90px;
    position: relative;
}

.nav-out {
    height: 90px;
}

.nav-out .search-post {
    width: 230px;
    height: 26px;
    position: absolute;
    top: 7px;
    right: 0;
	z-index: 10;
}

.boxed .nav-out .search-post {
    right: 15px;
}

.nav-out .search-post #searchform {
    height: 26px;
    overflow: hidden;
}

.nav-out .search-post .divin {
    width: 130px;
    margin: 0 2px 0 0;
    height: 24px;
    display: inline-block;
    float: left;
}

.nav-out .search-post .divsel {
    width: 62px;
    margin: 0 2px 0 0;
    height: 24px;
    display: inline-block;
    float: left;
    position: relative;
}

.nav-out .search-post .divsel:after {
    content: "\f0dd";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    font-size: 10px;
    top: 5px;
    right: 6px;
}

.nav-out .search-post .insel {
    padding: 0 6px;
    height: 24px;
    overflow: hidden;
}

.nav-out .search-post input {
    height: 22px;
    line-height: 22px;
    width: 100%;
    border: 0;
    padding: 0;
    font-family: Poppins;
    font-size: 12px;
    font-style: italic;
}

.nav-out .search-post .divsel select {
    border: 0;
    -webkit-appearance: none;
    appearance: none;
    font-family: Poppins;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 22px;
}

.nav-out .search-post .divbut {
    width: 30px;
    display: inline-block;
    float: left;
}

.nav-out .search-post .divbut .insel {
    padding: 0;
    border: 0;
    width: 30px;
    height: 26px;
}

.nav-out .search-post .divbut .insel button {
    width: 30px;
    height: 26px;
    padding: 0;
    margin: 0;
    border: 0;
    text-align: center;
}

.sr-logo {
    height: 60px;
    float: left;
    padding: 15px;
    position: relative;
    z-index: 10;
}

.sr-logo a {
    display: block;
}

.sr-logo img {
    height: 60px;
    width: auto;
}

.sr-topmenu {
    float: left;
    position: relative;
    z-index: 10;
}

.sr-coin {
    height: 40px;
    line-height: 40px;
    width: 100%;
    font-family: Poppins;
    font-size: 12px;
}

.sr-coin .sr-deco {
    display: inline-block;
    margin: 0 16px;
    float: left;
}

.sr-coin .sr-curtime {
    font-family: Roboto Condensed;
    font-weight: bold;
    font-size: 16px;
    float: left;
    display: inline-block;
    margin: 0 10px;
    width: 80px;
}

.sr-sos {
    float: left;
}

.sr-sos a {
    display: inline-block;
}

.sr-sos .fa {
    height: 22px;
    line-height: 22px;
    width: 22px;
    border-radius: 2px;
    margin: 0 2px;
    text-align: center;
}

.sr-sos.circle .fa {
    border-radius: 20px;
}


/* Showroom Nav */

.nav {
    max-width: 1200px;
    margin: 0 50px 0 0;
    height: 50px;
}

.nav .dd.desktop {
    height: 50px;
    font-weight: 700;
}

.nav .dd.desktop li {
    float: left;
    display: block;
    margin: 0;
    position: relative;
    text-align: center;
    line-height: 50px;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease
}

.nav .dd.desktop li.menu-item-has-children {
    position: relative;
}

.nav .dd.desktop li.menu-item-has-children:after {
    content: "\f0dd";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 15px;
    right: 8px;
}

.nav .dd.desktop li:hover {
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease
}

.nav .dd.desktop li a {
    text-decoration: none;
    display: block;
    margin: 0;
    padding: 0 16px;
    font-size: 13px;
    line-height: 50px;
    font-family: Poppins;
    text-transform: uppercase;
    transform: all .5s ease .1s;
    position: relative;
}

.nav .dd.desktop li.menu-item-has-children a {
    padding: 0 26px 0 16px;
}

.nav .dd.desktop li a:hover {
    text-decoration: none;
}

.nav .dd.desktop li ul {
    position: absolute;
    top: 50px;
    left: 0;
    padding: 0;
    display: none;
    transition: all .5s ease .1s;
}

.nav .dd.desktop li:hover ul {
    display: block;
}

.nav .dd.desktop li ul li {
    width: 200px;
    text-align: left;
}

.nav .dd.desktop li:hover ul li ul,
.nav .dd.desktop li ul li:hover ul li ul,
.nav .dd.desktop li ul li ul li:hover ul li ul,
.nav .dd.desktop li ul li ul li ul li:hover ul li ul,
.nav .dd.desktop li ul li ul li ul li ul li:hover ul li ul {
    display: none;
}

.nav .dd.desktop li ul li:hover ul,
.nav .dd.desktop li ul li ul li:hover ul,
.nav .dd.desktop li ul li ul li ul li:hover ul,
.nav .dd.desktop li ul li ul li ul li ul li:hover ul,
.nav .dd.desktop li ul li ul li ul li ul li ul li:hover ul {
    display: block;
}

.nav .dd.desktop li ul li ul {
    position: absolute;
    top: 0;
    left: 100%;
    transition: all .5s ease .1s;
}

.nav .dd.desktop li ul li.menu-item-has-children:after {
    top: 13px;
    transform: rotate(-90deg);
}


/* Full Image */

.nav .dd.desktop li.full-image ul {
    position: fixed;
    top: 94px;
    left: 0px;
    right: 0px;
    padding: 8px 3px 0px;
    display: none;
    clear: both;
    transition: all .5s ease .1s;
}

.customize-support .nav .dd.desktop li.full-image ul {
    top: 126px;
}

.nav .dd.desktop li.full-image:hover ul {
    display: block;
}

.nav .dd.desktop li.full-image ul li {
    float: left;
    position: relative;
    border: none;
    font-size: 13px;
    line-height: 20px;
    width: 16.66667%;
    text-align: left;
    margin: 0 0 8px;
    padding: 0;
}

.nav .dd.desktop li.full-image ul li a {
    display: block;
    margin: 0 4px !important;
    font: 700 13px/40px Poppins, 'Open Sans', sans-serif;
    white-space: nowrap;
    padding: 0;
    text-align: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
    transition: all .5s ease .1s;
}

.nav .dd.desktop li.full-image ul li:hover a {
    transition: all .5s ease .1s;
}

.nav .dd.desktop li.full-image ul li img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
}

.nav .dd.desktop li.full-image ul li:hover {
    background: none;
}

.nav .dd.desktop li.full-image ul li ul,
.nav .dd.desktop li.full-image ul li:hover ul {
    display: none !important;
}


/* Full Image */

.nav .dd.desktop li ul li a {
    display: block;
    position: relative;
    margin: 0 ! important;
    font-size: 13px;
    line-height: 40px;
    white-space: nowrap;
    padding: 0 15px
}

.nav .dd.desktop li ul li.menu-item-has-children:after,
.nav .dd.desktop li ul li ul li.menu-item-has-children:after {
    display: block !important;
}

.sr-blockmenu {
    position: absolute;
    bottom: 0;
    height: 50px;
    left: 0;
    right: 0;
    z-index: 5;
}

.sr-search {
    position: absolute;
    display: none;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 50px;
    font-size: 22px;
    text-align: center;
    line-height: 50px;
    z-index: 5;
}

.hems .sr-search {
    height: 70px;
    line-height: 70px;
}

.sr-search .fa-navicon {
    display: none;
}


/* Mobile Nav */

.sr-mobmenu {
    display: none;
}


/* Breadcrumb */

.breadcrumbs {
    padding: 10px 0;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    font-family: 'Roboto Condensed';
    text-align: left;
    position: relative;
    z-index: 5;
}

.single-model .breadcrumbs {
    padding: 10px 0;
    background: rgba(250, 250, 250, 0);
    border: 0;
}

.breadcrumbs .fa {
    padding: 0 10px
}

.breadcrumbs a {
    font-weight: 400;
}


/* Navigasi */

.search_form {
    width: 100%;
    margin: 0;
    padding: 0;
    height: 40px;
    position: relative
}

.search_form fieldset {
    width: 100%;
    height: 40px
}

.search_form input {
    width: 80%;
    height: 18px;
    border: none;
    padding: 0 8px;
    margin: 0;
    font: 400 13px 'Open Sans', sans-serif;
    vertical-align: middle
}

.search_form select {
    width: 100%;
    height: 18px;
    border: none;
    padding: 0 8px;
    margin: 0;
    font: 400 13px 'Open Sans', sans-serif;
    vertical-align: middle
}

.search_form option {
    padding: 4px 8px
}

.search_form button {
    width: 100%;
    height: 18px;
    cursor: pointer;
    border: none;
    border-radius: 0;
    vertical-align: middle
}


/* Big Slider */

#bigslider {
    display: block;
}


/* After Slider */

#showinfo {
    position: relative;
    z-index: 10;
}

.sh-container {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}

.sr-left {
    width: calc( 100% - 300px);
    float: left;
}

.sh-call {
    padding: 30px 0;
}

.sh-call h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 1.3;
    font-family: Poppins;
    margin: 0 0 20px;
}

.sh-call a {
    display: inline-block;
}

.sh-call .fa {
    width: 80px;
    height: 50px;
    margin: 0 5px 0 0;
    line-height: 50px;
    text-align: center;
    font-size: 30px;
}

.sh-call .wam {
    display: none;
}

.sh-co {
    width: 50%; 
	float: left;
	margin: 0 0 50px;
	line-height: 2.0;
}

#mapembed iframe {
	width: 100%; 
	height: 400px;
}

.sh-time {
    display: inline-block;
    float: right;
    width: 210px;
}

.sh-time .fa {
    float: left;
    width: 60px;
    font-size: 48px;
}

.sh-time span {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3;
    font-family: 'Roboto Condensed';
    letter-spacing: -1px;
}

.sr-right {
    position: relative;
    float: right;
    padding: 0;
    width: 250px;
    height: 100%;
}

.sh-agent img {
    width: 100%;
    height: auto;
}

.sh-bio {
    padding: 10px 15px;
}

.sh-bio .conbio {
    font-size: 13px;
    line-height: 1.4;
    font-family: Poppins;
    padding: 10px 0;
}


/* HOME CAROUSEL */

.car-pr {
    width: 70px;
    height: 70px;
    text-align: center;
    border-radius: 40px;
    position: absolute;
    bottom: -30px;
    right: 20px;
    z-index: 10;
}

.short-pr {
    font-size: 35px;
    line-height: 30px;
    letter-spacing: -2px;
    font-weight: 700;
    font-family: 'Roboto Condensed';
    padding: 15px 0 2px;
    display: block;
}

.mill {
    font-size: 11px;
    line-height: 1.1;
    font-family: 'Roboto Condensed';
    display: block;
}

.owl-carousel .owl-item img {
    height: auto;
}

.item {
    position: relative;
}

.item .stat {
    position: absolute;
    z-index: 20;
    top: 10px;
    left: 10px;
    color: #fff;
    padding: 0 10px;
    font-size: 12px;
    line-height: 1.6;
    text-transform: uppercase;
}

.latest {
    padding: 10px 0;
}

.latest .item {
    padding: 0;
}

.latest .islide {
    margin: 0;
    position: relative;
}

.latest .sr-concar {
    padding: 15px;
	height: 70px;
}

.latest .sr-concar h3 {
    font-weight: 400;
    font-size: 18px;
    font-family: Poppins;
	max-height: 54px;
	overflow: hidden;
    margin-right: 45px;
    line-height: 1.2;
}

.latest .sr-conmeta {
    font-family: Poppins;
}

.latest.owl-theme .owl-dots .owl-dot span {
    width: 14px;
    margin: 5px;
    transition: all .5s ease .1s;
}

.latest.owl-theme .owl-dots .owl-dot.active span {
    width: 50px;
    margin: 5px;
    transition: all .5s ease .1s;
}


/* Additional */

.parallax {
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.sr-add {
    position: relative;
    padding: 0;
    margin: 0;
    overflow: hidden
}

.sr-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
}

.sr-add .container {
    position: relative;
    z-index: 10;
}

.add-text {
    width: 60%;
    padding: 30px 0;
    float: left;
}
.add-text.no-event {
	width: 100%;
    float: none;
}

.addblock {
    margin: 0 100px 0 0;
}

.add-text.no-event .addblock {
    margin: 0;
}

.addblock h3 {
    position: relative;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    font-family: Poppins;
    margin: 0 0 15px;
    padding: 10px 0 15px;
    letter-spacing: -1px;
}

.addblock .detbox {
    background: none;
    padding: 0;
}


/* Home Event */

.sr-event {
    width: 40%;
    padding: 30px 0;
    float: right;
    font-weight: 400;
}

.ev-open {
    padding: 40px 20px;
}

.ev-title {
    float: right;
    width: 110px;
    height: 110px;
    border-radius: 60px;
    text-align: center;
}

.ev-title h4 {
    font-weight: 700;
    font-size: 70px;
    line-height: 1.0;
    font-family: 'Roboto Condensed';
    letter-spacing: -2px;
    margin: 10px 0 2px;
}

.ev-date {
    font-size: 13px;
    line-height: 1.1;
    font-family: Poppins;
}

.ev-con {
    width: calc( 100% - 130px);
}

.ev-con h3 {
    font-weight: 700;
    font-size: 30px;
    line-height: 1.2;
    font-family: Poppins;
    margin: 0 0 10px;
}

.ev-in {
    font-size: 16px;
    font-family: Poppins;
    margin: 0 0 20px;
}

.ev-thumb {
    width: 100%;
    height: auto;
    margin: 10px 0;
}

.ev-thumb img {
    display: block;
    width: 100%;
    height: auto;
}


/* Timer */

#clockz {
    width: 100%;
    height: 100px;
}

#clockz .tmrz {
    font: 700 50px/70px 'Roboto Condensed', 'Open Sans', sans-serif;
    text-align: center;
    display: block;
    margin: 0 auto;
}

#clockz .cout {
    display: inline-block;
    position: relative;
}

#clockz .coutext {
    font-size: 13px;
    position: absolute;
    bottom: 0;
    display: block;
    text-align: center;
    width: 100%;
}

#clockz .tmrz .circ {
    width: 80px;
    height: 80px;
    float: left;
    display: block;
    margin: 12px 0;
    border-radius: 100px;
    text-align: center;
    letter-spacing: -2px;
}

#clockz .tmrz .circ.secring {
    position: relative;
}

#clockz .tmrz .circ.secring .rotate {
    width: 80px;
    height: 80px;
    display: block;
    margin: 0;
    border-radius: 100px;
    text-align: center;
    position: absolute;
    top: -8px;
    left: -8px;
    z-index: 10;
    -webkit-animation: detik 4s infinite;
    animation: detik 4s infinite;
}

@-webkit-keyframes detik {
    0%,
    25% {
        transform: rotate(90deg);
    }
    26%,
    50% {
        transform: rotate(180deg);
    }
    51%,
    75% {
        transform: rotate(270deg);
    }
    76%,
    100% {
        transform: rotate(360deg);
    }
}

@keyframes detik {
    0%,
    25% {
        transform: rotate(90deg);
    }
    26%,
    50% {
        transform: rotate(180deg);
    }
    51%,
    75% {
        transform: rotate(270deg);
    }
    76%,
    100% {
        transform: rotate(360deg);
    }
}


/* Home Event */


/* Home Listing */

.sr-listing {
    padding: 15px 0;
}

.sr-listle {
    position: relative;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.2;
    font-family: Poppins;
    margin: 0 0 15px;
    padding: 0;
    letter-spacing: -1px;
}

.sr-beforelist,
.archive.post-type-archive-model .sr-beforelist {
    margin: 0 -5px;
}

.blog .sr-beforelist,
.archive .sr-beforelist {
    margin: 0;
}

.sr-boxcar {
    width: 25%;
    float: left;
}

.boxout {
    margin: 5px;
    position: relative;
    font-weight: 400;
}

.sr-stat {
    position: absolute;
    z-index: 20;
    top: 10px;
    left: 10px;
    padding: 0 10px;
    font-size: 12px;
    line-height: 1.6;
    text-transform: uppercase;
}

.sr-carlist {
    position: relative;
}

.sr-carlist img {
    width: 100%;
    height: auto;
    display: block;
}

.sr-cars {
    padding: 15px;
	height: 70px;
}

.sr-cars h3 {
    font-weight: 400;
    font-size: 18px;
    font-family: Poppins;
	max-height: 54px;
	overflow: hidden;
    margin-right: 45px;
    line-height: 1.2;
}

.sr-carmeta {
    font-family: Poppins;
    font-weight: 400;
}

.sr-all {
    padding: 30px 0;
    text-align: center;
}

.sr-all a {
    text-decoration: none;
    padding: 8px 15px;
    margin: 0 1px 3px 0;
    border-radius: 30px;
    font-weight: 700;
}


/* Pagination */

.pagination {
    padding: 0;
    font-weight: 700;
    font-size: 15px;
    font-family: Poppins;
    clear: both;
    position: relative;
    display: inline-block;
    margin: 0 auto
}

.pagination a,
.pagination .disabled {
    text-decoration: none;
    text-align: center;
    line-height: 32px;
    height: 32px;
    width: 32px;
    padding: 0;
    margin: 10px 2px 10px 0;
    display: inline-block;
}

.pagination a.nextpostslink,
.pagination a.previouspostslink {
    width: auto;
    padding: 0 10px;
}

.pagination a:hover,
.pagination a.active {
    margin: 10px 2px 10px 0;
}


/* Arsip Post */

.sr-lloop {
    width: 70%;
    float: left;
}

.in-ll {
    margin: 0 20px 0 0;
}

.sr-rloop {
    width: 30%;
    float: left;
}

.sr-post {
    position: relative;
    background: #fff;
    border: 1px solid #eee;
    padding: 20px;
    margin: 0 0 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.02);
}

.sr-lothum {
    width: 50%;
    float: left;
    margin: 0 30px 0 0;
}

.sr-lothum img {
    width: 100%;
    height: auto;
    display: block;
}

.sr-metex h2 {
    font: 700 30px/1.2 Poppins;
    margin: 10px 0;
}

.sr-evthum {
    width: 20%;
    float: left;
    margin: 0 30px 0 0;
}

.sr-evthum img {
    width: 100%;
    height: auto;
    display: block;
}

.sr-avathum {
    width: 80px;
    float: left;
    margin: 0 30px 0 0;
}

.sr-avathum img {
    width: 100%;
    height: auto;
    display: block;
}

.com.sr-metex {
    width: calc( 100% - 140px);
    float: right;
    font-size: 14px;
}


/* Sidebar */

#sidebar {
    padding: 20px 20px 0;
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.02);
}

#sidebar .widget {
    margin-bottom: 20px;
    clear: both;
    padding: 0;
    border: 0;
}

#sidebar .widget h3 {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.3;
    font-family: Poppins;
    padding: 0 0 10px;
    position: relative;
    z-index: 10;
}

#sidebar .widget h3:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100px;
    background: #eee;
    clear: both;
}

#sidebar .widget a,
#sidebar .widget-small a {
    text-decoration: none;
    font: 400 14px 'Poppins', sans-serif
}

#sidebar .widget a:hover,
#sidebar .widget-small a:hover {
    text-decoration: underline
}

#sidebar .widget p,
#sidebar .textwidget {
    font: 400 14px/1.5 'Poppins', sans-serif;
    padding: 0 0 15px 0;
}

#sidebar .widget p a,
#sidebar .textwidget a {
    text-decoration: underline
}

#sidebar .widget p a:hover,
#sidebar .textwidget a:hover {
    text-decoration: none
}

#sidebar .widget ul,
#sidebar .widget ol {
    margin: 0 0 15px 0px
}

#sidebar .widget li {
    font-size: 15px;
    line-height: 20px;
    font-family: Poppins;
    padding: 4px 0 4px 15px;
    display: block;
}

#sidebar .widget.widget_rss li:before,
#sidebar .widget.widget_meta li:before,
#sidebar .widget.widget_nav_menu li:before,
#sidebar .widget.widget_recent_entries li:before,
#sidebar .widget.widget_pages li:before,
#sidebar .widget.widget_archive li:before,
#sidebar .widget.widget_categories li:before {
    content: "\f10c";
    font-family: "FontAwesome";
    position: absolute;
    font-size: 8px;
    left: 0;
    top: 5px
}

#sidebar .widget.widget_rss li,
#sidebar .widget.widget_meta li,
#sidebar .widget.widget_nav_menu li,
#sidebar .widget.widget_recent_entries li,
#sidebar .widget.widget_pages li,
#sidebar .widget.widget_archive li,
#sidebar .widget.widget_categories li {
    font-size: 14px;
    line-height: 1.4;
    font-family: Poppins;
    padding: 0 0 0 15px;
    display: block;
    position: relative;
}

#sidebar .widget.widget_rss li a,
#sidebar .widget.widget_meta li a,
#sidebar .widget.widget_nav_menu li a,
#sidebar .widget.widget_recent_entries li a,
#sidebar .widget.widget_pages li a,
#sidebar .widget.widget_archive li a,
#sidebar .widget.widget_categories li a {
    font-size: 14px;
    font-family: Poppins;
}

#sidebar .widget_media_audio.widget h3 {
    margin-bottom: 15px;
}

#sidebar .widget .tagcloud a {
    margin: 0 6px 6px 0;
    padding: 0 12px;
    float: left;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px !important;
}

#sidebar .widget_search.widget h3 {
    margin-bottom: 15px;
}

#sidebar .search-post fieldset {
    position: relative;
    width: auto;
    padding: 0 15px;
    height: 40px
}

#sidebar .search-post {
    background: #fff;
}

#sidebar .search-post fieldset {
    position: relative;
    width: auto;
    padding: 0 15px;
    height: 40px
}

#sidebar .search-post .divin {
    width: 60%;
    float: left;
}

#sidebar .search-post .divsel {
    width: 39%;
    float: left;
    border-left: 1px solid #ddd;
}

#sidebar .widget .divsel select {
    height: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#sidebar .search-post input {
    height: 40px;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 14px;
    font-family: Poppins;
}

#sidebar .search-post button {
    display: block ! important;
    position: absolute;
    height: 40px;
    width: 40px;
    top: 0;
    right: 0;
    border: 0;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    z-index: 100;
    font-size: 15px;
}


/* Widget Gallery */

#sidebar .widget_media_gallery.widget h3 {
    margin: 0 0 5px;
}

#sidebar .wp-caption {
    line-height: 18px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center
}

#sidebar .wp-caption img {
    margin: 5px 5px 0
}

#sidebar .wp-caption p.wp-caption-text {
    font-size: 14px;
    margin: 5px
}

#sidebar .wp-smiley {
    margin: 0
}

#sidebar .gallery {
    margin: 10px -5px 0 -5px !important;
}

#sidebar .gallery .gallery-item {
    float: left;
    margin: 0!important;
    text-align: center
}

#sidebar .gallery.gallery-columns-1 .gallery-item {
    width: 100% !important
}

#sidebar .gallery.gallery-columns-2 .gallery-item {
    width: 50% !important
}

#sidebar .gallery.gallery-columns-3 .gallery-item {
    width: 33.333% !important
}

#sidebar .gallery.gallery-columns-4 .gallery-item {
    width: 25% !important
}

#sidebar .gallery.gallery-columns-6 .gallery-item {
    width: 16.16777% !important
}

#sidebar .gallery.gallery-columns-8 .gallery-item {
    width: 12.5% !important
}

#sidebar .gallery .gallery-item img {
    width: 100%;
    height: auto;
    display: block;
    border: none!important;
    margin-bottom: 0
}

#sidebar .gallery .gallery-caption {
    font-size: 14px;
    margin: 0 0 14px
}

#sidebar .gallery dl {
    margin: 0
}

#sidebar .gallery dl dt {
    margin: 5px;
}

#sidebar .gallery br+br {
    display: none
}


/* Widget Image */

#sidebar .widget_media_image.widget h3 {
    margin: 0 0 15px;
}

#sidebar .widget_media_image.widget img {
    max-width: 100%;
    height: auto;
}


/* Text Widget */

#sidebar .textwidget p {
    font-size: 14px;
    font-family: Poppins;
    line-height: 1.4;
}

#sidebar .textwidget ul {
    list-style: disc;
}

#sidebar .textwidget ol {
    list-style: decimal;
}

#sidebar .textwidget ul li {
    font-size: 14px;
    font-family: Poppins;
    line-height: 1.4;
}


/* Event */

#sidebar .wievent {
    margin: 0 0 15px 0;
    font-weight: 400;
    font-family: Poppins;
}


/* Model */

#sidebar .widget.widget_models h3,
#sidebar .widget.widget_populer h3,
#sidebar .widget.widget_randoms h3 {
    margin: 0 0 15px;
}

#sidebar .wimodel {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

#sidebar .wimodleft {
    width: 100px;
    height: auto;
    float: left;
    margin: 0 20px 0 0;
    overflow: hidden;
}

#sidebar .wimodleft.rim {
    float: right;
    margin: 0 0 0 20px;
}

#sidebar .wimodleft img {
    display: block;
    width: 100%;
    height: auto;
}

#sidebar .modsco .nammo {
    font-size: 16px;
    line-height: 1.4;
    font-family: Poppins;
}

#sidebar .mstat {
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 7px;
    display: inline-block;
    line-height: 18px;
    height: 18px;
}

#sidebar .mtypes {
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 7px;
    display: inline-block;
    line-height: 18px;
    height: 18px;
}

#sidebar .mprice {
    padding: 5px 0 0;
}

#sidebar .mprice span {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.4;
    font-family: 'Roboto Condensed';
}

#sidebar .seeall {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    font-weight: bold;
    float: right;
}


/* Slide */

#sidebar .widget.widget_slidemod h3 {
    margin: 0 0 15px;
}

#sidebar .widget_slidemod .owl-carousel {
    z-index: 12;
}

#sidebar .widget_slidemod .owl-carousel.owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: -50px;
    z-index: 1000;
    right: 0;
}

#sidebar .widget_slidemod .owl-carousel .item {
    position: relative;
}

#sidebar .widget_slidemod .bsslide {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}

#sidebar .widget_slidemod .bstitle {
    padding: 50px 10px 10px;
    display: flex;
}

#sidebar .widget_slidemod .bstitle .fa {
    width: 25px;
    height: 25px;
    text-align: center;
    font-size: 13px;
    line-height: 25px;
    border-radius: 15px;
    margin: 0 8px 0 0;
}

#sidebar .widget_slidemod .bstitle a {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    font-family: Poppins;
}

#sidebar .widget_slidemod .afitem {
    position: relative;
}

#sidebar .widget_slidemod .bsprice {
    padding: 10px 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5;
    font-family: 'Roboto Condensed';
}

#sidebar .widget_slidemod .bpstype {
    display: none;
}


/* Kalender */

#sidebar .widget .calendar_wrap {
    padding: 15px 0 0;
}

#sidebar .widget .calendar_wrap table {
    width: 100%;
    background: rgba(250, 250, 250, 0.05);
}

#sidebar .widget .calendar_wrap table caption {
    margin-bottom: 10px;
}

#sidebar .widget .calendar_wrap th {
    margin: 0 -1px -1px 0;
    text-align: center;
    padding: 10px 0;
    font-weight: 700;
}

#sidebar .widget .calendar_wrap td {
    margin: 0 -1px -1px 0;
    text-align: center;
    padding: 6px 0;
    font-weight: 400;
}


/* Recent Comment */

#sidebar .widget .recentcomments span,
#sidebar .widget .recentcomments a {
    font-size: 14px;
    line-height: 1.4;
    font-family: Poppins;
}

#sidebar .widget .recentcomments {
    padding: 4px 0;
}


/* Video */

#sidebar .widget.widget_media_video h3 {
    margin: 0 0 15px;
}


/* Widget List*/

#sidebar .widget ul li ul,
#sidebar .widget ul li ol {
    margin: 15px 20px 0;
}

#sidebar .widget .menu-item-has-children {
    padding-bottom: 0;
}

#sidebar .widget label {
    padding: 15px 0;
    display: block;
}

#sidebar .widget select {
    width: 90%;
    font-size: 15px;
    line-height: 20px;
    padding: 4px 10px;
    font-family: Poppins;
    border: 0;
}

#sidebar .widget select option {
    padding: 3px 8px;
}


/* Widget iDealer */

#sidebar .widget_populer .wimodel:last-child,
#sidebar .widget_randoms .wimodel:last-child {
    margin: 0;
}

#sidebar .widslide {
    margin: 0;
}

#sidebar .widget_slidemod {
    position: relative;
}


/* Footer Section */

.footer {
    margin: 0;
    padding: 0;
    font-family: Poppins;
}

.sr-fbar {
    position: relative;
    padding: 30px 0;
}

.footlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
}

.copilay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3;
}

.footer .container {
    position: relative;
    z-index: 10;
}

.footer a {
    text-decoration: none;
    font-weight: 700;
}

.footer a:hover {
    text-decoration: underline
}

.copyright {
    text-align: center;
    font-weight: 400;
    font-size: 13px;
    font-family: Poppins, sans-serif;
    padding: 20px 0;
}


/* Footer Section */

.sr-foot {
    margin: 0 -20px;
}

.foot-bar {
    float: left;
}

.foot-q {
    width: 28%;
}

.foot-h {
    width: 44%;
}

.foot-inn {
    margin: 0 20px;
}

.foot-inn .widget {
    margin-bottom: 20px;
    clear: both;
    padding: 0;
    border: 0;
}

.foot-inn .widget h3 {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.3;
    font-family: Poppins;
    padding: 0 0 10px;
    position: relative;
    z-index: 10;
}

.foot-inn .widget h3:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100px;
    clear: both;
}

.foot-inn .widget a,
.foot-inn .widget-small a {
    text-decoration: none;
    font-size: 14px;
    font-family: Poppins;
}

.foot-inn .widget a:hover,
.foot-inn .widget-small a:hover {
    text-decoration: underline
}

.foot-inn .widget p,
.foot-inn .textwidget {
    font-size: 14px;
    font-family: Poppins;
    line-height: 1.5;
    padding: 0 0 15px 0;
}

.foot-inn .widget p a,
.foot-inn .textwidget a {
    text-decoration: underline
}

.foot-inn .widget p a:hover,
.foot-inn .textwidget a:hover {
    text-decoration: none
}

.foot-inn .widget ul,
.foot-inn .widget ol {
    margin: 0 0 15px 0px
}

.foot-inn .widget li {
    font-size: 15px;
    line-height: 20px;
    font-family: Poppins;
    padding: 4px 0 4px 15px;
    display: block;
}

.foot-inn .widget.widget_rss li:before,
.foot-inn .widget.widget_meta li:before,
.foot-inn .widget.widget_nav_menu li:before,
.foot-inn .widget.widget_recent_entries li:before,
.foot-inn .widget.widget_pages li:before,
.foot-inn .widget.widget_archive li:before,
.foot-inn .widget.widget_categories li:before {
    content: "\f10c";
    font-family: "FontAwesome";
    position: absolute;
    font-size: 8px;
    left: 0;
    top: 5px
}

.foot-inn .widget.widget_rss li,
.foot-inn .widget.widget_meta li,
.foot-inn .widget.widget_nav_menu li,
.foot-inn .widget.widget_recent_entries li,
.foot-inn .widget.widget_pages li,
.foot-inn .widget.widget_archive li,
.foot-inn .widget.widget_categories li {
    font-size: 14px;
    line-height: 1.6;
    font-family: Poppins;
    padding: 0 0 0 15px;
    display: block;
    position: relative;
}

.foot-inn .widget.widget_rss li a,
.foot-inn .widget.widget_meta li a,
.foot-inn .widget.widget_nav_menu li a,
.foot-inn .widget.widget_recent_entries li a,
.foot-inn .widget.widget_pages li a,
.foot-inn .widget.widget_archive li a,
.foot-inn .widget.widget_categories li a {
    font-size: 14px;
    font-family: Poppins;
}

.foot-inn .widget_media_audio.widget h3 {
    margin-bottom: 15px;
}

.foot-inn .widget .tagcloud a {
    margin: 0 6px 6px 0;
    padding: 0 12px;
    float: left;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px !important;
}

.foot-inn .widget_search.widget h3 {
    margin-bottom: 15px;
}

.foot-inn .search-post fieldset {
    position: relative;
    width: auto;
    padding: 0 15px;
    height: 40px
}

.foot-inn .search-post .divin {
    width: 60%;
    float: left;
}

.foot-inn .search-post .divsel {
    width: 39%;
    float: left;
}

.foot-inn .widget .divsel select {
    height: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.foot-inn .search-post input {
    height: 40px;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 14px;
    font-family: Poppins;
}

.foot-inn .search-post button {
    display: block ! important;
    position: absolute;
    height: 40px;
    width: 40px;
    top: 0;
    right: 0;
    border: 0;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    z-index: 100;
    font-size: 15px;
}


/* Widget Gallery */

.foot-inn .widget_media_gallery.widget h3 {
    margin: 0 0 5px;
}

.foot-inn .wp-caption {
    line-height: 18px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center
}

.foot-inn .wp-caption img {
    margin: 5px 5px 0
}

.foot-inn .wp-caption p.wp-caption-text {
    font-size: 14px;
    margin: 5px
}

.foot-inn .wp-smiley {
    margin: 0
}

.foot-inn .gallery {
    margin: 10px -5px 0 -5px !important;
}

.foot-inn .gallery .gallery-item {
    float: left;
    margin: 0!important;
    text-align: center
}

.foot-inn .gallery.gallery-columns-1 .gallery-item {
    width: 100% !important
}

.foot-inn .gallery.gallery-columns-2 .gallery-item {
    width: 50% !important
}

.foot-inn .gallery.gallery-columns-3 .gallery-item {
    width: 33.333% !important
}

.foot-inn .gallery.gallery-columns-4 .gallery-item {
    width: 25% !important
}

.foot-inn .gallery.gallery-columns-6 .gallery-item {
    width: 16.16777% !important
}

.foot-inn .gallery.gallery-columns-8 .gallery-item {
    width: 12.5% !important
}

.foot-inn .gallery .gallery-item img {
    width: 100%;
    height: auto;
    display: block;
    border: none!important;
    margin-bottom: 0
}

.foot-inn .gallery .gallery-caption {
    font-size: 14px;
    margin: 0 0 14px
}

.foot-inn .gallery dl {
    margin: 0
}

.foot-inn .gallery dl dt {
    margin: 5px;
}

.foot-inn .gallery br+br {
    display: none
}


/* Widget Image */

.foot-inn .widget_media_image.widget h3 {
    margin: 0 0 15px;
}

.foot-inn .widget_media_image.widget img {
    max-width: 100%;
    height: auto;
}


/* Text Widget */

.foot-inn .textwidget p {
    font-size: 14px;
    font-family: Poppins;
    line-height: 1.4;
}

.foot-inn .textwidget ul {
    list-style: disc;
}

.foot-inn .textwidget ol {
    list-style: decimal;
}

.foot-inn .textwidget ul li,
.foot-inn .textwidget ol li {
    font-size: 14px;
    font-family: Poppins;
    line-height: 1.4;
}


/* Event */

.foot-inn .wievent {
    margin: 0 0 15px 0;
    font-weight: 400;
    font-family: Poppins;
}


/* Model */

.foot-inn .widget.widget_models h3,
.foot-inn .widget.widget_populer h3,
.foot-inn .widget.widget_randoms h3 {
    margin: 0 0 15px;
}

.foot-inn .wimodel {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.foot-inn .wimodleft {
    width: 90px;
    height: auto;
    float: left;
    margin: 0 20px 0 0;
    overflow: hidden;
}

.foot-inn .wimodleft.rim {
    float: right;
    margin: 0 0 0 20px;
}

.foot-inn .wimodleft img {
    display: block;
    width: 100%;
    height: auto;
}

.foot-inn .modsco .nammo {
    font-size: 16px;
    line-height: 1.4;
    font-family: Poppins;
}

.foot-inn .mstat {
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 7px;
    display: inline-block;
    line-height: 18px;
    height: 18px;
}

.foot-inn .mtypes {
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 7px;
    display: inline-block;
    line-height: 18px;
    height: 18px;
}

.foot-inn .mprice {
    padding: 5px 0 0;
}

.foot-inn .mprice span {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.4;
    font-family: 'Roboto Condensed';
}

.foot-inn .seeall {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    font-weight: bold;
    float: right;
}


/* Slide */

.foot-inn .widget.widget_slidemod h3 {
    margin: 0 0 15px;
}

.foot-inn .widget_slidemod .owl-carousel {
    z-index: 12;
}

.foot-inn .widget_slidemod .owl-carousel.owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: -50px;
    z-index: 1000;
    right: 0;
}

.foot-inn .widget_slidemod .owl-carousel .item {
    position: relative;
}

.foot-inn .widget_slidemod .bsslide {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}

.foot-inn .widget_slidemod .bstitle {
    padding: 50px 10px 10px;
    display: flex;
}

.foot-inn .widget_slidemod .bstitle .fa {
    width: 25px;
    height: 25px;
    text-align: center;
    font-size: 13px;
    line-height: 25px;
    border-radius: 15px;
    margin: 0 8px 0 0;
}

.foot-inn .widget_slidemod .bstitle a {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    font-family: Poppins;
}

.foot-inn .widget_slidemod .afitem {
    position: relative;
}

.foot-inn .widget_slidemod .bsprice {
    padding: 10px 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5;
    font-family: 'Roboto Condensed';
}

.foot-inn .widget_slidemod .bpstype {
    display: none;
}


/* Kalender */

.foot-inn .widget .calendar_wrap {
    padding: 15px 0 0;
}

.foot-inn .widget .calendar_wrap table {
    width: 100%;
    background: rgba(250, 250, 250, 0.05);
}

.foot-inn .widget .calendar_wrap table caption {
    margin-bottom: 10px;
}

.foot-inn .widget .calendar_wrap th {
    margin: 0 -1px -1px 0;
    text-align: center;
    padding: 10px 0;
    font-weight: 700;
}

.foot-inn .widget .calendar_wrap td {
    margin: 0 -1px -1px 0;
    text-align: center;
    padding: 6px 0;
    font-weight: 400;
}


/* Recent Comment */

.foot-inn .widget .recentcomments span,
.foot-inn .widget .recentcomments a {
    font-size: 14px;
    line-height: 1.4;
    font-family: Poppins;
}

.foot-inn .widget .recentcomments {
    padding: 4px 0;
}


/* Video */

.foot-inn .widget.widget_media_video h3 {
    margin: 0 0 15px;
}


/* Widget List*/

.foot-inn .widget ul li ul,
.foot-inn .widget ul li ol {
    margin: 15px 20px 0;
}

.foot-inn .widget .menu-item-has-children {
    padding-bottom: 0;
}

.foot-inn .widget label {
    padding: 15px 0;
    display: block;
}

.foot-inn .widget select {
    width: 90%;
    font-size: 15px;
    line-height: 20px;
    padding: 4px 10px;
    font-family: Poppins;
    border: 0;
}

.foot-inn .widget select option {
    padding: 3px 8px;
}


/* Widget iDealer */

.foot-inn .widget_populer .wimodel:last-child,
.foot-inn .widget_randoms .wimodel:last-child {
    margin: 0;
}

.foot-inn .widslide {
    margin: 0;
}

.foot-inn .widget_slidemod {
    position: relative;
}


/* BOXED */

.boxed {
    max-width: 1200px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.boxed .container {
    padding: 0 20px;
}

.boxed .show-nav {
    max-width: 1200px;
}

.boxed .sr-logo {
    padding: 15px 50px 15px 15px;
}

.boxed .nav .dd.desktop li.full-image ul {
    max-width: 1168px;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}


/* SINGLE MODEL */

.coverin {
    width: auto;
    min-height: 200px;
    position: relative;
}

.cover-title {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 20px 0 80px;
    z-index: 100;
}

.sr-motitle {
    display: inline-block;
    height: 60px;
    font-size: 40px;
    font-family: Poppins;
    position: relative;
    padding: 0 15px;
}

.sr-motitle:after {
    content: "";
    position: absolute;
    right: -25px;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    border-right: 25px solid transparent;
}

.speright {
    float: right;
    width: 35%;
    padding: 20px 0;
}

.inright {
    padding: 0 20px 15px;
    position: relative;
    margin: 0 0 20px;
    border: 1px solid #eee;
}

.inright:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    border-left: 20px solid transparent;
}

.hespec {
    font-family: Poppins;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    padding: 15px 20px 10px;
    margin: 0 -20px 15px;
    border-bottom: 1px solid #ddd;
}

.hespec .fa {
    float: right;
    display: inline-block;
    line-height: 35px;
}

.ava {
    padding: 15px 0;
    font-size: 15px;
    text-align: center;
    font-family: Poppins;
}

.ava span {
    padding: 6px 12px;
    margin: 0 2px;
    border-radius: 30px;
}

.ava .fa {
    margin: 0 5px 0 0;
}

.sr-table {
    width: 100%;
}

.sr-table td {
    padding: 8px 10px 8px 0;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    font-family: 'Roboto Condensed';
    line-height: 25px;
}

.sr-table .hr {
    font-weight: bold;
}

.sr-table .rg {
    padding: 8px 0;
    text-align: right;
}

.rg .sr-wamob {
    display: none;
}

.rg .fa {
    width: 25px;
    height: 25px;
    background: #26b15b;
    color: #fff;
    line-height: 25px;
    text-align: center;
    border-radius: 20px;
}

.coverin .car-pr {
    bottom: 130px;
    right: 60px;
    transform: scale(2.0);
    opacity: 0.9;
    z-index: 200;
}

.sr-gall {
    min-height: 100px;
}

.speleft {
    width: 65%;
    float: left;
    padding: 20px 0;
}

.leftin {
    padding: 0 20px 0 0;
}

.detbox {
    margin: 0 0 20px;
    padding: 0 20px 15px;
    background: #fff;
    font-size: 15px;
    font-family: Poppins;
    line-height: 1.5;
}

.single-post .detbox,
.single-model .detbox {
    border: 1px solid #eee;
}

.detbox .artitle {
    font-weight: 700;
    font-size: 30px;
    line-height: 1.3;
    font-family: Poppins;
}

.detbox h3.hebox {
    font-family: Poppins;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    padding: 15px 20px 10px;
    margin: 0 -20px 15px;
    border-bottom: 1px solid #ddd;
}

.detbox .sr-feat {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: Poppins;
}

.detbox .sr-feat li {
    display: inline-block;
    width: 33.33%;
    padding: 5px 0;
    margin: 0;
}

.sr-feat li .fa {
    margin: 0 4px 0 0;
}

.sr-you {
    width: 100%;
    height: 400px;
    margin: 0 0 20px;
}

.det-img {
    margin: 0 -20px 20px;
}

.det-img img {
    width: 100%;
    display: block;
    height: auto;
}

.detbox h1,
.detbox h2,
.detbox h3,
.detbox h4,
.detbox h5,
.detbox h6 {
    font-family: Poppins;
    font-weight: 700;
    margin: 10px 0;
    line-height: 1.4;
}

.detbox h1 {
    font-size: 24px;
}

.detbox h2 {
    font-size: 22px
}

.detbox h3 {
    font-size: 20px
}

.detbox h4 {
    font-size: 18px
}

.detbox h5 {
    font-size: 16px
}

.detbox p {
    margin: 0 0 20px;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    font-family: Poppins, sans-serif;
}

.detbox table td {
    vertical-align: top
}

.detbox ol {
    list-style: decimal;
    padding-left: 35px;
    margin: 15px 0
}

.detbox ul {
    list-style: disc;
    padding-left: 15px;
    margin: 15px 0
}

.detbox li {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    font-family: Poppins, sans-serif;
    margin: 3px 0 3px 10px;
}

.detbox blockquote {
    padding: 0 0 0 45px;
    margin: 20px 0;
    border-left: 2px solid #ddd;
}

.detbox blockquote p {
    font-style: italic;
    font-size: 17px;
    line-height: 1.5;
    font-family: Poppins;
}

.detbox img,
.detbox .attachment img {
    max-width: 100%;
    height: auto
}

.detbox .alignnone,
.detbox img.alignnone {
    clear: both;
    display: block;
    margin-bottom: 15px
}

.detbox .alignleft,
.detbox img.alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
    margin-top: 4px
}

.detbox .alignright,
.detbox img.alignright {
    display: inline;
    float: right;
    margin-left: 15px;
    margin-top: 4px
}

.detbox .aligncenter,
.detbox img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.detbox img.alignleft,
.detbox img.alignright,
.detbox img.aligncenter {
    margin-bottom: 15px
}

.detbox .wp-caption {
    line-height: 18px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center
}

.detbox .wp-caption img {
    margin: 5px 5px 0
}

.detbox .wp-caption p.wp-caption-text {
    font-size: 14px;
    margin: 5px
}

.detbox .wp-smiley {
    margin: 0
}

.detbox .gallery {
    margin: 0 auto 18px ! important
}

.detbox .gallery .gallery-item {
    float: left;
    margin: 0!important;
    text-align: center
}

.detbox .gallery.gallery-columns-1 .gallery-item {
    width: 100%!important
}

.detbox .gallery.gallery-columns-2 .gallery-item {
    width: 50%!important
}

.detbox .gallery.gallery-columns-3 .gallery-item {
    width: 33.333%!important
}

.detbox .gallery.gallery-columns-4 .gallery-item {
    width: 25%!important
}

.detbox .gallery.gallery-columns-6 .gallery-item {
    width: 16.16777%!important
}

.detbox .gallery.gallery-columns-8 .gallery-item {
    width: 12.5%!important
}

.detbox .gallery .gallery-item img {
    width: 100%;
    height: auto;
    display: block;
    border: none!important;
    margin-bottom: 0
}

.detbox .gallery .gallery-caption {
    font-size: 14px;
    margin: 0 0 14px
}

.detbox .gallery dl {
    margin: 0
}

.detbox .gallery br+br {
    display: none
}

.detbox .attachment img {
    display: block;
    margin: 0 auto
}


/* Single Share */

.sr-to {
    text-align: center;
}

.sr-share {
    padding: 60px 0 50px;
    width: auto;
    margin: 0 auto;
    display: inline-block;
}

.sr-share .fa {
    height: 36px;
    line-height: 36px;
    padding: 0;
    margin: 0 5px 0 0;
    width: 36px;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    float: left;
}

.sr-share span {
    height: 32px;
    line-height: 32px;
    padding: 0 14px;
    margin: 0 5px 0 0;
    text-align: center;
    font-size: 14px;
    display: inline-block;
    float: left;
}


/* SINGLE MODEL */

.star {
    padding: 8px 0;
}

.post-footer {
    padding: 15px 0;
    margin: 30px 0;
}

.post-footer a {
    display: inline-block;
    position: relative;
    padding: 0;
    height: 22px;
    line-height: 22px;
    margin: 0 0 0 5px;
    padding: 0 8px 0 5px;
    font-size: 13px;
}

.post-navigation {
    padding: 15px 0;
    position: relative
}

.post-navigation a {
    display: block;
    font: bold 16px 'Open Sans Condensed', 'Open Sans', sans-serif;
    text-decoration: none;
    line-height: 1.4
}

.post-navigation a:hover {
    text-decoration: none
}

.post-navigation a em {
    display: block;
    font: italic 11px 'Open Sans', sans-serif
}

.post-navigation a:hover span {
    text-decoration: underline
}

.post-prev {
    width: 250px;
    min-height: 40px;
    padding-left: 30px;
    float: left;
    text-align: left;
    background: url(images/post_prev.png) 0 50% no-repeat
}

.post-next {
    width: 250px;
    min-height: 40px;
    padding-right: 30px;
    float: right;
    text-align: right;
    background: url(images/post_next.png) 100% 50% no-repeat
}

.comments h3 {
    font-size: 18px;
    font-weight: 400;
    padding: 15px 0;
    border-bottom: 1px solid #ddd
}

#comments {
    margin-bottom: 30px
}

.dclist {
    padding: 60px 0 0;
}

.comment {
    padding: 25px 0;
    border-bottom: 1px dotted #ddd
}

.comment td {
    vertical-align: top
}

.comment-meta {
    position: relative;
    min-height: 70px;
    font-size: 12px;
    margin-right: 30px;
    width: 120px
}

.avatar {
    display: block;
    margin-right: 10px;
    box-shadow: 0 0 1px #ddd;
    background: #f7f7f7;
    border-radius: 5px;
    padding: 8px;
    width: 80px;
    height: 80px;
    border-radius: 50px;
}

.comment-author a,
.comment-author span {
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-style: normal
}

.comment-author a:hover {
    text-decoration: underline
}

.comment-reply-link {
    text-decoration: none;
    font-style: italic
}

.comment_list {
    margin: 0 0 40px
}

.comment-reply-link:hover {
    text-decoration: underline
}

.comment-text p {
    font: 400 14px/1.5 'Open Sans', sans-serif;
    margin-bottom: 10px
}

.inncom {
    background: #fff;
}

#author,
#email,
#url {
    background: #fff;
}

.children {
    margin-left: 0
}

.children .children {
    margin-left: 0
}

.children .comment {
    padding-left: 0
}

#respond p,
.nopassword {
    margin: 15px 0;
    font: 400 14px 'Poppins', sans-serif
}

#respond p a {
    text-decoration: none
}

#respond p a:hover {
    text-decoration: underline
}

#commentform {
    position: relative;
    margin: 10px 0;
    padding-top: 155px
}

#respond .comment_message {
    margin: 10px 0 25px
}

#respond .commform-author,
#respond .commform-email,
#respond .commform-url {
    float: none;
    width: 100%;
    margin-top: 15px;
    background: #fff;
    border: 1px solid #eee;
}

#respond .commform-author p,
#respond .commform-email p,
#respond .commform-url p {
    font: bold 12px 'Open Sans', sans-serif;
    margin-bottom: 5px
}

#respond .commform-author p span,
#respond .commform-email p span,
#respond .commform-url p span {
    font: italic 12px 'Open Sans', sans-serif
}

#respond .commform-textarea {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff
}

#respond .commform-textarea>div {
    border-radius: 4px;
    padding: 15px;
    background: #fff;
    border: 1px solid #eee;
}

#respond p.form-submit {
    margin-bottom: 0
}

#respond p.form-submit #submit {
    float: none
}

#comment {
    width: 100%;
    height: 120px;
    padding: 0;
    margin: 0;
    border: none;
    overflow: auto;
    background: #fff;
    font-family: Poppins;
    font-size: 14px;
}

.commform-author div {
    padding: 15px
}

.commform-email div {
    padding: 15px
}

.commform-url p {
    margin-left: 15px!important
}

.commform-url div {
    padding: 15px
}

#author,
#email,
#url {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    font: 400 14px 'Poppins', sans-serif
}

#submit {
    float: left;
    border: none;
    cursor: pointer;
    padding: 10px 25px;
    border-radius: 0;
    -webkit-border-radius: 0;
    font: bold 15px/26px 'Poppins', 'Open Sans', sans-serif
}

p#cancel-comment-reply {
    float: right;
    line-height: 28px;
    margin: 0
}

.post-password-form input {
    font-family: 'Open Sans', sans-serif
}

#return-to-top {
    position: fixed;
    z-index: 10000;
    bottom: 20px;
    right: 20px;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    display: block;
    text-decoration: none;
    display: none;
    border-radius: 5px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

#return-to-top i {
    margin: 0;
    width: 35px;
    height: 35px;
    line-height: 30px;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 20px;
    border-radius: 30px;
}

.demob {
    display: none;
}

#ifrm {
    display: none;
}

@media screen and (max-width:980px) {
    .wrapper {
        padding: 74px 0 0;
    }
    .wrapper.hems {
        padding: 70px 0 0;
    }
    .customize-support .wrapper {
        padding: 126px 0 0;
    }
    .customize-support .wrapper.hems {
        padding: 102px 0 0;
    }
    .wrapper.hems {
        padding: 70px 0 0;
    }
    .container {
        padding: 0 20px;
    }
    .show-nav,
    .nav-head,
    .nav-out {
        height: 70px;
    }
    .hems .sr-logo,
    .hems .boxed .sr-logo {
        padding: 15px 15px;
        height: 40px;
    }
    .sr-logo,
    .boxed .sr-logo {
        padding: 10px 15px;
        height: 50px;
        width: 100%;
    }
    .hems .sr-logo img {
        height: 40px;
    }
    .sr-logo img {
        height: 50px;
    }
    .sr-blockmenu {
        left: auto;
        width: 50px;
    }
    .sr-topmenu {
        position: fixed;
        top: 121px;
        bottom: 0;
        right: 0;
        width: auto;
        max-width: 310px;
        left: -360px;
        transition: all .5s ease .1s;
    }
    .customize-support .sr-topmenu {
        top: 153px;
    }
    .hems .sr-topmenu {
        top: 117px;
    }
    .customize-support .hems .sr-topmenu {
        top: 149px;
    }
    .slide-x .sr-topmenu {
        left: 0;
        transition: all .5s ease .1s;
    }
    .sr-coin {
        height: 45px;
    }
    .sr-coin .sr-deco {
        display: none;
    }
    .sr-coin .sr-curtime {
        display: none;
    }
    .sr-sos {
        float: none;
        width: auto;
        text-align: center;
    }
    .sr-sos .fa {
        height: 30px;
        line-height: 30px;
        width: 30px;
        font-size: 16px;
    }
    .sr-search {
        z-index: 10;
        display: block;
    }
    .sr-search .fa-navicon {
        display: inline;
    }
    .sr-search .fa-search {
        display: none;
    }
    .nav-out .search-post {
        top: 71px;
        width: 280px;
        padding: 10px 15px;
        left: -360px;
        transition: all .5s ease .1s;
    }
    .slide-x .nav-out .search-post {
        left: 0;
        transition: all .5s ease .1s;
    }
    .nav-out .search-post .divin {
        width: 180px;
    }
    .nav {
        margin: 0;
        overflow-y: auto;
        height: 100%;
    }
    .nav .dd {
        height: auto;
    }
    .dd.accord {
        position: relative;
        padding: 10px 15px;
        margin: 0;
        font-weight: 700;
        list-style: none;
    }
    .dd.accord li {
        float: none;
        display: block;
        text-align: left;
        text-transform: uppercase;
    }
    .dd.accord li.menu-item-has-children {
        position: relative;
    }
    .dd.accord li.menu-item-has-children:before {
        content: "\f0dd";
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        right: 0;
        top: 6px;
        z-index: 10;
    }
    .dd.accord li:last-child {
        border: none;
    }
    .dd.accord li a {
        display: block;
        line-height: 32px;
        height: 32px;
        outline: none;
        padding: 0;
        font-size: 13px;
    }
    .dd.accord li a img {
        display: none;
    }
    .dd-accord li:hover ul {
        display: none;
    }
    .dd.accord li ul li a {
        padding: 0 0 0 12px;
        position: relative;
        display: block;
    }
    .dd.accord li ul li ul li a {
        padding: 0 0 0 24px;
        position: relative;
        display: block;
    }
    .dd.accord li ul li ul li ul li a {
        padding: 0 0 0 36px;
        position: relative;
        display: block;
    }
    .dd.accord li ul li ul li ul li ul li a {
        padding: 0 0 0 48px;
        position: relative;
        display: block;
    }
    .sr-left {
        width: calc( 100% - 270px);
    }
    .sh-call h2 {
        font-size: 25px;
    }
    .sh-call .fa {
        width: 65px;
    }
    .sh-call {
        padding: 20px 0 10px;
    }
    .addblock {
        margin: 0 50px 0 0;
    }
    .addblock h3 {
        font-size: 25px;
    }
    .ev-con h3 {
        font-size: 20px;
    }
    .ev-in {
        font-size: 14px;
    }
    #clockz .tmrz .circ {
        width: 60px;
        height: 60px;
    }
    #clockz .tmrz .circ {
        border-width: 4px !important;
    }
    #clockz .tmrz {
        font-size: 35px;
        line-height: 52px
    }
    #clockz .coutext {
        font-size: 11px;
    }
    .sr-cars h3 {
        font-size: 16px;
    }
    .sr-carmeta {
        font-size: 13px;
    }
    .car-pr {
        right: 15px;
    }
    .speleft {
        width: 60%;
    }
    .speright {
        width: 40%;
    }
    .sr-table td {
        font-size: 16px;
    }
    .detbox .sr-feat li {
        width: 50%;
    }
    .sr-you {
        height: 305px;
    }
    .demob {
        display: inline;
    }
    .rg .sr-wamob {
        display: block;
    }
    .deweb {
        display: none;
    }
    .rg .sr-wades {
        display: none;
    }
    #clockz .tmrz .circ.secring .rotate {
        width: 60px;
        height: 60px;
        top: -4px;
        left: -4px;
    }
    .in-ll {
        margin: 0 20px 0 0;
    }
    .sr-metex h2 {
        font-size: 24px;
    }
    .sh-call .wam {
        display: inline-block;
    }
    .sh-call .waw {
        display: none;
    }
}

@media screen and (max-width:800px) {
    .wrapper {
        overflow: hidden;
    }
    .boxed .container,
    .container {
        padding: 0 20px;
    }
    .sh-call h2 {
        margin: 0 0 10px;
    }
    .sh-time {
        display: block;
        font-size: 20px;
        float: none;
        width: auto;
        margin: 0 0 15px;
    }
    .sh-time br {
        display: none
    }
    .sh-time .fa-clock-o {
        font-size: 20px;
        height: auto;
        width: auto;
        line-height: 30px;
    }
    .sh-time span {
        font-size: 20px;
        margin: 0 0 0 5px;
        line-height: 30px;
    }
    #clockz .tmrz .circ {
        width: 50px;
        height: 50px;
    }
    #clockz .tmrz {
        font-size: 30px;
        line-height: 40px;
    }
    #clockz .coutext {
        font-size: 10px;
        bottom: 6px;
    }
    .car-pr {
        right: 5px;
        transform: scale(0.8);
    }
    .sr-boxcar {
        width: 33.3%;
        float: left;
    }
    .foot-q,
    .foot-h {
        width: 33.3%;
    }
    .cover-title {
        padding: 20px 0 20px;
    }
    .sr-motitle {
        height: 44px;
        font-size: 28px;
    }
    .sr-motitle::after {
        border-bottom: 60px solid #d33;
    }
    .sr-motitle:after {
        right: -20px;
        border-right: 20px solid transparent;
    }
    .breadcrumbs .container {
        padding: 0 8px;
    }
    .coverin .car-pr {
        bottom: 40px;
        right: 40px;
        transform: scale(1.6);
    }
    .speright {
        width: 100%;
        float: none;
    }
    .speleft {
        width: 100%;
        float: none;
    }
    .detbox .sr-feat li {
        width: 33.33%;
    }
    .leftin {
        padding: 0;
    }
    .sr-you {
        height: 400px;
    }
    #clockz .tmrz .circ.secring .rotate {
        width: 50px;
        height: 50px;
    }
    .sr-lloop {
        width: 100%;
        float: none;
    }
    .in-ll {
        margin: 0;
    }
    .sr-rloop {
        width: 100%;
        float: none;
    }
}

@media screen and (max-width:640px) {
    .wrapper {
        padding: 74px 0 0;
    }
    .wrapper.hems {
        padding: 70px 0 0;
    }
    .customize-support .wrapper {
        padding: 120px 0 0;
    }
    .customize-support .wrapper.hems {
        padding: 116px 0 0;
    }
    .customize-support .show-nav {
        top: 46px;
    }
    .sr-topmenu {
        top: 121px;
    }
    .hems .sr-topmenu {
        top: 117px;
    }
    .customize-support .sr-topmenu {
        top: 167px;
    }
    .customize-support .hems .sr-topmenu {
        top: 163px;
    }
    .sr-left {
        width: 100%;
        float: none;
        text-align: center;
    }
    .sh-time,
    .sh-time span {
        font-family: 'Roboto Condensed';
        font-size: 18px;
        font-weight: 700;
    }
    .sh-time .fa-clock-o {
        float: none;
    }
    .sr-right {
        width: auto;
        float: none;
        padding: 20px;
        margin: 0 -20px;
        text-align: center;
    }
    .sh-agent {
        width: 160px;
        margin: 0 auto;
    }
    .latest .islide {
        text-align: left;
    }
    .add-text {
        width: auto;
        padding: 20px 0;
        float: none;
    }
    .addblock {
        margin: 0;
    }
    .sr-event {
        width: auto;
        padding: 20px 0;
        float: none;
        margin: 0 -20px;
    }
    .ev-open {
        padding: 20px 20px;
    }
    .ev-title {
        width: 75px;
        height: 75px;
        margin-top: -5px;
    }
    .ev-title h4 {
        font-size: 46px;
        margin: 6px 0 2px;
    }
    .ev-date {
        font-size: 10px;
        line-height: 1.0;
    }
    .ev-thumb {
        padding: 10px 0;
        margin: 0;
    }
    .sr-boxcar {
        width: 50%;
    }
    .foot-q,
    .foot-h {
        width: 50%;
    }
    .cover-title {
        margin-bottom: -62px;
    }
    .single-model .breadcrumbs {
        margin: 0 -20px;
    }
    .coverin .car-pr {
        bottom: -15px;
    }
    .speright {
        padding: 64px 0 20px;
    }
    .detbox .sr-feat li {
        width: 50%;
    }
    .sr-you {
        height: 300px;
    }
    .pagination {
        padding: 5px 0 15px;
    }
}
@media screen and (max-width:600px) {
    .dear #wpadminbar {
        position: fixed !important;
    }
}
@media screen and (max-width:480px) {
    #showinfo {
        border-width: 4px !important;
    }
    .sh-call .fa {
        width: 65px;
        height: 44px;
        margin: 0 2px;
        line-height: 44px;
        font-size: 22px;
    }
	.sh-co {
        width: 100%; 
	    float: none;
	    margin: 0 0 30px;
		font-size: 13px;
		text-align: left;
	}
	
	#mapembed iframe {
		height: 240px;
	}
    .sh-time,
    .sh-time span {
        font-size: 16px;
    }
    .sh-time .fa {
        width: 20px !important;
        font-size: 16px;
    }
    .latest .sr-concar h3 {
        font-size: 15px;
    }
    .latest .sr-conmeta {
        font-size: 13px;
    }
    .sr-cars h3 {
        font-size: 15px;
    }
    .sr-motitle {
        height: 30px;
        font-size: 18px;
        padding: 0 10px;
    }
    .sr-motitle:after {
        right: -15px;
        border-right: 15px solid transparent;
    }
    .cover-title {
        margin-bottom: -52px;
    }
    .single-model .breadcrumbs {
        padding: 5px 0;
    }
    .coverin .car-pr {
        bottom: -25px;
        right: 20px;
        transform: scale(1.2);
    }
    .speright {
        padding: 50px 0 20px;
    }
    .hespec {
        font-size: 20px;
        line-height: 25px;
        padding: 10px 20px 10px;
    }
    .hespec .fa {
        line-height: 25px;
    }
    .detbox .artitle {
        font-size: 24px;
    }
    .detbox h3.hebox {
        font-size: 20px;
        line-height: 25px;
        padding: 10px 20px 10px;
    }
    .detbox .sr-feat li {
        width: 100%;
        float: none;
    }
    .sr-you {
        height: 230px;
    }
    .foot-h,
    .foot-q {
        width: 100%;
        float: none;
    }
    #sidebar .widget_slidemod .bsprice,
    .foot-inn .widget_slidemod .bsprice {
        font-size: 15px;
    }
    #sidebar .widget_slidemod .bstitle,
    .foot-inn .widget_slidemod .bstitle {
        padding: 30px 8px 5px;
    }
    #sidebar .widget_slidemod .bstitle .fa,
    .foot-inn .widget_slidemod .bstitle .fa {
        display: none;
    }
    #sidebar .widget_slidemod .bstitle a,
    .foot-inn .widget_slidemod .bstitle a {
        font-size: 13px;
        line-height: 1.9;
    }
    .sr-lothum {
        width: 100%;
        float: none;
        margin: 0 0 15px;
    }
    .sr-listle {
        font-size: 24px;
    }
    .sr-all {
        padding: 20px 0;
    }
    .sr-all a {
        padding: 6px 10px;
        font-size: 13px;
    }
}

@media screen and (max-width:360px) {
    .boxed .container,
    .container {
        padding: 0 10px;
    }
    .breadcrumbs {
        padding: 5px 0;
        font-size: 12px;
        height: 20px;
        overflow: hidden;
        position: relative;
    }
    .breadcrumbs .container {
        width: 500px;
    }
    .breadcrumbs:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 120px;
        height: 30px;
        background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
        z-index: 10;
    }
    .breadcrumbs .fa {
        padding: 0 5px;
    }
    .sh-call .fa {
        width: 45px;
        height: 35px;
        line-height: 35px;
        font-size: 20px;
    }
    .sr-right {
        margin: 0 -10px;
    }
    .latest .sr-concar {
        padding: 15px 10px;
        text-align: left;
		height: 55px;
    }
    .latest .sr-concar h3 {
        font-size: 13px;
    }
    .latest .sr-conmeta {
        font-size: 11px;
    }
    .car-pr {
        right: 0;
        transform: scale(0.6);
    }
    .sr-cars {
        text-align: left;
        padding: 15px 10px;
		height: 55px;
    }
    .sr-cars h3 {
        font-size: 13px;
    }
    .sr-carmeta {
        font-size: 11px;
    }
    .ev-title {
        margin-top: 0;
    }
    .detbox p {
        font-size: 13px;
    }
    .detbox li {
        font-size: 13px;
    }
    .detbox blockquote p {
        font-size: 15px;
    }
    .foot-h,
    .foot-q {
        width: 100%;
        float: none;
    }
    .foot-inn .textwidget p {
        font-size: 13px;
    }
    .foot-inn .textwidget ul li,
    .foot-inn .textwidget ol li {
        font-size: 13px;
    }
    .copyright {
        font-size: 13px;
    }
    .cover-title {
        padding: 0;
        margin-bottom: -28px;
    }
    .coverin {
        min-height: 80px;
    }
    .sr-motitle {
        height: 25px;
        font-size: 15px;
        padding: 0 6px;
    }
    .single-model .breadcrumbs {
        margin: 0 -10px;
    }
    .coverin .car-pr {
        right: 6px;
        transform: scale(0.8);
        bottom: -30px;
    }
    .speright {
        padding: 38px 0 0;
    }
    .inright {
        margin: 0 0 10px;
    }
    .hespec {
        padding: 10px;
        margin: 0 -10px 10px;
    }
    .inright {
        padding: 0 15px 15px;
    }
    .ava span {
        padding: 5px 8px;
        margin: 0 3px;
        font-size: 12px;
    }
    .speleft {
        padding: 10px 0;
    }
    .sr-table td {
        font-size: 14px;
    }
    .sr-you {
        height: 190px;
        margin: 0 0 10px;
    }
    .detbox {
        margin: 0 0 10px;
        padding: 0 15px 15px;
    }
    .detbox .artitle {
        font-size: 20px;
    }
    .com.sr-metex {
        width: calc( 100% - 105px);
        font-size: 13px;
    }
    .sr-avathum {
        width: 70px;
    }
    .sr-share span {
        height: 28px;
        line-height: 28px;
        padding: 0 6px;
        margin: 0 3px 0 0;
        font-size: 13px;
    }
    .sr-share .fa {
        height: 32px;
        line-height: 32px;
        margin: 0 3px 0 0;
        width: 32px;
    }
    .sr-share {
        padding: 35px 0 20px;
    }
    #sidebar {
        padding: 15px 15px 0;
    }
    .foot-inn .widget_slidemod .bsprice {
        font-size: 13px;
    }
    .sr-listle {
        font-size: 18px;
        letter-spacing: -1px;
        margin: 0 0 10px;
    }
    .sr-post {
        padding: 15px;
        margin: 0 0 10px;
    }
    .sr-metex h2 {
        font-size: 15px;
    }
    .sr-metex span {
        font-size: 13px;
    }
    .sr-smex {
        font-size: 13px;
    }
    .sr-evthum {
        margin: 0 20px 0 0;
    }
    .post-type-archive-testimoni .sr-metex {
        font-size: 13px;
    }
    .post-type-archive-testimoni .sr-metex h2 {
        margin: 5px 0;
    }
    .widget .modsco .nammo {
        font-size: 14px;
    }
    .widget .mprice {
        font-size: 13px;
    }
    .det-img {
        margin: 0 -15px 15px;
    }
    .sr-cate {
        font-size: 12px;
    }
    .sr-metex .was {
        font-size: 13px;
    }
}