/* 5 cached file css_32559c94aac410f18b4d9d378a2cd873 */
body {
    font-family: 'Source Sans Pro', Arial;
    overflow-x: hidden;
}

h3 {
    font-size: 16px;
    color: #444;
    font-weight: 400;
    line-height: 22px;
}
/* ============================ START KONTAINER =================================== */

.container {
    /* background: #fff;
    padding: 0px 30px 30px;
    */
}

.putih {
    background-color: #FFF;
    border-radius: 10px;
}

.kontak-container {
    background: #fff;
    /* padding: 0px 30px 30px;
    */
}

.kontak-container h2 {
    font-family: 'Gochi Hand', Times;
    color: #205e75;
    font-size: 28px;
    font-weight: 200;
    text-align: left;
}
/* ============================ STOP KONTAINER =================================== */

a {
    font-size: 12px;
    /* color: #777;
    */
}

a:hover {
    /* font-weight: bold;
    */

    color: #ee1b40;
    text-decoration: underline;
}
/*ul, ol {
    list-style: none;
}*/

.page-container {
    margin: 0px auto;
    /* box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.2), 0 0 50px 10px rgba(255, 255, 255, 0.5);
    */

    padding: 0px;
}

.fm-container {
    margin-bottom: 20px;
}

.nav {
    margin: 0px 0px 20px 0px
}

#header {
    float: left;
    width: 100%;
    height: auto;
}

.fm-container {
    border: 1px solid #b87a00;
    /* border-width: 1px 0;
    */

    background-color: tan;
    border-radius: 10px;
}

.fm-button {
    box-sizing: border-box;
    margin: 2px 0 2px 20px;
    padding: 14px;
    width: 52px;
    border-radius: 3px
}

.fm-button:hover {
    cursor: pointer;
    background-color: #555;
    -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3)
}

.fm-button:hover.fm-bar {
    background-color: #fff
}

.fm-button .fm-bar {
    display: block;
    width: 24px;
    height: 2px;
    border-radius: 1px;
    background-color: #dfdfdf
}

.fm-button .fm-bar+.fm-bar {
    margin-top: 4px
}

.flexmenu:before,
.flexmenu:after {
    display: table;
    content: " "
}

.flexmenu:after {
    clear: both
}

.flexmenu a {
    text-decoration: none
}

.flexmenu.fm-toggle.fm-sm {
    display: none
}

.fm-outer {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%
}

.fm-inner {
    position: relative;
    height: 100%;
    width: 100%;
    left: 0;
}

.fm-inner.open {
    left: 70%
}

.fm-inner.open .flexmenu.fm-sm {
    left: 0
}

.flexmenu.fm-offcanvas.fm-sm {
    z-index: 100;
    overflow-y: auto;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    left: -70%;
    width: 70%;
    height: 100%;
    -webkit-box-shadow: inset -10px 0 10px -10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset -10px 0 10px -10px rgba(0, 0, 0, 0.3);
    box-shadow: inset -10px 0 10px -10px rgba(0, 0, 0, 0.3);
    background: #333
}

.flexmenu.fm-lg {
    max-width: 1170px;
    margin: auto;
}

.flexmenu.fm-lg .navicon:after {
    content: "";
    position: absolute;
}

.flexmenu.fm-lg>ul>li {
    float: left
}

.flexmenu.fm-lg ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexmenu.fm-lg li {
    position: relative;
    white-space: nowrap
}

.flexmenu.fm-lg li ul {
    position: absolute;
    left: 0;
    top: 100%;
    content: "";
    z-index: 99
}

.flexmenu.fm-lg li ul .navicon:after {
    border: 4px solid transparent;
    border-left-color: #666;
    right: 10px;
    top: 14px
}

.flexmenu.fm-lg li ul ul {
    top: 0;
    left: 100%
}

.flexmenu.fm-lg>ul>li {
    padding: 7px 0
}

.flexmenu.fm-lg a {
    display: block;
    padding: 3px 19px;
    font-size: 16px;
    font-family: 'Source Sans Pro', Arial;
    font-weight: bolder;
    color: #fff;
}

.flexmenu.fm-lg a:hover {
    color: #eae6df;
    text-decoration: none
}

.flexmenu.fm-lg li ul {
    border: 1px solid tan;
    border-bottom: 3px solid tan;
    border-radius: 5px;
    background-color: #fff;
    filter: alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.90;
    -khtml-opacity: 0.90;
}

.flexmenu.fm-lg li ul li {
    padding: 0 10px;
    min-width: 145px
}

.flexmenu.fm-lg li ul a {
    color: black;
    padding: 5px;
    font-weight: bold;
    font-size: 12px;
}

.flexmenu.fm-lg li ul a:hover {
    color: #19aac5;
}

.flexmenu.fm-sm ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexmenu.fm-sm ul li {
    position: relative;
    z-index: 999;
}

.flexmenu.fm-sm ul li a {
    display: block;
    padding: 14px 15px;
    font-size: 16px;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
    color: #ccc
}

.flexmenu.fm-sm ul li a:hover,
.flexmenu.fm-sm ul li a.active {
    color: #fff;
    text-decoration: none
}

.flexmenu.fm-sm ul li {
    border-top: 1px solid #4d4d4d;
    border-bottom: 1px solid #1a1a1a
}

.flexmenu.fm-sm ul li a {
    background-color: #333
}

.flexmenu.fm-sm ul li a:hover,
.flexmenu.fm-sm ul li a.active {
    background-color: #262626
}

.flexmenu.fm-sm ul ul li {
    border-top: 1px solid #6e6e6e;
    border-bottom: 1px solid #3b3b3b
}

.flexmenu.fm-sm ul ul li a {
    background-color: #555
}

.flexmenu.fm-sm ul ul li a:hover,
.flexmenu.fm-sm ul ul li a.active {
    background-color: #484848
}

.flexmenu.fm-sm ul ul li ul li {
    border-top: 1px solid #919191;
    border-bottom: 1px solid #5e5e5e
}

.flexmenu.fm-sm ul ul li ul li a {
    background-color: #777
}

.flexmenu.fm-sm ul ul li ul li a:hover,
.flexmenu.fm-sm ul ul li ul li a.active {
    background-color: #6a6a6a
}

.flexmenu.fm-sm .navicon {
    position: absolute;
    top: 0;
    right: 2px;
    height: 50px;
    width: 50px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    background: url('../images/bg-nav_gradientaaf7.png?1378523762') repeat-x
}

.flexmenu.fm-sm .navicon:hover {
    cursor: pointer
}

.flexmenu.fm-sm .navicon:after {
    border: 5px solid transparent;
    border-top-color: #888;
    content: "";
    position: absolute;
    right: 18px;
    top: 25px
}
/* Caution! Ensure accessibility in print and other media types... */

@media projection,
screen {
    /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

    .tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */

@media print {
    .tabs-nav {
        display: none;
    }
}
/* Skin */

.tabs-nav {
    list-style: none;
    overflow: hidden;
    border-bottom: 3px solid #19aac5;
}

.tabs-nav:after {
    /* clearing without presentational markup, IE gets extra treatment */

    display: block;
    clear: both;
    content: " ";
}

.tabs-nav li {
    float: left;
    /* border-right: 1px solid #f9f9f9;
    */
}

.tabs-nav a,
.tabs-nav a col-md- {
    display: block;
}

.tabs-nav a {
    display: block;
    line-height: 24px;
    padding: 5px 15px;
    text-transform: capitalize;
    /* color: #3c3f5f;
    */

    -webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    white-space: nowrap;
    /* required in IE 6 */
}

.tabs-nav a:hover,
.tabs-nav .tabs-selected a {
    color: #fff;
    background: #a5b715;
    text-decoration: none;
}

.tabs-nav .tabs-selected a,
.tabs-nav a:hover,
.tabs-nav a:focus,
.tabs-nav a:active {
    font-weight: bolder;
}

.tabs-nav a,
.tabs-nav .tabs-disabled a:hover,
.tabs-nav .tabs-disabled a:focus,
.tabs-nav .tabs-disabled a:active {}

.tabs-nav a col-md- {}

*>.tabs-nav a col-md- {
    /* hide from IE 6 */

    width: auto;
    height: auto;
}

.tabs-nav .tabs-selected a col-md- {}

.tabs-nav .tabs-selected a col-md-,
.tabs-nav a:hover col-md-,
.tabs-nav a:focus col-md-,
.tabs-nav a:active col-md- {
    background-position: 0 -50px;
}

.tabs-nav a col-md-,
.tabs-nav .tabs-disabled a:hover col-md-,
.tabs-nav .tabs-disabled a:focus col-md-,
.tabs-nav .tabs-disabled a:active col-md- {
    background-position: 0 0;
}

.tabs-nav .tabs-selected a:link,
.tabs-nav .tabs-selected a:visited,
.tabs-nav .tabs-disabled a:link,
.tabs-nav .tabs-disabled a:visited {
    /* @ Opera, use pseudo classes otherwise it confuses cursor... */

    cursor: text;
}

.tabs-nav a:hover,
.tabs-nav a:focus,
.tabs-nav a:active {
    /* @ Opera, we need to be explicit again here now... */

    cursor: pointer;
}

.tabs-nav .tabs-disabled {
    opacity: .4;
}

.tabs-container {
    padding: 10px 20px;
}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

#container-account {
    min-height: 500px;
    /* padding-right: 32px;
    */
}

.title-member {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/divider.png") left center repeat-x;
    margin: 10px 0px 20px 0px;
}

.title-member col-md- {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #fff;
    padding-right: 10px;
}

col-md-#title-member {
    font-size: 14px;
    font-weight: bold;
}

.edit_address {
    margin-right: 10px;
}

.std-table > tbody > tr:nth-child(odd) > td,
.std-table > tbody > tr:nth-child(odd) > th {
    padding: 5px;
    border: 1px solid #ddd;
}

.stdTbl {
    margin: 10px auto 10px;
    width: 100%;
    border-collapse: collapse;
}

.stdTbl th {
    padding: 7px;
    /* background: #0B6D88;
    color: white;
    */

    border: 1px solid #ddd;
    font-size: 12px;
    text-align: center;
}

.stdTbl td {
    border: 1px solid #eee;
    padding: 5px;
    color: #333;
}

.std-table {
    margin: 10px auto 10px;
    width: 100%;
    border-collapse: collapse;
}

.std-table th {
    padding: 7px;
    background: #19aac5;
    color: white;
    border: 1px solid #19aac5;
    font-size: 12px;
    text-align: center;
}

.std-table td {
    border: 1px solid #eee;
    padding: 5px;
    color: #333;
}

.productcilik {
    border: 1px dashed #19aac5;
    margin-bottom: 20px;
    border-radius: 10px;
    /* overflow: hidden;
    */

    background: #FFF;
    max-height: 236px;
    white-space: nowrap;
}

.productcilik > a {
    display: block;
    padding: 20px;
}

.productcilik:hover {
    border: 1px solid rgba(42, 127, 211, 0.2);
    box-shadow: 0 0 15px -8px #2A7FD3;
}

.productcilik .name {
    text-align: center;
    margin-top: 10px;
}

.productcilik .name a {
    font-weight: 400;
    color: #333;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.productcilik .name a:hover {
    color: #336699;
    text-decoration: none;
}

.productcilik .price {
    color: #b87a00;
    font-family: 'Source Sans Pro', Arial;
    /* font-weight: 600;
    */

    text-align: center;
    /* padding: 0;
    */

    font-size: 14px;
    /* float: left;
    */

    line-height: 29px;
    /* height: 31px;
    */

    width: 166px;
    border: 1px solid #E8AA2F;
    /* border-right: none;
    */

    border-bottom-left-radius: 10px;
    background: #f9ca6b;
    background: -webkit-gradient(linear, left top, left bottom, from(#fdeec3), to(#f9ca6b));
    background: -webkit-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -moz-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -ms-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -o-linear-gradient(top, #fdeec3, #f9ca6b);
    background-image: -ms-linear-gradient(top, #fdeec3 0%, #f9ca6b 100%);
    border-bottom-right-radius: 10px;
}

.productcilik h3 {
    clear: both;
    font-family: 'Source Sans Pro', Arial;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    overflow: hidden;
    line-height: 15px;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 10px;
}

.productcilik .gambarthumbnail {
    max-width: 100%;
    -webkit-transform: scale(0.9);
    -webkit-transition-duration: 0.5s;
    -moz-transform: scale(0.9);
    -moz-transition-duration: 0.5s;
    -o-transform: scale(0.9);
    -o-transition-duration: 0.5s;
    max-height: 100%;
    text-align: center;
}

.productcilik .gambarthumbnail:hover {
    /* On pouse hover, the scale mkes the image grow
    and the box shadow makes the glow lighter with the #666666 color */

    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -o-transform: scale(3);
}
/** List */

#primary_categories_products .list_wrapper {
    margin-left: 0
}

#primary_categories_products .list_item {
    margin-right: 2.9%;
    width: 217px;
    margin-bottom: 2.9%;
}

#primary_categories_products .list_wrapper .lastt_item {
    margin-right: 0;
}

#primary_categories_products .list_item .desc,
#primary_categories_products .list_item .old-price,
#primary_categories_products .list_item .links_add {
    display: none
}

#primary_categories_products .list_item .submit {
    width: 107px;
    clear: none;
}

