/*
Theme Name: Nhaanbepam
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

@font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(fonts/SVN-Poppins.ttf) format('woff2');
  }
  @font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(fonts/SVN-PoppinsMedium.ttf) format('woff');
  }
  @font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(fonts/SVN-PoppinsLight.ttf) format('woff');
  }
  @font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(fonts/SVN-PoppinsSemiBold.ttf) format('woff2');
  }
  @font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(fonts/SVN-Poppins.ttf) format('woff');
  }
  @font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(fonts/SVN-PoppinsBold.ttf) format('woff');
  }
  @font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/SVN-PoppinsBold.ttf) format('woff');
  }
  @font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(fonts/SVN-PoppinsBold.ttf) format('woff');
  }
  @font-face {
    font-family: 'SVN-Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/SVN-PoppinsSemiBold.ttf) format('woff2');
  }
  
  
  body, #masthead ul li a, h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a, li.tab.has-icon a {font-family: 'SVN-Poppins' !important;}
  h1, h2, h3, h5, h6, .heading-font {
      font-weight: 800 !important;
  }

.product-price-container .price { background: #f5f5f5; display: flex; justify-content: space-between; align-items: center; padding: 10px 20px}
.product-price-container .price1 { display: flex; flex-direction: column; }
.product-price-container .price1 .text { line-height: 20px; height: 20px;}
.product-price-container .price1 .numb { font-size: 20px;font-weight: 900; }
.cc4161c {color: #c4161c}
.product-price-container .price .sale { width: 74px; height: 86px; background: url(https://www.dangquangwatch.vn/view/css/icon/bgSale.png) center no-repeat; display: flex; justify-content: center;align-items: center;margin: -10px 0;}
.product-price-container .price .sale .text { font-size: 18px; text-transform: uppercase; }
.product-price-container .price .sale .numb { color: #fee437;  font-size: 27px;margin-top: -10px;display: block;font-weight: 900;}
.dn {
    display: none;
}


#masthead .flex-col.hide-for-medium.flex-left {
    flex: 0;
}

.ux-nav-vertical-menu li a img{
    height: 20px;
}
.header-vertical-menu__title{
    display: none;
}
.header-vertical-menu__opener .icon-menu {
    margin-right: 0 !important;
    color: #fff;
    font-size: 20px !important;
    line-height: 35px;
}
.header-vertical-menu__opener i.icon-angle-down {
    display: none;
}
.header-vertical-menu__opener {
    padding: 0 !important;
    border: 2px solid #fff;
    border-radius: 0px;
    width: 35px !important;
    justify-content: center !important;
    height: 35px !important;
    margin-right: 15px;
}

/* Search Header */
.header-search-form input[type="search"] {border-radius: 10px 0 0 10px;border: 0;box-shadow: none;height: 40px;font-size:14px}
.searchform .button.submit-button {background-color: #fff !important;color: #000;border-radius: 0 10px 10px 0;border: 0;height: 40px;width: 35px;}
.searchform .button.icon i {font-size: 14px;}
.searchform .button.submit-button:hover {box-shadow: none;}
.header .search-form .live-search-results {background-color:#fff}
.live-search-results .autocomplete-suggestion {padding: 10px;display: block;}
.live-search-results .autocomplete-suggestion img {width: 50px;border-radius: 0;height: 50px;float:left}
.live-search-results .search-name {width: 100%;font-size: 12px;}
.live-search-results .search-price ins span.amount {color: var(--primary-color);font-size: 14px;}
.search-item-right {display: inline-block;height: 50px;}



@media(min-width: 855px){
    .nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{
        border-bottom: none;
            font-size: 14px;

    }
    .header-vertical-menu .nav-dropdown {
    border: 1px solid #ddd;
    padding: 10px;
}
    .header-vertical-menu__fly-out .nav-vertical-fly-out>li.menu-item>a {
    color: #000;
    font-size: 14px;
    padding: 6px 12px !important;
}
    .header-vertical-menu__fly-out {
    border-radius: 6px;
    border: 1px solid rgb(243, 243, 243);
    box-shadow: 2px 2px 6px 0 rgba(17,29,43,.24);
    padding: 5px 0;
    margin-top: 2px;
  
}
.home .header-wrapper .header-vertical-menu__fly-out{
     margin-top: 24px !important; 
}
.home .header-wrapper.stuck .header-vertical-menu__fly-out{
     margin-top: 0px !important; 
}
	
.nav-vertical-fly-out>li+li {
    border-top: 0 !important;
}

}

.fa-bag-shopping:before {
    content:'';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' clip-rule='evenodd' fill-rule='evenodd' height='512' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 48 48' width='512'%3E%3Cg transform='translate(-53 -212)'%3E%3Cg transform='translate(-355 -60)'%3E%3Cg id='ngicon'%3E%3Cpath d='m422.519 285.5h-2.657c-1.836 0-3.36 1.419-3.491 3.251l-1.714 24c-.069.969.267 1.923.929 2.634.663.711 1.59 1.115 2.562 1.115h27.704c.972 0 1.899-.404 2.562-1.115.662-.711.998-1.665.929-2.634l-1.714-24c-.131-1.832-1.655-3.251-3.491-3.251h-2.638v-.5c0-5.247-4.253-9.5-9.5-9.5-5.055 0-9.727 4.026-9.5 9.5.007.166.013.333.019.5zm18.981 3v7.5c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5v-7.5h-13v7.5c0 .828-.672 1.5-1.5 1.5s-1.5-.672-1.5-1.5c0 0 .13-3.505.087-7.5h-2.725c-.262 0-.48.203-.498.464 0 0-1.715 24-1.715 24-.01.139.038.275.133.377.095.101.227.159.366.159h27.704c.139 0 .271-.058.366-.159.095-.102.143-.238.133-.377l-1.715-24c-.018-.261-.236-.464-.498-.464zm-3-3v-.5c0-3.59-2.91-6.5-6.5-6.5-3.59 0-6.5 2.91-6.5 6.5v.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 37px;
    height: 37px;
    background-size: 100%;
    display: block;
}
.fa-bag-shopping[data-icon-label]:after {
    background-color: red;
    right: -5px;
}
.header-cart-title .cart-price, .hotline-call a {
    display: block;
    color: #fff;
    font-size: 16px;
}
.header-cart-title, .hotline-call span {
    font-size: 14px;
    font-weight: 500;
    text-transform: initial;
    letter-spacing: 0;
    color: #fff;
	display: flex;
	align-items: center;
}

.nav li.cart-item a {
    display: flex;
    flex-direction: row-reverse;
}

#header .stuck .header-main .nav > li > a {
    line-height: unset;
}
.flex-col.hide-for-medium .header-nav {
    gap:30px;
}
.mini_cart_item span .amount {
    font-size: 14px;
    color: #0088cc;
}
.woocommerce-mini-cart__buttons {
    display: flex;
    gap:15px;
}
.woocommerce-mini-cart__buttons a {
    letter-spacing: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
}
.woocommerce-mini-cart__buttons a:not(.checkout) {
    background-color: transparent !important;
    color: #333;
    border:2px solid #333;
}
.woocommerce-mini-cart__buttons a {
    letter-spacing: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
    font-size: 14px;
}
.woocommerce-mini-cart__buttons a:not(.checkout) {
    background-color: transparent !important;
    color: #333;
    border: 2px solid #333;
}


#mega-menu-wrap-mega_menu #mega-menu-mega_menu.mega-menu-vertical>li.mega-menu-megamenu>ul.mega-sub-menu {
    height: 100%;
}
.product .product-small {
  padding: 10px 10px 0 10px !important;
  background: #ffffff;
  position: relative;
  border-radius: 10px;
  -webkit-box-shadow: rgb(60 64 67 / 10%) 0px 1px 2px 0px,
    rgb(60 64 67 / 15%) 0px 2px 6px 2px;
  box-shadow: rgb(60 64 67 / 10%) 0px 1px 2px 0px,
    rgb(60 64 67 / 15%) 0px 2px 6px 2px;
  transition: 0.3s;
}

