.title-category-nd,  .title-cross-nd  {
    display:  grid;
    grid-template-columns:  1fr auto 1fr;
    grid-template-rows:  20px 0;
    grid-gap:  20px;
    letter-spacing:  1px;
}
#nf-old-price,  .old-price-nd  {
    text-decoration:  line-through;
}

.ajax_cart_bag {
    border: none;
}

body  {
    max-width:  1920px;
    margin:  0 auto;
    background-color: #000;
    color:#fff;
}

.btn-default, .btn-small, .btn-medium, .btn-large, a.btn-default, a.btn-small, a.btn-medium, a.btn-large {
    color: #fff;
    border-color: #fff;
}

.title-cross-nd {
    color: #fff !important;
}

.row {
    margin-bottom: 5px;
}

.st_mega_menu .ma_level_0 {
    color: #fff !important;
}

.contact-form-box label  {
    margin:  0 0 6px;
}
label  {
    font-size:  16px;
    display:  inline-block;
    margin-bottom:  5px;
    font-weight:  700;
}
.recommended-explain a,  .recommended-explain label,  .recommended-explain li,  .recommended-explain p,  .recommended-explain span,  .recommended-explain strong,  .recommended-explain ul,  a,  abbr,  acronym,  address,  applet,  article,  aside,  audio,  b,  big,  blockquote,  body,  canvas,  caption,  center,  cite,  code,  dd,  del,  details,  dfn,  div,  dl,  dt,  em,  embed,  fieldset,  figcaption,  figure,  footer,  form,  h1,  h2,  h3,  h4,  h5,  h6,  header,  hgroup,  html,  i,  iframe,  img,  ins,  kbd,  label,  legend,  li,  mark,  menu,  nav,  object,  ol,  output,  p,  pre,  q,  ruby,  s,  samp,  section,  small,  span,  strike,  strong,  sub,  summary,  sup,  table,  tbody,  td,  tfoot,  th,  thead,  time,  tr,  tt,  u,  ul,  var,  video  {
    font-family:  "Century Gothic";
    color: #fff !important;
}
#index .container  {
    max-width:  90% !important;
}
.header-product-new  {
    text-align:  center;
    padding-bottom:  15px;
    border-bottom:  1px solid #707070;
}
.header-product-new h1,  .header-product-new h2,  .header-product-new h3,  .header-product-new h4,  .header-product-new h5,  .header-product-new h6  {
    font-family:  "Cardo Regular";
    font-size:  24px;
    color:  #fff;
    text-align:  left;
    text-transform:  capitalize;
    letter-spacing:  1px;
}
.header-product-new h1  {
    font-size:  26px;
}
.product-tabs-new  {
    font-family:  "Century Gothic";
    margin-top:  50px;
}
.product-tabs-new table  {
    margin-bottom:  0;
    border:  none;
}
.product-tabs-new td  {
    padding:  0 !important;
    text-align:  left;
    width:  33.33%;
    vertical-align:  bottom !important;
    font-family:  "Century Gothic";
}
.product-tabs-new a  {
    font-family:  "Century Gothic" !important;
}
.product-tabs-new a.selected  {
    font-weight:  700;
    text-decoration:  underline;
}
.product-info-tab-new  {
    font-family:  "Century Gothic";
    margin-top:  3px;
    padding-top:  15px;
    padding-left:  25px;
    min-height:  100px;
}
.bag-button,  .prices-box  {
    margin-top:  5px;
}
.product-info-tab-new li  {
    font-family:  "Century Gothic";
    margin-top:  6px;
    margin-bottom:  6px;
    list-style:  circle;
}
.bottom-info-div-checkout  {
    background-color:  #1a1a1a;
    min-height:  95px;
    margin-bottom:  50px;
}
#index .bottom-info-div-checkout,  .footer-new  {
    background-color:  ##1a1a1a;
}
.bottom-info-div-checkout div span  {
    text-transform:  uppercase;
    font-family:  "Helvetica Neue";
    color:  #fff;
    font-weight:  700;
    font-size:  12px;
}
#index .bottom-info-div-checkout div span  {
    color:  #fff;
}
.new-format-fs  {
    font-family:  "Century Gothic" !important;
    color:  #fff;
    border:  1px solid #fff !important;
    font-size:  14px;
    font-weight:  700;
    min-width:  100% !important;
    max-width:  100% !important;
    height:  32px;
}
.attribute_label_nf,  .products-label  {
    font-family:  "Century Gothic";
    font-size:  14px;
    color:  #fff;
}
.input-qty-div  {
    border:  1px solid #fff;
    padding:  5px;
    position:  relative;
}
.btn-minus,  .btn-plus  {
    position:  absolute;
    top:  7px;
    font-weight:  bolder;
    border:  none;
    background:  0 0;
    z-index:  999;
}
.input-qty-element  {
    border:  none;
    text-align:  center;
    width:  100%;
    font-family:  "Century Gothic";
}
.colse-info-devolution,  .content_price,  .content_prices,  .crossselling-nf,  .devolution.nf-devolution td,  .nf-atc-button span,  .prices-box span,  .radio_label_nf  {
    font-family:  "Century Gothic";
}
#addressContainer,  #addressesContainer,  #cmsContainer,  #followContainer,  #historyContainer,  #index .rating_box i.light,  #myAccountContainer a,  #myAccountContainer h1,  #myAccountContainer li,  #myAccountContainer p,  .input-qty-div a,  .last_block .rating_box i.light,  i.dark-star  {
    color:  #fff;
}
.btn-plus  {
    right:  5px;
}
.btn-minus  {
    left:  5px;
}
#leftbar .rightbar_wrap a.icon_wrap,  #rightbar .rightbar_wrap a.icon_wrap,  .nf-atc-button  {
    background-color:  #000 !important;
}
#nf-price  {
    font-size:  20px;
    font-weight:  700;
    color:  #e60e0e !important;
}
#nf-old-price  {
    font-size:  18px;
}
.container-attributes  {
    padding:  0 5px 0 20px;
    position:  relative;
}
.radio_label_nf  {
    color:  #fff;
}
.crossselling-nf  {
    color:  #fff !important;
}
.border-crossselling-nf  {
    border:  1px solid #fff !important;
}
.nf-atc-button  {
    height:  58px !important;
}
.nf-atc-button span  {
    color:  #fff;
    font-size:  16px !important;
    text-transform:  none;
    font-weight:  700;
}
.bag-button  {
    float:  left;
    height:  25px;
}
.sequra-info  {
    background-color:  #1a1a1a;
    min-height:  58px;
    padding:  10px;
}
.footer_block_content h1,  .footer_block_content h2,  .footer_block_content h3,  .footer_block_content h5,  .footer_block_content h6,  .footer_block_content p,  .footer_block_content span,  .footer_block_content strong,  .sequra-info span,  .sequra-info strong  {
    font-family:  "Century Gothic";
    color:  #fff;
}
.sequra-info-bottom  {
    font-family:  "Century Gothic";
    margin-top:  8px;
}
.container-attributes-last  {
    padding:  0 5px 0 35px;
    position:  relative;
}
.little-description-nd h1,  .little-description-nd h2,  .little-description-nd h3,  .little-description-nd h4,  .little-description-nd h5,  .little-description-nd h6  {
    font-family:  "Century Gothic";
    margin-bottom:  35px;
}
.little-description-nd p,  .little-description-nd span,  .little-description-nd strong  {
    font-family:  "Century Gothic";
    font-size:  18px;
    line-height:  30px;
}
.info-product-new-design h1,  .info-product-new-design h2,  .info-product-new-design h3,  .info-product-new-design h4,  .info-product-new-design h5,  .info-product-new-design h6  {
    font-family:  "Cardo Regular";
    margin-bottom:  25px;
    text-align:  left;
    color:  #fff;
    text-transform:  capitalize;
    letter-spacing:  1px;
}
.info-product-new-design li,  .info-product-new-design p,  .info-product-new-design span,  .info-product-new-design strong,  .info-product-new-design ul  {
    font-family:  "Century Gothic";
    font-size:  18px;
    text-align:  justify;
    line-height:  30px;
}
.technical-profile  {
    background-color:  #1a1a1a;
    padding:  65px 25px;
    margin-bottom:  5px;
}
.technical-profile h1,  .technical-profile h2,  .technical-profile h3,  .technical-profile h4,  .technical-profile h5,  .technical-profile h6  {
    font-family:  "Cardo Regular";
    color:  #fff;
    margin-bottom:  25px;
    letter-spacing:  1px;
}
.technical-profile h1  {
    text-align:  center;
    margin-bottom:  75px;
}
.technical-profile li,  .technical-profile p,  .technical-profile span,  .technical-profile strong,  .technical-profile ul  {
    font-family:  "Century Gothic";
    font-size:  16px;
    line-height:  25px;
}
.footer-info-container li,  .technical-profile li  {
    margin-bottom:  15px;
}
.technical-profile ul  {
    padding-left:  75px;
    padding-right:  75px;
}
.right-line  {
    border-right:  1px solid #fff;
}
.certifications-nd h1,  .certifications-nd h2,  .certifications-nd h3,  .certifications-nd h4,  .certifications-nd h5,  .certifications-nd h6  {
    font-family:  "Century Gothic";
    margin-top:  45px;
    margin-bottom:  10px;
    color:  grey;
}
.certifications-nd label,  .certifications-nd p,  .certifications-nd span,  .certifications-nd strong  {
    font-family:  "Century Gothic";
    letter-spacing:  1px;
    font-size:  16px;
}
.new-format-crossselling h3,  .title-cross-nd  {
    font-family:  "Cardo Regular";
    text-align:  center;
}
.new-format-crossselling h3  {
    color:  #fff;
    font-size:  26px;
}
.title-category-nd::after,  .title-category-nd::before,  .title-cross-nd::after,  .title-cross-nd::before  {
    content:  " ";
    display:  block;
    border-bottom:  1px solid #fff;
}
#index .title-recommended-container,  .crosss-nd  {
    margin-top:  55px;
}
.header-switch-product  {
    border-bottom:  1px solid gray;
    margin-top:  40px;
}
.header-switch-product h4  {
    font-family:  "Century Gothic";
    text-transform:  uppercase;
    text-align:  center;
}
.little-description-no-background  {
    margin-top:  55px;
    padding:  10px;
}
.little-description-no-background a,  .little-description-no-background label,  .little-description-no-background li,  .little-description-no-background p,  .little-description-no-background span,  .little-description-no-background strong,  .little-description-no-background ul  {
    font-family:  "Century Gothic";
    font-size:  18px;
}
.little-description-no-background h1,  .little-description-no-background h2,  .little-description-no-background h3,  .little-description-no-background h4,  .little-description-no-background h5,  .little-description-no-background h6  {
    font-family:  "Cardio Regular";
}
.title-category-nd  {
    text-align:  center;
    font-family:  "Cardo Regular";
    color:  #fff;
    text-transform:  uppercase;
}
.info-recommended  {
    padding:  25px;
}
.info-recommended h2  {
    font-family:  "Cardo Regular";
    color:  #fff;
    text-transform:  capitalize;
    border-bottom:  1px solid #fff;
    padding-bottom:  5px;
    text-align:  left;
}
#newsletter-panel h1,  .category-title-nd,  .home-categories h1,  .info-box-title a  {
    text-transform:  uppercase;
}
.recommended-explain  {
    padding:  35px;
}
.recommended-explain ul  {
    list-style-type:  square;
}
.recommended-explain li  {
    margin-bottom:  25px;
}
.recommended-more-info  {
    border:  1px solid #fff;
    padding:  15px 25px;
    color:  #fff;
}
.recommended-image-container  {
    position:  relative;
}
.recommended-price-info  {
    position:  absolute;
    right:  40px;
    top:  20px;
    background-color:  #fff;
    padding:  25px 35px;
    border-radius:  50%;
    text-align:  center;
    cursor:  pointer;
}
.recommended-price-info span,  .recommended-price-info-not-es span  {
    font-family:  "Cardo Regular";
    color: #e60e0e !important;
    font-size:  16px;
    line-height:  27px;
}
.recommended-price-info-not-es  {
    position:  absolute;
    right:  40px;
    top:  20px;
    background-color:  #fff;
    padding:  30px;
    border-radius:  50%;
    text-align:  center;
    cursor:  pointer;
}
.recommended-price-info-mobile,  .recommended-price-info-not-es-mobile  {
    position:  absolute;
    right:  20px;
    top:  5px;
    border-radius:  50%;
    cursor:  pointer;
    text-align:  center;
    background-color:  #fff;
}
.recommended-price-info-mobile  {
    padding:  10px 20px 20px;
}
.recommended-price-info-mobile span  {
    font-family:  "Cardo Regular";
    color:  #000 !important;
    font-size:  16px;
    line-height:  17px;
}
.recommended-price-info-not-es-mobile  {
    padding:  15px;
}
.recommended-price-info-not-es-mobile span  {
    font-family:  "Cardo Regular";
    color:  #fff;
    font-size:  14px;
    line-height:  17px;
}
.recommended-big-price  {
    font-size:  44px !important;
}
.recommended-big-price-mobile,  .recommended-fee-price  {
    font-size:  24px !important;
}
.recommended-fee-price-mobile  {
    font-size:  16px !important;
}
.img-subcategory-container  {
    position:  relative;
    margin-bottom:  25px;
}
.info-box-title,  .info-box-title-home,  .info-box-title-home2  {
    position:  absolute;
    top:  0;
    left:  0;
    right:  0;
    bottom:  0;
    text-align:  center;
    margin:  auto;
    height:  fit-content;
}
.info-box-title h1,  .info-box-title-home h1  {
    color:  #3c3c3b !important;
    font-family:  "Century Gothic";
    font-size:  36px;
    font-weight:  lighter;
    background-color:  hsla(0,  0%,  100%,  0.8);
    width:  min-content;
    padding:  5px 25px;
    margin:  auto;
}
.category-title-nd  {
    text-align:  center;
    font-family:  "Cardo Regular";
    letter-spacing:  1px;
    color:  #fff;
}
.product-name-amenu-nd  {
    font-family:  "Century Gothic";
    color:  #fff;
    font-size:  20px;
    font-weight:  700;
    text-transform:  capitalize;
    border-bottom:  1px solid #fff;
    min-height:  50px;
}
.old-price-nd,  .old-price-nd-nl  {
    font-size:  24px;
    font-family:  "Century Gothic";
}
.product-price-nd  {
    font-family:  "Century Gothic" !important;
    color:  #fff;
}
.view_button-nd a,  .view_button-nd span  {
    font-family:  "Century Gothic";
    font-size:  18px;
    color:  #fff;
    text-transform:  uppercase;
    padding:  15px;
}
.footer-info-nd div,  .new-footer-bottom  {
    font-family:  "Century Gothic";
    font-size:  16px;
}
#newsletter-panel .col-newsletter,  .subtable-home-categories td,  .table-home-categories tr  {
    padding:  0;
}
.sort-container  {
    padding:  15px 25px 0 23px;
}
.new-product-sort  {
    font-family:  "Century Gothic";
    height:  35px;
    min-width:  200px;
}
.container-home-img  {
    margin:  0 auto 25px;
}
.footer-info-nd  {
    border-top:  1px solid #fff;
}
.footer-info-nd h3  {
    font-family:  "Century Gothic";
    margin-top:  15px;
    color:  #fff;
}
.footer-info-nd div  {
    color:  #fff;
}
.footer-info-nd li  {
    height:  250px;
}
.footer_block_content h3  {
    font-size:  24px;
}
.logo-footer-container  {
    padding:  55px;
    text-align:  center;
}
.logo-footer-container img  {
    max-height:  55px;
}
.footer-info-container h3,  .footer-info-container h4  {
    color:  #fff;
    font-family:  "Century Gothic";
    font-weight:  700;
    margin-bottom:  25px;
}
.footer-info-container h4  {
    font-size:  18px;
}
.footer-info-container a  {
    color:  #fff;
    font-family:  "Century Gothic";
    font-size:  18px;
}
.social-footer-container  {
    text-align:  right;
}
.social-footer-container img  {
    width:  40px;
}
.subtable-home-categories td,  .table-home-categories td  {
    width:  50%;
    vertical-align:  top;
    position:  relative;
}
.new-footer-bottom  {
    text-align:  center;
    padding:  15px;
}