#primary_categories_products .list_item .wrap_price {
    width: 108px
}

#primary_categories_products .list_item .price {
    padding-left: 15px
}

.new {
    display: block;
    position: absolute;
    top: 22px;
    padding: 0px 4px;
    width: 110px;
    font-size: 17px;
    color: white;
    text-align: center;
    text-transform: uppercase;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    background-color: #C1272C;
    z-index: 999;
    right: -25px;
    height: 22px;
    line-height: 22px;
    box-shadow: 0px 2px #CCC;
    -webkit-box-shadow: 0px 2px #CCC;
    -moz-box-shadow: 0px 2px #CCC;
    font-weight: 700;
    font-family: 'Source Sans Pro', Arial;
}

.list_wrapper_lists .submit {}

#primary_categories_products .grid_item {
    float: left;
    clear: both;
    border: 1px solid #fada99;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 2%;
    background: #fff;
    box-shadow: 1px 1px #CCC;
    -webkit-box-shadow: 1px 1px #CCC;
    -moz-box-shadow: 1px 1px #CCC;
    position: relative;
}

#primary_categories_products .grid_item a.thumbnail {
    float: left;
    margin: 0 1%;
    width: 30%;
    border: none;
    box-shadow: none;
    height: 184px;
}

.list_wrapper .grid_item h3 {
    font-family: 'Gochi Hand', Times;
    font-size: 21px;
    font-weight: normal;
    text-align: left;
    height: auto;
    overflow: hidden;
    padding: 3% 0 0;
    line-height: 19px;
}

.list_wrapper .grid_item h3 a {
    color: #333333
}

.grid_item .grid_item_left {
    float: left;
    width: 62%;
    margin-left: 2%;
}

.grid_item .grid_item_right {
    float: left;
    width: 23%;
    padding-top: 1%;
}

.grid_item .wrap_price {
    font-size: 18px;
    width: 100%;
    background: none;
    font-family: 'Source Sans Pro', Arial;
    border: none;
    height: auto;
}

.grid_item .wrap_price .price {
    color: #c1272d;
    font-weight: 600
}
/** End Grid */

#primary_categories_products .links_add {
    float: left;
    text-align: center;
    line-height: 15px;
}

#primary_categories_products .links_add a {
    float: left;
    width: 100%;
    color: #205E75;
    font-weight: 600;
    font-size: 12px;
    font-family: 'Source Sans Pro', Arial;
}

#primary_categories_products .links_add a:hover {
    color: #187da0
}

.grid_item .grid_item_right .links_add {
    padding: 0;
    margin-top: 5%;
}

#primary_categories_products .wrap_price .old-price {
    text-decoration: line-through;
    color: #666;
    font-weight: 600;
    float: left;
    margin-right: 15px
}

#footer {
    font-family: 'Source Sans Pro', Arial
}
/* ----------- OVERLAY ----------- */

.full_overlay {
    position: relative;
    /* Set the width and the height according to the size of your pictures */
    /* width: 300px;
    */
    /* height: 200px;
    */

    float: left;
    margin-right: 10px;
    margin-left: 10px;
    border: 1px dashed #5bc6d8;
    border-radius: 10px;
}

.full_overlay img {
    /* Set the width and the height according to the size of your pictures */

    width: 200px;
    max-height: 200px;
    border-radius: 10px;
}

.full_overlay p {
    color: #FFFFFF;
    padding: 10px;
}

.full_overlay .content {
    position: absolute;
    left: 0px;
    /* Set the width and the height according to the size of your pictures */

    width: 100%;
    height: 100%;
    /* Set a 0 opacity to hide the content */

    filter: alpha(opacity=0);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* Semi-transparent background for modern browsers, black for older browsers */

    background: #19aac5;
    background: hsla(189, 78%, 44%, 0.7);
    /* CSS3 transitions, creates the fading effect */
    /* -webkit-transition: opacity 0.4s ease-in-out;
    */

    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    border-radius: 10px;
    /* -webkit-filter: blur(8px);
    */
}

.content h2 {
    /* Text styling */

    padding: 10px;
    color: #ffffff;
    font-family: 'Gochi Hand', Times;
    line-height: 25px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
}

.full_overlay .content p {
    /* padding: 10px;
    */

    color: #ffffff;
    text-align: center;
    font-size: 18px;
    /* font-family: 'Gochi Hand', Times;
    */
}

.full_overlay:hover .content {
    /* Setting a 100% opacity on mouse hover to show the content */

    filter: alpha(opacity=100);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* -------- STYLE ORDER ------------- */

#tabbed_box_1 {
    margin: 0px auto 0px auto;
    font-family: 'Source Sans Pro', Arial;
    font-size: 13px;
}

.tabbed_box h4 {
    font-size: 23px;
    color: #ffffff;
    letter-spacing: -1px;
    margin-bottom: 10px;
}

.tabbed_box h4 small {
    color: #e3e9ec;
    font-weight: normal;
    font-size: 9px;
    text-transform: uppercase;
    position: relative;
    top: -4px;
    left: 6px;
    letter-spacing: 0px;
}

.tabbed_area {}

.title-member col-md- {
    font-weight: bold;
    text-transform: uppercase;
}

ul.tabsed {
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
}

ul.tabsed li {
    list-style: none;
    display: inline;
}

ul.tabsed li a {
    background-color: #8EBD2F;
    color: #fff;
    padding: 8px 14px 8px 14px;
    text-decoration: none;
    font-size: 9px;
    font-weight: bold;
    border: 1px solid #464c54;
    background-repeat: repeat-x;
    background-position: bottom;
}

ul.tabsed li a:hover {
    background-color: #98CB2F;
    border-color: #2f343a;
}

ul.tabsed li a.tabactive {
    background-color: #ffffff;
    color: #282e32;
    border: 1px solid #464c54;
    border-bottom: 1px solid #ffffff;
    background-image: url(http://d2o0t5hpnwv4c1.cloudfront.net/001_Tabbed/site/images/tab_on.jpg);
    background-repeat: repeat-x;
    background-position: top;
}

.tabcontent {}

#content_2,
#content_3,
#content_4,
#content_5,
#content_6,
#content_7 {
    display: none;
}

.tabcontent ul {}

.tabcontent ul li {
    list-style: none;
    border-bottom: 1px solid #f4f4f4;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
}

.tabcontent ul li:last-child {
    border-bottom: none;
}

.tabcontent ul li a {
    text-decoration: none;
    color: #19aac5;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.tabcontent ul li a:hover {
    color: #333;
}

.tabcontent ul li div {
    min-width: 200px;
    float: left;
}

.tabcontent ul li a:hover {
    color: #333;
}

.tabcontent ul li a:hover small {
    color: #baae8e;
}
/* ============= */

.tablecloth {
    width: 100%;
    border-collapse: collapse;
    margin: 1em 0;
}

.tablecloth tr td,
.tablecloth tr th {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    text-align: right
}

.tablecloth th,
.tablecloth td {
    text-align: left;
    padding: .5em;
    border: 1px solid #fff;
}

.tablecloth th {
    background: #328aa4 url(tr_back.gif) repeat-x;
    color: #fff;
}

.tablecloth tr td {
    background: #e5f1f4;
}
/* tablecloth styles */

.tablecloth tr.even td {
    background: #e5f1f4;
}

.tablecloth tr.odd td {
    background: #f8fbfc;
}

.tablecloth th.over,
.tablecloth tr.even th.over,
.tablecloth tr.odd th.over {
    background: #4a98af;
}

.tablecloth th.down,
.tablecloth tr.even th.down,
.tablecloth tr.odd th.down {
    background: #bce774;
}

.tablecloth th.selected,
.tablecloth tr.even th.selected,
.tablecloth tr.odd th.selected {}

.tablecloth td.over,
.tablecloth tr.even td.over,
.tablecloth tr.odd td.over {
    background: #ecfbd4;
}

.tablecloth td.down,
.tablecloth tr.even td.down,
.tablecloth tr.odd td.down {
    background: #bce774;
    color: #fff;
}

.tablecloth td.selected,
.tablecloth tr.even td.selected,
.tablecloth tr.odd td.selected {
    background: #bce774;
    color: #555;
}
/* use this if you want to apply different styleing to empty table cells */

.tablecloth td.empty,
.tablecloth tr.odd td.empty,
.tablecloth tr.even td.empty {
    background: #fff;
}

table.genericsmall td {
    vertical-align: middle;
    font-size: 11px;
}
/* 888888888 */

table.genericsmall {
    border-spacing: 1px;
    width: 50%;
}

table.genericsmall td {
    padding: 3px;
    font-size: 12px;
    width: 50%;
    text-transform: capitalize;
}

table.genericsmall tr:hover {}

table.genericsmall tr {}

table.genericsmall tr.genericheadsmall {
    background-color: #FF99CC;
    font-weight: bold;
}

table.product-small {
    width: 85%;
}

table.product-small .col-md- {
    text-align: center;
}

table.product-small td {}

col-md-.mark {
    color: red;
    text-transform: uppercase;
    font-weight: bold;
}

.teksjudul {
    font-size: 15px;
    color: #F25C27;
    text-transform: none;
    font-weight: bolder;
    padding: 0px;
    margin-bottom: 25px;
    font-family: 'Open Sans', sans-serif;
}
/* navigasi account */

.main-nav-account {
    position: relative;
    float: left;
    top: 4px;
    margin: 5px 0 25px 0;
}

.main-nav-account ul {}

.main-nav-account li {
    padding: 0px 0px 0px 17px;
    float: right;
}

.main-nav-account li.acc {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/account-icon.png") left center no-repeat;
    margin-right: 12px;
}

.main-nav-account li.cart {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/cart-icon.png") left top no-repeat;
    color: #4b4b4b;
}

.main-nav-account li a {
    font-size: 12px;
    color: #4b4b4b;
    font-weight: bold;
}

.main-nav-account li a:hover {
    text-decoration: underline;
}

.navbar-inner {
    /* background: khaki;
    */
    /* background-image: none;
    */
    /* border-color: #EEEEEE;
    */
    /* border-left: medium none #EEEEEE;
    */
    /* border-right: medium none #EEEEEE;
    */
    /* border-style: solid none;
    */
    /* border-width: 1px medium;
    */

    font-family: 'Open Sans Condensed', sans-serif;
    border-radius: 10px;
    box-shadow: none;
    padding: 0px;
    /* background: url(../image/bg_nav.png) repeat-x top #f5a200;
    */

    background: tan;
    border: 1px solid #b87a00;
    height: 43px;
    /* margin-top: 8px;
    */
    /* line-height: 38px;
    */
}

#currence_lang ul li.menuuser {
    font: 14px'Source Sans Pro', Arial;
    font-weight: bolder;
    text-transform: uppercase;
    float: left;
    height: 28px;
    line-height: 28px;
    background: #e7e7e7;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e7e7e7));
    background: -webkit-linear-gradient(top, #f2f2f2, #e7e7e7);
    background: -moz-linear-gradient(top, #f2f2f2, #e7e7e7);
    background: -ms-linear-gradient(top, #f2f2f2, #e7e7e7);
    background: -o-linear-gradient(top, #f2f2f2, #e7e7e7);
    background-image: -ms-linear-gradient(top, #f2f2f2 0%, #e7e7e7 100%);
    width: 60px;
    text-align: center;
    color: #808080;
    border: 0;
}

#currence_lang {
    float: right;
    margin-top: 15px
}

#currence_lang ul {
    padding: 0;
    float: left;
    margin-right: 10px;
    border: 1px solid #B3B3B3;
    border-radius: 5px;
    overflow: hidden;
    list-style: none;
}

#currence_lang ul li {
    font: 14px'Source Sans Pro', Arial;
    font-weight: 400;
    text-transform: uppercase;
    float: left;
    height: 28px;
    line-height: 25px;
    background: #e7e7e7;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e7e7e7));
    background: -webkit-linear-gradient(top, #f2f2f2, #e7e7e7);
    background: -moz-linear-gradient(top, #f2f2f2, #e7e7e7);
    background: -ms-linear-gradient(top, #f2f2f2, #e7e7e7);
    background: -o-linear-gradient(top, #f2f2f2, #e7e7e7);
    background-image: -ms-linear-gradient(top, #f2f2f2 0%, #e7e7e7 100%);
    width: 30px;
    text-align: center;
    /* border-right: 1px solid #B3B3B3;
    */

    color: #808080;
    /* border-left: 1px solid #fff;
    */
}

#currence_lang ul li.last_item {
    border-right: none;
}

#currence_lang ul li.first_item {
    border-left: none;
}

#currence_lang ul li.selected {
    color: #333000
}

#currence_lang ul li:hover {
    color: #333000;
    cursor: pointer
}

#search {
    text-align: right;
    margin: 8px 0 0;
    float: right;
    border-radius: 10px;
    width: 268px;
    clear: both;
    height: 29px;
    background: #fef7e8;
    background: -webkit-gradient(linear, left top, left bottom, from(#fdeed0), to(#fef7e8));
    background: -webkit-linear-gradient(top, #fdeed0, #fef7e8);
    background: -moz-linear-gradient(top, #fdeed0, #fef7e8);
    background: -ms-linear-gradient(top, #fdeed0, #fef7e8);
    background: -o-linear-gradient(top, #fdeed0, #fef7e8);
    background-image: -ms-linear-gradient(top, #fdeed0 0%, #fef7e8 100%);
    border: 1px solid #d3ae66;
    border-radius: 6px;
    overflow: hidden
}

*+html #search {
    margin-bottom: 0px;
}

#search .button-search {
    float: right;
    width: 32px;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/s_btn.png") no-repeat top left;
    height: 29px;
    cursor: pointer;
}

#search input {
    margin: 0;
    font-size: 14px;
    color: #666;
    border: none;
    height: 29px;
    line-height: 30px;
    padding: 0px;
    width: 225px;
    background-color: transparent;
}

#search #sub {
    display: none;
}
/** CART HEADER DROPDOWN */

#block_cart_header {
    /*clear: both;*/

    float: right;
    position: relative;
}

#cart_list_block {
    display: none;
    position: absolute;
    float: right;
    clear: both;
    width: 362px;
    background: #fffef7;
    border-radius: 8px;
    border: 1px solid #E8AA2F;
    padding: 6%;
    top: 50px;
    box-shadow: 1px 1px 5px #666;
    -webkit-box-shadow: 1px 1px 5px #666;
    -moz-box-shadow: 1px 1px 5px #666;
    right: 0px;
}

#block_cart_header table {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.bg_top_cart {
    position: absolute;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/bg_top_cart.png") no-repeat center;
    top: -10px;
    width: 21px;
    height: 10px;
    right: 10px;
}

#cart_buttons {
    padding-top: 12px;
    text-align: right;
    margin: 0 auto;
    float: right
}

