html {
  scroll-behavior: smooth;
}
.kk_container .nav-tabs {
  padding: 10px;
  background: #f0f0f0;
}
.dynhook{
display:flex;
}
.pro_gallery_top_container > .kk_triger{
padding-top:37px;
display:block;
}
.same_models .btn i {
  vertical-align: unset;
  margin: 0 5px !important;
}
.modal-body {
  background: #fff;
}
.product-unit-price{
    display:none;
}
#leftbar, #rightbar{
background:#fff !important
}
.dynhook[data-hook="DisplayRightBar"] {
  display: block;
  flex-grow: 1;
}
.dynhook[data-hook="DisplaySlogan2"] {
 max-width:48px;
min-width: 30px;
flex:1
}
.loadingempty{
display:none
}
.ws_customers_imgs{
display:none
}
.btn-default.btn-full-width{
transition:all 0.3s;
}
.btn-default.btn-full-width:hover{
background-image: linear-gradient(0deg,#109792 50%,#47e33f 100%);
color:#fff;
box-shadow: 0 2px 23px 0 rgb(16 151 146 / 58%);
}
.style_content .btn.isdisable{
  cursor: not-allowed;
color: #444;
border-color: #444;
}
.product_page_layout_0 {
    position: relative;
}
.product_page_layout_0.ppp {
    padding-top: 40px;
}
#steasy_column_29 {
    font-size: 11px;
}
#steasy_column_30 .row {
    justify-content: center;
}
#steasy_column_30 img {
    max-width: 24px;
}
.dddr +div{
display:inline-block;
width:38%;
font-feature-settings: "ss02";
vertical-align: top;
}
@media screen and (min-width : 991px) {
    #footer .block{
        margin:0 !Important;
        width: 100%;
    }
.swiper-button-lr.swiper-navigation-rectangle .swiper-button-next,
.swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev {
  top: 30% !Important;
}
}
@media screen and (max-width : 980px) {
.mini_name .s_title_block a{
height:100%;
display:block;
}
div#ranginesmsoosalert {
  box-shadow: 0 0 100px 100px rgb(0 0 0 / 30%);
  left: 5%;
  width: 90%;
  bottom: 0;
  top: auto;
}
div.myAttrDesc {
  margin: 0 5%;
  height: 80vh;
  top: 5vh;
  padding: 5px;
}
.sttab_block .nav-tabs.tab_lg .nav-link{
    border: 2px solid #ddd !important;
padding: 5px;
text-align: center;
border-radius: 5px !important;
}
.sttab_1_2 .nav-tabs .nav-link.active, .sttab_1_2 .nav-tabs .nav-link:focus, .sttab_1_2 .nav-tabs .nav-link:hover, .sttab_2_2 .nav-tabs .nav-link.active, .sttab_2_2 .nav-tabs .nav-link:focus, .sttab_2_2 .nav-tabs .nav-link:hover {
    border: 2px solid #137F95 !important;
}
.sttab_block .nav-tabs.tab_lg .nav-link {
    padding: 5px;
    font-size: 14px;
background:#fff;
}
.sttab_2 .nav-tabs.five .nav-item{
width:33.33%;
padding:5px;
text-align: center;
}

.sttab_2 .nav-tabs.three .nav-item{
width:33.33%;
padding:5px;
text-align: center;
}
.sttab_2 .nav-tabs.three .nav-item .nav-link, .sttab_2 .nav-tabs.five .nav-item .nav-link{
font-size:11px
}
 .sttab_2 .nav-tabs.five .nav-item .nav-link{
text-align:center
}
.sttab_2 .nav-tabs.three .nav-item .nav-link, .sttab_2 .nav-tabs.five .nav-item:nth-child(1) .nav-link,
 .sttab_2 .nav-tabs.five .nav-item:nth-child(2) .nav-link,
 .sttab_2 .nav-tabs.five .nav-item:nth-child(3) .nav-link{
text-align: center;
}
.sttab_2 .nav-tabs.three .nav-item .nav-link i, .sttab_2 .nav-tabs.three .nav-item .nav-link::before,
.sttab_2 .nav-tabs.five .nav-item .nav-link i,
.sttab_2 .nav-tabs.five .nav-item:nth-child(3) .nav-link::before{
display:block
}
.mobile_tab .nav-tabs {
    display: flex;
    margin: 0;
padding-bottom:5px;
flex-wrap: wrap;
}
.mobile_tab .mobile_tab_title {
    display: none;
}
.mobile_tab .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block !important;
}
.mobile_tab .tab-pane .tab-pane-body {
    display: block;
}
}
@media screen and (max-width : 768px) {
#index .products_sldier_swiper .pro_second_box {
    padding: 5px;
  }
.is_rtl #cdproductcomparisonplus{
display:block !Important
}
.has-compact-filter .af-form {
  padding-bottom: 130px;
}
.desc_video p {
  font-size: 11px;
}
.category-description.truncate_cate_desc_2 .st_read_more, .manufacturer-description.truncate_cate_desc_2 .st_read_more {
  height: auto;
}
 .dddr +div{
display:block;
width:100%
}
#steasy_column_30 .row {
    justify-content: center;
}
}
.products-sort-order ul li a {
    margin: 10px 4px;
    font-size: 13px;
    padding: 0 10px 3px;
}
audio, video, .desc_video {
height: 100%;
background: #333;
border-radius: 7px;
border: 2px solid #000;
width:100%;
max-width: 980px;
margin: auto;
display: block;
}
.desc_video  {
position:relative;
overflow:hidden;
}
.desc_video video {
border-width: 0;
border-radius: 5px;
max-width:100%;
}
.videoblur{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: cover;
  filter: blur(10px);
  opacity: 0.2;
}
.desc_video .video_title {
transition:0.3s all;
  position: absolute;
  background: rgb(0 0 0 / 80%);
  border-radius: 3px 3px 0 0;
  color: #fff;
  text-align: center;
  padding-bottom: 5px;
  box-shadow: 0 5px 20px -5px #000;
  z-index: 1;
opacity:1;
  border-bottom: 2px solid rgb(0 0 0 / 50%);
  width: 100%;
  top: 0;
  left: 0;
}
.desc_video .plyr--playing + .video_title{
opacity:0;
top:-100%;
}
.desc_video p{
margin-bottom:5px;
}
.layer_icon_wrap {
    background: #d12535;
    color: #f6f6f6;
    border-radius: 100%;
}
.btn {
    border-radius: 0;
    font-size: 14px;
    line-height: 32px;
    padding: 3px 10px;
    cursor: pointer;
}
.btn-default {
    color: #2fb5d2;
    background-image: none;
    background-color: transparent;
    border-color: #277c8e;
    border-width: 1px;
    line-height: 28px;
  }
.style_content .btn {
    border-radius: 4px;
    margin-bottom: .1rem;
    margin-right: 0.1px;
}
/* blockquote reza *************************/
.cms_content h3, .blog_content h3, .product-description h3 {
    font-size: 14px!important;
}
.product_second_section #easycontent_52, .product-description-short.oooo, #easycontent_22{
box-shadow: 0 5px 5px 0 rgb(149 152 160 / 17%);
border-radius: 0 0 7px 7px;
padding: 10px 0 0;
border-top: 1px solid #eee;
margin: -15px 0 15px;
background: #f9f9f9;
}
 .product-description-short.oooo{
background-color: #fff;
box-shadow: 0 0 18.81px .19px rgb(149 152 160 / 17%);
border-radius: 7px;
padding: 20px 20px 10px;
margin: 0 0 10px;
text-align:justify
}
.product-information .title_flex_left{
border:0
}
.product-information .title_block_inner{
font-size:13px;
}
.iconss{
z-index: 98;
position: absolute;
width: 32px;
text-align: center;
height: auto;
right: -5px;
}
a.h6{
font-size:17px;
margin-bottom:15px;
display:block;
}
#steasy_column_75 p{
font-size:14px
}

.shortfea{
list-style: inside;
margin-bottom:5px;
text-align:right;
}

.shortfea .name{
font-weight:400
}
.shortfea .value{
margin:0;
}
.shortfea-a {
    font-weight: 800;
font-size:13px;
    text-transform: uppercase;
margin-bottom:10px;
color:#57585b !important
}

#product .shortfea{
  margin-bottom: 5px;
  text-align: right;
  display: flex;
  justify-content: stretch;
  flex-wrap: wrap;
}
#product .shortfea > div{
    flex:1;
    flex-shrink: 1;
    flex-basis: 0%;
  flex-basis: 0;
  flex-basis: initial;
  flex-shrink: 0;
  font-size: 13px;
  line-height: 24px;
  margin:3px;
  position: relative;
}
#product .shortfea > div div {
  background:#f0f0f1;
  border:#137F95 0 solid;
  border-radius:5px;
  color: #fff;
  display: block;
  margin:0;
  padding:4px 10px;
text-align: right;
  width: 100%;
  min-width:120px;
}
.tofea{
    width:100%;
    text-align:center;
}
.tofea span{
background:#fff;
  padding:6px 10px;
  position: relative;
  top: 9px;
  border:1px solid #ddd;
  border-radius:7px;
}
#product .shortfea .name {
color:#777;
font-weight:400;
}
#product .shortfea .value {
color:#111;
margin:0 !important;
}
#product .shortfea .name::before {
  display: none !important;
}
#product .shortfea .value {
  display: block !important;
}
.mini_name .s_title_block {
    height: 3em;
}
#switch_left_column_wrap{
display:none
}
.mv_item, .ajax_block_product .s_title_block a, .pro_column_right .s_title_block a, .style_wide .ma_level_1{
font-family: irswl
}
 .price, #our_price_display, .old_price, .sale_percentage, .font-fa, a[data-module="ws_productreviews"]{
font-family: irswl !important;
 font-feature-settings: "ss02";
}
.search_widget_btn.btn {
  width: 50px;
}
.scroll_review {
  display: flex;
  align-items: center;
}
.scroll_review strong {
  margin-left: 7px;
  color: #000;
  margin-right: 2px;
}
#product_review_block_extra .star_content {
  font-size: 13px;
}
.scroll_review i{
font-size:20px
}
#product_reviews_block_tab .respond a{
color:#4285f4 ;
}
.current-price .price{
font-size:19px;
}
.kfafeaturespro-ok::before{
content: '\e8cf';
font-family: fontello;
}
.kfafeaturespro-ok::before{
font-family: fontello;
font-style: normal;
content: '\e80f';
}
.kfafeaturespro-cancel::before{
content: '\e806';
font-family: fontello;
font-style: normal;
}
#header_primary .header_v_align_m {
  margin: 0;
}
.header_icon_btn_icon .amount_circle {
  right: -15px;
}
#js-product-list .product_list.grid .product_list_item {
  padding: 0 7px;
}
.pro_gallery_thumbs_horizontal .swiper-slide {
  margin-left: 10px;
}
a.ma_level_2 {
  padding: 1px 0;
}
.attbuttun{
font-size:13px;
}
.attbuttun i{
font-size: 16px;
vertical-align: unset;
}
.fancybox-skin {
  background: #f2f2f2;
}
.st-input-loading i {
  height: 43px;
  line-height: 43px;
  width: 43px;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  left: 50%;
  margin-left: -22px;
  text-align: center;
}
#reviews_section_wrap p {
  word-wrap: anywhere;
}
.review_img_block {
  border: 2px solid #eee;
  border-radius: 5px;
  overflow: hidden;
  padding: 10px;
  width: 90px;
  margin:5px !important;
}
.fancybox-skin {
  background: #fff;
}
.comment_img_list {
  flex-wrap: wrap;
}
.comment_wrapp img{
border-radius:7px;
}
.kfafeaturespro-ok{
color:yellowgreen
}
.kfafeaturespro-cancel{
color: orangered;
}
#products #cdpcp-go-to-compare-form{
display:none
}
.plyr * {
  direction: ltr;
}
@media screen and (max-width : 768px) {
.desc_video .video_title{
position:static;
background: rgb(50 50 50);
}
.desc_video .plyr--playing + .video_title{
opacity:1;
top:0;
}
.desc_video p {
  font-weight: 400;
}
}
.fancybox-video {
  margin: auto !important;
}
#module-stprovideos-myvideoss .desc_video {
margin:0;
height: 100%;
}
#module-stprovideos-myvideoss .desc_video video {
  border-width: 0;
  border-radius: 5px;
  max-width: 100%;
  margin: 0;
  height: 100%;
}
#module-stprovideos-myvideoss #search_results > div{
display:flex;
flex-direction: column;
}
#module-stprovideos-myvideos #main, #module-stprovideos-myvideoss #main {
  padding: 20px 30px;
  background-color: #fff;
  box-shadow: 0 0 18.81px .19px rgb(149 152 160 / 17%);
  border-radius: 7px;
}
#cdpcp-table tbody tr:last-child .value::before{
content: '\f111';
font-family: fontello;
margin-left:5px;
font-size:8px;
color:#7c8697;
}
#myModall.show + div{
display:block !important
}
.same_models .title_block{
color:#57585b
}
#ranginesmsoosalert {
  margin: 0;
  border-radius: 13px;
  box-shadow: 0 0 10px rgb(0 0 0 / 30%);
  padding: 15px;
  left: 0;
background: #f2f2f2;
  width: 100%;
  text-align: center;
}
.sms-alert-content {
  width: auto;
}
.sms-alert-mobile-cancel {
  margin: 10px 0;
  display: block;
  background: #555;
}
.sms-alert-mobile-submit {
  background: #2db259;
}
.topdesc,.botdesc {
  background: #fff;
  padding: 15px 15px 5px;
  border-radius: 7px;
  margin: 10px;
}
.act_box_cart.display_normal a:hover{
color:#000
}
@media screen and (max-width : 425px) {
  #search_faqs_submit_button {
    width: 18% !important;
  }
}
#videos_list {
  position: relative;
  z-index: 9 !important;
}
#videos_list.openn {
  z-index: 9999 !important;
}
.myAttrDesc .close {
  z-index: 9999999;
  width: 48px;
  height: 48px;
}
#easycontent_712 em{
color:#fff
}
.mobile_device.use_mobile_header #sidebar_box #rightbar_29 a {
position: absolute;
  right: 50%;
  top: -40px;
padding-top:4px;
  transform: translateX(50%);
  width: 60px !important;
  height: 60px;
background: #fd9713;
  background: linear-gradient(0deg,#fdc913 1%,#ffd12f 100%) !important;
  color: #000;
  text-align: center;
  border-radius: 50%;
  line-height: 50px;
  z-index: 50;
  box-shadow: 0 0 0 2px #FFF;
}
.mobile_device.use_mobile_header #sidebar_box #rightbar_29 a:hover{
background: #fd9713;
  background: linear-gradient(0deg,#fdc913 1%,#ffd12f 100%) !important;
  color: #000;
}
.mobile_device.use_mobile_header #sidebar_box #rightbar_29 a.active{
background: #fd9713;
  background: linear-gradient(0deg,#fdc913 1%,#ffd12f 100%) !important;
  color: #000;
}
#leftbar  > div{
flex:1
}
.suppp{
  margin: 0 -5px;
}
.suppp > div a{
height: 100%;
display: flex;
  flex-direction: column;
  padding: 5px;
  min-width: 10px;
  margin: 0 5px;
  font-weight: 400;
  font-size: 13px;
justify-content: center;
}
.rightbar_tels::before{
display:none !important
}
@media screen and (max-width : 768px) {
.btn-default.btn-large {
  max-width: 100% !important;
}
.suppp > div a{
  font-size: 12px;
padding:0 5px 5px;
}
.box-rangi {
  margin: 0 -10px -10px;
  border-radius: 0;
}
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button {
  color: #000;
  background: none;
text-shadow: 0 0 3px #fff;
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button:hover {
  color: #fff;
}
figcaption{
line-height:1.3;
min-height:45px;
}
#product_reviews_block_tab div.comment_details p {
  text-align: justify;
}
.arroanim {
  display: inline-flex;
  margin-right: 16px !important;
  animation: slide1 1s ease-in-out infinite;
}
.fs_5x {
  font-size: 4rem;
}
.st-pusher {
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s,-webkit-transform .2s;
}
.shortfea .name::before{
content:"";
display:inline-block;
width:5px;
height:5px;
background:#777;
border-radius:25px;
margin-left:5px;
}
.review_count_extra {
    line-height: 1.6;
    font-size: 12px;
    font-feature-settings: "ss02";
}
#product_review_block_extra {
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 12px;
    flex-wrap: wrap;
    display: flex;
}


