#contentArea, #sidebar {
    display: none;
}

.mc_gallery .block_full img {
    width: 100%;
}

.mc_gallery .block_thumb {
    background-color: #000;
}

.mc_gallery .item_thumb_single_vehicle .item {
    opacity: 0.35;
    transition: all 250ms ease;
}

.mc_gallery .item_thumb_single_vehicle .item img {
    margin: auto;
    width: 150px;
}
.mc_gallery .item_thumb_single_vehicle .item:hover,
.mc_gallery .item_thumb_single_vehicle .slick-current {
    opacity: 1;
}

#mcVehDescription h1 {
    font-size: 1.3em;
}

#mcVehDescription h2 {
    font-size: 1.1em;
}

#mcVehDescription h3 {
    font-size: 1em;
}

#mcVehDescription {
  margin: 0 0 20px;
} 

/* Video Zone */
#vehicleVideoZone {
    display: none;
}

.youtube-embed-cont-single {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.youtube-embed-cont-single iframe, .youtube-embed-cont-single object, .youtube-embed-cont-single embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.youtube-embed-cont-single {
    margin: 0 0 30px;
}

img.images-autos {
    object-fit: cover;
}

img.images-autos-thum {
    object-fit: cover;
    object-position: center;
}

.cont_link_fav > span:before {
    content:'';
    position: absolute;
    top: 0;
    left: 0;
    width: 13px;
    height: 100%;
    background: url(img/oo/link-icon-fav.png) left center no-repeat;
}

.cont_link_fav:hover > span:before,
.cont_link_fav.active > span:before {
    background-position: right center;
}

.cont_link_fav > span {
    position: relative;
    display: inline-block;
    padding: 0 0 0 16px;
}

a:last-of-type {
    border: 0;
}

a:hover {
    color: #fff;
    background: #b0b0b0;
}

a.cont_link_fav.active {
    color: #fff;
    background: #333;
}

a.cont_link_fav.active > span:before {
    background-position: right center;
}

a.cont_link_fav.active:hover {
    color: #fff;
    background: #666;
}

a.cont_link_fav {
    padding: 19px 11px 18px;
    font: 11px/1 'Open Sans', sans-serif;
    font-size: 13px;
    display: block;
    border-radius: 2px;
    margin-bottom: 15px;
    float: right;
}

.clear {
    clear: both;
}

.buttonRedCursive {
    background: #9B0D00;
    border: 0;
    outline: 0;
    padding: .5rem 0;
    width: 100%;
    color: #fff;
    font: 22px/1 'Lobster', cursive;
    margin-top: 1.5rem;
    position: relative;
}

.buttonRedCursive-white{
    background: white !important;
    color: #9B0D00 !important;
    border: 1px solid #9B0D00;
}

.buttonRedCursive-white::before,
.buttonRedCursive.eye.buttonRedCursive-white:before{
    background-image: url("/wp-content/themes/syc/img/oo/red_eye.svg") !important;
}

.buttonRedCursive.eye {
    padding-left: 1.2rem;
}

.buttonRedCursive.eye:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M569.354 231.631C512.969 135.948 407.808 72 288 72 168.14 72 63.004 135.994 6.646 231.63a47.999 47.999 0 0 0 0 48.739C63.032 376.053 168.192 440 288 440c119.86 0 224.996-63.994 281.354-159.631a48.002 48.002 0 0 0 0-48.738zM416 228c0 68.483-57.308 124-128 124s-128-55.517-128-124 57.308-124 128-124 128 55.517 128 124zm125.784 36.123C489.837 352.277 393.865 408 288 408c-106.291 0-202.061-56.105-253.784-143.876a16.006 16.006 0 0 1 0-16.247c29.072-49.333 73.341-90.435 127.66-115.887C140.845 158.191 128 191.568 128 228c0 85.818 71.221 156 160 156 88.77 0 160-70.178 160-156 0-36.411-12.833-69.794-33.875-96.01 53.76 25.189 98.274 66.021 127.66 115.887a16.006 16.006 0 0 1-.001 16.246zM224 224c0-10.897 2.727-21.156 7.53-30.137v.02c0 14.554 11.799 26.353 26.353 26.353 14.554 0 26.353-11.799 26.353-26.353s-11.799-26.353-26.353-26.353h-.02c8.981-4.803 19.24-7.53 30.137-7.53 35.346 0 64 28.654 64 64s-28.654 64-64 64-64-28.654-64-64z' fill='%23ffffff'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat;
    background-size: cover;
    width: 29px;
    content: '';
    position: absolute;
    left: 45px;
    top: 7px;
    height: 25px;
}