#cart_buttons a {
    font-weight: normal;
    font-size: 100%;
    margin-right: 5px;
    padding: 0 5px;
}

#block_cart_header hr {
    border-bottom: 1px #F5A100 dashed;
    border-top: none;
    margin: 12px 0;
}

#block_cart_header a.product_img {
    border: 1px solid #895C00;
    border-radius: 4px;
    overflow: hidden;
    background: #fff
}

#block_cart_header #cart_product_list td.td_price {
    text-align: right;
}

#block_cart_header a.product_img {
    max-width: 55px;
    max-height: 55px;
    display: block;
}

#block_cart_header table#cart_product_list col-md-.delete {
    color: #c0353c;
    float: right;
}

#block_cart_header #cart_product_list td {
    vertical-align: top;
    padding: 0 2px;
}

#block_cart_header #cart_product_list td.qty {
    text-align: center;
}

#block_cart_header #cart_product_list td.img {
    width: 20%
}

#block_cart_header #cart_product_list td.prod_name {
    width: 35%
}

#block_cart_header #cart_product_list col-md-,
#block_cart_header #cart_product_list a {
    color: #333
}

#cart_total td {
    text-align: right;
}

#block_cart_header #cart_product_list tbody tr.prod_item td {
    padding-bottom: 10px;
}

#block_cart_header #cart_product_list tfoot tr.first_item td {
    border-top: 1px dashed #f5a100;
    padding-top: 10px;
    line-height: 25px;
}

#block_cart_header #cart_product_list tfoot tr.last_item td {
    color: #133845;
    padding-top: 20px;
    font-size: 15px;
    font-weight: bold;
}

#cart_top {
    background: #bfcf0a;
    background: -webkit-gradient(linear, left top, left bottom, from(#d6e063), to(#bfcf0a));
    background: -webkit-linear-gradient(top, #d6e063, #bfcf0a);
    background: -moz-linear-gradient(top, #d6e063, #bfcf0a);
    background: -ms-linear-gradient(top, #d6e063, #bfcf0a);
    background: -o-linear-gradient(top, #d6e063, #bfcf0a);
    background-image: -ms-linear-gradient(top, #d6e063 0%, #bfcf0a 100%);
    float: right;
    width: 268px;
    font-weight: normal;
    clear: both;
    padding: 0;
    border: 1px solid #8e9a00;
    border-radius: 5px;
    margin-top: 10px;
    height: 29px;
    line-height: 31px;
    overflow: hidden
}

#cart_top #cart_top_in {
    float: left;
    width: 100%;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/cart.png") no-repeat 98% center;
    line-height: 29px;
    font-size: 1em;
    cursor: pointer;
}

#cart_top h3 {
    margin-top: 11px;
    font: 12px'Source Sans Pro', Arial;
    color: #333000;
    font-weight: normal;
    float: left;
    font-style: normal;
    padding-left: 10px;
    line-height: 8px;
}

#cart_top col-md- {
    float: right;
    padding-right: 47px;
    color: #474D00;
    font-size: 12px;
    font-family: 'Source Sans Pro', Arial;
}

#bottom_right {
    /*text-align: right;*/
    /*margin-top: 15px;*/

    line-height: 22px;
    /* margin-right: 10px;
    */

    float: right;
    width: 100%;
}

#menu_top_right li {
    display: inline;
    padding: 0 4px;
    font-family: 'Source Sans Pro', Arial;
    font-weight: 600;
    font-weight: normal\9
}

#menu_top_right li a {
    color: #1A4A5C;
    font-size: 12px;
}

#menu_top_right li a:hover,
#welcome a:hover {
    color: #187da0;
    text-decoration: none;
}

#header_right {
    float: right;
    width: 100%;
    height: auto;
    font-family: 'Source Sans Pro', Arial;
    font-size: 14px;
}

.banner-primary {
    margin-left: -13.5px;
}
/* ****************************************************************************
SMALL BANNER
**************************************************************************** */

.bannerkecil img {
    margin-bottom: 15px;
    border-radius: 10px;
    border: 1px solid #f5a100;
    width: 100%;
    height: 153px;
}

.judulutama {
    font-family: 'Gochi Hand', Times;
    font-size: 28px;
    color: #205e75;
    font-weight: normal;
    float: left;
    width: 100%;
    text-align: left;
    background: url(http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/judul.png) repeat-x left center;
    /* background: url(../image/title_prod_list.png) repeat-x right center;
    margin-top: 20px;
    */
}

.border {
    background: #dff2f8;
    float: left;
    padding-right: 20px;
}

.judulutama col-md- {
    /* background: #f7fcff;
    */

    background: #f7fcff;
    padding: 3px 10px 3px 0;
}
/* ****************************************************************************
BUTTONS
**************************************************************************** */

.submit {
    float: left;
    text-align: center;
    clear: none
}