/*********end editor********/

.fto-ajust::before {
background:url("../../../../img/cms/compare3.svg") no-repeat center;
content:""!important;
height:24px;
width:24px
}
#leftbar .fto-ajust::before {
content:"";
height:24px;
width:24px
}
.breadcrumb_nav li:last-child,.cdpcp-compare-btn--loading .cdpcp-compare-btn__icon--add,.cdpcp-compare-btn--loading .cdpcp-compare-btn__icon--remove,.cdpcp-compare-btn__icon,.cdpcp-compare-btn__text,.pro_outer_box .rating_box {
display:none
}
@media screen and (max-width : 991px) {
#rightbar_14 .icon_wrap.active,#rightbar_14 .icon_wrap:hover,#rightbar_14 a.icon_wrap.active,#rightbar_14 a.icon_wrap:hover {
background:transparent!important
}
}
@keyframes slide1 {
0%,100% {
transform:translate(0,0)
}
50% {
transform:translate(10px,0)
}
}
.cart-content-btn .btn {
border-radius:5px!important
}
.cart-content-btn .btn_to_checkout {
background-image:linear-gradient(0deg,#109792 50%,#47e33f 100%);
color:#fff;
padding:10px
}
.kk_container .easyzoom--overlay {
display:flex;
justify-content:center
}
.zoom-controls {
display:flex;
flex-direction:column;
margin:auto;
position:absolute;
right:0;
top:10px;
z-index:99
}
.zoom-controls i {
display:inline-block;
height:32px;
line-height:32px;
margin:0 5px;
text-align:center;
width:32px
}
body {
overflow-x:hidden
}
.undername .fto-dot {
color:#dfdfdf;
font-size:16px
}
.view_all_reviews {
color:#137F95;
font-feature-settings:"ss02"
}
#category-description p {
font-size:14px;
line-height:1.8
}
.clicked_thumb .pro_gallery_thumb_box {
border-color:#137F95
}
#product-list-top-wrap,.bottom_pagination,.product_count_infinite {
font-feature-settings:"ss02";
font-size:13px
}
#center_column {
margin-bottom:30px
}
.pro_first_box .hover_fly {
border-radius:5px;
left:0;
margin:auto;
overflow:hidden;
right:0;
transition:all .6s cubic-bezier(0.68,-0.55,0.265,1.55);
width:150px
}
#category-description img {
border-radius:15px;
display:block;
margin:auto
}
.products.product_list.grid .product_list_item {
border:0;
display:flex
}
.products.product_list.grid .product_list_item article {
background-color:#fff;
border:solid 1px transparent;
border-radius:5px;
box-shadow:0 1px 2px 0 #00000026;
margin-bottom:10px;
padding:5px 10px 36px;
position:relative;
width:100%
}
.st_read_more {
background:linear-gradient(to bottom,#fff0,#fff 50%);
font-size:17px;
line-height:100px;
max-height:80px
}
.product_list.grid .ajax_block_product .pro_outer_box.home_default {
max-width:100%!important
}
.st_sticker_block .st_sticker {
border:0;
font-size:15px;
font-weight:700!important
}
#st_ma_0 {
text-align:right!important;
width:auto
}
[class*=" fto-"]::before,[class^="fto-"]::before {
vertical-align:middle
}
#steasy_column_24 .easy_icon {
transition:all .6s cubic-bezier(0.68,-0.55,0.265,1.55)
}
.radio-label {
background:transparent;
border-radius:5px;
height:2.475rem;
line-height:2.75rem;
padding:0 18px
}
.product-variants .product-variants-item ul li {
margin-left:6px;
margin-right:0
}
.st-input-loading {
border-radius:25px
}
.custom-input-box .custom-input-item,.custom-input-box .custom-input {
border-radius:100%;
height:1.2rem;
width:1.2rem
}
.js-search-link {
font-weight:700
}
#steasy_column_24 .easy_icon_wrap:hover .easy_icon {
color:#376fed!important;
transform:translateY(-5px)
}
.products-selection {
background:#fff;
background-color:#fff;
border:solid 1px transparent;
border-radius:5px;
box-shadow:0 1px 2px 0 #00000026;
margin-bottom:10px;
padding:15px
}
.bottom_pagination {
border-top:1px solid #eee;
padding:15px
}
.h2,h2 {
font-size:1.4rem
}
.h3,h3 {
font-size:1.2rem
}
.pagination {
flex-direction:row-reverse
}
.products-sort-order {
font-size:14px;
font-weight:600
}
.products-sort-order ul li a {
font-size:14px;
margin:10px 5px;
padding:0 15px 3px
}
.dropdown_list_item.current {
border:1px solid #11bec4;
border-radius:5px;
color:#11bec4;
padding:0 15px 3px
}
#myTabb .nav-link{
    font-family: irswl !important;
  font-feature-settings: "ss02";
}
a[data-module="steasycontent"]::before,a[data-module="stprovideos"]::before {
content:'\e979';
font-family:fontello;
font-size:20px;
font-style:normal;
font-weight:400;
margin-left:5px;
vertical-align:middle
}
.product-manufacturer {
margin-bottom:40px;
margin-top:10px
}
.login.top_bar_item,.stcompare_link.top_bar_item,.userinfo_mod_top > a,.loved_link.top_bar_item {
border:1px solid #cdd1d9;
border-radius:7px;
color:#57585b
}
.stcompare_link.top_bar_item {
margin-left:5px
}
.login i {
border-right:1px solid #ddd;
margin-right:10px;
padding-right:10px
}
.pro_price_block {
    display:block;
align-items:center!important
}
.pro_price_right {
    border-top: 1px solid #ddd;
  margin-top: 5px;
}
.st_pro_video_play_icon {
background:transparent!important
}
.product-prices .current-price .price[content="0"],.product-prices .current-price .price[content="1"],.ajax_block_product .price[content="0"],.ajax_block_product .price[content="1"] {
font-size:13px;
font-weight:300
}
.st_pro_video_btn .vjs-icon-placeholder {
background:#d12535
}
#product div#yar-tags {
background-color:#fff;
border:0!important;
border-radius:7px;
box-shadow:0 0 18.81px .19px #9598a02b;
margin:0 auto 10px;
overflow:hidden;
padding:0
}
.product_page_container .pro_right_item {
margin-left:0;
margin-right:0;
text-align:left
}
.truncate_block {
background:#fff;
border-radius:7px;
box-shadow:0 0 18.81px .19px #9598a02b;
overflow:hidden;
padding:15px;
position:relative
}
.kfafeaturespro-left-dir::before {
color:#fff;
display:inline-block;
font-size:13px;
margin:0;
position:relative;
top:2px
}
.kfafeaturespro-group-title {
color:#111
}
#products {
margin-bottom:20px;
margin-top:13px;

}
@media screen and (max-width: 768px) {
    #product-list-top-wrap {
  position: sticky;
  top: 0;
  z-index: 99;
}
  #category .st-container, #category .st-content, #category .st-content-inner {
    overflow:
clip;
  }
}
#contact .easy_icon_with_text_4_1 .easy_icon {
display:block;
margin-left:6px;
margin-right:0
}
select.form-control:not([size]):not([multiple]) {
color:#333 
}
#st_header #mobile_bar .search_widget_block {
margin-left:0;
margin-right:0
}
#header_right .shoppingcart-list {
background:#f1f2f4
}
body#index,body#index #body_wrapper { 
background:#f5f5f5
}
#easycontent_9,.ajax_cart_bag .amount_circle,#sidebar_box .rightbar_wrap .amount_circle,.st_reduce, .amount_circle {
font-feature-settings:"ss02"
}
.product_img_link img.front-image {
margin:auto
}
.st_reduce {
font-size:15px
}
#steasy_element_19,.regular-price,.gallerique_title_block {
font-family:IRANSansF
}
.magnitude {
font-feature-settings:"ss02";
font-weight:400
}
.bullet li a,#steasy_element_47 p {
color:#333;
font-feature-settings:"ss02";
font-size:14px
}
#footer .bullet li a {
display:block;
padding:6px 0
}
#footer .style_content p {
font-size:13px;
margin-bottom:1rem
}
#header_primary_row .login.top_bar_item,#main_menu_widgets .top_bar_item,.checkout_header_right .top_bar_item,.stcompare_link.top_bar_item,.loved_link.top_bar_item,.userinfo_mod_top > a {
display:block;
font-size:15px;
line-height:3rem;
padding:0 15px 0 10px
}
#st_header .shop_logo {
margin:20px auto
}
.logo {
height:auto;
width:160px
}
#top_bar .block,#top_bar p,#top_bar em {
margin-bottom:0;
vertical-align:text-top
}
#st_header .search_widget_block {
margin-left:70px
}
#st_header .search_widget_form_inner.input-group-with-border .form-control {
background:#fff;
border-radius:6px 0 0 6px;
color:#333;
height:46px;
padding-right:15px
}
.mini_name .product-price-and-shipping {
text-align:left
}
#st_mega_menu_wrap {
width:100%
}
.st_shopping_cart {
border:1px solid #cdd1d9;
border-radius:7px;
color:#57585b;
display:flex;
font-size:15px;
height:3rem;
justify-content:center;
line-height:3rem;
padding:0;
width:3rem
}
.search_widget_form_inner i {
color:#333;
font-size:1.5rem;
margin-left:5px
}
#easycontent_9 i {
color:#1b73f4;
display:inline-block;
font-size:24px;
margin-left:6px;
vertical-align:middle
}
.header-container {
box-shadow:0 7px 8px 0 #0000000a;
position:relative;
z-index:100
}
.login i,.shopping_cart_style_2 .ajax_cart_bag i,.userinfo_mod_top i {
font-size:1.5rem;
line-height:1
}
.shopping_cart_style_2 .ajax_cart_bag .amount_circle,.shopping_cart_style_3 .ajax_cart_bag .amount_circle {
background-image:linear-gradient(0deg,#109792 1%,#47e33f 100%);
border:0;
bottom:auto;
box-shadow:0 0 10.12px .88px #00746f6b;
right:-17px;
top:-17px
}
.dz-hidden-input,.swiper-pagination-progress,.loved_link.top_bar_item .amount_inline,#st_header #top_bar {
display:none
}
.h1,h1,.mobile_bar_item i {
font-size:1.6rem
}
#contact table p,.shopping_cart_style_2 .ajax_cart_bag,.shopping_cart_style_3 .ajax_cart_bag {
margin:0
}
@media screen and (min-width : 1400px) {
.btn-default.btn-large {
max-width:100%!important
}
.container,.wide_container {
max-width:100%;
width:1660px
}
}
@media screen and (max-width : 1400px) and (min-width : 768px) {

.dateupd label {
padding:0!important
}
}
@media screen and (max-width : 1200px) {
#st_header .search_widget_block {
max-width:320px!important
}
}
@media screen and (max-width : 998px) {
.inline_popup_tri,.get-mobile-wrapper {
max-width:360px
}
.newscoll {
flex-direction:column
}
.mobile_logo {
padding:10px
}
#steasy_column_54 > div > .row > div {
width:50%
}
.swiper-pagination-bullet-active {
background:red
}
.swiper-container-horizontal > .swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
bottom:0
}
div.product_left_column {
padding:0;
padding-top:20px
}
.mobile_device.use_mobile_header #body_wrapper {
padding-bottom:0
}
#description .tab-pane-body.ooo {
height:600px;
overflow:hidden;
position:relative
}
#steasy_element_28 .title_block {
display:block;
text-align:center
}
#steasy_column_26 #steasy_element_33 h5,#steasy_column_26 a,#steasy_column_26 p {
justify-content:center!important;
text-align:center!important
}
.mfp-arrow-right,.mfp-arrow-left {
transform-origin:unset
}
}
@media screen and (min-width : 998px) {
    .kk_container .nav-tabs {
margin:-10px -10px 0px -10px;
}
#category #left_column,#category #center_column {
padding-left:10px;
padding-right:10px
}
#steasy_element_19 > div,#steasy_element_22 > div,#steasy_element_23 > div {
margin-right:auto
}
}
@media screen and (max-width : 480px) {
.inline_popup_tri {
max-width:100%
}
.sttext_banner_1_1 > div > a {
display:block
}
}
@media screen and (min-width : 1400px) {
#st_mega_menu_column_block .stmenu_sub.col-md-12,.stmenu_vertical .stmenu_vs.col-md-12 {
width:1027px
}
}
.namad .title_block {
background:#f6f8fc;
border-radius:9px 9px 0 0;
margin:-30px 0 10px!important;
padding:10px
}
.namad {
border:2px solid #f0f2f7;
border-radius:10px;
padding:30px 0 10px
}
@media screen and (min-width : 991px) {
#amazzing_filter.block .title_block {
display:none!important
}
#easycontent_20 .title_block {
background:#f6f8fc;
border-radius:9px 9px 0 0;
margin:-20px -20px 20px!important;
padding:10px;
text-align:center
}
#easycontent_20 {
border:2px solid #f0f2f7;
border-radius:10px;
padding:20px 20px 0
}
}
@media screen and (min-width : 1200px) {
#multilink_6 .title_block,#multilink_7 .title_block {
background:#f6f8fc;
border-radius:9px 9px 0 0;
margin:-20px -20px 10px!important;
padding:10px;
text-align:center
}
#multilink_6,#multilink_7 {
border:2px solid #f0f2f7;
border-radius:10px;
padding:20px 20px 8px
}
}
@media screen and (min-width : 768px) {
#stacked_footer_column_2,#stacked_footer_column_5,#stacked_footer_column_3 {
order:2;
display:flex;
}
div.product_left_column {
padding-right:35px
}
.stickyy {
align-self:flex-start;
position:sticky;
top:0
}
}
@media screen and (min-width : 998px) {
.stfeaturedslider_container .product_img_link img.front-image {
margin:auto;
max-width:245px
}
.get-mobile-wrapper {
max-width:100%
}
}
@media screen and (max-width : 768px) {
.ajax_block_product .regular-price {
font-size:12px
}
.product_page_container .pro_right_item {
margin-left:5px;
margin-right:5px
}
.iconss {
display:flex;
height:30px!important;
justify-content:center;
left:0;
margin:auto;
right:0;
width:190px!important
}
#product #page_banner_container_1 {
background:transparent;
height:auto;
padding:0 10px;
position:relative;
top:10px;
visibility:visible;
z-index:98
}
#product #page_banner_container_1.topooo {
top:60px
}
.get-mobile-wrapper {
max-width:100%
}
.newscoll.two {
flex-direction:column
}
.moreshort {
padding-right:0!important
}
.product_name_wrap h1.product_name {
font-size:19px
}
#product .product_name_wrap {
flex-direction:column;
margin-bottom:10px;
padding-bottom:0
}
#steasy_column_24 .easy_sub_header {
font-size:12px!important
}
#steasy_column_54 > div > .row > div {
width:50%
}
#steasy_column_54 > div > .row > div .easy_icon_wrap {
flex-direction:column;
justify-content:center;
text-align:center
}
#product .pro_right_item .amount_inline,#product .wishlist_product_count {
box-shadow:0 2px 3px #0000001a;
color:#000;
left:50%;
margin-left:-12px;
top:-17px;
z-index:-1
}
.search_widget_block .search_widget {
position:static
}
.search_results {
left:2%;
right:2%;
width:96%
}
.breadcrumb_nav {
height:36px;
max-width:100%;
overflow-y:hidden;
white-space:nowrap
}
.mobile_bar_item {
min-width:30px
}
.mobile_bar_item i {
font-size:1.2rem!important
}
.mobile_bar_item i.fto-menu-1 {
font-size:1.6rem!important
}
.login i,.shopping_cart_style_2 .ajax_cart_bag i,.userinfo_mod_top i {
color:#333;
font-size:1.4rem!important
}
div.myacount_dashbord_list .list-group-item {
background:#f6f7fb;
border-radius:3px!important;
margin:10px auto;
text-align:center;
width:45%
}
.sttext_banner_1_1 > div {
display:flex;
justify-content:center;
text-align:center!important
}
#steasy_column_30 .row {
flex-wrap:wrap
}
#steasy_column_30 .row > div {
font-size:13px;
max-width:50%!important;
padding:5px
}
.product_first_section {
margin-bottom:10px
}
.mobile_bar_tri .ajax_cart_bag {
margin-top:7px
}
blockquote {
padding:20px!important
}
.pro_more_info .mobile_tab .mobile_tab_name {
color:#57585b!important
}
.cms_content h2,.blog_content h2,.product-description h2 {
font-size:1rem!important
}
#footer .title_block > div {
border:0
}
#category .st_sticker_3 {
bottom:0;
height:20px;
line-height:20px;
opacity:.7;
top:0;
width:100%
}
.block.products_container .st_sticker_3 {
height:22px;
line-height:22px;
width:100%
}
.is_rtl #side_stmobilemenu,#side_search,#side_products_cart,#side_custom_sidebar_7 {
border-left-width:0!important
}
#st_mobile_menu .mo_ma_level_0 {
font-size:17px
}
.st_sticker_3 {
width:auto
}
.st_reduce {
font-size:inherit
}
.mini_name .product-price-and-shipping {
text-align:right
}
.mini_name .product-price-and-shipping .regular-price {
display:inline-block;
font-size:11px
}
.mini_name {
display:block
}
.ajax_block_product .price {
font-size:12px;
font-weight:700
}
.block {
margin-bottom:1.3rem
}
#steasy_column_24 img {
height:38px!important;
max-width:42px
}
#steasy_column_25 .row {
flex-wrap:nowrap;
margin-left:-5px;
margin-right:-5px
}
#steasy_column_25 .col-lg-3 {
padding:0 5px
}
div#steasy_column_24 h4 {
font-size:.6rem
}
#banner_box_21,#banner_box_20 {
padding:0 8px
}
#product .product-description-short {
color:#333;
font-size:13px;
text-align:justify;
line-height:1.6

}
.mobile_logo {
padding:10px
}
.logo {
height:28px;
width:120px
}
#product .pro_gallery_top_inner .st_sticker_3,#product .countdown_box {
border-radius:25px
}
a.inline_popup_tri {
font-size:13px
}
div.swiper_images_slider .swiper-pagination {
bottom:10px;
width:auto
}
div.swiper_images_slider .swiper-button {
display:none!important
}
#sidebar_box .rightbar_wrap .amount_circle {
background-image:linear-gradient(0deg,#109792 1%,#47e33f 100%);
box-shadow:0 0 10.12px .88px #00746f6b;
margin-left:10px;
top:4px
}
#sidebar_box .rightbar_wrap .stcompare_quantity.amount_circle {
background-image:linear-gradient(0deg,#ee3e5b 1%,#f486a5 100%);
box-shadow:0 0 10.12px .88px #7400006b
}
.mobile_device.use_mobile_header #sidebar_box .rightbar_wrap a.icon_wrap {
height:51px;
padding:0 0 6px
}
#sidebar_box .rightbar_wrap .icon_wrap i {
font-size:1.4rem
}
.icon_wrap.with_text i {
height:30px;
line-height:30px
}
.icon_wrap {
background:#f6f7fb;
color:#4d4d4d
}
#stacked_footer_column_5 {
order:5;
padding:0
}
.namad .title_block {
background:#edf4fa
}
div.namad {
border-color:#edf4fa
}
#footer #steasy_element_22 p {
margin:0
}
#footer .footer_block_content {
display:block;
padding:0
}
#stacked_footer_column_3,#stacked_footer_column_2 {
order:2
}
#steasy_element_19 > div,#steasy_element_22 > div {
width:100%
}
.product-description-short.ooo,.product_middle_column {
padding:0!important
}
.product-description-short::before,#footer #steasy_element_33 .title_block,#steasy_column_54 > div > .row > div .easy_header,#product .breadcrumb_spacing,blockquote::before,blockquote::after,#steasy_column_24 .sttext_item_content p:last-child,#footer-bottom {
display:none
}
.header-container{
box-shadow:0 0 5px #0003
}
#product #st_header {
  box-shadow:unset;  
}
}
.st_mega_menu > li:last-child {
margin-right:auto
}
#st_mega_menu_wrap .st_mega_menu > li:last-child a {
display:flex;
flex-direction:row-reverse;
font-size:17px;
opacity:1;
padding:0 7px
}
#st_mega_menu_wrap .st_mega_menu > li:last-child:hover a {
background:#fff;
color:#c51b78
}
#st_mega_menu_wrap .st_mega_menu > li:last-child a i {
margin-left:0;
margin-right:10px
}
.form-control.search_widget_text::placeholder {
border-radius:6px 0 0 6px;
color:#757575;
font-size:14px
}
#stacked_footer_column_4 {
font-feature-settings:"ss03";
}
.swiper_images_slider .swiper-pagination {
bottom:45px;
left:auto;
right:7px;
width:120px
}
#index .swiper_images_slider .swiper-button.swiper-button-prev {
bottom:10px;
top:auto
}
#index .swiper_images_slider .swiper-button.swiper-button-next {
inset:auto 80px 10px auto
}
.swiper_images_slider .swiper-button-lr.swiper-navigation-arrow .swiper-button i {
font-size:2.6rem
}
.swiper-pagination-st-round .swiper-pagination-bullet {
border-width:1px;
height:10px;
width:10px
}
.swiper_images_slider {
border-radius:10px;
width:100%
}
.stmenu_sub {
border-left:1px solid #ddd;
border-radius:0 0 10px;
border-top:2px solid #ccc!important;
box-shadow:#0000004d -5px 5px 10px 0;
z-index:1
}
.stmenu_sub.stmenu_vertical {
min-height:500px
}
.ma_level_2 {
padding:3px 0
}
.lastword {
font-size:.8rem;
font-style:normal;
font-weight:400
}
.front_image_pic {
display:block;
margin:auto;
padding:0 10px;
position:relative
}
.c-product-item__image-overlay {
background:#000;
border-radius:10px;
display:none;
height:100%;
left:0;
opacity:.03;
position:absolute;
top:0;
width:100%;
z-index:1
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default {
max-width:100%!important
}
.act_box_cart.display_normal a {
background:#f5f5f5;
border:0;
border-radius:0 0 5px 5px;
bottom:0;
display:block;
left:0;
margin:-1px;
position:absolute;
right:0
}
.product_list.grid .ajax_block_product .pro_outer_box.home_default {
max-width:100%
}
.countdown_wrap.counting {
background:transparent;
bottom:10px;
direction:ltr;
font-feature-settings:"ss02";
height:40px;
left:auto;
visibility:visible
}
.st_banner_block .adveditor_image {
border-radius:7px
}
.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box {
background:#fff;
border-radius:10px
}
#subcategories {
background-color:#fff;
border-radius:7px;
box-shadow:0 0 18.81px .19px #9598a02b;
padding-top:12px
}
#subcategories .subcate_grid_view li .subcategory-name {
color:#000;
font-size:14px
}
#product-list-top-wrap,.bottom_pagination {
font-feature-settings:"ss02";
font-size:13px
}
.images-container-2 {
justify-content:end
}
.inline_popup_tri {
color:#40c0c6;
font-feature-settings:"ss02";
font-size:17px
}
#product .pro_gallery_top_inner .st_sticker_3 {
top:0
}
.btn-default.btn-large i {
font-size:24px;
margin-left:10px;
vertical-align:middle
}
.btn-default.btn-large {
background-image:linear-gradient(0deg,#109792 1%,#3ab334 100%);
border:none;
border-radius:7px;
box-shadow:0 2px 13px 0 #10979294;
color:#fff;
font-feature-settings:"ss02";
font-size:17px;
font-weight:700;
height:50px;
margin:0;
max-width:360px;
padding:0 10px 5px;
text-shadow:0 1px 1px #0000004d;
transition:all .2s;
width:100%!important
}
.btn-default.btn-large:hover {
box-shadow:0 2px 13px 0 #109792e6;
color:#fff;
text-decoration:none
}
#steasy_column_24 h4 {
color:#000;
font-feature-settings:"ss02";
font-size:1.2rem
}
#steasy_column_24 img {
height:64px;
width:auto
}
#steasy_column_24 p {
color:#000;
font-feature-settings:"ss02";
font-size:.8rem;
text-align:center
}
#product .product-prices .current-price .price {
color:#e6123d;
font-size:17px
}
#product .product-prices .current-price .price .lastword {
font-size:16px
}
#product .product-prices .regular-price {
color:#555;
font-size:17px
}
.product-variants .control-label {
color:#57585b;
display:block;
font-feature-settings:"ss02";
font-size:16px;
font-weight:700;
margin-bottom:4px
}
.product-variants .color {
border-radius:100%;
height:2.5rem;
width:2.5rem
}
#product .countdown_box {
background:radial-gradient(circle,#fff600ff 0%,#ffae00ff 100%);
border-radius:5px;
color:#000;
display:inline-block;
font-feature-settings:"ss02";
font-size:18px;
font-weight:700;
padding:2px 10px;
text-transform:capitalize
}
.amount_inline {
font-feature-settings:"ss02";
margin-right:5px
}
.mobile_tab .mobile_tab_name {
color:#333;
font-feature-settings:"ss02";
font-size:17px;
font-weight:700
}
.product-features dl {
align-items:normal;
border-bottom:0;
font-size:14px;
margin-bottom:0;
padding:0
}
.product-features dl dt {
background-color:#dee1e8;
border-radius:3px;
color:#333;
float:right;
margin-bottom:.35rem;
min-width:100px;
padding:.6rem 1.5rem;
width:35%
}
.product-features dl dd {
background-color:#edf0f4;
border-radius:3px;
color:#555;
margin-bottom:.35rem;
margin-right:10px;
padding:.4rem
}
.product-features dl dd.value.nobg {
background-color:transparent;
margin-bottom:0;
margin-right:10px;
padding:0
}
.product-features dl dd span {
background-color:#edf0f4;
color:#555;
display:block;
margin-bottom:.25rem;
padding:.4rem
}
#kfafeaturespro-div-mode > div:last-child dd {
text-align:justify
}
.product-features dl dd i {
font-size:20px;
line-height:.8
}
.sttab_3 .nav-tabs .nav-link {
margin-left:-1px;
margin-right:0;
text-align:center
}
.sttab_3_2 .nav-tabs .nav-link.active,.sttab_3_2 .nav-tabs .nav-link:focus,.sttab_3_2 .nav-tabs .nav-link:hover {
border-left-color:#fff;
border-right:2px solid #e54d26
}
.custom-input-box .custom-input-item,.product-variants .color {
border:1px solid #0000004d
}
.btn-default.btn-full-width:hover {
color:#fff
}
.product-variants .product-variants-item .input-color:checked + span {
text-align:center
}
.product-variants .product-variants-item .input-color:checked + span::before {
color:#ffffffb3;
content:'\e80f';
font-family:fontello;
font-size:24px;
line-height:38px;
text-shadow:0 1px 5px #00000080
}
.product-variants .product-variants-item .input-color:checked + span.whiten::before {
color:#333
}
#blockcart-modal .modal-dialog {
width:94%
}
.modal_cart.general_border .list_detail_item {
font-feature-settings:"ss02";
font-size:17px
}
.mfp-close-btn-in .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.st_modal_close {
left:0;
right:auto;
z-index:5555
}
.modal-content {
border-radius:10px;
margin-left:10px;
margin-right:10px;
overflow:hidden
}
.cart-content-btn .btn {
border-radius:25px
}
.psf-cart-item .product-info-total .qty {
justify-content:flex-start
}
.psf-cart-item .product-line-grid-body .product-info-price {
text-align:right
}
.ajax_cart_bag .amount_circle.dozens {
width:18px
}
.cart-summary-v.price {
color:red;
font-size:21px
}
.dropdown_list.cart_body .dropdown_box {
background:#fff;
border:0;
border-radius:7px;
box-shadow:0 0 5px #0000004d;
overflow:hidden
}
.cart_body .small_cart_product_list {
background:#fff
}
.cart_body .small_cart_btn {
border-radius:25px;
display:block;
margin:auto;
width:55%
}
.userinfo_mod_top .arrow {
vertical-align:middle
}
.myacount_dashbord_list .list-group-item {
background:#f6f7fb;
border-radius:3px!important;
text-align:center;
width:225px
}
.myacount_dashbord_list .list-group-item i {
display:block;
font-size:48px;
text-align:center
}
.product_list.list .product-desc {
display:none;
margin-bottom:1rem
}
.pro_gallery_thumb_box {
border-radius:5px;
overflow:hidden;
padding:5px
}
#galleryWrapper li a img {
display:block;
margin:auto
}
.st_mega_menu img {
position:relative;
top:20px
}
#steasy_column_20 {
align-items:center;
padding-bottom:0
}
#easycontent_21 {
margin:0!important
}
.product-description p {
font-size:14px;
line-height:2
}
.product-description img {
border-radius:10px;
margin:20px auto
}
.product-description-short p,.product-description-short span,.product-description-short {
color:#444;
text-align:justify;
font-size:14px!important;
line-height:1.8
}
.bottom_more_info_block.pro_more_info.p-t-1.p-b-1 .tab-content {
background-color:#fff;
border-radius:0 0 7px 7px;
box-shadow:0 0 18.81px .19px #9598a02b;

padding:20px
}
.sttab_2 .nav-tabs {
background-color:#f9f9f9;
border-bottom:1px solid #f0f0f0;
border-radius:10px 10px 0 0;
box-shadow:0 0 18.81px .19px #9598a02b
}
.sttab_2 .nav-tabs .nav-item {
margin-bottom:-2px;
margin-left:0;
margin-right:0
}
.sttab_2 .nav-tabs .nav-item:first-child .nav-link:first-child {
border-radius:0 3px 0 0
}
.sttab_block .nav-tabs.tab_lg .nav-link {
background:transparent;
background-color:transparent;
font-size:13px;
margin-left:0;
padding:12px 24px;
position:relative
}
.bottom_more_info_block {
margin-top:20px
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
margin-bottom:1rem
}
section.products_section,.block-categories,#blog_primary_block,.block.column_block,#index .page-home .block.easycontent {
background-color:#fff;
border-radius:7px;
box-shadow:0 0 18.81px .19px #9598a02b;
padding:20px 30px 0
}
.product-description p,.product-description span {
color:#222
}
.h_iframe-aparat_embed_frame iframe {
border-radius:10px;
height:100%;
left:0;
position:absolute;
top:0;
width:100%
}
.h_iframe-aparat_embed_frame {
margin:20px auto;
position:relative;
width:auto!important
}
.h_iframe-aparat_embed_frame div.block-me {
display:block;
padding-top:57%
}
blockquote {
background:#edf4fa;
border:0;
border-radius:7px;
color:#494949;
font-size:1.143rem;
font-size:15px;
font-weight:300;
letter-spacing:-.1px;
line-height:2.75;
line-height:25px;
margin:15px 0;
padding:40px 100px 30px;
position:relative;
text-shadow:0 1px 1px #0003;
text-shadow:0 0 0 #0003
}
blockquote::before {
background-size:auto;
background-size:100%;
content:"";
height:40px;
position:absolute;
right:25px;
top:20px;
width:50px
}
blockquote::after {
background-size:auto;
background-size:100%;
bottom:25px;
content:"";
height:40px;
left:25px;
position:absolute;
width:50px
}
#steasy_column_30 .row {
justify-content:center
}
#steasy_column_30 .row > div {
max-width:max-content
}
.moree {
background:linear-gradient(0deg,#ffff 30%,#ffffff98 100%);
bottom:0;
content:"";
height:200px;
left:0;
position:absolute;
width:100%
}
.moree a,.moree span {
bottom:15px;
color:#0a6cbb!important;
font-size:17px;
padding:10px;
position:absolute;
text-align:center;
width:100%
}
.moree span.opened {
display:block
}
#description .tab-pane-body.ooo.opened .moree {
height:100px
}
#product #description .tab-pane-body.ooo.opened {
height:auto;
padding-bottom:50px
}
#steasy_column_30 img {
backface-visibility:hidden;
perspective:1000;
outline:1px solid transparent;
transform:translateZ(0);
transition:transform .5s cubic-bezier(0.68,-0.55,0.265,1.55);
will-change:transform
}
#steasy_column_30 .steasy_element_item:hover img {
transform:scale(1.3) translateY(-5px)
}
#multilink_6 > div {
border:0!important
}
#rightbar_9 i {
font-size:2rem
}
table.kfafeaturespro-table {
font-size:13px
}
.kfafeaturespro-group-title {
background:#7b8393;
border-radius:3px;
color:#fff;
display:block;
text-align:center
}
#module-cdproductcomparisonplus-compare .kfafeaturespro-feature-group,#module-cdproductcomparisonplus-compare .kfafeaturespro-feature-group td {
background:#9ca2ac!important;
border-radius:3px;
color:#fff!important;
font-size:15px!important
}
#module-cdproductcomparisonplus-compare .stcompare_table .defff td {
background:#fff;
border:1px solid #ddd
}
#module-cdproductcomparisonplus-compare .stcompare_table .defff td:last-child {
border:1px solid #fff
}
td.kfafeaturespro-feature-name {
background:#ddd;
color:#333;
font-weight:600;
padding:10px 15px 10px 3px
}
.product-features {
margin-top:.625rem;

}
.st_pro_videos_box {
border-radius:10px;
direction:ltr;
margin-bottom:10px;
z-index:9
}
.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a {
font-weight:bolder
}
.modal-backdrop.show {
opacity:.5
}
#module-cdproductcomparisonplus-compare .modal-backdrop.show{
    display:none !important;
}
.pro_outer_box {
margin:3px
}
.product_img_link {
display:revert
}
.product_view_more_box {
text-align:left!important
}
.product_view_more_box .btn-default.btn-large {
background-image:linear-gradient(0deg,#1e8a86 10%,#27ae75 100%);
border-radius:7px;
box-shadow:none;
display:inline-block;
font-size:15px;
height:auto;
margin:10px auto;
padding:0 10px;
width:auto!important
}
.stcompare_link.top_bar_item {
position:relative
}
.stcompare_link.top_bar_item i {
font-size:1.6rem
}
.stcompare_link.top_bar_item .amount_inline {
background:#2db259;
border:0 solid #fff;
border-radius:100px;
color:#fff;
font-size:.916em;
height:18px;
line-height:18px;
position:absolute;
right:-10px;
text-align:center;
top:-5px;
width:18px
}
#steasy_element_43 p {
display:block;
height:58px;
max-width:100%;
overflow-y:hidden;
padding:8px 0;
white-space:nowrap
}
#steasy_element_43 p a.btn {
border-radius:5px;
margin:0;
padding:0 7px
}
.tag-wrap .form-control {
display:inline-block;
max-width:100%
}
.base_list_line .line_item:last-child {
border-bottom:none
}
.base_list_line.large_list .line_item > div {
background-color:#fff;
border-radius:6px;
box-shadow:0 0 18.81px .19px #9598a02b;
padding:10px 15px!important
}
.pro_name_right .flex_box {
flex-direction:row-reverse
}
#sidebar_box .rightbar_wrap .icon_wrap {
background:transparent
}
.icon_wrap.active,.icon_wrap:hover,a.icon_wrap.active,a.icon_wrap:hover {
background:#fff;
color:#f60
}
#switch_left_column .fto-columns::before {
content:"\e875"
}
.use_mobile_header #mobile_bar {
background:#fff;
display:block
}
.product-description-short {
color:#333;
font-size:13px;
line-height:1.6
}
.product-information .love_product.pro_right_item,.product-information .stcompare_add.pro_right_item,.product-information .add_to_wishlit.pro_right_item,.product-information .top_bar_item.pro_right_item {
background:#f9f9f9;
border:1px solid #ddd;
border-radius:5px;
font-size:11px;
margin-left:0;
padding:5px;
position:relative;
text-align:center;
width:24%
}
.product-information .add_to_wishlit.pro_right_item {
margin-left:4px
}
.product-information .love_product.pro_right_item i,.product-information .stcompare_add.pro_right_item i,.product-information .add_to_wishlit.pro_right_item i,.product-information .top_bar_item.pro_right_item .fto-share-1 {
display:block;
font-size:20px
}
.pro_right_item .amount_inline,.wishlist_product_count {
background:#f1f1f1;
border-radius:100%;
box-shadow:inset 0 0 3px #0003;
color:#000;
display:block;
font-feature-settings:"ss02";
height:24px;
left:3px;
line-height:24px;
margin-right:5px;
position:absolute;
text-align:center;
top:3px;
width:24px
}
.top_bar_item.pro_right_item .arrow {
display:none!important
}
.dynhook .stcompare_add.pro_right_item {
width:100%
}
.dynhook[data-hook="displayProductCenterColumn"] {
display:inline-block;
margin-left:4px;
width:24%
}
.tab-content > .active {
display:block;
opacity:1
}
body#contact #content > div {
clear:both
}
.h_iframe-aparat_embed_frame .ratio {
display:block;
height:auto;
width:100%
}
.h_iframe-aparat-block {
display:block;
padding-top:57%
}
.pro_price_right .pro_right_item {
margin:0
}
#category #mobile_bar {
position:static!important
}
#easycontent_9,.psf-card {
border-radius:10px
}
#index .act_box_cart.display_normal,#product .act_box_cart.display_normal,.qty_wrap.qty_wrap_big.qty_full_width,.pro_popup_trigger_box,#product .countdown_box i,.modal_cart_details,.cart_summary_subtotal_shipping,.cart_summary_subtotal_products,#subcategories .inline_list li a.img img,#index .c-product-item__image-overlay,#product .c-product-item__image-overlay,.moree span,.moree a.opened,.carrier-price.carrier-is-free {
display:none
}
.st_swiper_image,.form-control-select,.hover_effect_2 .st_banner_block::before,.style_content .btn,input.form-control,.btn {
border-radius:7px
}
.page-link,.custom-input-box .custom-input-item i {
font-size:17px
}
ui-widget-content,.small_cart_product_image {
border:0
}
body#product,#product #body_wrapper,.kfafeaturespro-feature-value {
background:#f5f5f5
}
.kfafeaturespro-table .even,.kfafeaturespro-table .odd {
background-color:#fff
}
.video-js .vjs-control-bar *,.bx-viewport {
direction:ltr
}
@media screen and (max-width : 768px) {
.st_banner_row .row {
margin-left:-5px;
margin-right:-5px
}
.st_banner_block {
margin-bottom:5px
}
.banner_col {
padding-left:5px;
padding-right:5px
}
.sttab_block .nav-tabs.tab_lg .nav-link {
font-size:12px;
padding:5px
}
.pro_price_block {
padding-top:10px
}
#product .product-prices .current-price .price {
font-size:17px
}
.dateupd label {
font-size:12px;
padding:0
}
.sttab_block #mynav .nav-link {
background:#fff;
border:0!important;
border-bottom:3px solid #fff!important;
border-radius:0;
font-size:12px;
font-weight:800;
margin:0;
padding:20px 10px;
position:relative
}
.sttab_block #mynav .nav-link.active {
border:0!important;
border-bottom:3px solid #f60!important;
color:#f60
}
#mynav {
background:#fff;
box-shadow:0 1px 6px 0 #20212447;
left:0;
opacity:0;
position:fixed;
top:-60px;
transition:all .6s cubic-bezier(0.25,1,0.5,1);
width:100%;
z-index:999999
}
#mynav ul {
display:flex
}
#mynav.oooo {
opacity:1;
top:0
}
.pro_outer_box,.dateupd {
padding:0
}
.dateupd i,.sttab_block #mynav .nav-link.active::before {
display:none
}
.sttab_block #mynav .nav-link:hover,.sttab_block #mynav .nav-link:focus {
color:#333!important
}
}
aside#easycontent_9 {
border-radius:7px;
font-size:14px;
margin-bottom:20px;
margin-top:0!important;
padding:1px 0;
transition:all .3s
}
#easycontent_9.oooo {
border-radius:0;
box-shadow:0 5px 10px #0000004d;
left:0;
position:fixed;
top:0;
width:100%;
z-index:99
}
#wrapper.oooo {
padding-top:71px
}
.telef {
background-color:#FFF7C4;
box-shadow:0 5px 5px #0000001a;
font-feature-settings:"ss02";
font-size:14px;
left:0;
padding:15px 0!important;
position:fixed;
top:118px;
transition:all .2s;
width:100%;
z-index:99999
}
.telef.oooo {
box-shadow:0 5px 10px #0000004d;
top:-6px
}
audio,video {
height:auto
}
div#leftbar .fto-menu::before {
background:none;
content:'\e829'
}
.fto-menu::before {
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#00000080' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
content:"";
display:inline-block;
height:1.5em;
vertical-align:middle;
width:1.5em
}
.login .header_item {
align-items:center;
display:flex;
flex-direction:row-reverse
}
#st_mega_menu_wrap .st_mega_menu > li:last-child a i {
margin-left:0;
margin-right:10px
}
.my_account_page_footer a {
border:1px solid #777;
border-radius:7px;
padding:10px
}
#my-account .style_content p {
font-size:14px;
line-height:2;
margin-bottom:.5rem;
min-height:1px
}
#footer {
box-shadow:0 0 18.81px .19px #9598a047;
margin-top:20px
}
.colorfulBand {
display:flex;
flex-direction:row
}
.colorfulBand > div {
height:2px
}
.colorfulBand > div.purple {
background:linear-gradient(90deg,#f7c916 0%,#ef3433 20%);
width:21%
}
.colorfulBand > div.lightBlue {
background:linear-gradient(90deg,#00b069 0%,#f7c916 20%);
width:28%
}
.colorfulBand > div.orange {
background:linear-gradient(90deg,#18b5feff 0%,#00b069ff 100%);
width:31%
}
.colorfulBand > div.yellow {
background:#18b5feff;
width:20%
}
.stmenu_vertical.stmenu_vertical_box .mv_level_1:last-child .mv_item {
border:0
}
.stmenu_vertical.stmenu_vertical_box .mv_item {
border:1px solid #fff;
border-left:0;
border-right:0;
line-height:2.5
}
.stmenu_vertical.stmenu_vertical_box .mv_item:hover {
border:1px solid #ddd;
border-left:0;
border-right:0
}
#st_menu_0:hover .stmenu_vertical.stmenu_vertical_box .mv_level_1:first-child > div {
display:block!important
}
.stmenu_vs {
border-right:1px solid #eee;
border-top:2px solid #ccc!important;
box-shadow:#0000004d -5px 3px 5px -1px;
top:-2px!important
}
#footer-bottom {
font-size:13px
}
.stmenu_vertical.stmenu_vertical_box li.hovered .mv_item {
background:#f9f9f9
}
#footer .st_ma_11 {
align-items:center;
direction:ltr;
display:flex;
font-feature-settings:"ss02";
font-size:19px;
font-weight:700;
justify-content:center;
padding:0
}
#footer .st_ma_11.ma_level_00 {
font-size:16px
}
#footer .style_content p {
font-size:13px;
line-height:2;
margin-bottom:1rem
}
#footer .st_ma_11 i {
border-radius:5px;
display:flex;
font-size:21px;
margin-left:5px
}
#footer .st_ma_11.ma_level_00 i {
background:#2acc74;
border-radius:5px;
color:#fff;
font-size:18px;
padding:2px
}
#easycontent_20 a.btn {
border:0;
border-radius:7px!important;
color:#fff;
font-size:14px;
height:42px!important;
line-height:40px!important;
margin:0 5px 10px;
margin-bottom:10px;
padding:0 5px 0 10px;
text-align:right!important;
transition:all .2s ease-in
}
#easycontent_20 .flexx {
flex-wrap:wrap
}
#easycontent_20 a.btn::before {
border-radius:5px;
color:#fff;
display:inline-block;
font-family:fontello;
font-size:20px;
height:32px;
line-height:32px;
margin-left:5px;
text-align:center;
vertical-align:middle;
width:32px
}
#easycontent_20 .sttext_banner_first_btn::before {
content:"\F1D8"
}
#easycontent_20 .sttext_banner_first_btn.youtube::before {
content:'\f16a'
}
#easycontent_20 .sttext_banner_second_btn::before {
content:"\F16D"
}
#stacked_footer_column_1 {
margin-bottom:20px;
margin-top:-16px;
position:relative;
z-index:1
}
#stacked_footer_column_1::before {
border-bottom:2px solid #f1f3f7;
content:"";
height:100%;
left:-50%;
position:absolute;
top:0;
width:200%;
z-index:-1
}
#steasy_column_24 .easy_icon {
color:#2db259!important
}
#steasy_column_24 .easy_sub_header {
font-weight:700
}
.mini_name .s_title_block {
text-align:right
}
.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a {
color:#57585b
}
.title_align_0 .title_block_inner {
padding-left:16px
}
.product_page_layout_0 {
background-color:#fff;
border-radius:7px;
box-shadow:0 0 18.81px .19px #9598a02b;
margin:0 0 10px;
padding:10px
}
.product-reference.pro_extra_info {
background:#fff;
display:inline-flex;
padding-left:10px;
position:relative;
z-index:1
}
.product-reference.pro_extra_info h2 {
font-size:13px;
line-height:1.6;
margin:0
}
.product_name_wrap .product_name {
margin-top:20px
}
.mmm.between_short_and_price {
position:relative;
top:-30px
}
.product_left_column .pro_right_item .btn_text,.product_left_column .pro_right_item .arrow,.product_left_column .pro_right_item .hover_fly_btn_inner span {
display:none!important
}
.product_left_column .pro_right_item .icon_btn,.product_left_column .pro_right_item .fto-share-1 {
color:#555;
font-size:21px
}
.dropdown_box .social_share_block {
flex-direction:column;
justify-content:center;
padding:10px;
width:auto
}
.dropdown_box .social_share_block .social_share_item {
border-radius:100%;
font-size:24px;
height:48px;
line-height:48px;
margin:0 0 10px;
width:48px
}
.dropdown_list .dropdown_box {
background:#fff;
border:0;
border-radius:7px;
box-shadow:0 5px 25px #0000004d
}
.innerr .h6::before {
background-color:#000;
border-radius:50%;
content:"";
display:inline-block;
height:9px;
margin-left:10px;
vertical-align:middle;
width:9px
}
.product-description-short.ooo {
color:#333;
font-size:13px;
height:160px;
line-height:1.6;
overflow:hidden;
padding-right:30px;
position:relative
}
.product-features.ooo {
overflow:hidden;
position:relative
}
.product-description-short.ooo::after,.product-features.ooo::after {
background:linear-gradient(0deg,#ffff 50%,#ff37ff00 100%);
bottom:0;
content:"";
height:100px;
left:0;
position:absolute;
width:100%
}
.moreshort::after {
content:"\F107";
display:inline-block;
font-family:fontello;
margin-right:10px;
position:relative
}
.product-features .moreshort {
bottom:-10px;
color:#3888e1!important;
height:54px;
padding:0;
text-align:center
}
.product-description-short.ropen,.product-features.ooo.ropen {
height:auto!important;
padding-bottom:20px
}
.product-features.ooo.ropen {
padding-bottom:60px
}
.moreshort {
bottom:0;
color:#555!important;
cursor:pointer;
font-feature-settings:"ss02";
font-size:15px;
font-weight:700;
height:24px;
left:0;
padding-right:30px;
position:absolute;
width:100%;
z-index:5
}
.innerr .inline_popup_wrap.pro_right_item,.innerr .inline_popup_wrapp.pro_right_itemm {
margin:auto;
margin-bottom:0;
margin-top:10px;
text-align:center;
width:100%
}
.fto-star-2.icon_btn.light {
background:#fff!important;
border:1px solid #ddd;
color:#ffb703
}
.fto-star-2.icon_btn {
background:#fff!important;
border:1px solid #ddd;
border-radius:100%;
color:#ddd;
font-size:13px;
height:22px;
line-height:16px;
padding:0;
text-align:center;
width:22px
}
.box-rangi .steasy_divider_item {
border-bottom:1px solid #dce1ea
}
.inline_popup_tri,.inline_popup_trii {
border:2px solid #137F95;
border-radius:7px;
color:#137F95;
display:block;
font-feature-settings:"ss02";
font-size:14px;
font-weight:800;
min-width:122px;
padding:5px 10px
}
.product-quantity .add,.product-quantity .add_buy_now {
margin:0
}
.sttab_2 .nav-tabs .nav-item .nav-link i {
font-size:20px;
margin-left:5px
}
.pro_extra_info_brand,.tofea {
border-bottom:1px dashed #137F95;
color:#137F95;
display:inline-block
}
.dateupd {
    margin-top:5px;
border-radius:20px;
font-feature-settings:"ss02";
font-size:13px;
font-weight:700;
padding:5px;
text-align:right
}
.dateupd i {
font-size:16px;
font-weight:400
}
.dateupd label {
font-size:12px;
font-weight:400;
margin:0 0 0 5px;
padding:0
}
.product-add-to-cart.mb-3 {
margin-bottom:0!important
}
.fa-x {
font-size:1.4em
}
.mfp-wrap {
direction:ltr
}
div.product_left_column,div.product_left_column.oooo {
padding-top:0
}
body#product #displayBanner,#my-account .my_account_page_footer,.product-description-short.ropen::after,.product-features.ooo.ropen::after,.product-reference.pro_extra_info .pro_extra_info_label {
display:none
}
#footer-bottom .style_content p,.pro_extra_info_label {
margin-bottom:0
}
@media screen and (max-width : 980px) {
.mobile_device .form-control {
font-size:.8rem
}
#footer .st_ma_11 {
font-size:16px
}
.mmm.between_short_and_price {
display:none;
position:relative;
top:-42px
}
.product_name_wrap {
margin:0 -10px;
padding:0 15px 15px
}
.innerr .h6 {
display:none
}
.steasy_divider_item {
border-bottom:1px solid #e9ecf4
}
.product_page_layout_0,section.products_section,.block-categories,#blog_primary_block,.block.column_block {
border-radius:7px
}
.bottom_more_info_block {
margin-bottom:0;
margin-top:0;
padding-top:0;
}
.product_page_layout_0 {
margin:10px -15px 0 -15px;
border-radius:0;
box-shadow:unset;
overflow:hidden
}