.sxn_marketing {
    display: none;
}

.currentBid {
    height: 400px;
    border-left: 1px solid rgba(181, 155, 151, .2);
    margin-top: 1rem;
}

.currentBitText {
    height: 40px;
    border-left: 2px solid rgba(181, 155, 151, 1);
    padding-left: .4rem;
    margin-left: -1px;
    padding-top: .6rem;
    font: 16px/1 'Lobster', cursive;
    margin-bottom: 3rem;
}

.currentBitText p {
    padding-bottom: 12px;
}

.EndInBidValue {
    color: #990100;
}

#endBid{
    text-transform: none;
}

#detailsCol4 .buttonRedCursive {
    width: 160px !important;
    margin-top: 0 !important;
}

#place_bid {
    padding: 0 6px;
    border-radius: 6px;
    font: normal 14px/1 'Open Sans', sans-serif;
    height: 30px;
    width: 120px;
    border: 1px solid #999;
    box-sizing: border-box;
    display: none;
}

#minimumRateMessage{
    text-transform: none;
}

.viewAndWatch {
    display: flex;
    align-items: end;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.viewAndWatchText {
    width: 55%;
}

.viewAndWatchButtons {
    width: 45%;
    display: flex;
    justify-content: space-between;
}

.viewAndWatchButtons div {
    width: 48%;
}

.viewAndWatchButtons div button {
    margin-top: 0 !important;
}

.viewAndWatchButtons div:first-child button {
    padding-left: 2.2rem;
}

.txtLiveComments {
    padding: 6px;
    border-radius: 6px;
    font: normal 14px/1 'Open Sans', sans-serif;
    width: 100%;
    border: 1px solid #999;
    box-sizing: border-box;
    resize: none;
}

.liveComments {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.5rem;
}

.liveCommentsText {
    width: 50%;
    font-size: 16px;
    font-style: italic;
}

.liveCommentsSubmit {
    width: 50%;
    max-width: 170px;
    text-align: right;
}

.liveCommentsSubmit a {
    color: #9B0D00;
    font-size: 16px;
}

.failedValidation {
    background-color: #dc1b1b !important;
    color: #fff !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.listComments {
    margin-top: 1rem;
    font-size: 16px;
}

.listCommentsContent {
    display: flex;
    padding: 1rem 0;
    align-items: center;
    margin: 1rem 0;
}

.listCommentsContent:nth-child(odd) {
    background: #F3F3F3;
}

.listCommentsContentLeft {
    width: 50%;
    text-align: center;
    padding: 0 1rem;
}

.listCommentsContentLeft span {
    display: block;
    line-height: 2;
}

.listCommentsContentLeft span:first-child {
    color: #9B0D00;
}

.listCommentsContentRight {
    width: 50%;
    padding: 0 3rem 0 1rem;
    text-align: justify;
    line-height: 1.6;
    word-wrap: break-word;
}

.listCommentsContentRightAligned{
    width: 50%;
    padding: 4% 3rem 0 1rem;
    text-align: justify;
    word-wrap: break-word;
}

.moreComments {
    width: 250px;
    margin: 0 auto;
    display: none;
}

.listCommentsOffer {
    background: #9B0D00 !important;
    color: #fff;
}

.iconOffer svg {
    height: 50px;
    width: 68px;
}

@media screen and (min-width: 800px) {
    .sidebar {
        max-width: 200px;
    }
}

@media screen and (min-width: 800px) {
    .article {
        width: calc(100% - 27px - 200px);
    }
}

#minimumRateMessage {
   color:  #dc1b1b !important;
   font-size: 10pt; 
}

.timeBid{
    float: right;
}