.large_button,
.submit .medium_button,
.medium_button {
    border: 1px solid #e8aa2f;
    background: #f9ca6b;
    background: -webkit-gradient(linear, left top, left bottom, from(#fdeec3), to(#f9ca6b));
    background: -webkit-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -moz-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -ms-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -o-linear-gradient(top, #fdeec3, #f9ca6b);
    background-image: -ms-linear-gradient(top, #fdeec3 0%, #f9ca6b 100%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    text-shadow: #ffffff 0 1px 0;
    color: #8a5c00;
    font-size: 14px;
    font-family: 'Source Sans Pro', Arial;
    text-decoration: none;
    vertical-align: middle;
    font-weight: 600;
    cursor: pointer;
    line-height: 26px;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    text-align: center;
    height: 31px;
    border-right: none;
    width: 100px;
    border-radius: 0;
    border-bottom-right-radius: 10px;
    line-height: 31px;
    font-size: 16px;
    padding: 0;
}

.large_button:hover,
.submit .medium_button:hover {
    text-shadow: #ffffff 0 1px 0;
    background: #f5b128;
    background: -webkit-gradient(linear, left top, left bottom, from(#fef2cb), to(#f5b128));
    background: -webkit-linear-gradient(top, #fef2cb, #f5b128);
    background: -moz-linear-gradient(top, #fef2cb, #f5b128);
    background: -ms-linear-gradient(top, #fef2cb, #f5b128);
    background: -o-linear-gradient(top, #fef2cb, #f5b128);
    background-image: -ms-linear-gradient(top, #fef2cb 0%, #f5b128 100%);
    color: #8a5c00;
}

.large_button {
    margin-right: 5%;
}

.readmore {
    color: #205E75;
    font-weight: 600;
}

.readmore:hover {
    color: #187da0
}

.product h3 {
    clear: both;
    font-family: 'Source Sans Pro', Arial;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    overflow: hidden;
    padding: 0 15px;
    line-height: 15px;
    text-transform: uppercase;
    white-space: nowrap;
    cursor: default;
    text-overflow: ellipsis;
}

.product .gambarthumbnail {
    -webkit-transform: scale(0.9);
    -webkit-transition-duration: 0.5s;
    -moz-transform: scale(0.9);
    -moz-transition-duration: 0.5s;
    -o-transform: scale(0.9);
    -o-transition-duration: 0.5s;
    text-align: center;
    margin-bottom: -25px;
}

.product .gambarthumbnail img {
    max-width: 228px;
    height: 228px;
    border-radius: 10px;
}

.product .gambarthumbnail:hover {
    /* On pouse hover, the scale mkes the image grow
    and the box shadow makes the glow lighter with the #666666 color */

    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -o-transform: scale(3);
}

ul,
ol {
    margin: 0px;
}

.nav-tabs > li > a {
    border-radius: 0px;
}

#logo {
    /* display: inline-block;
    */

    color: #80766F;
    font-family: 'Open Sans Condensed', sans-serif;
    max-width: 300px;
    max-height: 144px;
    padding: 20px;
}

.logo a {
    color: #80766F;
    font-size: 42px;
    line-height: 32px;
}

.logo a:hover {
    text-decoration: none;
}

#logo col-md- {
    font-size: 25px;
    border: 3px solid rgb(237, 176, 176);
    padding: 6px;
    border-radius: 10px;
}

#welcome {
    font-size: 12px;
    float: left;
}

#welcome a {
    color: #1A4A5C;
    font-family: 'Source Sans Pro', Arial;
    text-decoration: none;
    font-weight: bold;
}

.cart {
    display: inline-block;
    float: right;
    margin-top: 10px;
    margin-right: 20px;
}

.cart img {
    vertical-align: text-top;
}

.cart a {
    color: #777;
    font-weight: 200;
    font-size: 12px;
}

.cart a:hover {
    text-decoration: none;
}

.cart .checkout {
    color: #999;
}

.cart .checkout a {
    font-size: 11px;
    color: #777;
    font-weight: normal;
}

.nav-collapse.collapse {
    z-index: 10;
    background-color: #FFFBDE;
}

.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a {
    font-weight: bold;
    text-shadow: none;
}

.carousel {
    margin-top: 20px;
    margin-bottom: 30px;
}

.carousel-control {
    line-height: 23px;
}

h2 {
    font-size: 24px;
    font-weight: 400;
    color: #555;
    font-family: 'Open Sans Condensed', sans-serif;
}
/* -- PRODUK DMS -- */

.product {
    border: 1px solid #fada99;
    margin-bottom: 20px;
    border-radius: 10px;
    overflow: hidden;
    background: #FFF;
    height: auto;
    position: relative;
    z-index: 90;
    -webkit-box-shadow: 0px 0px 5px rgba(250, 218, 153, 1);
    -moz-box-shadow: 0px 0px 5px rgba(250, 218, 153, 1);
    box-shadow: 0px 0px 5px rgba(250, 218, 153, 1);
}

.product > a {
    display: block;
    padding: 20px;
}

.product_sale {
    background: #f44264;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
    position: absolute;
    line-height: 17px;
    text-transform: uppercase;
    z-index: 8;
    border-top-left-radius: 9px;
    box-shadow: 0px 2px #CCC;
    -webkit-box-shadow: 0px 2px #CCC;
    -moz-box-shadow: 0px 2px #CCC;
    border-bottom-right-radius: 5px;
}
/* LABEL DISKON */

.product .deal {
    font-weight: 700;
    text-align: center;
    background-color: #0088cc;
    padding: 3px 25px;
    color: rgb(255, 255, 255);
    opacity: 0.8;
    position: absolute;
    top: 13%;
    left: 12px;
    -webkit-animation: bounceInLeft 0.5s;
    border-radius: 3px;
    text-decoration: line-through;
}

.product_anyar {
    background: #1cacc6;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    /* margin-left: 25px;
    */
    /* margin-top: 30px;
    */

    padding: 3px 10px;
    position: absolute;
    line-height: 17px;
    text-transform: uppercase;
    z-index: 8;
    border-top-left-radius: 9px;
    box-shadow: 0px 2px #CCC;
    -webkit-box-shadow: 0px 2px #CCC;
    -moz-box-shadow: 0px 2px #CCC;
    border-bottom-right-radius: 5px;
}

.product:hover {
    border: 1px solid rgba(42, 127, 211, 0.2);
    box-shadow: 0 0 15px -8px #2A7FD3;
}

.product .name {
    text-align: center;
    margin-top: 10px;
}

.product .name a {
    font-weight: 400;
    color: #333;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.product .name a:hover {
    color: #336699;
    text-decoration: none;
}

.product .price {
    color: #b87a00;
    font-family: 'Source Sans Pro', Arial;
    font-weight: 600;
    text-align: center;
    padding: 0;
    font-size: 16px;
    float: left;
    line-height: 29px;
    height: 31px;
    border: 1px solid #E8AA2F;
    border-right: none;
    border-bottom-left-radius: 10px;
    background: #f9ca6b;
    background: -webkit-gradient(linear, left top, left bottom, from(#fdeec3), to(#f9ca6b));
    background: -webkit-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -moz-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -ms-linear-gradient(top, #fdeec3, #f9ca6b);
    background: -o-linear-gradient(top, #fdeec3, #f9ca6b);
    background-image: -ms-linear-gradient(top, #fdeec3 0%, #f9ca6b 100%);
}

.product .addcart {
    text-align: center;
    height: 45px;
}

.product .addcart a {
    background: #2A7FD3;
    padding: 8px 15px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.product .addcart a:hover {
    text-decoration: none;
    color: #fff;
    background: #aaa;
}

.product-image-other {
    margin: 0px 30px;
}

.product-image-other a {
    border: 1px solid #EEEEEE;
    display: inline-block;
    padding: 5px;
    border-radius: 5px;
}

.product-image-other a:hover {
    border: 1px dashed #2A7FD3;
}

.footer {
    -webkit-box-shadow: 0px 6px 15px #d9d9d9;
    -moz-box-shadow: 0px 6px 15px #d9d9d9;
    box-shadow: 0px 6px 15px #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbf5e5), to(#ffffff));
    background: -webkit-linear-gradient(top, #fbf5e5, #ffffff);
    background: -moz-linear-gradient(top, #fbf5e5, #ffffff);
    background: -ms-linear-gradient(top, #fbf5e5, #ffffff);
    background: -o-linear-gradient(top, #fbf5e5, #ffffff);
    margin-top: 30px;
    width: 100%;
    border-radius: 10px;
}

.footer .col-md-2 > div {
    margin-bottom: 10px;
}

.footer h3 {
    font-family: 'Source Sans Pro', Arial;
    font-size: 16px;
    font-weight: 600;
    color: #1A1A1A;
    padding-bottom: 10px;
    text-align: left;
}

.footer ul {
    list-style: none;
}

.footer li {
    padding-top: 5px;
}

.footer a {
    color: #777;
}

.footer a:hover {
    color: #333;
}

.powered {
    /* background: #FDFDFD;
    */

    color: #999999;
    font-size: 11px;
    text-align: right;
    padding-top: 30px;
    padding-bottom: 30px;
    width: 100%;
}

.powered a {
    font-size: 11px;
    color: ##777777;
}

.powered ul {
    list-style: none;
    text-align: right;
}

.powered-text,
.payment-icons {
    margin-right: 20px;
}

.payment-icons li {
    display: inline;
}

.payment-icons img {
    height: 20px;
}
/* category */

.cat_header {
    background: #fbfbfb;
    border: 1px solid #f3f3f3;
    padding: 0px 10px 0px;
    font-size: 24px;
    margin-bottom: 30px;
    margin-top: 5px;
    font-family: 'Open Sans', sans-serif;
}

.cat_header h2 {
    font-size: 22px;
    color: #555;
    line-height: 28px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 200;
}

.breadcrumb {
    border-radius: 0px;
    color: #999;
    font-size: 12px;
    margin: 0px;
    padding: 5px 0px 5px 10px;
    background-color: aliceblue;
}

.breadcrumb a {
    color: #999;
}

.breadcrumb a:hover {
    color: #333;
    text-decoration: none;
}

.pagination ul {
    border-radius: 0px;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > col-md- {
    border-radius: 0px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > col-md- {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
/* end category */
/* contact us */

#map {
    height: 400px;
    margin-bottom: 30px;
    max-width: none;
}

#map img {
    max-width: none;
}

#map label {
    width: auto;
    display: inline;
}

.location {
    /* background: #fff;
    border: 1px solid #f9f9f9;
    color: #555;
    */

    padding: 0px 35px 0px;
}

.location h3 {
    font-size: 22px;
    font-family: 'Gochi Hand', Times;
    color: #555;
    font-weight: normal;
    line-height: 30px;
}

.location .address {
    font-size: 14px;
    color: #444;
    font-weight: 600;
    line-height: 24px;
}

.location p {
    color: #444;
    font-size: 12px;
    line-height: 20px;
}

.location b {
    font-size: 12px;
    color: #333;
}

.contact_form {
    /* background: #fff;
    border: 1px solid #f9f9f9;
    color: #555;
    */

    padding: 0px 20px 0px;
}

.contact_form h3 {
    font-size: 22px;
    font-family: 'Gochi Hand', Times;
    color: #555;
    font-weight: normal;
    line-height: 30px;
}

.contact_form b {
    color: #777;
    font-size: 12px;
    line-height: 22px;
    font-weight: normal;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    /* border-radius: 5px;
    */
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: #19aac5;
    box-shadow: 0 1px 1px rgba(221, 221, 221, 0.075) inset, 0 0 8px rgba(221, 221, 221, 0.6);
}

.required {
    color: red;
    margin-left: 5px;
}
/* ============================ START TOMBOLKU =================================== */

.btn {
    padding: 5px 12px 2px;
    border-width: 0px 0px 3px 0px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    background-image: none;
}

.btn-warning {
    color: #ffffff;
    background-color: #ff851b;
    border-color: #ff7701;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #f17000;
    border-color: #c35b00;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #ff851b;
    border-color: #ff7701;
}

.btn-warning .badge {
    color: #ff851b;
    background-color: #ffffff;
}

.btn-success {
    color: #ffffff;
    background-color: #28b62c;
    border-color: #23a127;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #219524;
    border-color: #186f1b;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #28b62c;
    border-color: #23a127;
}

.btn-success .badge {
    color: #28b62c;
    background-color: #ffffff;
}

.btn-beli {
    padding: 8px 20px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
    font-size: 12px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
    font-size: 12px;
}
/** * #CART
* ================================================================== */

#orderStep {
    padding: 20px 0px 0px 0px;
}

#orderStep .title {
    display: inline-block;
    margin: 0 4px 10px 0;
    padding: 4px 12px;
    border-radius: 5px;
    color: #ffffff;
    background-image: -webkit-linear-gradient(#6d7070, #474949 50%, #3d3f3f);
    background-image: linear-gradient(#6d7070, #474949 50%, #3d3f3f);
    background-repeat: no-repeat;
    border: 1px solid #2e2f2f;
}

#orderStep .step {
    color: #555555;
    display: inline-block;
    margin: 0 4px 10px 4px;
    padding: 4px 12px;
    border-radius: 5px;
    background-color: #eeeeee;
    border: 1px solid #e2e2e2;
}

#orderStep .step.active {
    color: #ffffff;
    background-color: #3498db;
    border: 1px solid #127ba3;
}

#shoppingcart .shopcart {
    width: 100%;
    overflow: auto;
}

#shoppingcart .shopcart th {
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
    background-color: #3498db;
    padding: 8px 10px;
}

#shoppingcart .shopcart td {
    padding: 10px;
    border-bottom: 1px dotted #dddddd;
}

#shoppingcart .shopcart .qty {
    width: 60px;
}

.kupon {
    margin: 20px 0 38px;
}

.kupon input {
    margin-bottom: 0;
}

#same-address-check {
    margin: 24px 0 20px;
    padding: 10px 6px;
    background-color: #eeeeee;
}

#same-address-check label {
    margin: 0;
}

#alamat_sama {
    margin: 0 5px 0 0;
}

#pilihekspedisi {
    margin-top: 20px;
}

#harga td {
    padding: 8px 4px;
}

#harga tr:nth-child(even) td {
    background-color: #e5e5e5;
}

#harga tr td:first-child {
    width: 300px;
}

#shippingform .mb20 {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#shippingform #pembayaran {
    padding-bottom: 0;
    border-bottom: 0 none;
}

#pembayaran label {
    margin: 0;
    padding: 12px 0;
    border-bottom: 1px dotted #cdcdcd;
}

#shipping_address {
    margin-top: 12px;
}

#shoppingcart-mobile {
    display: none;
}

#shoppingcart-mobile .cart-item {
    position: relative;
    margin-bottom: 18px;
    padding-bottom: 6px;
    border-bottom: 1px solid #cccccc;
    -webkit-box-shadow: 0 3px 0 0 #f1f1f1;
    -moz-box-shadow: 0 3px 0 0 #f1f1f1;
    -ms-box-shadow: 0 3px 0 0 #f1f1f1;
    -o-box-shadow: 0 3px 0 0 #f1f1f1;
    box-shadow: 0 3px 0 0 #f1f1f1;
}

#shoppingcart-mobile .cart-item-delete {
    position: absolute;
    top: 10px;
    right: 10px;
}

#shoppingcart-mobile .cart-title {
    padding: 6px 8px;
    color: #ffffff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
    background-color: #85c6f2;
}

#shoppingcart-mobile .cart-value {
    padding: 8px 8px 16px;
}

#shoppingcart-mobile .qty {
    width: 80px;
}

.kanan {
    text-align: right;
}

.tengah {
    text-align: center;
}
/* ============================ STOP TOMBOLKU =================================== */
/* end contact us */
/* about us */

.text_about {
    font-size: 14px;
    color: #777;
    font-family: arial;
}

.img-polaroid {
    border: 1px solid #ddd;
    margin-top: 20px;
    box-shadow: none;
    max-width: 200px;
}

.description h4 {
    color: #222;
    font-weight: normal;
}

.description p {
    color: #888;
    font-size: 12px;
    font-family: arial;
}
/* end about us */
/* checkout */

.show-login {
    font-size: 12px;
    color: #777;
    background: #fbfbfb;
    border: 1px solid #f5f5f5;
    height: 30px;
    padding-left: 10px;
    padding-top: 10px;
}

.show-login a {
    color: #2A7FD3;
    font-size: 12px;
}

.show-login a:hover {
    color: #444;
}

.loginbox {
    border: 1px solid #eee;
    padding: 20px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.order-notes p {
    font-size: 12px;
    color: #555;
}

.shiptobilling {
    text-align: right;
}

.shiptobilling h3 {
    float: left;
}

.shiptobilling label {
    float: right;
    margin: 10px 10px 0;
    line-height: 40px;
}

.shiptobilling input[type="checkbox"] {
    margin: 13px 5px 0px;
}

.shipping-address {
    display: none;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    font-size: 12px;
}

label {
    /* color: #888;*/

    font-size: 12px;
    line-height: 18px;
}

.form-horizontal .control-label {
    text-align: left;
}

.your_order h3 {
    font-size: 18px;
    color: #333;
    font-weight: 400;
    line-height: 22px;
}

.your_order table {
    border: 1px solid #f6f6f6;
}

.your_order thead {
    background: #fdfdfd;
}

.your_order table.table th,
table.table td {
    border-left: 1px solid #f6f6f6;
    border-top: 1px solid #f6f6f6;
    font-weight: normal;
}

.your_order td {
    font-size: 12px;
    color: #888;
}

.your_order thead th {
    text-align: center;
}

.your_order tbody td {
    text-align: center;
}

.your_order td col-md- {
    color: #2A7FD3;
}

.your_order .subtotal {
    background: #FEFEFE;
}

.your_order p {
    border-top: 1px solid #f0f0f0;
    margin-top: 10px;
}

.your_order .btn {
    float: right;
    margin-top: 10px;
}

.your_order label {
    color: #888;
    font-size: 12px;
    line-height: 18px;
}

.your_order .radio {
    cursor: pointer;
    color: #555;
}

.your_order .radio:hover {
    color: #2A7FD3;
}

.your_order .radio img {
    margin-left: 5px;
}

.paypal p,
.cheque p,
.transfer p {
    font-size: 12px;
    color: #777;
    border: none;
}

.paypal,
.cheque,
.transfer {
    background: #f5f5f5;
    padding: 3px 10px;
}

.your_order .transfer,
.your_order .cheque,
.your_order .paypal {
    display: none;
}
/* end checkout */
/* my account */

.my_account p {
    font-size: 22px;
    font-weight: normal;
    color: #333;
    line-height: 40px;
}

input[type="text"],
label {
    /* color: #999;
    */

    font-size: 12px;
}

.form-vertical .control-label {
    font-size: 12px;
    color: #888;
}

.controls a {
    font-size: 12px;
    color: #888;
}

.controls a:hover {
    color: #2A7FD3;
}
/* end my account */
/* product */

.product-info .image-additional img {
    max-width: 60px;
    height: 60px;
}

.product-detail h1 {
    font-family: 'Gochi Hand', Times;
    color: #205e75;
    font-size: 28px;
    font-weight: 200;
    text-align: left;
}

.product-info li {
    list-style: none;
    color: #444;
    font-size: 12px;
}

.product-info li col-md- {
    color: #999;
}

.product-info li a {
    color: #444;
    border-radius: 0px;
}

.product-info li a:hover {
    color: #2A7FD3;
}

.line {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    margin-top: 10px;
}

.price strike {
    color: #949494;
    font-size: 18px;
}

.price strong {
    color: #555;
    font-size: 20px;
    font-weight: 400;
}

.price-tax {
    font-size: 11px;
    color: #999;
}

.product-info input[type="text"] {
    text-align: left;
}

.product-info b {
    float: left;
    padding-right: 5px;
    margin-top: 5px;
    font-size: 12px;
    color: #777;
}

.tab-content {
    font-size: 13px;
    line-height: 26px;
    color: #555;
    margin-bottom: 30px;
}

.product-info .nav-tabs {
    border-bottom: 1px solid #eee;
}

.tabs .nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
    color: #2A7FD3;
    border-color: #eee #eee transparent;
    font-weight: bolder;
}