.product .product-small:hover {
  -webkit-box-shadow: 0 2px 12px 0 rgb(0 0 0 / 30%);
  box-shadow: 0 2px 12px 0 rgb(0 0 0 / 30%);
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
  z-index: 1;
}

.product .product-small .box-text{
  padding: 10px;
}

.bep-price-contact {
    font-weight: bold;
    color: #dd0000;
}

.product-small.box .product-title a {
    font-weight: bold;
    color: #222;
    min-height: 38px;
}

.product-small.box .product-title a:hover {
    color: #0785ea;
}

.TextCaptions .item {
    height: 60px !important;
    color: #666;
	background: #fff;
    font-size: 12px !important;
}

.TextCaptions .item.is-nav-selected::after {
    bottom: 0 !important;
	top: auto !important;
}

.carousel.carousel-nav.TextCaptions.is-draggable.flickity-enabled {
    box-shadow: 0 1px 2px 0 rgb(60 64 67 / 10%), 0 2px 6px 2px rgb(60 64 67 / 15%);
}

.col_slider {
    flex-basis: calc(100% - 255px);
    max-width: calc(100% - 255px);
}

.bep-price-sale {
    text-align: center;
    margin-bottom: 5px;
    color: #fff;
    border-radius: 8px;
    padding: 8px 0px;
    background-image: linear-gradient(90deg, #be2830, #ff0040);
    font-size: 13px;
}

.bep-price-regular-2 {
	   text-align: center;
    margin-bottom: 5px;
    color: #fff;
    border-radius: 8px;
    padding: 8px 0px;
    background-image: linear-gradient(90deg, #be2830, #ff0040);
    font-size: 13px;
}

.price_market {
	  font-weight: bold;
}

span.price_sale {
    font-weight: bold;
}

#mega-menu-wrap-vertical #mega-menu-vertical.mega-menu-vertical > li.mega-menu-megamenu > ul.mega-sub-menu {
	padding: 20px;
	box-shadow: 2px 2px 6px 0 rgba(17,29,43,.24);
	border-radius: 6px;
	top: -5px !important;
	height: 100%;
}

@media only screen and (min-width: 601px) {
    #mega-menu-wrap-vertical #mega-menu-vertical.mega-menu-vertical > li.mega-menu-megamenu > ul.mega-sub-menu:has(.mega-menu-columns-2-of-6)  {
        width: 750px;
		height: 100%;
    }
}

