body {
    font-family: "Source Sans Pro", Tahoma, sans-serif, Arial;
    font-weight: 400;
}

body {
    font-size: 12px;
}

.price,
#our_price_display,
.old_price,
.sale_percentage {
    font-weight: 400;
}

.product_list.list .ajax_add_to_cart_button,
.product_list.list .view_button,
#buy_block #add_to_cart .btn_primary,
#create-account_form .submit .btn_primary,
#login_form .submit .btn_primary,
.camera_caption_box .btn_primary,
.iosSlider_text .btn_primary {
    font-weight: 400;
}

.btn-default.btn_primary,
.btn-medium.btn_primary,
.btn-large.btn_primary {
    text-transform: capitalize;
}

.advanced_style_wide .advanced_ma_level_1 {
    font-family: "Fjalla One";
    font-weight: 400;
}

.block .title_block,
.idTabs a,
.product_accordion_title,
.heading,
.page-heading,
.page-subheading,
.pc_slider_tabs a,
#home-page-tabs li a,
#home-page-tabs li span,
.product_main_name {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 16px;
}

.product_main_name {}

.product_main_name {
    text-transform: none;
}

#st_advanced_menu_wrap .advanced_ma_level_0,
.mobile_bar_tri_text,
#st_advanced_menu_column_mobile {
    text-transform: uppercase;
    font-family: "Fjalla One";
    font-weight: 400;
}

#stmobileadvancedmenu .mo_advanced_ma_level_0 {
    text-transform: uppercase;
    font-family: "Fjalla One";
}

.advanced_style_wide .advanced_ma_level_1 {
    text-transform: uppercase;
}

.advanced_style_wide .advanced_ma_level_1 {}

.advanced_mv_item {}

#st_advanced_menu_column_desktop .advanced_ma_level_0 {
    text-transform: none;
    ;
}

#footer-top .block .title_block,
#footer-top .block a.title_block,
#footer-top .block .title_block a {
    color: #000000;
}

#footer-primary .block .title_block,
#footer-primary .block a.title_block,
#footer-primary .block .title_block a {
    color: #ffffff;
}

#footer-primary .title_block {
    text-align: center;
}

#footer-secondary .block .title_block,
#footer-secondary .block a.title_block,
#footer-secondary .block .title_block a {
    color: #ffffff;
}

a:active,
a:hover,
#layered_block_left ul li a:hover,
#product_comments_block_extra a:hover,
.breadcrumb a:hover,
a.color_666:hover,
.pc_slider_tabs a.selected,
#footer_info a:hover,
.blog_info a:hover,
.block .title_block a:hover,
div.pagination .showall .show_all_products:hover,
.content_sortPagiBar .display li.selected a,
.content_sortPagiBar .display_m li.selected a,
.content_sortPagiBar .display li a:hover,
.content_sortPagiBar .display_m li a:hover,
#home-page-tabs>li.active a,
#home-page-tabs li a:hover,
.fancybox-skin .fancybox-close:hover {
    color: #cccccc;
}

.price,
#our_price_display,
.sale_percentage {
    color: #828282;
}

.old_price,
#old_price_display {
    color: #828282;
}

.breadcrumb a:hover {
    color: #373737;
}

#breadcrumb_wrapper {
    padding: 0;
    background: transparent;
}

#crossselling-products_block_center .title_block,
#crossselling-products_block_center .nav_top_right .flex-direction-nav,
#crossselling-products_block_center .title_block span {
    background: none;
}

#productscategory-products_block_center .title_block,
#productscategory-products_block_center .nav_top_right .flex-direction-nav,
#productscategory-products_block_center .title_block span {
    background: none;
}

#accessories_block .title_block,
#accessories_block .nav_top_right .flex-direction-nav,
#accessories_block .title_block span {
    background: none;
}

#rightbar {
    top: auto;
    bottom: 40%;
}

.hover_fly a,
.hover_fly a:hover,
.hover_fly a:first-child,
.hover_fly a:first-child:hover {
    color: #ffffff !important;
}