.tabs li a {
    background: none repeat scroll 0 0 rgba(245, 245, 245, 0.4);
    color: #6587B5;
}

.tabs .table {
    border: 1px solid #F3F3F3;
}

.table.specs td,
.table.specs th {
    border-top: 1px solid #f3f3f3;
}

.tabs .table thead th {
    border: 1px solid #F3F3F3;
    background: #FBFBFB;
    font-size: 12px;
    color: #777;
}

.tab-pane .rating {
    color: #777;
}

.tab-pane textarea {
    /* width: 300px;
    */
}

.tab-pane {
    font-size: 12px;
    color: #205e75;
}

.tab-pane a {
    font-size: 12px;
}
/* .product-info .control-label {
    color: #333;
    margin-top: 10px;
}
.product-info .controls select {
    color: #777;
    font-size: 12px;
}
*/

.strike {
    text-decoration: line-through;
}
/* end product */
/* cart */

.cart .cart-info {
    width: 260px;
}

.cart-info .table tbody {
    border: 1px solid #eee;
}

.cart-info tbody .quantity input[type="text"] {
    width: auto;
}

.cart-info tbody .quantity input[type="image"] {
    vertical-align: text-top;
}

.cart-info thead tr {
    background: #FBFBFB;
    border-top: 1px solid #f3f3f3;
}

.cart-info table.table th,
table.table td {
    border: 1px solid #f3f3f3;
}

.cart-info thead th {
    color: #555;
    font-size: 12px;
    text-align: center;
    font-weight: 600;
}

.cart-info tbody .name a {
    font-size: 14px;
    color: #3A3A3A;
}

.cart-info tbody .name a:hover {
    color: #336699;
}

.cart-info tbody td {
    color: #777;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
}

.cart-info.dropdown-menu,
.cart-info.dropdown-menu .table tbody {
    border: none;
    font-size: 12px;
}

.cart-info.dropdown-menu table {
    margin: 0px;
}

.cart-info.dropdown-menu > table td {
    border: none;
    border-bottom: 1px solid #eee;
}

.cart-info.dropdown-menu {
    border: 1px solid #eee;
    box-shadow: none;
}

.cart-info.dropdown-menu tbody .name a {
    font-size: 12px;
}

.cart-total {
    padding: 10px;
    background: #fafafa;
    text-align: right;
}

.cart-total,
.cart-total .checkout {}

.cart-total table {
    display: inline-block;
}

.cart-totals table.table tr,
table.table td {
    border: 1px solid #f3f3f3;
}

.cart-totals .table th,
.table td {
    border-top: none;
    color: #777;
    font-size: 12px;
}

.cart-totals p {
    text-align: right;
}

.cart-totals .btn {
    padding: 12px 35px;
}
/* end cart */
/* forgot-password */

.forgotten h3 {
    background: #fbfbfb;
    border: 1px solid #F3F3F3;
    padding: 5px 15px;
    font-size: 12px;
    color: #333;
    font-weight: 600;
}

p.forgotten-password {
    color: #555;
    font-size: 14px;
    line-height: 24px;
}

.forgotten .form-horizontal .control-label {
    padding-left: 15px;
}

.forgotten .btn-primary {
    float: right;
}
/* end forgot-password */
/* site-map */

.sitemap ul {
    padding: 5px 15px;
}