.kfafeaturespro-group-title.row {
margin:5px 0
}
.product-features dl dt {
font-size:12px;
margin-bottom:.25rem;
padding:.4rem;
width:40%
}
.product-features dl dd {
color:#555;
font-size:12px;
margin-bottom:.25rem;
margin-right:5px;
padding:.4rem
}
.product-features dl dd.value.nobg {
background-color:transparent;
margin-bottom:0;
margin-right:5px;
padding:0
}
.bottom_more_info_block.pro_more_info.p-t-1.p-b-1 .tab-content {
border-radius:0;
box-shadow:unset;
padding:10px
}
.product_desc_block {
  margin: 0 -15px;
}
section.products_section {
padding:10px 15px 0
}
#footer {
padding-bottom:50px
}
.mobile_device.use_mobile_header #sidebar_box {
background:#fff;
border-radius:10px 10px 0 0;
box-shadow:1px 1px 8px 8px #c1c3c747;
padding:5px 0
}
.dropdown_list_item.current {
border:0;
padding:5px 10px
}
.product_list.grid .pro_second_box,.products_sldier_swiper .pro_second_box {
padding:0
}
}
#product-availability.product-available {
background:#f5f5f5;
border:1px solid #8ce3a5;
border-radius:25px;
color:#4cbb6c;
display:inline-block;
display:none;
font-weight:800;
line-height:20px;
margin:10px 0;
padding:0 32px 0 10px;
position:relative;
text-align:left;
z-index:1
}
#product-availability.product-available::before {
color:green;
content:'\e80f';
font-family:fontello;
font-size:21px;
height:24px;
line-height:24px;
margin-top:-15px;
position:absolute;
right:-8px;
top:50%;
width:24px;
z-index:-1
}
#product-availability.product-available::after {
background:#fff;
border:4px solid #8ce3a5;
border-radius:100%;
content:"";
display:inline-block;
height:24px;
margin-top:-12px;
position:absolute;
right:-3px;
top:50%;
width:24px;
z-index:-2
}
.mfp-container {
padding-left:10px;
padding-right:10px
}
.pro_outer_box {
margin:auto
}
#product-availability.product-unavailable {
background:#fff;
border:2px solid #d94f4f;
border-radius:8px;
color:#d94f4f;
font-size:15px!important;
font-weight:800;
line-height:30px;
margin:10px 0;
min-height:30px;
padding:8px 48px 8px 10px;
position:relative;
text-align:center;
z-index:1
}
#product-availability.product-unavailable::before {
background:#d94f4f;
border-radius:0 7px 7px 0;
color:#fff;
content:'\e8cc';
font-family:fontello;
font-size:30px;
height:48px;
line-height:48px;
margin-top:-24px;
position:absolute;
right:0;
top:50%;
width:44px;
z-index:-1
}
.get-mobile-wrapper .bell {
width:44px
}
#psy-logo a {
background:#bee7dd;
border-radius:7px 20px 0 0;
display:block;
margin:0 auto;
max-width:100%;
padding:20px;
text-align:center;
width:450px
}
#psy-smartlogin {
border-radius:0 0 20px 20px
}
#psy-smartlogin .form-control {
border-radius:7px;
font-size:21px;
min-height:44px;
width:100%
}
.psy-btn-smartlogin {
background-color:#4fba6f;
border-color:#4fba6f;
border-radius:7px;
color:#fff;
display:block;
font-size:21px;
padding:5px 25px;
width:100%
}
.card .address-footer {
background:#f5f5f5
}
body#auth-login,#auth-login #body_wrapper {
background-color:transparent
}
#auth-login.psy-page-not-header {
background:linear-gradient(48deg,#fff 0%,#e3dddd 100%)
}
.content-loginyar {
margin-top:40px
}
.swiper_images_slider .swiper-pagination-bullet-active {
background-color:#00000080!important;
border-radius:25px;
width:18px
}
.swiper-pagination-bullet {
margin:0 3px
}
.wishlist_product i {
display:inline-block!important
}
.pro_name_right {
z-index:55
}
.products-sort-order .alef,.products-sort-order .zed {
display:none!important
}
#yar-tags .yar-product-tags li a {
transition:all 0s!important
}
.box-rangi {
background:#f6f8fc;
border-radius:7px;
padding:10px
}
.block {
margin-bottom:15px
}
.kfafeaturespro-group-title.row {
cursor:pointer;
margin:10px 0;
padding:10px
}
.table-product td {
vertical-align:middle
}
.table-product td p {
margin:5px 0
}
.table-product td hr {
border-color:#eee;
margin:.25rem auto
}
.table-product tr:nth-of-type(2n+1) td hr {
border-color:#ffffff80
}
.kfafeaturespro-feature-value i {
font-size:20px
}
[dir*="ltr"] {
direction:ltr!important;
text-align:right
}
.get-mobile-wrapper {
margin:0;
margin-bottom:10px
}
.page-link {
background:#fff;
border-radius:5px;
box-shadow:0 0 3px #0003;
font-size:19px;
margin-left:5px;
margin-right:5px;
padding:6px 12px
}
.page-item.active .page-link {
background-color:#2db259;
color:#fff!important
}
.bottom_pagination {
justify-content:center!important
}
#module-cdproductcomparisonplus-compare th {
color:#222;
font-size:12px;
font-weight:400
}
#module-cdproductcomparisonplus-compare .table-bordered td,#module-cdproductcomparisonplus-compare .table-bordered th {
border:6px solid #fff
}
#module-cdproductcomparisonplus-compare .table-bordered th {
background-color:#d7d9dd;
border-radius:3px;
color:#333;
padding:.6rem .5rem;
width:250px;
max-width:25%;
}
#module-cdproductcomparisonplus-compare .table-bordered tbody th {
min-width:100px;
width: 250px;
 
}
.cdpcp-table{
    width:unset;
}
#module-cdproductcomparisonplus-compare .table-bordered td {
background-color:#e9ebee;
border-radius:3px;
color:#555;
max-width:500px;
padding:.6rem .5rem;
text-align:right;
width: 400px;
  max-width: 25%;
}
.cdpcp-table__header-row .cdpcp-table__header-cell--product {
min-width:200px!important
}
.cdpcp-table-actions__btn {
font-size:12px
}
#cms #main {
background-color:#fff;
border-radius:7px;
box-shadow:0 0 18.81px .19px #9598a02b;
padding:20px 30px
}
#cms .page_heading {
border-bottom:1px solid #eee;
padding-bottom:10px
}
#cms #main ul li {
font-size:15px;
line-height:1.8;
list-style:disc;
text-transform:uppercase
}
.mfp-arrow-right {
left:0;
right:auto;
transform:scale(-1)
}
.mfp-arrow-left {
left:auto;
right:0;
transform:scale(-1)
}
.hover_fly {
bottom:auto!important;
position:absolute;
top:-35px!important
}
.ajax_block_product:hover .hover_fly {
bottom:auto!important;
top:5px!important
}
input.form-control {
border:1px solid #c8c8c8;
border-radius:7px;
height:44px
}
.tag-wrap .form-control {
display:inline-block;
max-width:100%
}
.mb-3 {
margin-bottom:1rem!important
}
.cdpcp-table__delete {
border-radius:25px;
color:red;
height:32px;
left:0;
line-height:16px;
padding:0;
right:unset;
text-align:center;
width:32px
}
.cdpcp-table__delete i {
font-size:16px;
margin:0;
padding:0
}
.cdpcp-social-block {
padding:5px 5px 10px;
width:unset
}
#cdpcp-share-modal h6 {
font-size:12px;
font-weight:400
}
#cdpcp-share-modal .modal-body {
padding:15px 5px
}
.product_list.grid .product_list_item,#cdpcp-share-modal .col-2 {
padding:0
}
#auth-login #sidebar_box,#auth-login #page_banner_container_1,.product_count {
display:none
}
#kfafeaturespro-div-mode > div:last-child {
display:block
}
.stcompare_table,.cdpcp-share-modal__dialog .modal-content {
background:#fff
}
@media screen and (max-width : 768px) {
.form-control.search_widget_text::placeholder {
color:#111
}
.box-rangi {
background:#fff
}
#cdpcp-share-modal.modal.fade .modal-dialog {
transform:translateY(25%)
}
#cdpcp-share-modal.modal.show .modal-dialog {
transform:translateY(0)
}
.cdpcp-share-modal__dialog .modal-content {
border-radius:10px 10px 0 0;
margin:0
}
.cdpcp-share-modal__dialog {
bottom:50px;
left:0;
margin:auto;
max-width:100%;
position:absolute;
right:0
}
.cdpcp-table-actions {
display:flex;
float:none;
justify-content:center;
margin-top:10px;
width:100%
}
.cdpcp-table-actions__btn {
flex:1
}
.cdpcp-table-actions__btn + .cdpcp-table-actions__btn {
margin-right:5px
}
#module-cdproductcomparisonplus-compare #page_banner_container_1 {
padding:0!important
}
.cdpcp-table__name {
font-size:13px;
text-align:center
}
.cdpcp-table__header-cell--empty {
max-width:100px;
min-width:100px
}
.cdpcp-table-wrapper {
margin:0 -15px;
width:unset
}
#js-product-list {
margin:0
}
.products.product_list.grid .product_list_item article {
padding:5px
}
#product .countdown_box {
font-size:14px
}
.order-totals.box {
background:#f6f8fc;
border-radius:7px;
margin-bottom:10px;
padding:10px
}
.product_page_container .pro_right_item {
margin-left:5px;
margin-right:5px
}
}
.page_heading img {
margin:5px auto
}
.my_account_left_column .list-group-item {
border:0;
font-size:15px;
padding:5px 0
}
.list-group-item {
background:#fff
}
.accc .h6 {
color:#111;
font-feature-settings:"ss02"
}
.card-body {
padding:10px
}
.card-footer,.card.card_trans,.card.card_trans .card-header {
background:#fff;
border-radius:5px
}
.accc > .col-lg-9 {
font-feature-settings:"ss02"
}
.my_account_left_column > div {
background-color:#fff;
border:1px solid #ededed;
border-radius:8px;
font-feature-settings:"ss02";
padding:16px
}
.border-warning {
border:1px solid #ff9a52
}
.card {
border-radius:7px;
overflow:hidden
}
.pro_simple_box {
background:#fff;
border:1px solid #ddd;
border-radius:7px;
padding:10px
}
#history .table thead th,#order-history .table thead th,#order-products .table thead th,.box .table thead th {
background:#d7d9dd;
color:#111!important
}
#order-infos .text-right {
text-align:left!important
}
#order-infos .text-right a {
background:#169f89;
border-radius:5px;
color:#fff;
display:inline-block;
padding:2px 5px;
text-align:center;
text-decoration:none
}
#order-detail .heading_color {
color:#111;
font-weight:700
}
#order-detail .form-control-submit {
background-color:#4cbb6c;
border-color:#4cbb6c;
border-radius:7px;
color:#fff;
font-size:17px
}
#order-detail .form-footer {
text-align:left
}
.form-control {
border-radius:7px
}
.addresses > div {
flex:0 0 100%;
max-width:100%;
width:100%
}
#order-detail #delivery-address {
background:#e8f9f2;
border-radius:7px;
margin-bottom:10px;
padding:10px
}
#order-detail address {
border-top:1px solid #0000001a;
margin-top:10px;
padding-right:64px;
padding-top:10px;
position:relative
}
label {
font-size:14px;
font-weight:700
}
.psy-change a {
background-color:#1a916a;
border-radius:7px;
color:#fff;
padding:5px 15px
}
.accc > .col-lg-9 .form-footer .btn,.loyalty-block-redeem-btn a {
background-color:#1a9170;
border:0;
border-radius:7px;
color:#fff;
font-size:17px;
line-height:1;
padding:10px 15px
}
#identity #customer-form .com_grid_view {
flex-direction:column
}
#order-detail address::before {
color:#0003;
content:"\E866";
display:inline-block;
font-family:fontello;
font-size:64px;
font-style:normal;
font-weight:400;
margin-left:10px;
position:absolute;
right:0;
speak:none
}
.form-control-select {
background-color:#fff
}
#order-detail .order-message-form {
background:#f6f8fc;
border:0;
border-radius:7px;
margin-bottom:10px
}
.order-actions a {
background:#ffa055;
border-radius:5px;
color:#fff;
padding:2px 5px
}
.order-actions > a:last-child {
background:#169f89
}
#easycontent_20 .sttext_banner_first_btn {
background-image:linear-gradient(110deg,#1a82b7,#20a0e1 30%,#20a0e1 68%,#20a0e1)!important;
border:0;
color:#fff
}
#easycontent_20 .sttext_banner_second_btn {
background-image:linear-gradient(266deg,#4e60d3,#913baf 35%,#d52d88 68%,#f26d4f)!important;
border:0;
color:#fff
}
#easycontent_20 .sttext_banner_first_btn.youtube {
background-image:linear-gradient(to right top,#d41d1d,#d82322,#dc2827,#df2c2c,#e33131)!important;
border:0;
color:#fff
}
.my_account_page_footer .fr,.addresses > div:last-child,#order-history .page_heading {
display:none
}
@media screen and (max-width : 991px) {
.zoom-controls {
display:block;
left:unset;
right:5px;
top:10px
}
section.products_section,.block-categories,#blog_primary_block,.block.column_block,#index .page-home .block.easycontent {
padding:0 10px
}
#leftbar {
background:transparent
}
#leftbar .icon_text {
font-family:irswl;
font-size:11px;
overflow:hidden
}
#footer-primary {
border-bottom:1px solid #eee
}
#footer-secondary {
padding-bottom:0;
padding-top:0
}
#stacked_footer_column_4 {