.itemlist_action a.ajax_add_to_cart_button,
.itemlist_action a.ajax_add_to_cart_button:hover,
.itemlist_action a.view_button,
.itemlist_action a.view_button:hover {
    color: #ffffff;
}

.hover_fly a:first-child {
    background-color: #373737;
}

.hover_fly a:hover {
    background-color: #373737 !important;
}

.itemlist_action a.ajax_add_to_cart_button,
.itemlist_action a.ajax_add_to_cart_button:hover,
.itemlist_action a.view_button,
.itemlist_action a.view_button:hover {
    background-color: #373737;
}

.btn-default,
.btn-medium,
.btn-large,
input.button_mini,
input.button_small,
input.button,
input.button_large,
input.button_mini_disabled,
input.button_small_disabled,
input.button_disabled,
input.button_large_disabled,
input.exclusive_mini,
input.exclusive_small,
input.exclusive,
input.exclusive_large,
input.exclusive_mini_disabled,
input.exclusive_small_disabled,
input.exclusive_disabled,
input.exclusive_large_disabled,
a.button_mini,
a.button_small,
a.button,
a.button_large,
a.exclusive_mini,
a.exclusive_small,
a.exclusive,
a.exclusive_large,
span.button_mini,
span.button_small,
span.button,
span.button_large,
span.exclusive_mini,
span.exclusive_small,
span.exclusive,
span.exclusive_large,
span.exclusive_large_disabled,
.itemlist_action .ajax_add_to_cart_button,
.itemlist_action .view_button {
    color: #ffffff;
    background-color: #373737;
    border-color: #373737;
}

.product_list.list .button.ajax_add_to_cart_button,
.btn-default.btn_primary,
.btn-medium.btn_primary,
.btn-large.btn_primary {
    color: #ffffff;
    background-color: #373737;
    border-color: #373737;
}

#top_bar {
    background-color: #f6f6f6;
}

#top_bar,
#top_bar .container {
    border-bottom: none;
}

#top_bar,
#top_bar .container {
    border-bottom-color: #cccccc;
}

.ma_level_0 {
    color: #000000;
}

#main_menu_widgets #search_block_top.quick_search_simple .button-search,
#main_menu_widgets .header_item,
#main_menu_widgets a.header_item,
#main_menu_widgets .header_item a {
    color: #000000;
}

.sttlevel0.current .ma_level_0,
.sttlevel0.active .ma_level_0 {
    color: #9f824a;
}

.sttlevel0.current .ma_level_0,
.sttlevel0.active .ma_level_0 {
    background-color: #ffffff;
}

.ma_level_1:hover,
.stmenu_sub.style_classic .show .ma_level_1 {
    color: #9f824a;
}

.ma_level_2:hover {
    color: #9f824a;
}

#page_header.has_sticky {
    padding-bottom: 36px;
}

#st_advanced_menu_wrap .stadvancedmenu_sub {
    border-top-width: 0px;
}

#st_advanced_menu_wrap .advanced_ma_level_0 {
    margin-bottom: -0px;
    border-bottom-width: 0px;
}

#st_advanced_menu_container {
    border-bottom-width: 0px;
}

#footer-primary,
#footer-primary .container {
    border-top: none;
}

.footer-container #footer_info,
.footer-container #footer_info a {
    color: #ffffff;
}

#footer {
    color: #ffffff;
}

#footer a {
    color: #ffffff;
}

#footer a:hover {
    color: #f5f5f5;
}

#footer-top,
#footer-top .container {
    border-top: none;
}

#footer-top,
#footer-top .container {
    border-top-color: #3b3b3b;
}

#footer-top {
    background-color: #ffffff;
}

#footer-primary {
    background-position: center top;
}

#footer-primary {
    background-color: #373737;
}

.footer-container #footer_info {
    background-position: center top;
}

.footer-container #footer_info {
    background-color: #3182c4;
}

.footer-container #footer_info .wide_container {
    background-color: #3182c4;
}

.footer-container #footer_info,
.footer-container #footer_info .container {
    border-top: none;
}

span.new i {
    color: #373737;
}