.sitemap ul li a {
    font-size: 13px;
    color: #333;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}

.sitemap ul.subtitle a {
    font-size: 12px;
    color: #888;
    font-weight: normal;
    line-height: 26px;
    text-transform: none;
}

.sitemap .subtitle a:hover {
    color: #2A7FD3;
}

.sitemap ul li a:hover {
    text-decoration: none;
}
/* end site-map */

h1.e404 {
    margin: 20px 0px 35px 50px;
    font-size: 130px;
    line-height: 120px;
    color: #888;
}

h1.page {
    font-size: 28px;
    font-weight: normal;
    color: #444;
}

h6.e404 {
    font-weight: normal;
    color: #555;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 15px;
}
/** /

/*search */

.search {
    background: #fbfbfb;
    padding: 35px 0 25px 15px;
    border: 1px solid #eee;
}

.search select {
    font-size: 12px;
}

.search select option {
    color: #555;
    line-height: 50px;
    font-size: 12px;
}

.search .category {
    margin-left: 15px;
    color: #777;
    font-size: 12px;
}

.search input[type="checkbox"] {
    font-size: 12px;
    color: #777;
}

.search .checkbox.inline {
    vertical-align: text-top;
    padding-top: 0px;
    margin-left: 5px;
}

.search-btn {
    text-align: right;
    margin-top: 25px;
}

h2.search-criteria {
    font-family: 'Open Sans';
    font-size: 16px;
    color: #555;
    background: #f7f7f7;
    border: 1px solid #f3f3f3;
    padding: 0px 15px;
    margin-bottom: 20px;
}
/* end search */
/* blog */

h2.page-title {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    font-size: 28px;
    color: #444;
}

.content-blog img {
    float: left;
    /*width: 50px;
    height: 50px;*/
    margin-right: 10px;
}

.news-image img {
    max-width: 100%;
}

.content-blog > .col-md-8 > div {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

.content-blog h3 a {
    font-size: 18px;
    color: #383838;
    font-weight: 600;
}

.content-blog h3 a:hover {
    text-decoration: none;
    color: #2A7FD3;
}

.post-detail {
    font-size: 12px;
    color: #888;
}

.post-detail b {
    color: #444;
}

.post-detail a {
    color: #2A7FD3;
}

.post-detail a:hover {
    text-decoration: none;
    color: #444;
}

.text-blog p {
    margin-top: 20px;
    color: #444;
    font-size: 14px;
}

.text-blog a em {
    color: #444;
    font-family: arial;
}

.text-blog a em:hover {
    color: #2A7FD3;
    text-decoration: none;
}

.col-post {
    margin-top: 35px;
}

.col-post h3 {
    line-height: 24px;
    color: #333;
    font-weight: 600;
    font-size: 14px;
}

.col-post ul.post-menu li {
    border-bottom: 1px dotted #eee;
    padding: 3px 5px 5px;
}

.col-post ul.post-menu li a {
    color: #444;
}

.col-post ul.post-menu li a:hover {
    color: #2A7FD3;
    text-decoration: none;
}

.col-post .post-menu b {
    font-size: 12px;
    color: #555;
}

.col-post p {
    font-size: 12px;
    color: #444;
}

.col-post ul.tags a {
    background: #eee;
    display: inline-block;
    padding: 5px 10px;
    margin-top: 10px;
}

.col-post ul.tags a:hover {
    text-decoration: none;
    background: #2A7FD3;
    color: #fff;
}

.col-post .tags li a {
    float: left;
    margin: 0 5px 7px 0;
    color: #444;
}

.text-blog blockquote {
    border-left: 2px solid #eee;
}

.text-blog .quote-content p {
    color: #555;
    font-size: 13px;
    font-family: 'Open Sans';
    font-weight: 00;
    line-height: 22px;
}

.text-blog ul li {
    list-style-type: disc;
    color: #aaa;
}

.text-blog ul li col-md- {
    color: #555;
    font-size: 12px;
}

.text-blog > ul {
    margin-left: 30px;
}

.quote-meta {
    font-size: 12px;
    margin-top: 10px;
}

.content-blog >.col-md-12 >.blog-post {
    border-bottom: none;
}

.pagination ul > .active > a,
.pagination ul > .active > col-md- {
    background: #eee;
    color: #333;
}

.pagination ul > li > a:hover {
    background: #2A7FD3;
    color: #fff;
}

.flickr-widget ul img {
    height: 70px;
    width: 70px;
    margin: 0px;
}

.flickr-widget ul li {
    float: left;
    margin: 0 5px 5px 0;
}

.comments {
    border-top: 1px solid #eee;
    margin-top: 30px;
}

.comments h3 {
    margin-top: 30px;
    color: #222;
}

.comments-content .avatar img {
    height: 60px;
    width: 60px;
}

.comments-details {
    border-bottom: 1px dotted #ddd;
}

.comments-details .comment-meta {
    color: #777;
    font-size: 12px;
}

.comment-text p {
    font-size: 12px;
    color: #555;
}

.comments-content {
    margin-top: 20px;
}

a.comment-reply-link {
    color: #2A7FD3;
}

.respond {
    margin-top: 40px;
}

.respond .btn-primary {
    padding: 6px 20px;
}

.errorMsg,
.successMsg {
    /*   font-weight: bold;*/

    border-radius: 3px;
    padding-left: 35px !important;
    /*margin-bottom: 20px;*/
}

.errorMsg {
    background: url("http://emerald.jejualan.com/userfiles/7/8/1378/themes/emerald/assets/error.png") no-repeat 5px center #ffd2d2;
    padding: 6px;
    border: 1px solid #f69595;
    color: #d53a3a;
    margin: 10px 0px;
}
/*.successMsg {
    background: url("http://emerald.jejualan.com/userfiles/7/8/1378/themes/emerald/assets/success.png") no-repeat 5px center #e9ffc7;
    padding: 6px;
    border: 1px solid #d2fa96;
    color: #72ac1e;
}*/
/* ****************************************************************************
SIDEBAR
**************************************************************************** */

.clear {
    clear: both;
}

.side_bar {
    width: 23.4042%;
    float: left;
    margin-right: 2%;
    visibility: visible;
    display: block;
}

.title_sidebar {
    font-family: 'Gochi Hand', Times;
    color: #665F00;
    font-size: 22px;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/title_sidebar.png") no-repeat left center;
    text-align: left;
    padding-left: 21px;
    padding-top: 7px;
    padding-right: 30px;
    margin-bottom: 0;
    cursor: pointer;
    height: 51px;
}

.title_sidebarr {
    font-family: 'Gochi Hand', Times;
    color: #665F00;
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: -5px;
}

.content_categories {
    background: white;
    border-radius: 10px;
    border: 1px solid #fada99;
    padding: 10px 0;
    font-size: 14px;
    font-family: 'Source Sans Pro', Arial;
    float: left;
}

.menu_sidebar li {
    line-height: 35px;
    float: left;
    width: 100%;
}

.menu_sidebar li li {
    line-height: 26px;
    padding-left: 10px;
    font-size: 13px;
}

.menu_sidebar li:hover {
    background: none;
}

.menu_sidebar li a:hover {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.menu_sidebar a.price-active {
    color: red;
    font-weight: bold;
    cursor: default;
}

.menu_sidebar li a {
    background: none;
    border-bottom: 1px solid #FCEBCC;
    padding-left: 0px;
    float: left;
    width: 100%;
    color: #4d4d4d
}

.menu_sidebar li:last-child a {
    border: none
}

.submenu_sidebar {
    display: none;
    float: left;
    border-bottom: 1px solid #FCEBCC;
    width: 100%;
}

.menu_sidebar .submenu_sidebar li:hover {
    background: none
}

.menu_sidebar .submenu_sidebar li a {
    border: none;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/bg_li_cate.png") no-repeat left center;
    /* X */

    padding-left: 7%;
    font-size: 90%;
}

.menu_sidebar .submenu_sidebar li:hover a {
    color: #8a5c00
}

.specials .item_specials {
    float: left;
    height: auto;
    padding-bottom: 5px;
    border-bottom: 1px dashed #FADA99;
    font-size: 14px;
    font-family: 'Source Sans Pro', Arial;
    width: 100%;
    margin-bottom: 6px;
}

.specials .item_specials .small_thumbnail {
    float: left;
    width: 28%;
    border-radius: 0;
    overflow: hidden;
    background: white;
    margin-right: 8px;
}

.specials .item_specials img {
    width: 100%;
    /* height: 66px;
    width: 66px;
    */
}

.specials .desc {
    color: #666;
    float: left;
    width: 66%;
    height: 22px;
    font-size: 12px;
    overflow: hidden;
    line-height: 20px;
}

.best_seller {
    clear: both;
}

.specials .last_item {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

.side_bar .old_price {
    color: #666
}

.slide_content {
    float: left;
    border: 1px solid #FADA99;
    padding: 12px 12px;
    border-radius: 10px;
    background: white;
    margin-bottom: 20px;
    margin-right: -10px;
}
/** Right Sidebar **/

.right_sidebar {
    margin: 0 0 0 2%;
    float: right
}

.popular .desc a {
    font-size: 13px;
    color: #333333;
    line-height: 16px;
}

.right_sidebar a:hover {
    color: #187da0
}

.popular col-md- {
    font-size: 11px;
    color: #666666
}

.archive .menu_sidebar li a {
    font-size: 14px;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/bg_li_cate.png") no-repeat left center;
    padding-left: 7%;
}

.archive .menu_sidebar li a col-md- {
    color: #8a5c00;
    margin-left: 2%
}

.price {
    color: #b87a00;
    font-family: 'Source Sans Pro', Arial;
    font-weight: 600;
    float: left;
}
/* widget */

.widget-shop {
    position: absolute;
    bottom: 5px;
    right: 0;
    padding: 0 0 0 25px;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/account.gif") no-repeat left center;
}

.widget-shop col-md- {
    display: inline-block;
}

.widget-shop .my-acc {
    background: #f4f4f4;
    padding: 3px 15px;
}

.widget-shop .shop-cart-panel {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/cart-bg.gif") no-repeat left center #f2e9de;
    padding: 3px 10px 3px 45px;
    margin-left: -3px;
}

.widget-shop .shop-prefix {
    display: none;
}

.widget .title {
    background: none;
    text-align: left;
    font-size: 12px;
    padding: 0;
    margin: 0 0 10px;
    font-weight: bold;
    color: #888;
}

.widget p {
    margin: 0;
    padding: 0;
}

.sidebar-left .widget,
.sidebar-right .widget {
    margin-bottom: 20px;
}

.widget.widget-link a {
    display: inline-block;
    font-size: 10px;
    line-height: 24px;
    padding: 0 15px;
    font-weight: bold;
    border: 1px solid #e5e5e5;
    background: #f4f4f4;
    background: -webkit-linear-gradient(top, #f4f4f4, #fff);
    background: -moz-linear-gradient(top, #f4f4f4, #fff);
    background: -o-linear-gradient(top, #f4f4f4, #fff);
    background: linear-gradient(top, #f4f4f4, #fff);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    -moz-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    margin-bottom: 5px;
}

.widget.widget-link a:hover {
    background: #f4f4f4 background: -webkit-linear-gradient(top, #fff, #f4f4f4);
    background: -moz-linear-gradient(top, #fff, #f4f4f4);
    background: -o-linear-gradient(top, #fff, #f4f4f4);
    background: linear-gradient(top, #fff, #f4f4f4);
}

.widget.widget-link a.price-active {
    display: inline-block;
    font-size: 10px;
    line-height: 24px;
    padding: 0 15px;
    font-weightold;
    border: 1px solid #663a3b;
    color: #fff;
    background: #f4f4f4;
    background: -webkit-linear-gradient(top, #915c5d, #78494A);
    background: -moz-linear-gradient(top, #915c5d, #78494A);
    background: -o-linear-gradient(top, #915c5d, #78494A);
    background: linear-gradient(top, #915c5d, #78494A);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 #996567 inset;
    -moz-box-shadow: 0 1px 0 #996567 inset;
    box-shadow: 0 1px 0 #996567 inset;
    margin-bottom: 5px;
}

.widget.widget-link a.price-active:hover {
    opacity: 0.9;
}

.block_theme {
    margin-bottom: 20px;
}

.block_title {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/title-dot.gif") repeat-x left center;
    text-align: center;
    margin: 0 0px;
    text-transform: capitalize;
}

.block_title h3 {
    font-size: 12px;
    font-weight: bold;
}

.block_title h3 col-md-,
.title col-md- {
    background: #fff;
    display: inline-block;
    padding: 5px 10px;
    font-weight: bold;
    color: #78494A;
}

.title-filter {
    border-bottom: 1px solid #ddd;
    margin: 10px 0px;
    padding: 3px 0px;
}

.title-filter col-md- {
    font-family: 'Gochi Hand', Times;
    font-size: 18px;
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 6px 13px;
    margin-bottom: -1px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    width: 90%;
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.list-group-item > .badge {
    float: right;
}

.list-group-item > .badge + .badge {
    margin-right: 5px;
}

a.list-group-item {
    color: #555555;
}

a.list-group-item .list-group-item-heading {
    color: #333333;
}

a.list-group-item:hover,
a.list-group-item:focus {
    text-decoration: none;
    background-color: #f5f5f5;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #19aac5;
    border-color: #19aac5;
}

a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
    color: inherit;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
    color: #e1edf7;
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success {
    color: #3c763d;
}

a.list-group-item-success .list-group-item-heading {
    color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info {
    color: #31708f;
}

a.list-group-item-info .list-group-item-heading {
    color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning {
    color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger {
    color: #a94442;
}

a.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
/* <==== JARAK/PADDING ====> */

.jarak15 {
    padding: 15px;
}

.jarak5 {
    padding: 5px;
}

.jarakbawah15 {
    padding-bottom: 15px;
}

.garispinggirbiru {
    border: 1px dashed antiquewhite;
    border-radius: 5px;
}

.jarakbawah25 {
    padding-bottom: 25px;
}
/* not cached apc */
/* cached file css_02c24723db8810e5b01e8719234e5b4d */
/** * Everslider - Responsive jQuery Carousel Plugin
* Version 1.2 */

.everslider {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px;
}

.everslider .es-slides {
    margin: 0;
    padding: 0;
    width: 100000px;
    list-style: none;
    -webkit-transform: translate3d(0, 0, 0);
    /* fix jerking */
}

.everslider .es-slides > li {
    float: left;
    padding: 0 !important;
    border: 0 !important;
    width: 500px;
    /* default slide width */

    height: 300px;
    /* default slide height */

    margin: 0 10px 0 0;
}

.everslider .es-slides img {
    width: 100%;
    height: auto;
    max-width: none;
    min-height: 320px;
    border-radius: 15px;
}

.everslider .es-slides a > img {
    vertical-align: top;
}

.everslider .es-slides * {
    -moz-user-select: text;
    -webkit-user-select: text;
    -webkit-user-drag: none;
}
/* sdasdasd */

.slidermubeng {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px;
}

.slidermubeng .es-slides {
    margin: 0;
    padding: 0;
    width: 100000px;
    list-style: none;
    -webkit-transform: translate3d(0, 0, 0);
    /* fix jerking */
}

.slidermubeng .es-slides > li {
    float: left;
    padding: 0 !important;
    border: 0 !important;
    width: 500px;
    /* default slide width */

    height: 300px;
    /* default slide height */

    margin: 0 10px 0 0;
}

.slidermubeng .es-slides img {
    width: 100%;
    height: auto;
    max-width: none;
    border-radius: 15px;
    min-height: 93px;
}

.slidermubeng .es-slides a > img {
    vertical-align: top;
}

.slidermubeng .es-slides * {
    -moz-user-select: text;
    -webkit-user-select: text;
    -webkit-user-drag: none;
}
/* Preload */

.everslider {
    background: url(http://img.jejualan.com/cdn/plugins/everslider/images/preload.gif) no-repeat center;
}

.everslider.es-slides-ready {
    background: none;
}

.es-slides {
    visibility: hidden;
}

.es-slides-ready .es-slides {
    visibility: visible;
}

.dhimas-caption {
    font-family: 'Gochi Hand', Times;
    font-size: 20px;
    position: absolute;
    background-color: #fbda8e;
    top: 0;
    /* bottom: 0;
    */
    /* margin-bottom: -272px;
    */

    padding: 10px;
    border-bottom-right-radius: 19px;
    border-top-left-radius: 15px;
    filter: alpha(opacity=40);
    opacity: 0.8;
    color: #6e4900;
    overflow: hidden;
}

.tengah {
    text-align: center;
}
/* Navigation */

.es-navigation a {
    position: absolute;
    top: 45%;
    margin-top: -17px;
}

.es-navigation .es-prev {
    left: 0
}

.es-navigation .es-next {
    right: 0
}

.es-navigation .es-first,
.es-navigation .es-last {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default;
}

.es-navigation a span {
    display: block;
    width: 25px;
    height: 40px;
    background-image: url("http://commerce.jcamp.biz/dhimas/userfiles/0/1/1/themes/toys/assets/nav.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: cadetblue;
    /* background-color:rgba(33,33,33, 0.9); */

    text-indent: -9999px;
    border-radius: 5px;
    border: 0;
}

.es-navigation .es-prev span {
    left: 5px;
    opacity: 0.5;
    background-position: -8px -2px;
}

.es-navigation .es-next span {
    background-position: -52px 0px;
    opacity: 0.5;
    right: 5px;
}

.es-navigation .es-prev span.alt-arrow {
    background: url(http://img.jejualan.com/cdn/plugins/everslider/images/arrows.png) no-repeat 0 -20px;
}

.es-navigation .es-next span.alt-arrow {
    background: url(http://img.jejualan.com/cdn/plugins/everslider/images/arrows.png) no-repeat -20px -20px;
}
/* Pagination */

.es-pagination {
    position: absolute;
    left: 50%;
    bottom: 10px;
}

.es-pagination a {
    position: relative;
    right: 50%;
    float: left;
    width: 10px;
    height: 10px;
    overflow: hidden;
    background: url(http://img.jejualan.com/cdn/plugins/everslider/images/bullets.png) no-repeat 0 0;
    margin: 0 5px 0;
    text-indent: -9999px;
}

.es-pagination .es-active {
    background: url(http://img.jejualan.com/cdn/plugins/everslider/images/bullets.png) no-repeat -10px 0;
}
/* Ticker */

.es-ticker {
    position: absolute;
    bottom: 0;
    right: 0;
}

.es-ticker a {
    display: block;
    padding: 7px;
    background: #eee;
}

.es-ticker a col-md- {
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
}

.es-ticker .es-play col-md- {
    background: url(../images/ticker.png) no-repeat 0 0;
}

.es-ticker .es-pause col-md- {
    background: url(../images/ticker.png) no-repeat -20px 0;
}
/* Retina */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    /* Navigation */

    .es-navigation .es-prev col-md- {
        background: url(../images/arrows@2x.png) no-repeat 0 0;
        background-size: 40px 40px;
    }
    .es-navigation .es-next col-md- {
        background: url(../images/arrows@2x.png) no-repeat -20px 0;
        background-size: 40px 40px;
    }
    /* Pagination */

    .es-pagination a {
        background: url(../images/bullets@2x.png) no-repeat 0 0;
        background-size: 20px 10px;
    }
    .es-pagination a.es-active {
        background: url(../images/bullets@2x.png) no-repeat -10px 0;
        background-size: 20px 10px;
    }
    /* Ticker */

    .es-ticker .es-play col-md- {
        background: url(../images/ticker@2x.png) no-repeat 0 0;
        background-size: 40px 20px;
    }
    .es-ticker .es-pause col-md- {
        background: url(../images/ticker@2x.png) no-repeat -20px 0;
        background-size: 40px 20px;
    }
}

@media (min-width: 1200px) {
    .product .price {
        width: 144px;
    }
    .col-md-3 .input-group {
        width: 150px;
    }
    .col-md-3 .bawah {
        width: 260px;
    }
    .submit .medium_button,
    .medium_button {
        width: 116px;
    }
}

@media (min-width: 980px) and (max-width: 1200px) {
    .respond input[type="text"],
    .respond label,
    .respond textarea {
        width: 300px;
    }
    .product .price {
        width: 130px;
    }
    .submit .medium_button,
    .medium_button {
        width: 130px;
    }
    .col-md-3 .bannerkecil img {
        height: 118px !important;
    }
    .menu,
    .footer,
    .powered {
        padding: 0px;
        width: 1000px;
    }
    .menu {
        width: 100%;
    }
    .menu .row {
        margin: 0px;
    }
    .menu .navbar .nav {
        /* margin-left: 10px;
        */
    }
    .menu .row,
    .menu .row .col-md-12,
    .powered .row {
        margin: 0px;
        /* width: 100%;
        */
    }
    .page-container {
        display: table;
    }
    #welcome {
        float: none;
    }
    /* navbar */

    .navbar .nav > li > a {
        padding: 10px 19px;
        font-size: 16px;
        font-family: 'Source Sans Pro', Arial;
        background: url(../image/bg_li_nav.png) no-repeat right;
        font-weight: bolder;
    }
    .navbar .nav li.dropdown.open > .dropdown-toggle,
    .navbar .nav li.dropdown.active > .dropdown-toggle,
    .navbar .nav li.dropdown.open.active > .dropdown-toggle {
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
        /* FF3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
        /* Chrome, Safari4+ */

        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
        /* Chrome10+, Safari5.1+ */

        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
        /* Opera 11.10+ */

        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
        /* IE10+ */

        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
        /* W3C */

        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=0);
        /* IE6-9 */

        color: #000;
        background: url(../image/menu_arrow.png) no-repeat right;
    }
    /* end navbar */
}

@media (min-width: 980px) and (max-width: 1200px) {
    .product .price {
        width: 105px;
    }
    .submit .medium_button,
    .medium_button {
        width: 105px;
    }
}
/* ==================================
=   Tablet Portrait
=================================== */

@media only screen and (min-width: 768px) and (max-width: 979px) {
    body {
        background: #FFF url(http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/body_bg.png) repeat-x left -200px;
    }
    .fm-container {
        margin-bottom: 20px;
    }
    .product .price {
        font-size: 12.64px;
        line-height: 24px;
        height: 24px;
        width: 102px;
    }
    .submit .medium_button,
    .medium_button {
        height: 24px;
        border-right: none;
        width: 60px;
        border-radius: 0;
        border-bottom-right-radius: 10px;
        line-height: 23px;
        font-size: 13px;
    }
    .shopcart img {
        display: none;
    }
    .product .gambarthumbnail img {
        max-width: 125px;
        max-height: 125px;
    }
    .col-md-3 .bannerkecil img {
        height: 90px !important;
    }
    .product h3 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
    }
    .ei-slider {
        height: 320px !important;
        max-width: 100%;
    }
    .ei-title {
        display: none;
    }
    .ei-slider-large li img {
        height: auto !important;
        margin-top: 0 !important;
        max-width: 100%;
    }
    .tombolpolling a {
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #bottom_right {
        margin-bottom: 10px;
        line-height: 5px;
    }
}
/* ==================================
=   Phone Portrait
=================================== */

@media only screen and (max-width: 480px) {
    .col-md-9 .slideshow {
        display: none;
        /* margin-right: 10px;
        */
    }
    .shopcart img {
        display: none;
    }
    .fm-container {
        margin-bottom: 20px;
    }
    .textright {
        padding: 0% 25%;
    }
    .textleftbottom {
        text-align: center !important;
    }
    /* .col-md-2 .block_theme {
        display: none;
    }
    */

    .pagination {
        text-align: center;
        float: none !important;
    }
    .jarakbawah15 {
        text-align: center !important;
    }
    .pull-right {
        float: none;
        text-align: center;
        margin-top: 10px;
    }
    .full_overlay {
        margin-top: 10px;
    }
    .full_overlay img {
        width: 100% !important;
        max-height: 100% !important;
    }
    .quantitybox {
        text-align: center;
    }
    #buyProduct {
        text-align: center;
        margin-top: -20px;
    }
    .col-md-10 .jarakbawah25 {
        padding-bottom: 10px;
    }
    #footersocial {
        float: none !important;
        margin: 10px 0
    }
    .footerlinks {
        text-align: center;
    }
    #footer .footersocial {
        padding-left: 15px;
    }
    #right {
        padding-left: 8%;
    }
    #right .price_details col-md-#line_s {
        display: none;
    }
    body {
        background: #FFF url(http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/body_bg.png) repeat-x left -200px !important;
    }
    .product-info .image-additional {
        text-align: center;
    }
    .product-info h1 {
        text-align: center;
    }
    .breadcrumb {
        text-align: center;
    }
    #logo img {
        /* display: inline-block;
        */

        width: 100%;
    }
    #menu_top_right {
        margin-bottom: 5px;
    }
    #welcome {
        margin-top: 10px;
    }
    #welcome a {}
    .footer h3 {
        margin-left: 15px;
        padding: 0px;
    }
    .footer ul {
        margin-left: 25px;
    }
    .product .price {
        font-size: 12.64px;
        line-height: 24px;
        height: 24px;
        width: 78px;
    }
    .submit .medium_button,
    .medium_button {
        height: 24px;
        border-right: none;
        width: 84px;
        border-radius: 0;
        border-bottom-right-radius: 10px;
        line-height: 23px;
        font-size: 13px;
    }
    .col-md-3 .bannerkecil {
        display: none;
        /* margin-right: 10px;
        */
    }
    .col-md-12 .judulutama {
        display: none;
        /* margin-right: 10px;
        */
    }
    #search {
        width: 100%;
    }
    #cart_top {
        width: 100%;
    }
    #header_right #search {
        width: 99%;
        margin: 5px auto 0;
        float: left;
        height: 27px;
    }
    #search input {
        font-size: 10px;
        width: 82%;
    }
    #header_right #cart_top {
        width: 100%;
        margin: 10px auto 0;
        height: 27px;
        float: left;
    }
    #block_cart_header {
        width: 99%;
        float: left
    }
    #cart_top #cart_top_in {
        line-height: 19px;
    }
    #cart_top #cart_top_in h3 {
        font-size: 10px;
        padding-left: 6px;
    }
    #cart_top #cart_top_in col-md- {
        font-size: 12px;
        padding-right: 40px;
        /* height: 29px;
        */

        line-height: 28px;
    }
    #bottom_right {
        clear: both;
        text-align: center;
        margin: 9px auto 0;
        line-height: 15px;
        float: none;
        width: 99.5%;
        font-size: 12px;
    }
    #cur_lang select {
        font-size: 11px;
    }
    #main_menu_wrapper {
        float: none;
        width: 96%;
        box-shadow: none;
    }
    #currence_lang {
        /* float: right;
        */

        width: 100%;
    }
    #currence_lang ul.currence {
        margin-left: 25%;
    }
    .product .price {
        font-size: 18px;
        line-height: 30px;
        height: 30px;
        width: 100%;
        border-radius: 0;
    }
    .submit {
        float: none;
    }
    .submit .medium_button,
    .medium_button {
        height: 30px;
        border-right: none;
        width: 100%;
        border-radius: 0;
        border-bottom-right-radius: 10px;
        line-height: 30px;
        font-size: 18px;
    }
    .product .gambarthumbnail:hover {
        /* On pouse hover, the scale mkes the image grow
        and the box shadow makes the glow lighter with the #666666 color */

        -webkit-transform: scale(4);
        -moz-transform: scale(4);
        -o-transform: scale(4);
    }
    .ei-slider {
        height: 110px !important;
        max-width: 100%;
    }
    .ei-title {
        display: none;
    }
    .ei-slider-large li img {
        height: auto !important;
        margin-top: 0 !important;
        max-width: 100%;
    }
}
/* ==================================
=   Phone Landscape
=================================== */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    #logo img {
        /* display: inline-block;
        */

        width: 35%;
        margin-top: 5px;
        float: left;
        position: absolute;
    }
    .footerlinks .info,
    #footersocial {
        float: none;
        margin: 10px 0
    }
    #gotop {
        display: none;
    }
    .footerlinks {
        text-align: center;
    }
    .product-info .image-additional {
        text-align: center;
    }
    .product-info h1 {
        text-align: center;
    }
    #right {
        padding-left: 22%;
    }
    #right .price_details col-md-#line_s {
        display: none;
    }
    .quantitybox {
        text-align: center;
    }
    #buyProduct {
        text-align: center;
    }
    .submit {
        width: 100%;
    }
    .product .price {
        font-size: 17.64px;
        line-height: 32px;
        height: 35px;
        width: 100%;
        border-radius: 0px;
    }
    .submit .medium_button,
    .medium_button {
        height: 34px;
        border-right: none;
        width: 100%;
        border-radius: 0;
        border-bottom-right-radius: 10px;
        line-height: 33px;
        font-size: 20px;
    }
    .shopcart img {
        display: none;
    }
    .product .gambarthumbnail:hover {
        /* On pouse hover, the scale mkes the image grow
        and the box shadow makes the glow lighter with the #666666 color */

        -webkit-transform: scale(4);
        -moz-transform: scale(4);
        -o-transform: scale(4);
    }
    .fm-container {
        margin-bottom: 20px;
    }
    .col-md-3 .bannerkecil {
        display: none;
        /* margin-right: 10px;
        */
    }
    .ei-slider {
        height: 190px !important;
        max-width: 100%;
    }
    .ei-title {
        display: none;
    }
    .ei-slider-large li img {
        height: auto !important;
        margin-top: 0 !important;
        max-width: 100%;
    }
}
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    width: 200px;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}
.jcarousel-control-prev {
    left: 15px;
}
.jcarousel-control-next {
    right: 15px;
}
/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}
.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;
    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;
    margin-right: 7px;
    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}