@media only screen and (min-width: 601px) {
    #mega-menu-wrap-vertical #mega-menu-vertical.mega-menu-vertical > li.mega-menu-megamenu > ul.mega-sub-menu:has(.mega-menu-columns-1-of-1) {
        width: 250px;
		height: 100%;
    }
}

nav.rank-math-breadcrumb p {
    margin-bottom: 0;
}


.box_saving {
    margin-bottom:6px;
    position: relative;
    padding-bottom: 1px;
    border-radius: 10px;
}

    .box_saving .bs_title {
        display: flex;
        align-items: center;
        background-color: #fff;
        background-image: url(https://nhaanbepam.com/wp-content/uploads/2024/08/bg-oltk-dt.png);
        background-repeat: no-repeat;
        background-position: bottom right;
        background-size: auto 100%;
        padding: 6px 6px 0 6px;
        border-radius: 10px 10px 0 0;
		border: 2px solid #e00;
    }

        .box_saving .bs_title div.bs_price {
            width: 100%; line-height:20px;
        }

            .box_saving .bs_title div.bs_price > b {
                display: block;
                font-size: 14px;
                font-weight: normal;
				margin-bottom: 5px;
            }

            .box_saving .bs_title div.bs_price > strong { 
                color: #e00; font-size: 22px;
            }

            .box_saving .bs_title div.bs_price > em {
                font-style: normal; font-size:16px;
                text-decoration-line: line-through;
            }

            .box_saving .bs_title div.bs_price > * {
                margin-bottom: 0px;  
            }

p.parameter__title strong {
    color: #dd0000;
    margin-left: 5px;
}

h3.article__content__title strong {
    margin-left: 5px;
    color: #dd0000;
}

p.parameter__title {
    font-weight: bold;
}


li.header-search-form {width:340px}
.header-nav li.html:before {position:absolute;width:25px;height:25px;content: "";left: 5px;top: 50%;transform: translateY(-50%);}
.header-nav li.html_topbar_left:before {background:url(/wp-content/uploads/2024/08/call-icon.png)}
.header-nav li.html_topbar_right:before {background:url(/wp-content/uploads/2021/07/map-icon.png)}
.header-nav-main {font-size:14px}
.header-nav-main li:not(:first-child) {padding-left: 35px;}
.cart-icon {margin-right:10px}
.cart-item .cart-icon strong, .cart-item .cart-icon strong:after {border-color:#fff;color:#fff}
.nav li.html a,.nav li.html a:hover, .nav li.cart-item a, .nav li.cart-item a:hover {color:#fff;font-size: 12px;}
.mini_cart_item a {color:#000 !important}
.mobile-nav a {color:#000}
.mobile-nav>.nav-icon>a {color:var(--primary-color)}
.nav>li>a>i.icon-menu {color:#fff}

.header.active .header-wrapper .header-logo-sticky, .header-wrapper.stuck .header-logo-sticky{display:none !important}
.header.active .header-wrapper .header-logo-sticky+img, .header-wrapper.stuck .header-logo-sticky+img{display: block !important}


#mega-menu-wrap-vertical #mega-menu-vertical.mega-menu-vertical > li.mega-menu-megamenu.mega-menu-item, #mega-menu-wrap-vertical #mega-menu-vertical.mega-menu-vertical > li.mega-menu-flyout.mega-menu-item {
  position: unset;
	display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

#mega-menu-wrap-vertical #mega-menu-vertical > li.mega-menu-item > a.mega-menu-link {
    display: inline-block;
}

#mega-menu-wrap-vertical #mega-menu-vertical > li.mega-menu-item > a.mega-menu-link {
    padding-right: 3px;
	line-height: 27px;
	font-size: 12px;
}

a.bep-sub {
    line-height: 27px;
    height: 29px;
    padding: 0px 5px 0px 5px;
    vertical-align: baseline;
    width: auto;
    display: inline;
    color: #000;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    background: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    font-family: inherit;
    font-size: 12px;
    font-weight: normal;
    outline: none;
}

a.bep-sub:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #000;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}


#mega-menu-vertical .mega-menu-item-has-children::after {
    content: "";
    display: inline-block;
    right: 0;
	top: 0;
    line-height: 30px;
    position: absolute;
	background: red;
	width: 10px;
	height: 10px;
	
}


.add-to-cart-container .ux-quantity {
    display: none;
}

.add-to-cart-container .cart {
    display: flex;
    justify-content: space-between;
    gap: 10px;
	margin-top: 10px;
}

button.button.buy_now_button {
    width: 50%;
	margin-right: 0;
	font-size: 14px;
}

button.single_add_to_cart_button.button.alt {
    width: 50%;
	font-size: 14px;
}

button.single_add_to_cart_button.button.alt i{
	display: none;
}

.icon-box.featured-box.icb-product.icon-box-left.text-left {
    align-items: center;
    background: #f3f5f7;
    padding: 10px;
    box-shadow: 0 3px 5px rgba(0,0,0,0.3);
	margin-bottom: 15px;
}
.icb-p-text {
    font-size: 12px;
    font-weight: bold;
}

.product-hl {
    text-align: center;
    padding: 10px;
    background: #fafafa;
    box-shadow: 0 3px 5px rgba(0,0,0,0.2);
    margin-bottom: 15px;
}

.product-hl-sub {
    font-weight: bold;
    color: red;
}



.ft-tt {
    font-weight: bold;
    margin-bottom: 15px;
}

.ft-main-title {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px;
}

.absolute-footer.dark {
    color: #fff;
}

.ft-item {
    text-align: center;
    padding: 5px 10px;
    background: #fff;
    margin-bottom: 10px;
    box-shadow: 0 3px 5px rgba(0,0,0,0.2);
    border-radius: 3px;
}

.ft-head-item {
    font-weight: bold;
    color: red;
}

.ft-sub-item {
    font-size: 14px;
}



.section-title-normal {
    border-bottom: 0;
    border-radius: 5px;
}
.section-title-normal {
    background: #dd0000;
}.section-title-normal b {
    display: none;
}.section-title-normal span {
    margin-right: 15px;
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
    font-size: 20px;
    color: white!important;
    padding: 10px;
}span.hdevvn-show-cats li {
    display: block;
    width: auto;
    float: left;
    margin: 0 8px;
}span.hdevvn-show-cats li a {
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    margin-right: 0!important;
    padding-left: 10px;
}.section-title a {
    font-size: 14px;
    margin-left: auto;
    color: white;
    margin-right: 10px;
}



#button-contact-vr {
    position: fixed;
    bottom: 0;
    z-index: 99999
}

    #button-contact-vr .button-contact {
        position: relative;
        margin-top: -5px
    }

        #button-contact-vr .button-contact .phone-vr {
            position: relative;
            visibility: visible;
            background-color: transparent;
            width: 90px;
            height: 90px;
            cursor: pointer;
            z-index: 11;
            -webkit-backface-visibility: hidden;
            -webkit-transform: translateZ(0);
            transition: visibility .5s;
            left: 0;
            bottom: 0;
            display: block
        }