span.new {
    border-width: 1px;
    width: auto;
    height: auto;
    line-height: 100%;
    padding: 1px 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

span.new i {
    position: static;
    left: auto;
}

span.new {
    background-color: #00A161;
    border-color: #00A161;
}

span.new {
    width: 60px;
}

span.new {
    top: 25px;
}

span.new {
    right: 0px;
}

.is_rtl span.new {
    right: auto;
    left: 0px;
}

span.on_sale i {
    color: #b33640;
}

span.on_sale {
    border-width: 1px;
    width: auto;
    height: auto;
    line-height: 100%;
    padding: 1px 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

span.on_sale i {
    position: static;
    left: auto;
}

span.on_sale {
    background-color: #ff8a00;
    border-color: #ff8a00;
}

span.on_sale {
    width: 60px;
}

span.on_sale {
    top: 25px;
}

span.on_sale {
    left: 0px;
}

.is_rtl span.on_sale {
    left: auto;
    right: 0px;
}

span.sale_percentage_sticker {
    bottom: 50px;
}

span.sale_percentage_sticker {
    right: 10px;
}

span.sold_out {
    font-family: "Source Sans Pro";
}

span.sold_out {
    color: #e5e5e5;
}

.icon-basket.icon_btn:before,
.box-info-product .exclusive span:before {
    content: "\e83c";
}

.main_content_area {
    padding-top: 26px;
}

body#index .main_content_area,
body#module-stblog-default .main_content_area {
    padding-top: 10px;
}

#page_wrapper {
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
}

#mobile_header_logo img {
    max-width: 600px;
}

.mobile_bar_left_layout #mobile_header_logo img {
    max-width: 530px;
}

@media (max-width: 767px) {
    #mobile_header_logo img {
        max-width: 330px;
    }
    .mobile_bar_left_layout #mobile_header_logo img {
        max-width: 238px;
    }
}

@media (max-width: 480px) {
    #mobile_header_logo img {
        max-width: 180px;
    }
    .mobile_bar_left_layout #mobile_header_logo img {
        max-width: 106px;
    }
}

/*
ADDITIONALS - 82Cart Custom Stylesheet
http://www.82cart.com
Engine Version		: 82Cart Cloud Store 3 - Randall
Custom Design		: Chandra Karya
Started 				: 26 Mar '18
Last Update 			: 28 Mar '18
Version				: 3.3.5-0
*/

/*=====INSTAGRAM FEED=====*/

.bx-wrapper {
    max-width: 100% !important;
    width: 100% !important;
}

.title_block.title_instagram {
    font-size: 20px !important;
    text-align: center !important;
    font-weight: bold !important;
}

body#index .main_content_area>#st_blog_featured_article_container_898ddbdbf6 {
    padding-top: 0px;
}

.columns-container.wide_container {
    padding-top: 35px;
}

.title_instagram .title_block_inner {
    text-transform: uppercase;
}

#csinstagramfeed {
    padding-top: 30px;
}

/* ==================== TITLE PRODUCT ================= */

.product-name {
    text-transform: unset !important;
}

/* ==================== disaable login dan cart logo ================= */

/*#userinfo_mod_mobile_menu {
    display: none;
}

#header_user_info {
    display: none !important;
}

#block_cart_toggle {
    display: none !important;
}*/

/* ===================gatau punya siapa =============== */

#easycontent_15 .col-sm-8 img {
    padding-bottom: 5px;
}

#easycontent_15 img,
#easycontent_15 span {
    padding: 0 5px;
}

#easycontent_15 .col-sm-4 {
    text-align: left;
}

#easycontent_15 .col-sm-8 {
    text-align: right;
}

.ohm-cont #block_top_menu {
    display: none;
}

#st_advanced_menu_container .stlinkgroups_top a {
    font-size: 13px;
    font-weight: 700;
    color: #373737;
}

#index .g_title_ins a {
    font-size: 20px;
    color: #3182c4;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#easycontent_1 h2,
.title_block.title_instagramfeeds {
    font-size: 20px;
    color: #3182c4 !important;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
}