.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;
    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}
.menu_footer_item li a {
    color: #777;
    font-family: 'Source Sans Pro', Arial;
    font-size: 12px;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/bg_li.png") no-repeat left center;
    display: block;
    text-align: left;
    padding-left: 10px;
    line-height: 24px;
}
.product-detail {
    /*background-color: #FFF;*/

    margin-left: 0px;
    border-radius: 10px;
}
/* This is the moving lens square underneath the mouse pointer. */

.cloud-zoom-lens {
    margin: -4px;
    /* Set this to minus the border thickness. */

    background-color: #fff;
    cursor: move;
}
/* This is for the title text. */

.cloud-zoom-title {
    font-family: Arial, Helvetica, sans-serif;
    position: absolute !important;
    color: #fff;
    padding: 3px;
    width: 100%;
    text-align: center;
    font-size: 12px;
    top: 0px;
    background-color: #000;
}
/* This is the zoom window. */

.cloud-zoom-big {
    overflow: hidden;
    border: 1px solid aliceblue;
}
/* This is the loading message. */

.cloud-zoom-loading {
    color: white;
    padding: 3px;
}
.mousetrap {}
.cloud-zoom {
    display: block;
    margin-bottom: 5px;
}
.cloud-zoom img {
    width: 100%;
    border-right: 1px solid antiquewhite;
    border-bottom: 1px solid antiquewhite;
    border-radius: 5px;
}
.cloud-zoom-gallery {
    margin-right: 4px;
}
.cloud-zoom-gallery img {}
/* Footer */

#footer {
    margin-top: 10px;
    border-top: 1px dashed #f1a41a;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/godong.png") repeat-x fixed;
    background-position: center bottom;
}
#footer ul {
    margin: 0px;
    padding: 0px;
    list-style: none
}
#footer ul li {
    list-style: none
}
#footer .info ul li:last-child {
    background: none
}
.menubawah ul li {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/arrow.png") no-repeat 0px 7px;
    padding: 0px 0px 0px 17px;
    height: 25px;
}
.menubawah ul li a {
    font-size: 15px;
}
.contact ul li {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/sprite.png") no-repeat 0 0;
    padding: 0px 0 0 32px;
    height: 33px
}
.contact ul li.phone {
    background-position: 0 -502px;
}
.contact ul li.mobile {
    background-position: 0 -555px
}
.contact ul li.email {
    background-position: 0 -613px
}
.footerlinks {
    padding: 30px 0 15px;
    /* background-color: antiquewhite;
*/
    /*background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/sepur.png") no-repeat 905px -28px;
 background-color: antiquewhite;
*/
}
.footerlinks ul li a {
    padding: 5px 10px 5px 10px;
    font-size: small;
}
.footerlinks ul li a:hover {
    color: brown;
    text-decoration: inherit;
}
.footerlinks .info {
    float: left;
    margin-top: 5px
}
.footerlinks ul li {
    display: inline-block
}
.footerlinks ul li:first-child a {
    padding-left: 0px
}
.footerlinks .accordion-inner {
    margin-left: -25px;
}
.testimonial a {
    font-size: 12px;
    color: brown;
    text-transform: uppercase;
}
.testimonial a:hover {
    color: white;
    padding: 4px;
    border-radius: 5px;
    background: burlywood;
    text-decoration: none;
}
.footerlinks .accordion-inner ul > li > a {
    padding: 5px 10px 5px 10px;
    font-size: small;
    font-weight: bolder;
    color: brown;
}
.footerlinks .accordion-inner ul > li > a:hover {
    border-bottom: 1px dashed brown;
}
.footerlinks img {
    border-bottom: 1px dashed brown;
}
.namatesti {
    color: brown;
    /* cursor: default;
*/
    /* background-color: #fff;
*/

    padding: 5px;
    /* font-style: italic;
*/

    font-size: smaller;
}
/* footer twitter */

#twitter ul {
    margin-bottom: 20px
}
#twitter ul li {
    margin-bottom: 15px;
    padding: 0px !important;
    display: block;
    clear: both
}
#twitter ul li a {
    font-style: italic;
    color: #f25c27
}
a.tweet_avatar {
    margin: 5px 5px 5px 0;
    float: left
}
.tweet_list .tweet_avatar {
    float: left;
}
.tweet_time {
    clear: both
}
/* footersocial */

.footersocial {
    padding: 5px 0 20px;
    /* background: #FBF7EA;
*/

    color: #5E626B;
}
.footersocial h2,
.footersocial h1 {
    margin-bottom: 30px;
    font-size: 20px;
    color: #5e626b;
    text-transform: uppercase;
    border-bottom: 1px dashed #999;
    padding: 0 0 5px 0;
    font-family: 'Gochi Hand', Arial;
}
#footersocial {
    float: right;
    margin-right: -12px
}
#footersocial a {
    height: 30px;
    width: 30px;
    margin-right: 11px;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
}
@-webkit-keyframes bolakBalik {
    0% {
        -webkit-transform: perspective(120px);
    }

    50% {
        -webkit-transform: perspective(120px) rotateY(180deg);
    }

    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
    }
}
#footersocial a:hover {
    -webkit-animation-name: bolakBalik;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
}
#footersocial a.facebook {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/fb.png") no-repeat;
}
#footersocial a.twitter {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/tw.png") no-repeat;
}
#footersocial a.linkedin {
    background-position: -80px -6px
}
#footersocial a.blooger {
    background-position: -118px -6px
}
#footersocial a.rss {
    background-position: -155px -6px
}
#footersocial a.dig {
    background-position: -194px -6px
}
#footersocial a.googleplus {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/gg.png") no-repeat;
}
#footersocial a.skype {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/skype.png") no-repeat;
}
#footersocial a.flickr {
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/fl.png") no-repeat;
}
#fb-root,
#fb-root > div {
    overflow: hidden
}
/* Copyright Bottom */

