/*  
Theme Name: WP-Agen
Theme URI: http://theme-id.com
Description: Indonesia Wordpress Themes <a href="http://theme-id.com/">fast loading wordpress themes</a>.
Version: 3.0
Author: Virtarich
Author URI: http://theme-id.com
*/
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#333;background-color:#666}
img{max-width:100%;height:auto}
.wpagen-wrap{position:relative;width:100%;overflow:hidden;-webkit-box-shadow:0 2px 11px rgba(50,50,50,0.63);-moz-box-shadow:0 2px 11px rgba(50,50,50,0.63);box-shadow:0 2px 11px rgba(50,50,50,0.63);margin:50px auto 25px}
@media screen and (min-width: 768px) {
.wpagen-wrap{margin-top:0}
}
@media screen and (min-width: 1000px) {
.wpagen-wrap{width:1000px}
}
.wpagen-topheader{float:left;width:100%}
.wpagen-header{float:left;width:100%;background-color:#FDFDFD;padding-top:10px;min-height:135px}
.wpagen-featured{float:left;width:100%;background-color:#000}
.wpagen-konten{float:left;width:100%;background-color:#f0f0f0;padding-top:15px}
.wpagen-featured-footer{float:left;width:100%;background-color:#1c1c1c;color:#FFF;padding-top:10px;padding-bottom:10px;border-top-width:1px;border-top-style:solid;border-top-color:#999;text-align:left}
.wpagen-footer{float:left;width:100%;background-color:#1c1c1c;color:#FFF;padding-top:10px;padding-bottom:5px;text-align:center}
h1{font-size:30px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:20px}
h5{font-size:15px}
h6{font-size:12px}
a,a:hover{text-decoration:none;transition:color linear .25s;-ms-transition:color linear .25s;-moz-transition:color linear .25s;-webkit-transition:color linear .25s;-o-transition:color linear .25s;color:#333}
.margin-bottom{margin-bottom:40px}
.margin-top{margin-top:40px}
p{line-height:22px}
p img{padding:0;max-width:100%;height:auto}
img.center{display:inline;margin-top:5px;margin-bottom:5px}
img.alignright{display:inline;border:1px solid #ccc;margin-top:5px;margin-bottom:5px;margin-left:5px}
img.alignleft{display:inline;margin-top:5px;margin-bottom:5px;margin-right:5px;border:1px solid #ccc}
.alignright{float:right;margin-top:4px;margin-bottom:4px}
.alignleft{float:left;margin-top:4px;margin-bottom:4px}
.aligncenter{clear:both;display:block;margin:5px auto}
.header-logo{text-align:center;margin-right:auto;margin-left:auto}
.header-title{text-align:center;margin-right:auto;margin-left:auto;font-size:28px;clear:both;text-transform:uppercase;word-wrap:break-word;line-height:normal;text-alignt:center}
.header-desc{text-align:center;margin-right:auto;margin-left:auto;margin-top:10px;font-size:16px;clear:both}
@media screen and (min-width: 768px) {
.header-logo{text-alignt:left}
.header-title{text-alignt:left}
}
.top-kontak{font-size:14px;color:#333;text-align:left;width:220px;margin-right:auto;margin-left:auto;font-weight:700}
.vtr-menu-wrap{float:left;width:100%;padding:10px;background-color:#FFF}
.vtr-menu-icon{cursor:pointer;font-size:18px;line-height:22px;color:#FFF;width:100%;display:block;padding:10px;background-color:#FC9500}
.mobile-menu{box-sizing:border-box;background-color:#333;display:none}
.mobile-menu a{display:block;color:#fff}
.mobile-menu ul{width:100%;display:block}
.mobile-menu li{line-height:30px;display:block;color:#fff;background-color:#333}
.mobile-menu > li{padding-left:0;padding-right:0;float:none}
.mobile-menu li > a{padding-left:10px}
.mobile-menu li li a{padding-left:20px}
.mobile-menu li li li a{padding-left:30px}
.mobile-menu li li li li a{padding-left:40px}
.mobile-menu li li.last{padding-bottom:0!important}
.vtr-menu{display:none}
@media screen and (min-width: 760px) {
.vtr-menu-wrap{display:none}
.vtr-menu{display:block;width:100%;font-weight:600;float:left;margin:0;background-color:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(top,#eee,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#cccccc');border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#999;border-top-width:1px;border-top-style:solid;border-top-color:#CCC}
.vtr-menu ul{z-index:99000;width:100%;list-style:none;display:none;position:absolute;background-color:#333}
.vtr-menu li{display:block;color:#fff;position:relative;background-color:#333;font-size:16px;line-height:30px;font-weight:700}
.vtr-menu > li{line-height:40px;float:left;background-color:transparent;border-right-width:1px;border-right-style:solid;border-right-color:#999;font-size:16px}
.vtr-menu > li a{display:block;text-decoration:none;color:#fff;padding:0 10px;cursor:pointer;margin:0}
.vtr-menu li:hover > a{background-color:#000}
ul.vtr-menu a{color:#000}
ul.vtr-menu li:hover a{color:#fff;background-color:#333}
ul.vtr-menu li * a:hover{background-color:#666}
ul.vtr-menu .current-menu-item a{background-color:#333;color:#FFF}
.vtr-menu li:hover > ul{width:200px;display:block;left:0}
.vtr-menu li li:hover> ul{width:100%;display:block;top:0;left:100%}
.vtr-menu .current-menu-item a{background-color:#000}
}
.wpagen-slider{float:left;width:100%;padding:0;background-color:#000;margin-bottom:0}
.wpagen-slider .carousel-inner{width:100%;margin:0 auto;max-height:260px}
.wpagen-slider .carousel-inner img{width:100%;margin:0 auto}
.carousel-indicators{bottom:10px}
.featured-title{text-align:left;text-transform:uppercase;font-size:14px;font-weight:700;background-color:#fff;clear:both;overflow:hidden;background-image:url(images/featured_bg.gif);background-repeat:repeat-x;background-position:bottom;padding:5px}
.featured-title a{color:#333}
.featured-title h1{text-align:left;text-transform:capitalize;font-size:22px;font-weight:700;padding-right:5px;padding-left:5px;margin:0}
.featured-title h2{text-align:left;text-transform:capitalize;font-size:22px;font-weight:700;padding-right:5px;padding-left:5px;margin:0;line-height:normal}
.featured-title h3{text-align:left;text-transform:capitalize;font-size:22px;line-height:normal;font-weight:700;margin:0;padding:0 5px}
.boxer2{text-align:left;background-color:#fff;margin-bottom:10px;clear:both;height:auto;overflow:hidden;padding:10px}
.boxer{text-align:left;background-color:#fff;margin-bottom:10px;clear:both;height:auto;overflow:hidden;padding:10px 10px 0}
.post{text-align:justify;background-color:#fff;margin-bottom:10px;clear:both;height:auto;overflow:hidden;padding:10px}
.post ul{list-style-type:disc;list-style-position:outside;margin:0 0 5px 25px;padding:0 5px}
.post p,.post ul,.post ol,.post dd,.post pre,.post hr{margin-bottom:12px}
.post ol{list-style-position:outside;margin-left:10px;margin-bottom:10px}
.post ol li{padding:3px;line-height:24px}
.post ul li{padding:3px;line-height:24px}
.post blockquote{color:#000;font-style:italic;background:#f9f9f9;margin:1.5em 10px;padding:30px;font-family:Georgia,"Times New Roman",Times,serif}
.post blockquote:before{color:#000;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;content:\201C}
.post blockquote span{font-family:"Open Sans",Arial;display:block;margin-top:10px}
.post ul li ul{margin-left:10px;padding:0;border:0}
.tags{float:none;font-size:11px;text-align:left;margin:0;padding:0;color:#999}
.ikibro{padding-right:5px;padding-left:5px}
.box{width:100%;float:left;clear:both;border:1px solid #ebebeb;margin-bottom:10px;text-align:left;background-color:#fff;margin-right:0;margin-left:0;font-size:12px;padding:0 10px 10px}
.box ul{margin:0;list-style:none;width:100%;list-style-type:none;padding:0}
.box ul li{width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}
.box ul li a{display:block;color:#333;font-weight:700;padding:5px 0}
.box ul li a:hover{color:#fff;text-decoration:none;padding:5px}
.box h4{width:100%;font-weight:700;margin-bottom:5px;padding:5px;font-size:16px;background-color:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(top,#eee,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#cccccc');padding-top:10px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#999;color:#333}
.wpagen-featured-footer .box{width:100%;float:left;clear:both;border:0;background:0;padding:0}
.wpagen-featured-footer .box h4{width:100%;font-weight:400;margin-bottom:5px;color:#FFF;font-size:16px;background:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;padding:0 0 5px}
.post-small{border:1px solid #eee;color:#000;font-size:13px;margin-bottom:3px;padding:5px;text-align:left;min-height:83px;background-color:#ebebeb;margin-top:3px}
.post-small:hover{background-color:#ccc}
.thumb-kecil{float:left;min-height:70px;margin-right:10px;position:relative;text-align:center;width:70px;background-color:#FFF}
.breadcrumbs{float:none;font-size:13px;text-align:left;color:#333;clear:both;padding-top:5px;background-color:#FFF;padding-bottom:5px}
.breadcrumbs a{text-decoration:none;padding-right:3px;margin-right:1px;color:#333;padding-left:3px}
.photo{text-align:center;vertical-align:middle;border:1px solid #ebebeb}
.piccat{width:80px;height:60px;float:left;text-align:center;margin-right:5px}
.piccat img{text-align:center;border:1px solid #ccc}
.picbigcat{width:280px;height:200px;float:left;text-align:center;margin-top:5px;margin-bottom:5px}
.picbigcat img{padding:1px;text-align:center;border:1px solid #ccc}
.slider-toserba{position:relative;max-height:150px;overflow:hidden;padding:10px;border-top-width:1px;border-top-style:solid;border-top-color:#ebebeb}
.slider-toserba ul{margin:0;padding:0;list-style:none;display:block}
.slider-toserba li{text-align:center;border:1px solid #e1e1e1;width:100px;height:100px;padding:0;margin:7px;display:block;float:left;position:relative}
.slider-toserba img{width:100%}
.gambar{position:relative;height:75px;width:75px;vertical-align:middle;display:table-cell}
a.prev,a.next{width:45px;height:50px;display:block;position:absolute;top:30%;background-color:transparent;background-image:url(images/navku.png);background-repeat:no-repeat}
a.prev{left:-5px;background-position:0 0}
a.prev:hover{background-position:0 -50px}
a.prev.disabled{background-position:0 -100px!important}
a.next{right:-5px;background-position:-50px 0}
a.next:hover{background-position:-50px -50px}
a.next.disabled{background-position:-50px -100px!important}
a.prev.disabled,a.next.disabled{cursor:default}
a.prev span,a.next span{display:none}
.clearfix{float:none;clear:both}
.picnav{text-align:center;margin:0}
.picnav img{margin:5px;padding:2px}
.image{text-align:center;padding-top:5px;padding-bottom:5px;margin-bottom:5px;margin-top:5px}
.picnav{width:100%;text-align:center;margin:0}
.picnav img{background-color:#FFF;margin:3px;padding:2px;border:1px solid #ccc}
.wp-caption{margin-bottom:10px;max-width:90%;background-color:#f4f4f4;padding:5px;margin-top:10px}
.wp-caption img{display:block;max-width:100%;height:auto;margin:0 auto}
.wp-caption .wp-caption-text,.gallery-caption{color:#666;font-size:12px}
.wp-caption .wp-caption-text{margin-bottom:5px;position:relative;padding:0 0 5px 4px}
.jne{background-image:url(images/theme-id-ekspedisi.png);background-repeat:no-repeat;float:left;height:50px;margin:2px;width:75px;background-position:0 0}
.tiki{background-image:url(images/theme-id-ekspedisi.png);background-repeat:no-repeat;float:left;height:50px;margin:2px;width:75px;background-position:0 -58px}
.pos{background-image:url(images/theme-id-ekspedisi.png);background-repeat:no-repeat;float:left;height:50px;margin:2px;width:75px;background-position:0 -116px}
.pandu{background-image:url(images/theme-id-ekspedisi.png);background-repeat:no-repeat;float:left;height:50px;margin:2px;width:75px;background-position:0 -174px}
.wahana{background-image:url(images/theme-id-ekspedisi.png);background-repeat:no-repeat;float:left;height:50px;margin:2px;width:75px;background-position:0 -232px}
.elteha{background-image:url(images/theme-id-ekspedisi.png);background-repeat:no-repeat;float:left;height:50px;margin:2px;width:75px;background-position:0 -290px}
.dacota{background-image:url(images/theme-id-ekspedisi.png);background-repeat:no-repeat;float:left;height:50px;margin:2px;width:75px;background-position:0 -348px}
.herona{background-image:url(images/theme-id-ekspedisi.png);background-repeat:no-repeat;float:left;height:50px;margin:2px;width:75px;background-position:0 -406px}
.beli,.beli:visited{white-space:nowrap;background-color:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(top,#eee,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#cccccc');border:1px solid #777;display:inline-block;text-shadow:0 1px 0 rgba(255,255,255,.8);-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;text-decoration:none;position:relative;cursor:pointer;font-size:22px;font-weight:700;padding:5px 5px 6px}
.small.beli,.small.beli:visited{font-size:16px;float:none;padding-right:15px;padding-left:15px;margin-top:5px;margin-right:5px}
.medium.beli,.medium.beli:visited{font-size:14px;float:none;margin-top:5px;padding:5px;margin-bottom:5px}
.large.beli,.large.beli:visited{font-size:16px;margin-top:10px;margin-bottom:10px;font-weight:700;padding:5px}
.blue.beli:hover{background-color:#999}
.tombol{width:130px;margin-right:auto;margin-left:auto;padding-right:3px;padding-left:3px}
.wpagen-produk{background:none repeat scroll 0 0 #fff;min-height:330px;text-align:center;background-color:#FFF;padding-bottom:5px;margin-bottom:10px;overflow:hidden;border:1px solid #ebebeb}
.wpagen-produk:hover{-webkit-box-shadow:0 2px 11px rgba(50,50,50,0.63);-moz-box-shadow:0 2px 11px rgba(50,50,50,0.63);box-shadow:0 2px 11px rgba(50,50,50,0.63)}
.wpagen-produk .diskon{border-radius:100%;background-color:rgba(51,51,51,0.8);position:absolute;top:15px;font-size:inherit;right:5px;height:50px;width:50px;padding:0;margin-right:20px;color:#FFF}
.wpagen-produk .diskon .jumlah{font-size:20px;text-align:center;margin:14px 0 0}
.wpagen-gambar-center{height:174px;width:174px;text-align:center;margin-right:auto;margin-left:auto;float:none;padding:10px}
.wpagen-gambar{height:150px;width:150px;vertical-align:middle;text-align:center;display:table-cell;float:none;margin:10px auto}
.wpagen-gambar:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}
.wpagen-lable{z-index:99;position:absolute;width:75px;float:left;margin-top:-5px;margin-left:-5px}
.wpagen-lable:hover{transform:rotate(-7deg)}
.wpagen-harga{font-size:16px;margin-top:10px;margin-right:0;margin-left:0;background:linear-gradient(to bottom,#f6f6f6,#fff) repeat-x scroll 0 0 #fff;border-top:1px solid #fff;padding:5px 2px 2px}
.coret{text-decoration:line-through;color:#666}
.habis{font-size:18px;color:red;height:auto;margin:10px 0 8px}
.habis-single{font-size:22px;font-weight:700;color:red;text-align:left}
.wpagen-title-produk{text-align:center;margin-top:10px;height:45px;overflow:hidden;padding-right:10px;padding-left:10px;color:#999}
.wpagen-title-produk a{color:#333;font-weight:700;line-height:normal;font-size:13px}
iframe{float:right;text-align:right;float:left;display:block;margin:0 auto}
.list-blog{float:left;width:100%}
.list-blog img{width:100%}
.list-blog ul{margin:0;float:left;width:100%;list-style:none;padding:0}
.list-blog ul li{float:left;width:100%;margin:0 0 10px;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}
.list-blog ul li a:hover{color:#999}
.list-blog .thumb{width:149px;float:left;margin:0 15px 0 0;text-align:center}
.list-blog h4{font-size:16px;margin:0;line-height:22px}
.post-small:hover,.navigation ul li a,.list-blog ul li,.thumb img,.blog-listing h3,.thumb img,.wpagen-gambar:hover{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
#newsticker{width:1000px;margin-right:0;margin-bottom:0;margin-left:0;max-height:40px;overflow:hidden;position:fixed;bottom:0;z-index:999999}
#newsticker>div{width:100%;height:24px;overflow:hidden;padding-bottom:5px}
#newsticker>div.first{border-bottom:0}
#newsticker dl{display:block;margin:0}
#newsticker dt{background-color:#000}
#newsticker dt,#newsticker dd{display:block;float:left;padding:2px;margin:0 10px}
#newsticker dt{color:#fff;padding-right:5px;padding-left:5px;font-weight:700}
#newsticker dd{color:#FFF;margin-right:30px;font-weight:400}
#newsticker dd a{color:#00C;margin-right:30px;font-weight:700;text-decoration:underline}
code{font-style:italic}
#search{float:left;width:100%;text-align:center;overflow:hidden;padding-bottom:5px;margin-top:-5px}
#search-box{border:1px solid #ccc;display:block;padding:3px;float:left;margin:5px;width:93%;color:#999}
.search-button{width:60px;height:24px;background-color:#666;color:#fff;font-weight:700;cursor:pointer;border:1px solid #ccc;font-size:14px;display:block;margin-right:auto;margin-left:auto}
#cat{border:1px solid #ccc;display:block;padding:3px;float:left;margin:5px;width:93%}
#search input[type="submit"]:hover{background-attachment:scroll;background-color:#666;background-image:none;background-repeat:repeat;background-position:0 0}
.testimoni-slide{max-height:175px;overflow:hidden;background-color:#fff;margin-top:-5px}
.testimoni-slide ul{margin:0;padding:0;list-style:none;display:block}
.testimoni-slide li{list-style:none;display:block;text-align:center;min-height:120px;color:#FFF;font-size:14px;margin-right:0;margin-bottom:0;margin-left:0;padding:5px}
.post-small{margin-bottom:2px;text-align:left;border:1px solid #EEE;min-height:100px;color:#333;padding:3px;font-size:13px;background-color:#f5f5f5;min-height:75px}
.post-small-thumb{height:82px;width:82px;vertical-align:middle;display:table-cell;text-align:center;float:left;background-color:#FFF;border:1px solid #ebebeb;margin:2px;padding:5px}
.post-small h3{font-size:12px;text-transform:capitalize;font-weight:400;margin:0 0 2px}
.slider-home{position:relative;max-height:210px;overflow:hidden;padding:15px;background-color:#FFF}
.slider-home ul{margin:0;padding:0;list-style:none;display:block}
.slider-home li{text-align:center;width:170px;height:195px;padding:0;display:block;float:left;margin-right:7px;margin-left:7px;position:relative}
.wpagen-produk2{background:none repeat scroll 0 0 #fff;min-height:160px;text-align:center;background-color:#FFF;padding-bottom:5px;margin-bottom:20px;overflow:hidden;border:1px solid #ebebeb;position:relative}
.wpagen-produk2:hover{-webkit-box-shadow:0 2px 11px rgba(50,50,50,0.63);-moz-box-shadow:0 2px 11px rgba(50,50,50,0.63);box-shadow:0 2px 11px rgba(50,50,50,0.63)}
.ikibro2{border:5px solid #ebebeb;padding:5px;text-align:center}
.sembunyi{display:none}
.slider-judul{background-color:rgba(0,0,0,.6);position:absolute;color:#F60;text-shadow:none;font-weight:700;font-size:40px;line-height:40px;padding:15px 30px;margin:0;border-width:0;border-style:none;letter-spacing:-1.5px}
.slider-ket{position:absolute;color:#fff;text-shadow:none;font-weight:400;font-size:24px;line-height:28px;margin:0;border-width:0;border-style:none;background-color:rgba(0,0,0,.6);padding:15px 30px}
.slider-link{position:absolute;color:#fff;text-shadow:none;font-weight:500;font-size:30px;line-height:42px;padding:15px 30px;margin:0;border-width:0;border-style:none;background-color:rgba(0,0,0,.9)}
.slider-link a{color:#fff}
.slider-link a:hover{color:#ffd800}
.bannercontainer{background-color:#CCC;width:100%;position:relative;margin-left:auto;margin-right:auto;overflow:hidden;max-height:400px}
.bannercontainer ul li{list-style:none}
.banner{width:960px;overflow:hidden}
.tp-bullets.simplebullets.navbar{height:35px;padding:0}
.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative!important;background:rgba(0,0,0,0.5)!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,0)!important;display:inline-block;margin-right:2px!important;margin-bottom:14px!important;-webkit-transition:background-color .2s,border-color .2s;-moz-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;-ms-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;float:none!important}
.tp-bullets.simplebullets .bullet.last{margin-right:0}
.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1)!important;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,1)!important}
.singleslider{max-height:115px;overflow:hidden;padding:10px 0;background-color:#fff}
.singleslider ul{margin:0;padding:0;list-style:none;display:block}
.singleslider li{text-align:center;width:92px;height:92px;padding:0;display:block;float:left;margin:5px;position:relative}
.sidebar-menu{font-size:18px;box-sizing:border-box;padding:10px 10px 0;float:left;width:100%;background-color:#fff;margin-bottom:10px}
.sidebar-menu-icon{padding:5px 10px;cursor:pointer;color:#FFF;width:100%;display:block;box-sizing:border-box}
.sidebar-mobile-menu{margin-bottom:10px;margin-top:0}
.vtr-sidebar-menu{display:block;text-align:left;border-top:1px solid #c3c3c3;background-color:#FFF}
.vtr-sidebar-menu ul{list-style:none;padding:0;width:auto;padding:0 0}
.vtr-sidebar-menu li{position:relative;border:1px solid #c3c3c3;border-top:none;list-style-type:none;margin:0}
.vtr-sidebar-menu li a{font-size:13px;line-height:20px;display:inline-block;color:#000;font-weight:700}
.vtr-sidebar-menu li.menu-item-has-children ul{border-top:1px solid #c3c3c3}
.vtr-sidebar-menu> li ul{margin:0}
.vtr-sidebar-menu> li ul li{border-top:none;border-left:none;border-right:none}
.vtr-sidebar-menu li a{display:block;padding:5px}
.vtr-sidebar-menu li li a{display:block;padding:5px 5px 5px 25px}
.vtr-sidebar-menu li li li a{display:block;padding:5px 5px 5px 35px}
.vtr-sidebar-menu li li li li a{display:block;padding:5px 5px 5px 45px}
.vtr-sidebar-menu li li.last{padding-bottom:0!important}
.vtr-sidebar-menu i{text-align:center;position:absolute;right:0;height:32px;width:40px;line-height:30px;font-size:20px;top:0}
.vtr-sidebar-menu li i:hover{cursor:pointer}
.vtr-sidebar-menu ul.sub-menu{display:none}
.keatas{position:fixed;bottom:15px;right:10px;display:none;color:#333;font-size:44px}
.keatas a{color:#000}
.ribbon{position:absolute;left:0;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}
.ribbon span{font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:100px;display:block;box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;left:-21px}
.limited span{background:#0F0}
.sold span{background:#FA565A}
.promo span{background:#00B4FF}
.best span{background:#FF7F00}
.inden span{background:#9B59B6}
.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #333;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #333}
.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #333;border-bottom:3px solid transparent;border-top:3px solid #333}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.vtr-testimoni-page{float:left;width:100%}
.vtr-testimoni-page ul{margin:0;float:left;width:100%;list-style:none;padding:0}
.vtr-testimoni-page ul li{float:left;width:100%;position:relative;background-color:#FFF;padding:10px}
.vtr-testimoni-page ul li:nth-of-type(odd){background-color:#F4F4F4}
.vtr-testimoni-page ul li a:hover{color:#999}
.vtr-testimoni-page h2{font-size:22px;margin-top:0;line-height:32px}
.vtr-testimoni-page h4{font-size:16px;margin-top:0;line-height:22px}
.vtr-testimoni-page-tanggal{font-size:14px}
.vtr-search-icon{display:none;padding:5px 10px;cursor:pointer;background-color:#333;font-size:20px}
.search-box{background-color:#333;position:relative;width:100%;padding:10px;box-sizing:border-box;display:none}
.search-form{height:40px;border:1px solid #ccc;background-color:#fff;overflow:hidden}
.search-text{font-size:14px;color:#ddd;border-width:0;background:transparent}
.search-box input[type="text"]{width:100%;padding:11px 0 12px 1em;color:#333;outline:none}
.search-box1 input[type="text"]{width:100%;padding:11px 0 12px 1em;color:#333;outline:none}
.search-button{position:absolute;top:11px;right:11px;height:40px;width:60px;font-size:22px;color:#fff;text-align:center;line-height:40px;border-width:0;cursor:pointer}
.vtr-search-icon{display:inline-block;float:right}
.cart{width:100%;height:auto;color:#FFF;background-color:#FF9600;position:fixed;top:0;left:0;padding:5px;text-align:left;z-index:100;font-size:22px;display:block}
.cart i.icon-basket{position:relative;padding:7px;cursor:pointer;background-color:#333;font-size:22px}
.cart a{padding:5px;display:inline-block;color:#FFF}
.cart br{display:none}
.cart-down{position:absolute;top:-9999px}
.vtr-menu-icon{cursor:pointer;font-size:22px;line-height:22px;color:#FFF;padding:10px;width:100%;display:block;box-sizing:border-box}
@media screen and (min-width: 768px) {
.cart{z-index:1000;display:block;float:right;position:relative;font-size:32px;text-align:right;margin:15px 5px;padding:5px 30px 5px 5px;background-color:transparent;color:#000}
.cart i.icon-basket{font-size:33px;vertical-align:center;color:#F99402;background-color:transparent}
.cart-down{box-shadow:0 3px 8px #323232;border:1px solid #EAEAEA;display:none;overflow:scroll;position:absolute;float:right;width:350px;background-color:#FFF;padding:12px;z-index:999;height:300px;right:0;top:55px}
.cart-down .btn a{color:#fff}
.cart-down i.icon-basket{position:relative;font-size:14px;color:#fff;line-height:30px}
.vtr-search-icon{display:none}
.cart a{padding:5px;display:inline-block;color:#000}
}
.info-tambahan{border-radius:10px;font-size:12px;padding:10px;margin:10px 0;background-color:#e3f7fc;border:1px solid #8ed9f6}
#virtarich_select{border:1px solid #999;display:block;font-size:14px;margin:15px 0;padding:5px;font-weight:700;width:100%}
.banner{width:100%;background-color:#fff;text-align:center;margin-bottom:10px}
.search-box{background-color:#333;position:relative;width:100%;padding:10px;box-sizing:border-box;display:none}
.search-form{height:40px;border:1px solid #ccc;background-color:#fff;overflow:hidden}
.search-text{font-size:14px;color:#ddd;border-width:0;background:transparent}
.search-box input[type="text"]{width:100%;padding:11px 0 12px 1em;color:#333;outline:none}
.search-box1 input[type="text"]{width:100%;padding:11px 0 12px 1em;color:#333;outline:none}
.search-button{position:absolute;top:10px;right:10px;height:40px;width:60px;font-size:22px;color:#fff;text-align:center;line-height:40px;border-width:0;cursor:pointer}
.container{max-width:1000px;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
.row{margin-right:-5px;margin-left:-5px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:5px;padding-left:5px}
.wp-pagenavi{width:100%;clear:both;padding:10px;text-align:center;margin:5px auto;line-height:45px;font-size:18px}
.pages{color:#000;width:auto;height:auto;margin:0 3px;border:1px solid #e9e9e9;padding:10px;background-color:#FFF}
.current{color:#333;width:auto;height:auto;margin:0;border:1px solid #e9e9e9;padding:10px}
.wp-pagenavi a{color:#000;text-decoration:none;border:1px solid #e9e9e9;padding:10px;background-color:#FFF;margin:5px 0}
.wp-pagenavi a:hover{border:1px solid #e9e9e9}
@media print {
.wpagen-topheader{display:none}
.wpagen-featured-footer{display:none}
.wpagen-header{display:none}
.wpagen-featured-blog{display:none}
.wpagen-footer{display:none}
.wpagen-produk{background:none repeat scroll 0 0 #fff;min-height:330px;text-align:center;background-color:#FFF;padding-bottom:5px;margin-bottom:20px;overflow:hidden;border:1px solid #ebebeb;width:80%}
.wpagen-title-produk{width:90%;text-align:center;margin-top:5px;height:41px;overflow:hidden;padding-right:10px;padding-left:10px;color:#999;margin-right:auto;margin-left:auto}
}
/*Share Button*/
.sharebutton{display:block;list-style:none;margin:10px 0;padding:0}
.sharebutton a{color:#FFFFFF!important;display:block;text-decoration:none!important}
.sharebutton li{float:left;margin-right:5px;}
.share{font-weight:bold;margin-right:10px;padding:7px 0}
.fb a{background:#306199;padding:7px 15px}
.fb a:hover{background:#244872}
.twitter a{background:#26c4f1;padding:7px 15px}
.twitter a:hover{background:#0eaad6}
.gplus a{background:#e93f2e;padding:7px 15px}
.gplus a:hover{background:#ce2616}