.phone-vr-circle-fill {
    width: 65px;
    height: 65px;
    top: 12px;
    left: 12px;
    position: absolute;
    box-shadow: 0 0 0 0 #c31d1d;
    background-color: rgba(230,8,8,0.7);
    border-radius: 50%;
    border: 2px solid transparent;
    -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
    animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animuiion: zoom 1.3s infinite;
    animation: zoom 1.3s infinite
}

.phone-vr-img-circle {
    background-color: #e60808;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 25px;
    left: 25px;
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phone-vr-circle-fill 1s infinite ease-in-out
}

    .phone-vr-img-circle a {
        display: block;
        line-height: 37px
    }

    .phone-vr-img-circle img {
        max-height: 25px;
        max-width: 27px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%)
    }

#instagram-vr .phone-vr-circle-fill {
    background: rgb(17,143,253);
    background: linear-gradient(160deg,rgba(17,143,253,1) 20%,rgba(188,60,218,1) 50%,rgba(253,223,5,1) 80%);
    background-size: contain;
    box-shadow: 0 0 0 0 #c840c9;
    background-color: rgb(79 103 254);
    border: 0
}

#instagram-vr .phone-vr-img-circle {
    background: transparent
}

#telegram-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 #2c9fd8;
    background-color: rgb(44 159 216 / 74%)
}