border-radius:10px;
padding:0;
}
.sttext_banner_1_1 .sttext_banner_text {
margin-bottom:-20px
}
#footer .st_open .footer_block_content {
border-bottom:0
}
#footer .opener {
display:none!important
}
#footer .title_block {
padding:10px!important
}
.footer_first_level_row {
margin:0
}
#stacked_footer_column_2 .footer_block_content,#stacked_footer_column_3 .footer_block_content {
padding-left:0;
padding-right:10px
}
#stacked_footer_column_2,#stacked_footer_column_3 {
flex:0 0 50%;
margin-bottom:20px;
max-width:50%;
padding:0
}
.iconss {
top:0
}
.myacount_dashbord_list .list-group-item i {
color:#7a8e9d;
display:inline-block;
font-size:38px;
margin:auto;
margin-left:10px;
text-align:right
}
.myacount_dashbord_list {
font-weight:800;
justify-content:center;
padding:0 15px;
text-transform:uppercase
}
div.myacount_dashbord_list .list-group-item {
background:#fff;
border:0;
border-radius:0!important;
box-shadow:none;
flex:0 100%;
font-size:13px;
margin:0;
padding:0 10px;
text-align:right;
width:auto
}
#easycontent_20 .flexx a,#easycontent_20 a.btn {
flex:1
}
}
#history .orders .order .text-right a {
background:#ffa055;
border-radius:5px;
color:#fff;
margin-top:5px;
padding:2px 5px
}
#history .orders .order .status {
display:block;
height:30px
}
#history .orders .order .text-right a:last-child {
background:#169f89
}
#history .orders .order {
border:1px solid #ddd;
border-radius:7px;
margin-bottom:20px;
padding:10px
}
.presta-cart-checkout-step .form-control-label[material="true"],.psf-modal-address .js-address-form .form-control-label[material="true"] {
top:0!important
}
.presta-cart-checkout-step .form-control-field[material="true"] .form-control,.psf-modal-address .js-address-form .form-control-field[material="true"] .form-control {
border:1px solid #ddd!important;
padding-left:5px!important;
padding-right:5px!important
}
.mfp-bottom-bar {
background:linear-gradient(0deg,#109792 1%,#47e33f 100%);
border-radius:0 0 7px 7px;
bottom:-28px;
left:0;
margin-top:0;
padding:5px
}
img.mfp-img {
border-radius:7px 7px 0 0;
margin:0 auto;
max-width:80%;
padding:0
}
.mfp-counter {
color:#fff;
left:5px;
right:auto;
top:5px
}
.mfp-title {
color:#fff;
padding-left:40px;
padding-right:0;
text-align:right
}
.mfp-image-holder .mfp-close {
border-radius:5px;
color:red;
padding-right:0;
top:0
}
.mfp-figure figure {
background:#fff;
border-radius:7px 7px 0 0;
margin:0;
padding:10px
}
#product .groupp.active div.kfafeaturespro-table {
display:block
}
#product .groupp .kfafeaturespro-left-dir::before {
content:'\e940';
font-family:fontello;
font-style:normal;
text-transform:none
}
#product .groupp.active .kfafeaturespro-left-dir::before {
content:'\e93f';
font-family:fontello;
font-style:normal
}
#product .products_sldier_swiper .pro_second_box.pro_block_align_1,#index .products_sldier_swiper .pro_second_box.pro_block_align_1 {
text-align:center
}
.pro_second_box {
position:static
}
.shortfea .value {
direction:ltr
}
body.mfp-zoom-out-cur,.mfp-zoom-out-cur #body_wrapper {
overflow-x:unset
}
.easycontent section.products_section {
background:transparent!important;
border-radius:0!important;
box-shadow:none!important;
padding:0!important
}
.mfp-content {
margin:20px auto
}
body audio {
background:transparent;
border:0;
border-radius:7px;
display:block;
margin:auto;
max-width:100%;
min-height:40px;
width:100%
}
.namads {
border:0;
display:flex;
justify-content:center;
margin:auto;
text-align:right;
width:150px
}
#product .groupp div.kfafeaturespro-table,.tag-wrap {
display:none
}
@media only screen and (max-width : 991px) {
.slide_lr_column #left_column,.slide_lr_column #right_column {
bottom:0;
display:block;
left:-100%;
opacity:0;
overflow:hidden auto;
padding:0 1em;
position:fixed;
top:0;
transition:.2s all;
z-index:910
}
.slide_lr_column .open_column #left_column {
opacity:1
}
}
.breadcrumb_nav li:nth-last-child(2) {
display:none
}
@media (max-width : 479px) {
.pro_outer_box .shortfea {
font-size:12px
}
}
.fto-menu::before,#rightbar_9 .fto-menu-1::before {
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCIgd2lkdGg9IjM0IiBoZWlnaHQ9IjM0Ij4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHN0eWxlPg0KICAgICAgICAgICAgLmNscy0ye2ZpbGw6IzAwMH0NCiAgICAgICAgPC9zdHlsZT4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9Im1lbnUtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMzc5KSI+DQogICAgICAgIDxwYXRoIGlkPSJSZWN0YW5nbGVfOCIgZmlsbD0ibm9uZSIgZD0iTTAgMEgyNFYyNEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtLjM3OSkiLz4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwXzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMy43MDEpIj4NCiAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzUiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNCkiIGQ9Ik0zMyAxM0gxYTEgMSAwIDAgMSAwLTJoMzJhMSAxIDAgMCAxIDAgMnoiLz4NCiAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzYiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNCkiIGQ9Ik0zMyA2SDFhMSAxIDAgMCAxIDAtMmgzMmExIDEgMCAwIDEgMCAyeiIvPg0KICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNyIgY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC00KSIgZD0iTTMzIDIwSDEyYTEgMSAwIDAgMSAwLTJoMjFhMSAxIDAgMCAxIDAgMnoiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
background-position:center;
background-repeat:no-repeat;
background-size:auto;
content:"";
height:34px;
width:34px
}
#st_header .search_widget_btn.btn .fto-search-1::before {
content:"\E93D"
}
@media screen and (max-width : 991px) {
#rightbar_6,#rightbar_12 {
max-width:48px
}
#st_header #mobile_bar .search_widget_block {
margin-left:10px;
margin-top:10px
}
.search_widget_form_inner .search_widget_btn.btn {
padding:0;
width:34px
}
.search_widget_form_inner {
background:#fff;
border:1px solid #ddd
}
#st_header .search_widget_form_inner.input-group-with-border {
flex-direction:row-reverse;
overflow:hidden
}
#mobile_bar_top {
border-bottom:1px solid #e3e3e3
}
.shopping_cart_style_2 .ajax_cart_bag .amount_circle,.shopping_cart_style_3 .ajax_cart_bag .amount_circle {
font-size:12px;
line-height:18px;
right:-10px;
top:-5px
}
.icon_wrap.active,.icon_wrap:hover,a.icon_wrap.active,a.icon_wrap:hover {
background:#fff!important
}
.product_middle_column.mb-3,.dateupd {
font-size:12px;
margin-bottom:0!important
}
.mobile_bar_item i,.login i,.shopping_cart_style_2 .ajax_cart_bag i,.userinfo_mod_top i {
font-size:1.8rem!important
}
}
#index .products.product_list.grid .product_list_item article {
border:0;
border-radius:0;
box-shadow:none;
margin-bottom:0;
padding:0;
position:relative;
width:100%
}
.product_view_more_box {
left:0;
padding:0 10px;
position:absolute;
top:-5px;
z-index:11
}
.pro_outer_box .product_img_link {
display:block;
margin-top:30px
}
.products_sldier_swiper .pro_outer_box .product_img_link {
display:block;
margin-top:35px
}
.products_sldier_swiper .pro_outer_box {
border:1px solid #eee;
border-radius:7px;
margin:0 auto 20px
}
.overstick {
background:#f5f5f5;
height:24px;
left:0;
position:absolute;
top:0;
width:100%
}
.products_sldier_swiper .overstick {
height:30px
}
.mini_name .s_title_block {
font-size:13px
}
.st_sticker_block .st_sticker.type-0 {
background:transparent;
border:0;
border-radius:0!important;
color:#707070;
font-size:15px!important;
font-weight:700!important;
height:auto!important;
line-height:1;
padding:5px;
top:0;
width:auto
}
.products.product_list.grid .overstick,#product .pro_gallery_top_container .overstick {
background:#fff;
border-bottom:1px solid #eee
}
#product .pro_gallery_top_container .overstick {
border:0;
z-index:2
}
#product .pro_gallery_top_container .st_sticker_block .st_sticker.type-0 {
border:1px solid #eee!important;
border-radius:7px!important;
background:#fff;
}
#product .pro_gallery_top_container .st_sticker_block {
position:relative;
z-index:2
}
.pro_gallery_top {
padding-top:30px
}
@media screen and (max-width : 991px) {
#product .pro_gallery_top_container .st_sticker_block .st_sticker.type-0 {
font-size:16px!important
}
.products_sldier_swiper .overstick {
height:25px
}
.mini_name .s_title_block {
font-size:12px
}
.st_sticker_block .st_sticker.type-0 {
font-size:13px!important
}
}
.easycontent_52 .font-fa .flex_container {
border-left:1px solid #eee;
flex:1;
justify-content:center;
padding-bottom:10px
}
.easycontent_52 .font-fa .flex_container:last-child {
border:0
}
.kfafeaturespro-table dl {
-webkit-box-align:center;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
-webkit-box-pack:justify;
display:flex;
flex-flow:row nowrap;
justify-content:space-between
}
.kfafeaturespro-table dd {
-webkit-box-flex:1;
box-flex:1;
flex:1
}
.pvideo {
position:relative
}
.pvideo img {
filter:blur(5px)
}
.st_popup_video_wrap {
height:100%;
margin-right:0;
margin-top:0;
position:absolute;
right:0!important;
top:0!important;
width:100%;
z-index:8
}
.layer_icon_wrap:hover {
background:#ffffffb3;
color:#fff
}
.inline_popup_content {
border-radius:7px
}
#js-product-list .infinite-more-link {
height:auto;
padding:10px 30px;
width:auto!important
}
.st_sticker .st_sticker_text {
font-family:irswl!important
}
.st_popup_video,.st_popup_videoo {
align-items:center;
background:transparent;
border-radius:0!important;
color:#fff;
display:flex;
height:100%;
justify-content:center;
position:relative;
width:100%
}
.st_popup_video i,.st_popup_videoo i {
border:2px solid #424750;
border-radius:25px;
color:red;
display:inherit;
font-size:21px;
padding:3px;
text-shadow:0 1px 1px #ffffff4d
}
#yar-tags .yar-product-tags ul {
display:flex;
flex-wrap:wrap;
justify-content:stretch;
margin:0
}
#yar-tags .yar-product-tags li {
flex:1;
flex-basis:0;
flex-basis:initial;
flex-shrink:0;
font-size:11px;
line-height:24px;
margin:3px;
position:relative
}
#yar-tags .yar-product-tags.style-tag li a {
background:#5bc0de;
border:#137F95 0 solid;
border-radius:5px;
color:#fff;
display:block;
margin:0;
padding:5px;
text-align:center;
width:100%
}
#yar-tags .yar-product-tags.style-tag li a::before,#yar-tags .yar-product-tags.style-tag li a::after {
display:none
}
.myoverly {
background:#000;
height:100%;
left:0;
opacity:.8;
position:fixed;
top:0;
transition:.2s all;
width:100%;
z-index:999
}
.opened .myoverly {
display:block!important
}
.attbuttun {
background:#e2e7f2;
border:0;
color:#1a305e!important;
display:block;
padding:0 5px 0 10px
}
.myAttrDesc .close {
color:gray;
float:none;
left:0;
line-height:1;
padding:5px 10px;
position:absolute;
top:0
}
.myAttrDesc {
background:#fff;
border-radius:7px;
color:#333;
height:auto;
left:0;
margin:auto;
max-width:90%;
overflow:hidden;
overflow-y:auto;
padding:15px;
position:fixed;
right:0;
scrollbar-color:#2db259 #eee;
scrollbar-width:thin;
top:50px;
width:auto;
z-index:9999
}
@media screen and (max-width : 991px) {
.myAttrDesc {
margin:0 5%
}
}
.get-mobile-wrapper {
background:#fff;
border:2px solid #4faaef;
border-radius:8px;
color:#4faaef
}
.sms-alert-content {
padding:0;
position:relative
}
.sms-alert-header::before {
background:url("../../../../img/cms/notif.gif") no-repeat bottom center;
background-size:auto;
background-size:contain;
content:'';
display:block;
height:200px;
margin:auto;
max-width:100%;
width:270px
}
.sms-alert-mobile-submit {
background:#4faaef;
border:0;
display:block;
font-size:15px
}
.fancybox-opened .fancybox-title {
display:none;
visibility:visible
}
.sms-alert-content input.form-control {
border:1px solid #c8c8c8;
border-radius:7px!important;
height:44px
}
.input-group-addon:not(:last-child),.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn,.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child) > .btn,.input-group-btn:not(:last-child) > .btn-group > .btn,.input-group-btn:not(:last-child) > .dropdown-toggle,.input-group .form-control:not(:last-child) {
border-left:0;
border-radius:0 7px 7px 0
}
.form-control + .input-group-addon:not(:first-child) {
border-left:1px solid #ddd;
border-right:0
}
.input-group-addon:not(:first-child),.input-group-btn:not(:first-child) > .btn,.input-group-btn:not(:first-child) > .btn-group > .btn,.input-group-btn:not(:first-child) > .dropdown-toggle,.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,.input-group-btn:not(:last-child) > .btn:not(:first-child),.input-group .form-control:not(:first-child) {
border-radius:7px 0 0 7px
}
#cdpcp-table tbody tr:last-child td:first-child th {
display:table-cell!important
}
.kk_container {
background:#00000080;
z-index:9999
}
.kk_container .kk_close {
background:transparent;
color:#333;
display:block;
height:48px;
left:0;
line-height:48px;
right:auto;
top:0;
width:48px
}
.kk_container > div {
background:#fff;
border-radius:7px;
display:flex;
flex-direction:column;
height:94vh;
left:50%;
max-height:94vh;
max-width:80vw;
min-width:460px;
padding:10px;
position:absolute;
top:50%;
transform:translate(-50%,-50%);
transition:all .5s ease;
width:980px
}
.kk_container .tab-content {
display:flex;
flex-direction:column;
height:100%;
overflow-y:auto;
padding:10px
}
#customers-videos.active,#rasmi-pics.active,#nat-pisc.active {
display:flex;
flex-direction:column;
flex-grow:1
}
.pro_gallery_thumb {
border-radius:5px;
opacity:1!important
}
.kk_container .nav-tabs .nav-link {
border:0;
font-size:14px;
margin-left:15px;
padding:5px 10px
}
.kk_container .nav-tabs .nav-link i {
font-size:16px;
margin-left:10px;
vertical-align:middle
}
.kk_container .nav-tabs .nav-link.active {
color: #FFF;
  font-weight: 700;
  background:#2db259;
  border-radius:15px;
  position: relative;
  z-index: 1;
}
.kk_container .nav-tabs .nav-link.active:before {
  color: #FFF;
  font-weight: 700;
  background:#2db259;
  border-radius:15px;
  animation-name: ripplee;
  animation-duration: 2s;
  animation-delay: 2s;
  content:"";
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.kk_container .easyzoom--overlay {
display:flex;
justify-content:center
}
.kk_container .pro_gallery_thumbs_grid .swiper-container .swiper-wrapper .swiper-slide {
height:80px;
padding:5px
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child {
position:relative;
z-index:1
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child img {
filter:blur(5px);
opacity:.5
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child::before {
color:#000c;
content:'\e8ca';
font-family:fontello;
font-size:20px;
height:32px;
left:50%;
line-height:32px;
margin-left:-16px;
margin-top:-16px;
position:absolute;
text-align:center;
text-shadow:0 1px 1px #ffffff4d;
top:50%;
width:32px;
z-index:1
}
.clicked_thumb .pro_gallery_thumb_box,.pro_gallery_thumb_box {
border:1px solid #ddd;
border-radius:7px!important;
overflow:hidden;
height: calc(100% - 20px);
position:relative
}
.pvideo img,.pvideooo img,.pvideoo img {
filter:blur(5px);
opacity:.5;
transform:scale(1.5)
}
#product .kk_container .swiper-wrapper {
justify-content:right
}
.pro_gallery_thumbsss .general_border {
border:1px solid #f2f2f2;
border-radius:7px!important;
overflow:hidden;
padding:10px
}
.pro_gallery_thumb_boxxx.general_border {
align-items:center;
background:#000;
border:2px solid #000;
display:flex;
height:74px;
padding:0;
position:relative;
width:100%
}
#customers-videos .swiper-button {
margin-top:-100px!important
}
.pro_gallery_thumb_boxxx label,.pro_gallery_thumb_box label {
align-items:center;
background:transparent;
border-radius:0!important;
color:#fff;
display:flex;
height:calc(100% - 10px);
justify-content:center;
position:absolute;
width:calc(100% - 10px);
z-index:10
}
.pro_gallery_thumb_boxxx i,.pro_gallery_thumb_box i {
border:2px solid #000;
border-radius:25px;
color:red;
font-size:19px;
display:inherit;
padding:7px
}
.kk_container video {
border:0;
display:block;
height:100%;
margin:auto;
max-width:100%
}
.video_title {
background:#e7f2f7;
border-radius:7px;
padding:10px 10px 1px
}
.kk_container .plyr__video-wrapper {
width:100%
}
.kk_container .plyr * {
direction:ltr
}
.plyr__play-large {
border-radius:7px;
padding:10px 15px
}
.sms-alert-title,.fancybox-wrap .sms-alert-mobile-cancel,.clicked_thumb .pro_gallery_thumb_box::before,.pro_gallery_thumb_box::before {
display:none
}
.ppro_gallery_thumbs .swiper-slide-thumb-active .pro_gallery_thumb_box.general_border,.pppro_gallery_thumbs .swiper-slide-thumb-active .pro_gallery_thumb_boxi.general_border,.kk_container .clicked_thumb .pro_gallery_thumb_box,.pro_gallery_thumbsss .swiper-slide-thumb-active .general_border,.pro_gallery_thumbsss .swiper-slide-thumb-active .pro_gallery_thumb_boxxx.general_border {
border:2px solid #137F95
}
.pro_gallery_thumb_boxi,.kk_container .plyr.plyr--video {
border-radius:7px
}
.kk_container .pro_gallery_thumbsss .swiper-slide,.pro_gallery_thumb_boxxx picture {
display:flex
}
@media screen and (min-width : 1200px) {
.ppro_gallery_thumbs .swiper-slide,.pppro_gallery_thumbs .swiper-slide,.pro_gallery_thumbsss .swiper-slide {
max-width:22%;
vertical-align:middle
}
.ppro_gallery_thumbs .swiper-wrapper,.pro_gallery_thumbsss .swiper-wrapper,.pppro_gallery_thumbs .swiper-wrapper {
flex-wrap:wrap;
transform:none!important
}
.kk_container .pro_gallery_top_containerr,.kk_container .pro_gallery_top_containerrr {
width:60%
}
.kk_container .pro_gallery_thumbs_container,.kk_container .pro_gallery_thumbs_containerr {
padding-right:2%;
width:40%
}
}
@media screen and (max-width : 1400px) {
.kk_container > div {
background:#fff;
border-radius:7px;
display:flex;
flex-direction:column;
height:98vh;
max-height:100vh;
max-width:80vw;
padding:0 10px 5px;
width:980px
}
}
.swiper-pagination.swiper-pagination-fraction {
bottom:0;
direction:ltr;
font-feature-settings:"ss02";
left:0
}
.ppro_gallery_top,.pro_gallery_toppp,.pppro_gallery_top {
padding-bottom:40px
}
.kk_container .swiper-slide {
margin-bottom:5px
}
.kk_container .tab-content .h6 {
color:#111;
margin-bottom:30px!important
}
.kk_container .kk_closee {
display:block;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:-1
}
@media screen and (max-width : 1200px) {
.st_popup_video i,.st_popup_videoo i {
border-radius:25px;
font-size:21px;
padding:2px
}
.imgboxx.d-flex .pro_gallery_thumbs_container,.pro_gallery_thumbs_containerr {
margin-top:auto;
max-width:100%!important;
width:100%
}
.ppro_gallery_thumbs {
width:100%
}
.imgboxx.d-flex,#customers-videos > div {
flex-direction:column;
height:100%;
width:100%
}
.kk_container .nav-tabs .nav-link {
font-size: 15px;
    margin:0 3px;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:15px;
}
.kk_container > div {
background:#fff;
border-radius:0;
display:flex;
flex-direction:column;
height:100%;
max-height:100%;
min-width:100%;
padding:0;
width:980px;
z-index:99999
}
.kk_open .kk_container {
z-index:9999999999
}
.kk_container video,.kk_container .swiper-container {
height:auto
}
.imgboxx.d-flex .h6,#customers-videos h6,.kk_container .nav-tabs .nav-link i {
display:none
}
}
.cdpcp-share-modal__dialog .modal-content {
box-shadow:0 0 25px #0000004d
}
#module-cdproductcomparisonplus-compare .table-bordered .kfafeaturespro-feature-group td {
background:#9ca2ac!important;
border-radius:7px!important
}
#module-cdproductcomparisonplus-compare .kfafeaturespro-feature-group {
background:#fff!important
}
@media screen and (max-width : 998px) {
.cdpcp-table {
background:#fff
}
.is_rtl #cdproductcomparisonplus {
background:#fff;
border-left:0;
border-right:0;
bottom:0;
height:100%;
left:-330px;
overflow:hidden auto;
padding-bottom:50px;
position:fixed;
top:0;
transition:all .2s ease;
visibility:hidden;
width:320px;
z-index:999999
}
#cdproductcomparisonplus.opened {
display:block!important;
left:0;
visibility:visible
}
.cdpcp__items-wrapper,.cdpcp__menu {
border:0;
float:none;
height:unset;
white-space:unset;
width:100%
}
.cdpcp-slideout__image {
display:block;
height:100px;
margin:auto;
max-width:100%
}
.cdpcp-slideout__button {
margin:0 2px;
padding:10px
}
#cdpcp-items .cdpcp-slideout__button {
border:0
}
.cdpcp-slideout__remove {
font-size:0;
left:0;
position:absolute;
top:0;
width:auto
}
.cdpcp-slideout__title {
font-size:14px;
margin:0;
padding:0
}
.cdpcp-slideout__remove::before {
color:#e6123d;
content:"\E849";
font-family:fontello;
font-size:16px
}
#cdpcp-backdrop.d-block {
opacity:1!important;
z-index:99999
}
#cdpcp-items .cdpcp__slideout {
border-bottom:1px solid #ddd
}
.cdpcp__items {
overflow:unset
}
.cdpcp__item {
display:block;
height:auto;
margin:auto;
position:relative;
text-align:center;
width:100%
}
.cdpcp__slideout {
display:block;
position:static
}
.cdpcp-menu__button,.cdpcp-item__image,.cdpcp-slideout__close,#cdpcp-items .cdpcp-compare-now,.cdpcp-slideout__view {
display:none
}
}
.pvideo span,.pvideooo span {
bottom:2px;
color:#111;
font-size:12px;
left:0;
position:absolute;
text-align:center;
width:100%;
z-index:1
}
.pvideo .st_popup_videoo i,.pvideooo i {
margin-top:-15px
}
.pro_gallery_thumb_boxx p {
color:#333
}
@media (max-width : 767px) {
.pro_gallery_topp {
padding-top:35px
}
.cdpcp-table__cell-mobile-header {
display:none
}
.cdpcp-table__feature-cell--name,.cdpcp-table__header-cell--empty {
display:table-cell!important
}
}
.pro_gallery_topp {
padding-top:35px
}
@media screen and (max-width :991px) {
.submenus .fto-plus-2::before {
content:'\e864'
}
.submenus .fto-minus::before {
content:'\e8b6'
}
.mo_ma_level_1 {
color:#111!important;
font-weight:700
}
#st_mobile_menu_ul {
background:#f0f0f1;
display:flex;
flex-direction:column;
height:calc(100vh - 185px);
min-width:110px
}
.is_rtl #side_stmobilemenu .st-menu-header .close_right_side {
left:4px;
margin-left:5px;
position:static
}
#st_mobile_menu .tab-pane {
padding:15px 15px 15px 10px !important
}
#st_mobile_menu {
border-top:1px solid #eee;
display:flex;
height:100%
}
#st_mobile_menu_ul li.active {
background:#fff
}
#st_mobile_menu_ul li.active a {
background:#fff;
border-left:1px solid #fff
}
.overflow-y-auto {
overflow-y:auto
}
.mo_sub_li {
padding:0
}
.mo_mu_level_1.mo_sub_ul {
border-bottom:1px solid #eee;
margin:0
}
.mo_mu_level_1.mo_sub_ul:last-child {
border-bottom:0
}
.mo_ml_level_2 {
padding:0!important
}
.mo_ma_level_0,.mo_sub_a {
font-size:12px
}
#side_stmobilemenu {
overflow:hidden
}
.mo_ma_level_0 {
align-items:center;
display:flex;
flex-direction:column;
font-size:11px;
font-weight:700;
justify-content:center;
margin:0;
padding:20px 0;
text-align:center
}
#st_mobile_menu .mo_ma_level_0 {
border-left:1px solid #ddd;
font-size:12px;
font-weight:700
}
#st_mobile_menu_ul li.active a,#st_mobile_menu_ul li.active a i {
color:#0082fd!important
}
.mo_ml_level_0 {
border-bottom:1px solid #ddd;
color:#424750;
padding:0
}
a.mo_ma_level_0 i {
color:#424750!important;
display:none;
margin:0 0 5px
}
#side_stmobilemenu .st-menu-header {
margin-bottom:0
}
.submenus {
height:calc(100vh - 185px);
width:100%
}
#easycontent_712 {
border-bottom:1px solid #ddd
}
#st_mobile_menu .opener {
z-index:77777
}
.mobile_device.use_mobile_header .st-menu {
bottom:0!important
}
.st-menu-header .close_right_side {
color:#000
}
#st_mo_menu_111 {
order:2
}
.st-menu-title {
padding:15px
}
#steasy_column_56 .row>div,#steasy_column_270 .row > div {
max-width:33%;
width:33%
}
#st_mobile_menu .mo_ml_level_0 .opener i,#bloaderr {
display:none!important
}
#st_mo_menu_59,#st_mo_menu_72,#st_mo_menu_2
.mo_ml_level_1.mo_sub_li.active>ul,#side_stmobilemenu .tab-content>.tab-pane.active,.mo_ml_level_1.mo_sub_li.active > ul {
display:block
}
.mo_mu_level_2,#side_stmobilemenu .tab-content>.tab-pane {
display:none
}
}
.bshare {
background:#fff;
border-radius:10px;
box-shadow:0 0 100PX 100PX #0000001a;
color:#333;
font-size:14px;
left:0;
margin:auto;
max-width:100%;
overflow:hidden;
padding:0 10px 20px;
position:fixed;
right:0;
text-align:right;
top:200px;
width:500px;
z-index:20
}
.bshare-container .close {
height:40px;
left:0;
line-height:40px;
position:absolute;
text-align:center;
top:0;
width:32px
}
.bshare-a:hover {
cursor:pointer
}
.flex-boxx {
align-items:center;
display:flex;
justify-content:space-between
}
.social_share_block.social_size_2 .social_share_item {
font-size:1.25rem;
height:40px;
line-height:40px;
width:40px
}
.social_share_block.social_size_2 .social_share_item,.bshare .btn {
border-radius:10px;
margin-bottom:0
}
.bshare-container .ovrly {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:19
}
@media only screen and (max-width : 480px) {
.product_list .pro_outer_box {
display:flex;
justify-content:center;
max-width:100%!important;
width:100%
}
.product_list .pro_first_box {
border:1px solid #eee;
border-radius:5px;
max-width:150px;
min-width:135px;
width:135px
}
.product_list.grid .pro_second_box {
padding:5px 6px 4px;
text-align:center;
width:100%
}
.pro_outer_box .shortfea {
margin-bottom:5px!important
}
}
.af_filter {
border-bottom:1px solid #e0e0e6;
margin-bottom:15px;
padding-bottom:15px;
position:relative
}
.af_filter:last-child {
border-bottom:0;
margin-bottom:0
}
.af_filter .checkbox,.af_filter .radio {
height:16px;
margin:0;
min-height:0;
width:16px
}
.af-slider .back-bar {
height:5px
}
.af-slider .suffix {
background:#fff;
color:#252C30;
font-size:12px;
font-weight:400;
margin-right:5px;
padding:6px
}
.p_slider.af-slider {
display:flex;
flex-direction:column-reverse
}
.af-slider .slider_value {
align-items:center;
background:#fff;
border-radius:0;
cursor:pointer;
display:inline-block;
display:flex;
float:left;
font-size:21px;
font-weight:700;
justify-content:space-between;
margin-bottom:5px;
margin-top:10px;
min-width:40%;
overflow:hidden;
padding:5px 5px 5px 0;
position:relative
}
.af_subtitle {
color:#000;
font-size:14px
}
.af_filter .count {
color:#777;
font-size:12px
}
.slider_value>span.prefix {
color:#252C30;
font-size:17px;
font-weight:400
}
.af-slider .slider_value.edit>span {
display:flex;
order:2
}
.af-slider .slider_value>span.value {
border-bottom:1px solid #e0e0e6;
margin-right:auto;
max-width:100%!important;
text-align:left;
width:100%
}
.af-quick-search {
margin-top:10px
}
.af-quick-search::before {
border:2px solid #AAB2BD;
border-radius:100%;
content:'';
display:block;
height:16px;
position:absolute;
right:.6em;
top:.8em;
width:16px;
z-index:1
}
.af-quick-search::after {
border:1px solid #AAB2BD;
content:'';
display:block;
height:10px;
margin-right:10px;
margin-top:8px;
position:absolute;
right:.9em;
top:1em;
transform:rotate(45deg);
width:0;
z-index:1
}
.qsInput {
background:#fff;
border:1px solid #E0E0E6;
border-radius:7px;
padding:10px
}
body .qsInput:focus,.qsInput.has-value {
border:1px solid #AAB2BD
}
.af_filter:hover .slider_value,.af-slider .slider_value.edit {
border-color:#fff
}
.selectedFilters .cf {
background:#FFF;
border-bottom:1px solid #e0e0e6;
font-family:irswl;
font-feature-settings:"ss02";
font-size:12px;
padding:10px 5px 10px 25px;
}
.af_subtitle.toggle-content::before {
right:unset
}
.af_filter li {
border-bottom:1px solid #f1f2f4;
padding:7px 0
}
.mobile_bar_item i,.mobile_bar_item span {
font-size:24px
}
.selectedFilters .clearAll i {
color:#e6123d;
font-size:20px;
margin-left:3px;
vertical-align:middle
}
.selectedFilters .clearAll .txt {
color:#e6123d;
font-size:13px;
font-weight:700
}
.selectedFilters .clearAll {
background:#FFF
}
.selectedFilters .clearAll a {
display:flex;
flex-direction:row-reverse;
justify-content:right;
text-decoration:none
}
.af_filter label {
align-items:center
}
.af_filter .name {
color:#333;
font-size:13px;
padding-right:10px
}
.af-slider .slider_value > span.value,.dynamic-product-count {
font-feature-settings:"ss02"
}
.loadMore {
background-image:linear-gradient(0deg,#109792 1%,#3ab334 100%);
border:none;
border-radius:7px;
box-shadow:0 2px 13px 0 #10979294;
color:#fff;
font-feature-settings:"ss02";
font-size:17px;
font-weight:700;
height:50px;
margin:0;
max-width:100%;
min-width:275px;
padding:0 10px 5px;
text-shadow:0 1px 1px #0000004d;
transition:all .2s
}
.af-slider .slider_value .input-text {
background:#fff;
border-bottom:1px solid #e0e0e6!important;
font-family:irswl;
font-feature-settings:"ss02";
font-size:21px;
font-weight:700;
height:33px!important;
max-height:33px!important;
max-width:100%!important;
text-align:left;
width:100%
}
.af-slider .slider_value .input-text,.af-slider .slider_value.edit>span.prefix {
order:1
}
.af-slider .slider-values {
display:flex;
flex-direction:column;
margin-bottom:20px
}
.af-slider .slider_value,.af_filter .name,.selectedFilters .cf {
font-family:irswl
}
.af-slider .selected-bar {
background:#2db259
}
.af-slider .pointer {
background:#2db259;
border:5px solid #2db259;
border-radius:100%;
cursor:pointer;
height:20px;
margin-left:-10px;
position:absolute;
top:-7px;
width:20px;
z-index:2
}
#amazzing_filter {
background:#fff;
border-radius:7px;
box-shadow:0 0 18.81px .19px #9598a02b;
padding:5px 15px 10px
}
.af-slider .slider_value.edit>span.value,.product_count_infinite,.infinite-box {
display:none
}
.af_filter li:last-child,.af_filter li:not(.no-matches):last-child {
border:0
}
@media only screen and (max-width : 991px) {
#amazzing_filter {
border-radius:0
}
.products-selection .products-sort-order {
margin:0 5px 0 0;
width:50%
}
.products-selection {
border-bottom:0;
padding:15px 10px
}
.compact-toggle {
background-image:linear-gradient(0deg,#109792 1%,#3ab334 100%);
border:0;
border-radius:7px;
display:flex;
height:37px;
line-height:33px;
padding:0 10px;
width:50%
}
.compact-toggle .compact-toggle-icon {
font-size:22px
}
.fto-params::before {
content:'\e9c8'
}
.compact-toggle-text {
font-size:14px;
font-weight:700;
letter-spacing:0;
position:static;
transform:rotate(0)
}
.ovll {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:9998
}
.products-sort-order > a {
border:1px solid #767790;
border-radius:7px;
color:#333;
font-size:15px;
font-weight:400;
height:37px;
line-height:33px;
padding:0 10px;
text-align:center;
width:100%
}
.products-sort-order > a::before {
content:'\f161';
display:inline-block;
font-family:fontello;
margin-left:10px;
vertical-align:middle
}
.sortsort {
background:#fff;
border-radius:10px 10px 0 0;
bottom:10px;
box-shadow:0 0 0 1000px #0006;
display:flex;
flex-direction:column;
height:unset;
left:0;
margin:auto;
opacity:0;
padding:15px;
padding-bottom:70px;
position:fixed;
right:0;
width:100%;
z-index:9999
}
.products-sort-order ul li a.current i::before {
background:#11bec4;
border-radius:25px;
content:"";
height:12px;
left:4px;
position:absolute;
top:4px;
width:12px
}
.sortsort .h6 {
border-bottom:1px solid #eee;
border-radius:0;
box-shadow:none;
padding-bottom:10px
}
.products-sort-order ul li a {
align-items:center;
display:flex;
font-size:13px;
margin:5px;
padding:5px 10px
}
.products-sort-order ul li a i {
border:2px solid #ddd;
border-radius:25px;
height:24px;
margin-left:10px;
position:relative;
width:24px
}
#js-product-list-top.oooo {
background:#fff;
border-radius:0;
box-shadow:0 5px 10px #0000004d;
left:0;
padding:15px 10px;
position:fixed;
top:0;
width:100%;
z-index:99
}
#product-list-top-wrap.oooo {
padding-top:75px
}
#amazzing_filter .btn-holder .btn {
background-image:linear-gradient(0deg,#109792 1%,#3ab334 100%);
border:0;
box-shadow:0 2px 13px 0 #10979294;
color:#fff;
display:block;
font-feature-settings:"ss02";
font-size:15px;
margin:auto;
padding:12px;
width:200px
}
#amazzing_filter.block .title_block {
color:#111;
display:block;
padding:0 10px
}
.open_bar_left {
position:relative
}
.stsidebar_opened {
overflow:hidden
}
}
#cdpcp-share {
background-image:linear-gradient(0deg,#109792 1%,#3ab334 100%);
border:0;
box-shadow:0 2px 13px 0 #10979294;
color:#fff
}
@media screen and (max-width : 991px) {
.navfix {
background:#fff;
left:0;
position:fixed;
top:0;
width:calc(100%);
z-index:999
}
}
@media (max-width : 768px) {
    .sttab_2 .nav-tabs {
background-color:#fff;
border-bottom-width:2px;
padding-top:5px;

border-radius:0;
box-shadow:unset
}
    .product-description-short.oooo{
        border-radius:0;
        box-shadow:unset;
        margin:10px -15px 0 -15px;
    }
#blockcart-modal .modal-content {
border-radius:0;
margin:0;
overflow:hidden
}
#blockcart-modal .modal-dialog {
border-radius:15px 15px 0 0!important;
height:auto;
margin:0;
margin:auto;
max-width:100%;
position:relative;
top:0;
transform:translateY(25%);
width:100%
}
.modal-open #blockcart-modal.modal {
bottom:0;
padding:0!important;
top:unset
}
#blockcart-modal.modal.show .modal-dialog {
transform:translate(0)!important
}
}
#reviews_section {
  display: block;
}
.myDescElement {
	display:block;
	float:left;
	padding:5px 2px;
}
.myDescElement {
  display: block;
  float: left;
  padding: 5px 10px;
  width: 100%;
  margin: 10px auto; 
  border-radius: 7px;
}
.myDescElement p{
margin:0
}
.same_models .btn{
	border-radius:7px;
	margin-left:5px;
	margin-bottom:5px;
}
.same_models .btn-default {
  color: #137F95;
  background-image: none;
  background-color: transparent;
  border-color: #137F95;
  border-width: 1px;
  direction: ltr;
  text-transform: initial;
  line-height: 28px;
}
.same_models .btn.isdisable {
  cursor: not-allowed;
  color: #444;
  border-color: #444;
}
.same_models .btn i {
  vertical-align: unset;
}
.product-description-short strong,.adtag-description strong {
color:#e6123d;
font-weight:700!important
}
.product-description-short a:link,.product-description-short a:visited,.adtag-description a:link,.adtag-description a:visited {
color:#4285f4!important;
font-weight:700!important;
text-decoration:none!important
}
.product-description-short a:hover,.adtag-description a:hover {
color:#2371F2!important;
text-decoration:none!important
}
.product-description-short p {
margin-bottom:5px!important
}
.product-description img {
border-radius:0
}
.product-content-section em,.product-description-short em {
font-style:normal!important
}
.a-link,a-link:visited,.product-content-section a,.product-content-section a:visited {
color:#4285f4!important;
font-weight:700!important;
text-decoration:none!important
}
.a-link:hover,.product-content-section a:hover {
color:#2371F2!important;
text-decoration:none!important
}
.inherit,.product-content-section strong {
color:#e6123d;
font-weight:700!important
}
.st-menu{
    background:#fff !important;
}
.revimg {
display: none;
  position: fixed;
  color: #000;
  background: #fff;
  max-width: 100%;
  margin: auto;
  height: 100%;
  z-index: 9999;
  border-radius: 0;
  box-shadow: 0 0 0 1000px rgba(0,0,0,0.5);
  border: 2px solid #000;
  overflow: hidden !important;
  padding-top:60px !Important;
    background:#000 !important;
}
.revimg .modal-content img{
    border-radius:0;
}
.revimg .modal-content{
    height: 100%;
    padding:0;
    border-radius:0;
    margin:0;
    overflow-x: hidden;
  overflow-y: auto;
}
.revimg i{
    
   position: absolute;
  left: 10px;
  top: 0;
  z-index: 99; 
}
#product_review_block_extra .material-icons{
  color: #ffb703;
}
.subcate_grid_view {
  display: flex;
  flex-wrap: wrap;
  justify-content: stretch;
  margin: 0;
}
#subcategories .subcate_grid_view li {
flex: 1;
    flex-shrink: 1;
    flex-basis: 0%;
  flex-basis: 0;
  flex-shrink: 0;
  font-size: 11px;
  margin: 0;
  position: relative;
  max-width: unset;
  min-width: 150px;
}
#subcategories .subcate_grid_view li h3 {
background: #edf6ff;
  border: #137F95 1px solid;
  border-radius: 5px;
  color: #fff;
  display: block;
  margin: 0;
  padding: 10px 5px;
  text-align: center;
  width: 100%;
  height: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  }
  @media screen and (max-width : 480px) {
 #subcategories .subcate_grid_view li .subcategory-name {
font-size:13px;
  }
  }
  #subcategories .inline_list li a.img{
      display:none;
  
  }