section#csinstagramfeed {
    margin-bottom: 25px;
}

#buy_block #availability_statut {
    color: red;
}

/* ==================== GLOBAL ================= */

/* ==================== HEADER + TOP BAR ================= */

.sf-menu>li>a {
    font-size: 13px;
    font-weight: 700;
}

aside#easycontent_15 {
    background-color: #3182c4;
    padding: 10px 20px 5px 20px;
    margin-bottom: 0;
}

#header_logo_inner {
    padding-bottom: 10px;
    padding-top: 25px
}

header #top_bar {
    background: #f6f6f6;
}

header div#header_user_info {
    margin-left: 80px;
    margin-right: 35px;
}

a.header_item.my_account_link {
    background: url(https://www.chandrakarya.com/img/cms/account.png) no-repeat center center !important;
    /* background-size: 20px !important; */
    width: 20px !important;
    height: 20px !important;
}

.icon-search-1:before {
    background-image: url('https://www.chandrakarya.com/img/cms/search (1).png');
    content: '\e80b';
    color: transparent;
    background-repeat-y: no-repeat;
    width: 20px;
    height: 20px;
}

.block_cart_toggle {
    background: url(https://www.chandrakarya.com/img/cms/cart.png) no-repeat center center;
    height: 48px !important;
    margin-right: 15px;
    margin-left: 50px;
}

/*============== BODY ==================*/

/* ======= Blog ========= */

body#index #st_blog_featured_article_container_898ddbdbf6 {
    background-color: #ffffff;
    padding-bottom: 50px;
    padding-top: 50px;
    margin-bottom: 0;
}

body#index #body_wrapper .section .title_block,
.new-products_block_center #body_wrapper .block .title_block,
.st_blog_featured_article #body_wrapper .block .title_block {
    border-bottom: none;
    text-align: center;
    font-size: 20px;
    color: #3182c4;
}

body#index .section .title_block span,
.section .title_block a,
.nav_top_right .flex-direction-nav {
    background: transparent;
    color: #3182c4;
}

body#index #new-products_block_center898ddbdbf6 {
    border-bottom: 1px solid #3182c4;
    padding-bottom: 40px;
}

#body_wrapper .section .title_block {
    padding-top: 30px;
    padding-bottom: 30px;
}

#body_wrapper .st_blog_featured_article .title_block {
    padding-top: 5px;
}

/* ======= Product Feature========= */

body#index p.s_title_block {
    text-transform: capitalize;
}

a.ajax_add_to_cart_button.btn.btn-default.btn_primary {
    display: none;
}

/* ==================== FOOTER ================= */

ul.footer_block_content.bullet li a,
.easycontent.footer_block_content {
    color: #000000 !important;
}

#footer #newsletter_block_left .form-group .newsletter-input {
    height: 36px;
    background: transparent;
}

#footer #newsletter_block_left .form-group button {
    height: 36px;
    padding: 12px 30px;
}

#footer-top .block {
    width: 25%;
    text-align: left;
}

.stlinkgroups_links_footer .title_block {
    text-align: left !important;
    padding-left: 10px !important;
}

#footer .footer_block_content li {
    display: block;
    font-size: 13px;
    font-weight: normal;
}

.easycontent .title_block {
    text-align: left !important;
}

#social_networking_block .title_block,
#newsletter_block_left .title_block {
    text-align: left !important;
}

#newsletter_form {
    border: 1px solid #3182c4;
}

#footer #newsletter_block_left .form-group button {
    float: right !important;
    background-color: #3182c4;
    border: 1px solid #3182c4;
}

#footer .footer_block_content .stsocial_list li {
    padding-left: 0;
}

ul.footer_block_content.bullet li {
    text-transform: capitalize !important;
}

.easycontent.footer_block_content {
    font-size: 13px;
}

#footer-top .wide_container,
#footer-top .container,
#footer_info .wide_container {
    padding-top: 0;
    padding-bottom: 0;
}

#footer-top {
    border-top: 5px solid #3182c4;
}

#copyright-bottom {
    margin: 5px;
    font-size: 11px;
    text-transform: capitalize !important;
}