.copyrightbottom {
    /* background: tan;
*/

    padding: 15px 0;
    color: white;
    text-transform: uppercase;
}
#gotop {
    position: relative;
    bottom: 2px;
    /* right: 5px;
*/
    /* height: 58px;
*/

    width: 58px;
    background: url("http://toys.jejualan.com/userfiles/3/4/34434/themes/toys/assets/top.png") no-repeat 0 0;
    display: block;
    text-indent: -9999px;
    overflow: hidden
}
.the-icons li {
    display: inline-block;
    width: 22%;
    padding: 10px 0
}
.textright {
    text-align: right
}
.textleftbottom {
    text-align: left;
    color: black;
    /* font-weight: bolder;
*/

    font-family: 'Gochi Hand', Arial;
    /* -webkit-text-stroke: 0.2px black;
*/

    font-size: 12px;
}
#right {
    /*width: 40%;*/

    margin-bottom: 3%;
    color: #333333;
    position: relative;
    z-index: 10;
}
#right .price_details {
    background: url("//toys.jejualan.com/userfiles/3/4/34434/themes/toys2/assets/bg_price.png") no-repeat left top;
    width: 300px;
    height: 80px;
    padding: 12px 40px 0%;
    text-shadow: 0px 0px 3px antiquewhite;
}
.alert h4 {
    margin: 0;
    color: inherit;
}
.detail-choose {
    margin-bottom: 10px;
}
#right .price_details span#line_s {
    background: url("//toys.jejualan.com/userfiles/3/4/34434/themes/toys2/assets/line_s.png") no-repeat center center;
    float: left;
    width: 60px;
    height: 22px;
    position: absolute;
    left: -31px;
    top: 0px;
}
#right .price_details .wrap_price {
    font-size: 18px;
    text-align: left;
    font-family: 'Source Sans Pro', Arial;
    background: none;
    border: none;
    width: 50%;
    font-weight: 700;
    line-height: 25px;
}
.price_details .wrap_price .old-price {
    color: #666;
    text-decoration: line-through;
    float: left;
    margin-right: 10%;
    font-weight: normal
}
.price_details .wrap_price .price {
    color: #ee1b40;
}
.price_details p {
    color: #808080
}
.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    border-radius: 10px;
    text-align: center;
}
.input-group-addon {
    padding: 5px 12px 1px 9px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.input-group-addon:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-right: -4px;
}
.colorgraph {
    height: 5px;
    border-top: 0;
    background: #c4e17f;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
    background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
.footerloginmember {
    text-align: center;
}
/* testimonial */

.testimonial-item {
    margin: 5px 0px 20px;
}
.testimonial-item div {
    background: #e9e9e9;
    border-radius: 5px;
    padding: 15px;
    position: relative;
    color: #000000;
}
.testimonial-item div:after {
    position: absolute;
    content: '';
    bottom: -7px;
    left: 10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #e9e9e9;
}
.testimonial-item p {
    margin: 5px 0px 5px 20px;
}
.store-name {
    color: indianred;
    text-transform: capitalize;
}
.store-address {
    font-style: italic;
    text-transform: capitalize;
}
a#open_form_testimonial {
    text-align: right;
    display: block;
    font-weight: bolder;
    margin-bottom: 20px;
}
#testimonial_form {
    border-bottom: solid 1px #f9f9f9;
}
.form-control {
    height: 38px;
}
.menu-member .menu-logout {}
body {
    background: url("//www.penerbitkyta.com/themes/toys/assets/userfile_background.png") repeat fixed;
/*background: url("//toys.jejualan.com/userfiles/3/4/34434/themes/toys2/assets/bg_full.png") no-repeat, url("//toys.jejualan.com/userfiles/3/4/34434/themes/toys2/assets/userfile_background.png") repeat fixed;*/
    background-color: white;
}
#newslettersignup .form-inline .form-control {
    display: block;
    width: 100%;
    margin-bottom: 15px;
    float: none;
}
#newslettersignup .btn {
    padding: 5px 20px;
    color: #ffffff;
    background-color: #219524;
    border-color: #186f1b;
}
#menu_top_right {
    padding: 20px 0px;
    float: right;
}
#welcome {
    position: relative;
    top: 23px;
}
#modal-login .btn-default {
    color: #ffffff;
    background-color: #219524;
    border-color: #186f1b;
}
.cart-modal .btn-default {
    color: #ffffff;
    background-color: #219524;
    border-color: #186f1b;
}
.pagination .active a {
    background-color: #219524;
    border-color: #186f1b;
}
.pagination .active a:hover,
.pagination .active a:active,
.pagination .active a:focus {
    background-color: #157B18;
}
.product-extra .full_overlay {
    margin-bottom: 20px;
}
.product-extra .tab-content {
    padding-top: 20px;
}
/**
 * Product Detail
 **/

#content-productdetail .page-content {
    padding-top: 0;
}
.product-detail .detail-primary {
    padding-top: 20px;
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
}
.product-detail .detail-secondary {
    border-left: 1px solid #d3d3d3;
    position: relative;
    left: -1px;
}
/** Image **/

.product-detail .product-image-main {
    padding: 15px;
    /* border-right: 1px solid #d3d3d3;*/
}
.product-detail .product-image-main img {
    width: 100%;
}
/*.product-detail .product-image-other {
    margin: 0  0 0 -15px;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
}
.product-detail .product-image-other a {
    float: left;
    padding: 8px;
    border-right: 1px solid #d3d3d3;
}*/

.product-detail .product-image-other a img {
    opacity: 0.7;
    padding: 0;
    border: 0 none;
}
.product-detail .product-image-other a:hover img {
    opacity: 1;
}
.cloud-zoom-gallery {
    margin: 0;
}
/** Buy Button **/

.product-detail .product-buy {
    margin: 20px 0 0 -15px;
    border-bottom: 1px solid #d3d3d3;
}
.product-detail .product-buy .block-title {
    padding: 12px 16px;
    background-color: #424242;
}
.product-detail .product-buy .block-title h3 {
    margin: 0;
    font-size: 16px;
    color: #ffffff;
}
.product-detail .buy-option {
    padding: 10px 10px;
    background-color: #f9f9f9;
    /*border-right: 1px solid #d3d3d3;*/
}
.product-detail .buy-option label {
    margin-right: 10px;
}
.product-detail .buy-option .label {
    font-size: 14px;
    top: 0;
}
.product-detail .buy-button .btn {
    width: 100%;
    text-align: center;
    font-weight: bold;
    border-radius: 0px;
}
#form-buy-prod {
    margin-bottom: 10px;
}
#form-buy-prod .block-title h3 {
    display: none;
}
#form-buy-prod .btn-primary {
    height: 35px;
}
/** Spec **/

.product-detail .product-spec {
    margin-top: 25px;
    padding-top: 15px;
    border-top: 2px solid #d3d3d3;
}
.product-detail .product-spec .meta {
    padding: 10px 0;
    border-bottom: 1px dotted #cccccc;
}
.product-detail .product-spec .title {
    float: left;
    width: 120px;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.product-detail .product-spec .value {
    margin-left: 120px;
}
/** Price **/

.product-detail .product-price {
    margin: 20px 0;
    height: 64px;
}
.product-detail .product-price .title {
    float: left;
    width: 60px;
    height: 64px;
    line-height: 64px;
    font-size: 20px;
    text-align: center;
    background-color: #424242;
    color: #ffffff;
}
.product-detail .price-info {
    margin-left: 60px;
    height: 64px;
    color: #ffffff;
    background-color: #47a447;
    padding: 10px 15px;
}
.product-detail .price-info .current {
    font-size: 24px;
    line-height: 22px;
    margin-bottom: 4px;
    display: block;
}
.product-detail .price-info .ori {
    opacity: 0.7;
}
/** Attr **/

.product-attr {
    margin-top: 30px;
}
.product-attr .listmeta {
    margin-bottom: 22px;
}
.product-attr .attr-title {
    font-size: 16px;
    margin: 0 0 10px;
    padding-bottom: 5px;
    border-bottom: 2px solid #d3d3d3;
}
.product-attr .list div {
    padding: 10px 0;
    border-bottom: 1px dotted #cccccc;
}
.product-attr .list div:first-child {
    padding-top: 0;
}
/** Share **/

.product-share h3 {
    display: none;
}
.product-share {
    background-color: #eaeaea;
    border-top: 2px solid #d3d3d3;
    margin: 30px -15px 0;
    padding: 15px 15px 12px;
}
.product-share>div {
    margin: 0!important;
}
/** Share **/

.product-share h3 {
    display: none;
}
.product-share {
    background-color: #eaeaea;
    border-top: 2px solid #d3d3d3;
    margin: 30px -15px 0;
    padding: 15px 15px 12px;
}
.product-share>div {
    margin: 0!important;
}
/** Review **/

.product-review {
    padding: 15px;
    margin: 24px 0 0 -15px;
    border: 1px solid #d3d3d3;
}
.product-review-main {
    margin-bottom: 30px;
}
.product-review .section-title {
    font-size: 18px;
    margin: 0 0 20px;
    padding-bottom: 6px;
    border-bottom: 2px solid #d3d3d3;
}
#product-review-main {
    margin-bottom: 36px;
}
#product-review-main .add-button i {
    margin-right: 6px;
}
#review-form-container {
    margin-top: 8px;
}
#review-form-container .rate {
    margin-right: 14px;
}
#review-form-container .rate i {
    font-size: 18px;
}
#review-list-container {
    margin-top: 10px;
}
.testimony-list .reply {
    margin-left: 30px;
}
.review .testimony-content {
    position: relative;
    padding-right: 40px;
}
.review .review-rating {
    position: absolute;
    top: 0;
    right: 20px;
    font-size: 18px;
    color: #222222;
}
.modal-dialog.modal-buy {
    margin-top: 80px;
    width: 500px;
}
.modal-dialog.modal-buy .order-loading,
.modal-dialog.modal-buy .order-options {
    text-align: center;
}
.modal-dialog.modal-buy .modal-content {
    padding: 28px 15px 32px;
}
.modal-dialog.modal-buy .loader {
    margin-bottom: 18px;
}
.modal-dialog.modal-buy .loader i {
    font-size: 30px;
    color: #555555;
}
.modal-dialog.modal-buy .loader p {
    margin: 0;
}
.account-bar-show .modal-dialog.modal-buy {
    margin-top: 100px;
}
.product-extra .full_overlay li {
    list-style: none;
}
.page-header {
    padding-bottom: 9px;
    margin: 5px 0 0px;
    border-bottom: 1px solid #eee;
}
.container {
    padding-left: 15px;
    padding-right: 15px;
}
.category-nav > li >a.active,
.category-nav>li>a:hover {
    color: black;
}
/**
 * Sidebar
 **/

.secondary {
    /*  margin: 0 -16px 20px -15px;*/
}
.secondary .block-title h3 {
    margin: 0;
    font-size: 16px;
    color: #ffffff;
}
.secondary .block-title {
    background-color: #424242;
    padding: 8px 12px;
}
.secondary .block-content {
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
}
.secondary .widget:last-child .block-content {
    border-bottom: 1px solid #d3d3d3;
}
.mb20 {
    margin-bottom: 20px;
}
.mt20 {
    margin-top: 20px;
}
/** Polling **/

.block-polling .polling-content {
    padding: 15px;
}
.page-title .title {
    font-family: 'Gochi Hand', Times;
}
/** Product Category **/

.cat-info {
    margin-bottom: 20px;
}
.cat-info img {
    width: 100%;
}
.cat-image {
    max-height: 250px;
    overflow: hidden;
}
.cat-desc {
    padding: 15px;
}
ul.full_overlay {
    -webkit-padding-start: 0px;
}
.product-image-main #wrap {
    z-index: 0!important;
}
/**
 * Cart
 **/

#order-step {
    margin-bottom: 28px;
}
#order-step .title {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    color: #ffffff;
    background-color: #424242;
    padding: 0 12px;
    position: relative;
    z-index: 110;
    margin-bottom: 8px;
}
#order-step .title:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 19px solid transparent;
    position: absolute;
    border-left-color: #424242;
    top: 0;
    right: -38px;
}
#order-step .step {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    background-color: #eeeeee;
    padding: 0 12px 0 28px;
    position: relative;
    margin: 0 0 8px -8px;
    z-index: 100;
}
#order-step .step:first-child {
    margin-left: 3px;
}
#order-step .step:nth-child(1) {
    z-index: 105;
}
#order-step .step:nth-child(3) {
    z-index: 104;
}
#order-step .step:nth-child(5) {
    z-index: 103;
}
#order-step .step.active {
    color: #ffffff;
    background-color: #3498db;
}
#order-step .step:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 19px solid transparent;
    position: absolute;
    border-left-color: #eeeeee;
    top: 0;
    right: -38px;
}
#order-step .step.active:after {
    border-left-color: #3498db;
}
#order-step .step:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 19px solid transparent;
    position: absolute;
    border-left-color: #ffffff;
    top: 0;
    left: 0;
}
.shopcart .tdtitle {
    width: 360px;
}
.shopcart-main .tdtitle {
    width: 300px;
}
.shopcart .qty {
    width: 50px;
}
.shopcart>tfoot>tr>td {
    background-color: #e9e9e9;
    border-top: 1px solid #cccccc;
}
.shopcart>tfoot>tr:last-child>td {
    border-bottom: 1px solid #cccccc;
}
#content-cart-login .form-horizontal {
    margin-top: 32px;
}
#shoppingcart-wrap .button-wrap {
    margin-top: 36px;
}
#content-search .search-tool {
    margin: 0 0 20px;
    padding: 15px 15px 0;
    border: 1px solid #d3d3d3;
    background-color: #f9f9f9;
}
#content-search .pagination {
    margin-top: 20px;
}
.judulutama span {
    background: #fff;
    padding: 3px 10px 3px 0;
}
#cart_top span {
    float: right;
    padding-right: 47px;
    color: #474D00;
    font-size: 12px;
    font-family: 'Source Sans Pro', Arial;
}
.right {
    text-align: right!important;
}
#list-data-confirm {
    overflow: hidden!important;
}