.home-categories h1  {
    font-family:  "Cardo Regular";
    text-align:  center;
    color:  #000 !important;
    font-size:  30px;
}

.home-categories p  {
    font-size:  18px;
    text-align:  center;
}
.subtable-home-categories,  .table-home-categories  {
    width:  100%;
}
.subtable-home-categories tr  {
    padding:  5px;
}
.info-box-title-home2 h1  {
    color:  #3c3c3b;
    font-family:  "Century Gothic";
    font-size:  26px;
    font-weight:  lighter;
    background-color:  hsla(0,  0%,  100%,  0.8);
    width:  min-content;
    padding:  5px 25px;
    margin:  auto;
}
#index #product_recommended_list  {
    background-color:  #1a1a1a;
    padding-bottom:  55px;
}
#index .owl-item  {
    padding:  15px;
}
#index .product_home  {
    min-height:  530px;
    background-color:  #000;
}
#addressContainer .btn-default,  #contactContainer .btn-default,  #frmProfesionals .btn-default,  #newsletter-panel .btn-default  {
    background-color:  #fff;
    color:  #000;
}
#index .product_home h5.product_title  {
    font-family:  "Century Gothic";
    text-transform:  capitalize;
    color:  #fff;
    font-weight:  700;
    font-size:  24px;
}
#index .product_home h5.product_title div  {
    font-size:  20px;
    min-height:  75px;
    margin-top:  10px;
}
#index .product-price  {
    font-size:  24px;
    min-height:  50px;
    color: #e60e0e !important;
}
#index .rating-recommended  {
    margin-top:  10px;
    min-height:  25px;
}
#index .recommended-more-info  {
    font-size:  22px;
    margin-top:  10px;
}
#index .bottom-button  {
    margin-top:  45px;
}
#index .title-category-nd  {
    text-transform:  none;
    font-size:  28px;
}
#index .owl-theme .owl-controls  {
    text-align:  center;
    width:  100%;
    position:  absolute;
    top:  45%;
}
#index .owl-prev  {
    position:  absolute;
    left:  -30px;
}
#index .owl-next  {
    position:  absolute;
    right:  -30px;
}
#index .owl-next img,  #index .owl-prev img  {
    height:  50px;
}
.home-video-container  {
    margin-top:  75px;
}
.home-video-container h1,  .home-video-container h3  {
    color:  #fff;
    line-height:  35px;
    font-weight:  700;
}
.profesional-container h1,  .profesional-container h3  {
    font-weight:  lighter;
    color:  #fff;
    letter-spacing:  2px;
    font-family:  "Cardo Regular";
}
.home-video-container h1  {
    font-size:  36px;
}
.home-video-container h3  {
    font-size:  26px;
    text-decoration:  underline;
    text-underline-offset:  10px;
}
.home-video-container p,  .profesional-container p  {
    font-size:  18px !important;
    margin-bottom:  20px;
    line-height:  25px !important;
}
.container-newsletter  {
    background-color:  #1a1a1a;
    padding:  90px 75px 75px;
}
#newsletter-panel,  .profesional-container  {
    padding:  45px;
    background-color: #000;
}
#newsletter-panel h1  {
    color:  #fff;
    font-size:  26px;
    text-align:  center;
}
#newsletter-panel h2  {
    color:  #fff;
    font-size:  20px;
    text-align:  center;
    text-transform:  none;
    font-weight:  700;
}
#newsletter-panel input  {
    border:  1px solid #fff;
    height:  50px;
}
#newsletter-panel .btn-default  {
    width:  100%;
    height:  50px;
    color:#000;
}
#newsletter-panel label  {
    font-weight:  400;
    color:  #fff;
    font-size:  16px;
}
#newsletter-panel a  {
    font-weight:  400;
    color:  #fff;
    text-decoration:  underline;
    font-size:  16px;
}
.profesional-container h1  {
    font-size:  44px;
    text-transform:  uppercase;
    line-height:  25px;
}
.profesional-container h3  {
    font-size:  36px;
    text-decoration:  underline;
    text-underline-offset:  20px;
}
.profesional-container .btn-default  {
    background-color:  #fff;
    color:  #000 !important;
    font-size:  20px;
    padding:  15px 30px;
}
#title-home-trustpilot  {
    margin-top:  50px;
}
#title-home-trustpilot h1  {
    font-family:  "Cardo Regular";
    text-align:  center;
    color:  #fff;
    text-transform:  uppercase;
}
#frmProfesionals label  {
    font-weight:  400;
    color:  #fff;
}
#addressContainer input[type="email"],  #addressContainer input[type="password"],  #addressContainer input[type="tel"],  #addressContainer input[type="text"],  #addressContainer select,  #addressContainer textarea,  #contactContainer input[type="email"],  #contactContainer input[type="password"],  #contactContainer input[type="text"],  #contactContainer select,  #contactContainer textarea,  #frmProfesionals input[type="email"],  #frmProfesionals input[type="password"],  #frmProfesionals input[type="text"],  #frmProfesionals select,  #frmProfesionals textarea  {
    border:  1px solid #fff;
    height:  45px;
    color:  #fff;
    font-size:  16px;
}
#contactContainer h1,  #myAccountContainer h1  {
    text-align:  center;
    font-size:  30px;
    font-family:  "Cardo Regular";
}
#contactContainer textarea,  #frmProfesionals textarea  {
    height:  200px;
}
#frmProfesionals h4  {
    font-weight:  700;
}
#frmProfesionals h3  {
    font-weight:  700;
    color:  #fff;
    text-align:  center;
}
#frmProfesionals .alert,  #frmProfesionals .alert strong,  .box  {
    font-size:  16px;
}
#contactContainer h1  {
    color:  #fff;
}
#addressContainer label,  #contactContainer label  {
    color:  #fff;
    font-weight:  400;
}
#addressContainer .info-title,  #followContainer p,  #historyContainer p,  #myAccountContainer p,  .subtitle-category-nd  {
    font-size:  16px;
    text-align:  center;
}
#addressContainer h1,  #addressesContainer h1,  #followContainer h1,  #historyContainer h1  {
    font-family:  "Cardo Regular";
    text-align:  center;
    font-size:  30px;
    color:  #fff;
}
#addressContainer .btn-default  {
    margin:  15px;
}
.containerRating  {
    margin-top:  30px;
    color:  #fff;
}
.container-recommended-desktop  {
    display:  flex;
}
.goto-button  {
    position:  absolute;
    bottom:  0;
    padding:  20px;
}
a#linkMoreInfo.selected,  a#linkTechnicalProfile.selected  {
    color:  #fff;
    font-weight:  700;
    text-decoration:  underline;
    text-underline-offset:  5px;
}
#crossselling-itemslider-recommended  {
    position:  relative;
    max-height:  580px;
}
#crossselling-itemslider-recommended .pro_outer_box  {
    border:  1px solid #bebebe;
    min-height:  485px;
}
#crossselling-itemslider-recommended .owl-item-recommended  {
    padding:  15px !important;
}
#crossselling-itemslider-recommended .s_title_block a  {
    font-family:  "Century Gothic";
    color:  #fff;
    font-weight:  700;
}
#crossselling-itemslider-recommended .owl-carousel .owl-item  {
    max-height:  550px;
}
#top_extra #st_mega_menu_wrap .ml_level_0  {
    float:  left !important;
}
.pro_outer_box  {
    min-height:  485px;
}
.flag-container  {
    background-repeat:  no-repeat;
    background-position-y:  center;
}
.language-header-title  {
    padding-left:  30px !important;
    padding-top:  0.5px !important;
}
.language-text  {
    padding-top:  12px !important;
    text-transform:  uppercase;
}
.display-center  {
    text-align:  center;
    padding:  10px;
}
.price_container .price  {
    font-family:  "Century Gothic";
    color:  #e60e0e !important;
    font-size:  24px;
}
.act-box.display_normal,  .last_block,  .price_container  {
    text-align:  center;
}
.owl-theme.owl-navigation-tr .owl-controls .owl-buttons div  {
    height:  auto !important;
}
.sequra-subinfo  {
    color:  #707070;
    font-weight:  400;
    font-size:  13px;
}
.sequra-subinfo a,  .sequra-subinfo-amount  {
    color:  #fff;
    font-size:  13px;
}
.sequra-subinfo a  {
    font-weight:  400;
    text-decoration:  underline;
}
.button-order-history  {
    background-color:  #fff !important;
    color:  #000 !important;
    padding:  10px 35px;
    font-size:  16px;
    font-family:  "Century Gothic";
}
.ac_results  {
    display:  none !important;
}
.contact-footer  {
    color:  #fff;
    font-size:  14px;
}
.contact-footer a  {
    font-size:  14px;
}
.ml_level_1  {
    text-transform:  uppercase !important;
}
@media (max-width: 1400px) and (min-width: 1301px)  {
    #st_mega_menu_wrap .ma_level_0  {
    font-size:  12px !important;
}
.sequra-info span  {
    font-size:  12px;
}
.nf-atc-button span  {
    font-size:  14px !important;
}
}
@media (max-width: 1300px) and (min-width: 993px)  {
    #st_mega_menu_wrap .ma_level_0  {
    font-size:  10px !important;
}
.sequra-info span  {
    font-size:  10px;
}
.nf-atc-button span  {
    font-size:  12px !important;
}
.bag-button  {
    height:  15px;
    margin-top:  10px;
}
.nf-atc-button  {
    padding:  5px;
}
}
@media (max-width: 992px) and (min-width: 400px)  {
    #st_mega_menu_wrap .ma_level_0  {
    font-size:  12px !important;
}
.container-info-div  {
    margin-top:  10px;
}
.header-product-new h1  {
    margin-left:  25px;
}
.right-line  {
    border-right:  none;
}
.technical-profile ul  {
    padding-left:  0;
    padding-right:  0;
}
.technical-profile h1  {
    margin-bottom:  25px;
}
}
@media (max-width: 500px)  {
    .container-recommended-desktop  {
    display:  block;
}
.recommended-price-info  {
    right:  20px;
    top:  10px;
    padding:  20px;
}
.recommended-price-info span  {
    line-height:  10px;
    font-size:  16px;
}
.recommended-big-price  {
    font-size:  24px !important;
}
.home-video-container p,  .info-box-title-home2 h1,  .profesional-container p,  .recommended-fee-price  {
    font-size:  16px !important;
}
.info-box-title h1  {
    font-size:  18px;
}
.container-home-img  {
    width:  100%;
}
.footer-info-container h3,  .footer-info-container h4  {
    margin-bottom:  15px;
}
.footer-info-container a,  .footer-info-container h4  {
    font-size:  14px;
}
.logo-footer-container,  .profesional-container  {
    padding:  25px;
}
.footer-info-container li  {
    margin-bottom:  10px;
}
#title-home-trustpilot h1,  .home-categories h1  {
    font-size:  24px;
}
.container-newsletter  {
    padding:  0;
}
.home-video-container h1,  .profesional-container h1  {
    font-size:  28px;
}
#newsletter-panel h1,  .home-video-container h3,  .profesional-container h3  {
    font-size:  20px;
}
#newsletter-panel  {
    padding:  5px;
}
#newsletter-panel h2  {
    font-size:  16px;
}
.subtitle-category-nd  {
    margin-top:  45px;
}
}
@media (max-width: 400px)  {
    .container-info-div  {
    margin-top:  30px;
}
.header-product-new h1  {
    margin-left:  25px;
}
.technical-profile ul  {
    padding-left:  0;
    padding-right:  0;
}
.right-line  {
    border-right:  none;
}
.technical-profile h1  {
    margin-bottom:  25px;
}
}
.mobelium-express  {
    color:  #ea5055;
    text-align:  center;
    font-weight:  700;
    font-size:  18px;
}
#overbox3  {
    position:  fixed;
    bottom:  0px;
    left:  0px;
    width:  100%;
    z-index:  999999;
    display:  none;
}
#infobox3  {
    margin:  auto;
    position:  relative;
    top:  0px;
    height:  auto;
    min-height:  58px;
    width:  100%;
    text-align: center;
    background-color:  #3C3C3B;
    color:  #fff;
    padding:  15px;
}
#infobox3 p  {
    font-size: 14px;
    text-align: center;
}
#infobox3 p a  {
    text-decoration:  underline;
    color:  #fff;
}

.panel-default .panel-heading {
    background-color: #1a1a1a;
}

.panel-body {
    background-color: #3C3C3B;
}

#st_mobile_menu .mo_ma_level_0{
    color: #000 !important;
}

.mo_ma_level_0, .mo_sub_a {
    color: #000 !important;
}

.tp-widget-readmore {
    color: #fff !important;
}

.stmenu_multi_level li a {
    color: #000 !important;
}

.alert-success {
    color: #000 !important;
}

table th {
    color: #000 !important;
}

.fakeselect_pick2 a {
    color: #000 !important;
}