#subcategories .subcate_grid_view li {
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
#new-products #center_column{
    width:100%;
    flex: 0 0 100%;
    max-width:100%;
}
@media only screen and (max-width: 991px) {
 #new-products .products-selection .products-sort-order {
    margin: 0;
    width: 100%;
  }
}
#new-products #left_column, #new-products .compact-toggle{
    display:none;
}
#footer .mysuptels-header i{
    display:none;
}
 #footer .mysuptels-header {
    background: #f6f8fc;
    border-radius: 9px 9px 0 0;
    margin: -20px -20px 10px !important;
    padding: 10px;
    text-align: center;
  }
 #footer  .mysuptels-title{
      margin:0;
      font-size:15px;
      color:#000;
  }
  #footer #mysuptels a {
      font-size:14px;
  }
  #footer #mysuptels a i {
      margin-left:5px;
      width: 24px;
  text-align: center;
  }
#footer #mysuptels {
    border: 2px solid #f0f2f7;
    border-radius: 10px;
    padding: 20px 20px 8px;
      position:static;
       box-shadow: unset;
  opacity: 1;
  width: 100%;
  transform: scaleY(1);
    }
   #footer #easycontent_20{
        margin-top:10px !important;
    }
@media only screen and (max-width: 991px) {
#footer #mysuptels {
  box-shadow: unset;
  border: 0;
  position:static;
  padding:0;
  opacity: 1;
  transform: scaleY(1);
}
 #footer  .mysuptels-title{
 
      padding-right:15px;
   
  }
}
.dynhook > div.same_models .block_content, .dynhook .mystory{
 position:relative;
 z-index:1;
 width:100%;
}
.dynhook > div.same_models .same_models{
    width:100%;
}
.pro_gallery_item{
    transition: none !important;
}
.dynhook > div.same_models .block_content:before, .dynhook .mystory:before{
 width:100%;
 height:100%;
 background:#f9f9f9;
 border-radius:5px;
 position:absolute;
 content:"";
 left:0;
 top:0;
 z-index:1;
}
.dynhook > div.same_models .block_content:after, .dynhook .mystory:after{
 width:48px;
 height:48px;
 margin-top:-24px;
 margin-left:-24px;
 font-size:24px;
 line-height:48px;
 color:#555;
 text-align:center;
 position:absolute;
content: "\E838" !important;
 font-family: fontello;
 left:50%;
 top:50%;
 z-index:1;
 -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}
 .totop {
position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
  background-color: #fff;
  color: #000;
  border:none;
  padding:0;
  opacity:0.9;
  border-radius:25px;
  cursor: pointer;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font-size: 20px;
  z-index: 99;
  width: 48px;
  height: 48px;
        }