#telegram-vr .phone-vr-img-circle {
    background: #2c9fd8
}

@-webkit-keyframes phone-vr-circle-fill {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes zoom {
    0% {
        transform: scale(.9)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 15px transparent
    }

    100% {
        transform: scale(.9);
        box-shadow: 0 0 0 0 transparent
    }
}

@keyframes zoom {
    0% {
        transform: scale(.9)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 15px transparent
    }

    100% {
        transform: scale(.9);
        box-shadow: 0 0 0 0 transparent
    }
}

.phone-bar a {
    position: absolute;
    margin-top: -65px;
    left: 30px;
    z-index: -1;
    color: #fff;
    font-size: 16px;
    padding: 7px 15px 7px 50px;
    border-radius: 100px;
    white-space: nowrap
}

    .phone-bar a:hover {
        opacity: 0.8;
        color: #fff
    }

@media(max-width:736px) {
    .phone-bar {
        display: none
    }
}

#zalo-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 #2196F3;
    background-color: rgba(33,150,243,0.7)
}

#zalo-vr .phone-vr-img-circle {
    background-color: #2196F3
}

#viber-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 #714497;
    background-color: rgba(113,68,151,0.8)
}

#viber-vr .phone-vr-img-circle {
    background-color: #714497
}

#contact-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 #2196F3;
    background-color: rgba(33,150,243,0.7)
}

#contact-vr .phone-vr-img-circle {
    background-color: #2196F3
}

div#whatsapp-vr .phone-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 #1fd744;
    background-color: rgb(35 217 72 / 70%)
}

div#whatsapp-vr .phone-vr .phone-vr-img-circle {
    background: #1cd741
}

    div#whatsapp-vr .phone-vr .phone-vr-img-circle img {
        max-width: 100%;
        max-height: 100%;
        border-radius: 50%
    }

#fanpage-vr img {
    max-width: 35px;
    max-height: 35px
}

#fanpage-vr .phone-vr-img-circle {
    background-color: #1877f2
}

#fanpage-vr .phone-vr-circle-fill {
    box-shadow: 0 0 0 0 rgb(24 119 242 / 65%);
    background-color: rgb(24 119 242 / 70%)
}

#gom-all-in-one .button-contact {
    transition: 1.6s all;
    -moz-transition: 1.6s all;
    -webkit-transition: 1.6s all
}

#button-contact-vr.active #gom-all-in-one .button-contact {
    margin-left: -100%
}

#button-contact-vr {
    right: 0;
}

.phone-bar a {
    left: auto;
    right: 30px;
    padding: 8px 55px 7px 15px;
}

#button-contact-vr.active #gom-all-in-one .button-contact {
    margin-left: 100%;
}

#button-contact-vr {
    bottom: 5%;
}

.badge-inner.secondary.on-sale {
    background-color: #ffc718;
}

.section-title.section-title-bold {
    background: #dd0000;
    color: #fff;
}

.section-title.section-title-bold b {
    height: 0;
}

.section-title.section-title-bold .section-title-main {
    border: 0;
}