body, html, .moduletable p, ul, li, h1, h2, h3 {margin: 0; padding: 0;}
a {text-decoration: none;}
body {background-image: url(../images/gbr/traktorpersada-background.jpg); background-repeat: no-repeat; background-size: 100%; background-attachment: fixed; background-position: center; font-family:Verdana, Geneva, sans-serif; font-size: 12px !important;}
.atas {background: #000; border-bottom: 5px solid #ff4b00; height: 120px; width: 100%;}
.tengah {margin: 0 auto; width: 1000px;}
.kika {overflow: hidden;}
.kiri {float: left;}
.kanan {float: right;}
.logo-atas {display: table-cell; vertical-align: middle; height: 122px;}
.logo-atas img {width: 500px;}
.menu-utama ul li {display: inline; line-height: 120px; padding-left: 30px;}
.menu-utama ul li a {text-transform: uppercase; font-size: 14px; color: #fff; font-family: 'Oswald', sans-serif;}
.menu-utama ul li a:hover, .menu-utama ul li.current a{color: #d0263e;}
.slide .moduletable {margin-top: 20px;}
.welcome .moduletable {background-color: #000; background-image: url(../images/gbr/bg-welcome.jpg); background-position: center; background-repeat: no-repeat;text-align: justify; color: #fff; margin-top: 20px; width: 100%; font-size: 13px;}
.welcome .moduletable .custom {width: 1000px; padding: 30px; margin: 0 auto;}
.welcome .moduletable img {padding-left: 30px; vertical-align: middle;}
.welcome table {display: table-cell; vertical-align:middle;}
.welcome h3 {font-family: 'Oswald', sans-serif; font-size: 30px; color: #d0263e; letter-spacing: 1px; margin-bottom: 10px;}
.isi {overflow: hidden; margin-top: 20px;}
.isi-kiri {float: left; width: 230px; margin-right: 20px;}
.isi-kanan {float: right; width: 750px;}
.kontak {padding: 5px; background: #ff4b00;}
#kontak {border: 1px solid #ff9000; padding: 10px; color: #fff;}
#kontak .moduletable h3 {font-family: 'Oswald', sans-serif; font-size: 17px; color: #fff; margin: -10px -10px 10px; background: #ff9000; padding: 5px 10px; text-shadow: 1px 1px 0 #000;}
#kontak p {line-height: 20px;}
#kontak a {color: #fff;}
#kontak a:hover {text-decoration: underline;}
.bred .moduletable {background: #333; padding: 12px 10px; color: #fff; margin-bottom: 10px;}
.bred ul li {display: inline;}
.bred ul li a {color: #ffff00;}
.bred ul li a:hover {text-decoration: underline;}
.isi-utama {background-color: rgba(255,255,255,0.8);}
.isi-utama .vm-pagination.vm-pagination-top {display: none;}
.isi-utama .category-view .vm-pagination.vm-pagination-bottom {width: 100%; padding: 20px 0 10px; background-color: rgba(255,255,255,0.8); font-size: 11px; clear: both;}
.isi-utama .category-view .vm-pagination.vm-pagination-bottom .pagenav {padding: 0px 4px; margin: 0 3px;}
.isi-utama .category-view .vm-pagination.vm-pagination-bottom a.pagenav {background: #aaa; color: #fff;}
.isi-utama .category-view .vm-pagination.vm-pagination-bottom a.pagenav:hover {background: #d0263e; border: 1px solid #d0263e;}
.isi-utama .category-view .vm-pagination.vm-pagination-bottom .vm-page-counter{float: none; margin-top: 10px; display: block; font-size: 10px;}
.isi-utama .category-view .vm-col-3 {width: 30%;}
.isi-utama .category-view .vm-col {margin: 3px 11px; background-color: #fff;}
.isi-utama .category-view .floatright.display-number {display: none;}
.isi-utama .category-view .browseProductImage {max-width: 120px; max-height: 100%;}
.isi-utama .category-view .vm-product-media-container {width: 30%; height: 175px; display: table-cell; vertical-align: middle;}

.lates .moduletable img {display: none;}
.lates {margin-bottom: 10px;}
.lates{padding: 5px; background: #d0263e;}
#lates {border: 1px solid #ed2844; padding: 10px; color: #fff;}
#lates .moduletable h3 {font-family: 'Oswald', sans-serif; font-size: 17px; color: #fff; margin: -10px -10px 0px; background: #ed2844; padding: 0px 10px; text-shadow: 1px 1px 0 #000;}
#lates .moduletable .vmheader {font-family: 'Oswald', sans-serif; font-size: 17px; color: #fff; margin: -10px -10px 10px; background: #ed2844; padding: 5px 10px 4px; text-shadow: 1px 1px 0 #000; font-weight:bold;}

#lates .moduletable a {color: #fff; text-transform: uppercase; line-height: 25px;}
#lates .moduletable a:hover {text-decoration: underline;}
#lates .center {text-align: left !important;}

.kaki {width: 100%; background: #ed2844; color: #fff; padding: 10px 0; height: 45px;}
.kaki-kiri {float: left;}
.kaki-kanan {float: right; margin-right: 70px;}
.copy a {color: #fff;}
.copy a:hover {text-decoration: underline;}
.copy img {margin-right: 15px;}
.kaunter a {display: none;}
.kaunter {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; display: table-cell; vertical-align: middle; height: 45px;}
.kaunter .vdigit_counter {background: #e96376; padding: 5px 10px; box-shadow: 0 0 1px 1px #fff inset; letter-spacing: 1px;}

.isi-utama .item-page, .isi-utama .productdetails-view.productdetails {padding: 15px; text-align: justify;}
.isi-utama .category-view h2 {text-transform: capitalize; height: 20px;}
.isi-utama .vm-details-button a.product-details {text-transform: capitalize; max-width: 47%; font-size: 13px; padding: 5px 8px; line-height: 15px; background: none;}
.isi-utama .vm-details-button a.product-details:hover, .pro-det a:hover {background: #f0f0f0;}

.pro-pro {width: 90%; overflow: hidden; border: 1px solid #ddd; margin: 0 auto 10px; padding: 10px;}
.pro-kiri {float: left; width: 20%; text-align: center; margin-right: 20px; border: 1px solid #ccc; background: #fff; min-height: 120px;}
.pro-kanan {float: left; width: 76%;}
.pro-desc {margin-top: 10px;}
.pro-det {margin-top: 20px;}
.pro-det a {text-transform: capitalize; max-width: 47%; font-size: 13px; padding: 5px 8px; line-height: 15px; background: none; border: 1px solid grey; border-radius: 4px; color: #777; padding: 5px 8px;}
.pro-nama h2 a {font-family: 'Oswald', sans-serif; font-size: 20px;}
.pro-nama h2 a:hover {color: #ffb400;}


.isi-utama ul.sigFreeClassic li.sigFreeThumb {background: none !important;}
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover {background-color: transparent !important;}
.lates1 .vmgroup {overflow: hidden;}
.lates1 .spacer {float: left; width: 16%; padding: 8px; background: #fff; border: 1px solid #ddd; margin: 0 5px; min-height: 127px;}
.lates1 .moduletable {clear: both; margin-top: 20px; border: 1px solid #ddd; background-color: rgba(255,255,255,0.8); padding: 15px; border-right: 0; border-left: 0;}
.lates1 h3 {font-family: 'Oswald', sans-serif; font-size: 15px; color: #d0263e; letter-spacing: 1px; margin-bottom: 10px;}
.lates1 img.featuredProductImage {width: 80%;}
.isi-utama .gbs3 {padding: 15px;}
p.chrono_credits a {display: none;}
.inqq {font-family: 'Oswald', sans-serif; font-size: 25px; color: #d0263e; letter-spacing: 1px; margin-bottom: 5px;}
.att {color: #ff0000; margin-bottom: 30px;}

.isi-utama .item-page h2 {font-family: 'Oswald', sans-serif; font-size: 25px; color: #fff; letter-spacing: 1px; margin-bottom: 10px; background: linear-gradient(to right, rgba(255,75,0,1), rgba(255,0,0,0)); text-shadow: 1px 1px 0 #000; padding: 3px 10px;}
.isi-utama a.ask-a-question.bold {display: none;}
.isi-utama .main-image img {max-height: 350px; box-shadow: 2px 2px 0 3px #333; box-shadow: 0px 0px 2px 1px #ccc;}
.isi-utama .vm-product-container {text-align: center;}
.isi-utama .vm-product-container .vm-product-media-container {width: 100%;}
.isi-utama .productdetails-view.productdetails h1 {font-family: 'Oswald', sans-serif; font-size: 25px; color: #2255ff; letter-spacing: 1px; margin-bottom: 10px;}
.isi-utama .product-description span.title {background: #333; color: #fff; padding: 5px 10px; margin-bottom: 12px; display: block; width: 80px; text-align: center; border-radius: 4px;}
.isi-utama .product.vm-products-horizon.vm-col.vm-col-3.vertical-separator, .isi-utama .product.vm-products-horizon.vm-col.vm-col-3  {display: none;}
.isi-utama a.next-page, .isi-utama a.previous-page {color: #e10000;}
.isi-utama a.next-page:hover, .isi-utama a.previous-page:hover {color: #333; text-decoration: underline;}
.isi-utama .fa-asterisk::before {content: "*"; font-size: 15px;}
.isi-utama img.pull-left {float: left; width: 150px; height: auto; padding-right: 12px;}