.ws_modal.nomdal > div{
    z-index:1 !important;
}
@media screen and (max-width: 768px) {
    #product .st-container, #product .st-content, #product .st-content-inner {
  overflow:
clip;
}
    #myTabb  .nav-item {
margin: 2px !important;
    min-width: unset;
    flex:1;
  }
#myTabb.five-items  .nav-item {
margin: 0 1px !important;
    min-width: unset;
    flex:1;
  }
  #myTabb .nav-link{
      padding:1px;
  }
   #myTabb {
      display: flex;
      flex-wrap: wrap;
      justify-content: stretch;
    } 
}
 @media screen and (max-width : 980px) {
    #myTabb .nav-link{
         font-weight:400;
         height:100%;
     }
         #myTabb.five-items  .nav-item{
         font-size:11px;
     }
     #myTabb .nav-link i, #myTabb .nav-link:before  {
         display:block;
         margin:auto;
     }
     #myTabb {
align-self: flex-start;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index:999;
    box-shadow: 0 5px 10px 0px rgba(0,0,0,0.1);
    border:
0;
}
.totop {
    background-color: #d5dcdd;
  box-shadow: 0 2px 10px rgba(255, 255, 255, 0.5);
      width: 40px;
  height: 40px;
    right: 10px;
  bottom: 70px;
 }
              
          }
          
          .fto-right-open-3::before {
  content: '\e0cd' !important;
}
.fto-left-open-3::before {
  content: '\e0cc' !important;
}
   .text-right {
  text-align: right !important;
}       
.mr-auto {
    margin-left:unset !important;
  margin-right: auto !important;
}