#footer .title_block .title_block_name {
    font-size: 13px;
    color: #000000;
}

#footer-primary {
    display: none;
}

#footer-top,
#footer-secondary {
    background-color: #f6f6f6;
}

button.btn.btn-medium {
    width: 100% !important;
}

/* ====================  CATALOG PAGE ====================  */

a.addthis_button_pinterest_share.at300b {
    display: none;
}

body#category .sortPagiBar.clearfix {
    display: block;
}

body#category #uniform-selectProductSort {
    width: auto !important;
}

body#category .content_sortPagiBar .clear {
    display: none !important;
}

body#category .content_sortPagiBar .sortPagiBar {
    border-bottom: 0 !important;
}

body#category .sortPagiBar .display {
    display: none !important;
}

/* ==================== PRODUCT DETAIL ================= */

#product #our_price_display {
    font-weight: bolder;
}

/* ========== Product List Sale ============== */

/* ==================== SHOPPING CART ================= */

/* ====================  RESPONSIVE ====================  */

@media (max-width: 767px) {
    #easycontent_15 .col-sm-8,
    #easycontent_15 .col-sm-4 {
        text-align: center;
    }
    #footer-top .block {
        width: 100%;
        text-align: left;
    }
    #footer-top #multilink_11.block {
        width: 100% !important;
    }
    #footer-top #easycontent_16.block {
        width: 100%;
    }
    #footer-primary {
        display: none;
    }
    .cat-title {
        display: none;
    }
    ul#multilink_mobile_13 {
        display: none;
    }
    #footer #newsletter_block_left .opener {
        display: block !important;
    }
    .form-group {
        border: 1px solid #3182c4;
    }
    body#index .block.proinstagramcarousel {
        width: auto !important;
    }
    #footer .open .footer_block_content {
        padding-bottom: 0 !important;
    }
    body#cms iframe.embed-responsive-item {
        width: 100% !important;
        height: 280px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #header_right {
        width: 60%;
    }
    /*.columns-container.wide_container {display: none;}*/
    body#index .proinstagramcarousel .title_block {
        width: 65%;
    }
    #footer .title_block .opener {
        display: none
    }
    #footer-top .row>.col-sm-12 {
        display: inline-block;
    }
    #version_switching .col-xs-12 {
        text-align: center;
    }
    #footer-top #newsletter_block_left .form-group .form-control {
        width: 69% !important;
        border: 1px solid #3182c4;
    }
    #footer #newsletter_block_left .form-group button {
        float: none !important;
    }
    #footer .title_block .opener {
        display: none;
    }
}

@media only screen and (max-width: 991px) {
    #footer-top .row>.col-sm-12 {
        display: inline-block !important;
        margin-top: -20px;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 992px) {
    #footer-top #newsletter_block_left .form-group .form-control {
        width: 46% !important;
    }
}

/* ====================  MODULES ====================  */

/* =========== Content Block ====== */

/* ======== Instagram Carousel ==== */

body#index .block.proinstagramcarousel {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}

body#index .proinstagramcarousel .title_block {
    border-bottom: none;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #3182c4;
}

/* =============== Mega Menu ========== */

/* =============== Social Media ========== */

a#stsocial_facebook {
    background-image: url(https://www.chandrakarya.com/img/cms/fb.png);
    background-repeat: no-repeat;
}

a#stsocial_twitter {
    background-image: url(https://www.chandrakarya.com/img/cms/twitter.png);
    background-repeat: no-repeat;
}

a#stsocial_instagram {
    background-image: url(https://www.chandrakarya.com/img/cms/ig.png);
    background-repeat: no-repeat;
}

#stsocial_youtube {
    background-image: url(https://www.chandrakarya.com/img/cms/yt.png);
    background-repeat: no-repeat;
}

#stsocial_flickr {
    background-image: url(https://www.chandrakarya.com/img/cms/flickr.png);
    background-repeat: no-repeat;
}

.stsocial_list li a,
#footer .stsocial_list li a {
    color: transparent !important;
}