/*.brands ul li {
    display: inline-block;
    width: 19%;
    margin-bottom: 30px;
}*/
body{
font-family: Tahoma;
}
.align-center{
    align-items: center;
    display: flex;
}
/* #js-Consultancy .dftpage img{
  max-width:250px;
}*/
#js-BASK .t-basket__product-remove {
    width: 100%;
    height: 100%;
    padding: 0;
    line-height: 10px;
}
.nowrap{
 white-space: nowrap;
}
div#home_page_slider {
    margin-bottom: 20px;
}
#js-OSEL .c-table-simple__row:nth-child(3) {
    border-bottom: none;
}
#home_page_slider .section_img img {
    max-height: 700px !important;
}
.x-product-list__price {
  font-size: 13px;
  line-height: 16px;
}
#js-OCST p.t-checkout-basket-summary__image img , #js-OSEL p.t-checkout-basket-summary__image img, #js-OPAY p.t-checkout-basket-summary__image img {
    max-width: 100px;
}
.shipping_weight {
    align-items: baseline;
}
#js-BASK .x-quantify .c-control-group__button{
border: 1px solid #b8b8b8;
}
input#GiftCertificate_Code {
    line-height: 39px;
}
footer .fa-linkedin:before {
    padding-right: 9px;
}
.md_auto{
margin:0 auto !important;
margin-bottom:10px !important;
}
.prod_categorie_sidebar .cust_heading{
    border-bottom: 1px solid #757373;
    font-size: 19px;
    font-weight: 500;
    padding-bottom: 8px;
}
#js-SRCH strong.x-product-list__name {
    font-weight: 700 !important;
}
.successpopup {
    border: 2px solid #d8d4d4;
    max-width: 500px;
    margin: 0 auto;
    position: fixed;
    /* top: 0px; */
    left: 0;
    right: 0;
    background-color: #fff !important;
    z-index: 999;
    padding: 19px;
    box-shadow: 1px 1px 20px 14px #d8d4d4;
    text-align: center;
display:none;
}
.popup-cont {
    background-color: #fff;
    max-width: 500px;
    text-align: center;
    padding: 100px 50px;
    box-shadow: -5px 1px 12px 5px #f2f2f2;
}
.outside-uk-popup{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    visibility:hidden;
}
.outside-uk-popup .popup-cont{
position:relative;
}

span.u-icon-cross {
    position: absolute;
    right: -10px;
    top: -9px;
    border: 1px solid;
    background-color: #fff;
    border-radius: 13px;
    padding: 4px;
}
.homepagebanner {
    margin-bottom: 20px;
}
.imgradiobtn span.c-form-checkbox__caption {
    align-items: unset;
}
.setradiobtn .c-form-checkbox__caption::before {
    width: 20px;
    top: 12px;
}
.imgradiobtn .c-form-checkbox__caption::after{
  top:10% !important;
}
.bigimg .c-form-checkbox__caption::after{
  top:4% !important;
}

.prod_categorie_sidebar ul li, .prod_categorie_sidebar ul li a {
    list-style-type: none;
    text-decoration: none;
}
.prod_categorie_sidebar li.level-1>a {
    color: #757373!important;
    font-size: 20px;
    font-weight: 600;
}
.prod_categorie_sidebar li.level-2 > a {
    color: #413d3d;
}
input.logo {
    margin-left: 30px;
    color: rgba(0, 0, 0, 0);
}

#js-CTLG strong.x-product-list__name.u-text-uppercase.u-text-center {
    font-size: 20px;
}
#js-Custom-Transfers .c-form-list__item label> a,#js-custom-plaques .c-form-list__item label> a {
    color: #636363;
    text-decoration: underline;
}
.shipping_weight {
    font-size: 16px !important;
    margin-top: 15px;
}
span.from_popup {
    cursor: pointer;
}
.otherbox{
min-width: 431px;height: 53px;
}
header .u-bg-gray-50 {
  background-color: #eaeaea !important;
  color: #4d4f53;
}
#main_vid_tag{
  display:none;
}
.close_form_btn {
  position: absolute;
  right: 12px;
  top: 14px;
}
.thumb_video{
padding-left:0px !important;
padding:10px;
}
.thumb_video img{
  width:90%; 
}
#mini_basket .x-mini-basket__line {
  flex-wrap: nowrap !important;
}
p.success_message {
    text-align: center;
    font-weight: 700;
    color: #508f50 !important;
}
header  .o-layout.t-site-header__top-navigation {
  background-color: #eaeaea;
}
.brands h4 a {
  text-decoration: navajowhite;
  color: #5a6069;
}
#js-FAQS .active li:first-child > p {
    margin-top: 8px;
}
.from_popup {
  text-decoration: underline;
}
body:non(#js-BASK) #active-miniModal_0{
   display:none; 
}
#js-FAQS .active li > p {
  margin-top: 29px;
}
#js-PROD .light_black {
  margin-top: 3px;
}
#js-PROD footer {
  border-top: 1px solid #cac6c6;
  padding-top: 22px;
}
input.logo::file-selector-button {
    border: 1px solid;
    padding: 5px 31px;
    border-radius: 20px;
    background-color: #d9d9d8;
}
.thumb_video::after {
    content: ' ';
    background-color: rgba(0,0,0,0.4);
    position: absolute;
    height: 100%;
    width: 96%;
    left: 0;
    right: 0;
    display: block;
    top: 0;
    margin: 0 auto;
}
.light_grey {
    border-color: #eaeaea;
}
#open_form {
  max-width: 354px;
  margin: 0 auto;
  border: 1px solid #f2f2f2f2;
  padding: 10px;
  box-shadow: -1px 1px 20px 8px #bbb1b1;
  position: fixed;
  left: 0px;
  right: 0;
  background-color: white;
  top: 125px;
display:none;
z-index:16;
}
.cust-alert-popup p {
    margin: 0;
}

#js-CTUS .head {
  margin-bottom: 40px;
}
#js-PROD .o-layout__item.u-text-center.x-product-layout-images img {
  width: auto;
}
.fwidth {
    padding: 25px 0px;
    max-width: 250px;
}
.imgradiobtn .fwidth {
    padding: 25px 0px;
    max-width: 450px;
}
.footer_contact_us li:nth-child(4) {
  margin-top: 25px;
}
footer nav h5 {
  margin-bottom: 5px;
}
button.SubmitEnquiry {
    border: 1px solid;
    padding: 10px 22px;
    border-radius: 20px;
    background-color: #d9d9d8;
}
.mm_facet_rangeslider_input_container_low {
  text-align: initial;
  border:none
}
.mm_facet_rangeslider_input_container_high {
  text-align: end;
  border:none;
}
.home_chocolate img {
    min-height: 232px;
}
.mm_facet_rangeslider.mm_facet_rangeslider_mini .mm_facet_rangeslider_track_container{
   border-top: 1px solid #c0c0c0;
}
.x-facet-set__list {
  line-height: initial !important;
}
.t-faceting .c-form-checkbox {
  font-size: 13px;
}
body#js-OCST .t-site-header__logo img, body#js-OSEL .t-site-header__logo img, body#js-OPAY .t-site-header__logo img {
    width: 200px;
    margin: 0px;
}
#home_chocolate_factory_img .o-layout{
margin:0px;
}

#js-CTGY .x-category-tree__heading {
  padding-top: 0px;
}
.ctgy_heading h3 {
  font-weight: 600;
  color: black;
}
#js-CTGY h1.c-heading-charlie.u-text-bold.u-text-uppercase {
  color: #636363;
}
#js-FAQS li {
    list-style-type: none;
    word-wrap:break-word;
}
#js-FAQS  li p a {
  color: black;
}
#js-FAQS h2 {
    margin-bottom: 1px;
    font-weight:700;
    color: #636363;
    cursor: context-menu;
}
footer nav .c-menu__list li {
    padding-bottom: 3px;
}
div#instagram_vedios h4 {
    max-width: 332px;
    margin: 0 auto;
    margin-bottom: 27px;
    cursor:pointer;
}
div#instagram_vedios h4:hover, button.banner_shop_now a:hover, footer a.c-menu__link:hover  {
    background-color: rgba(255, 255, 0, 0.4);
}
#js-PROD li.o-layout__item.x-product-layout-images__thumbnail-image {
    padding-left: 8px;
}
#js-PROD li.o-layout__item.x-product-layout-images__thumbnail-image img {
    width: 200px;
}
#js-FAQS h1.c-heading-charlie {
    letter-spacing: 5px;
    color: #636363;
}
#js-FAQS li > p {
    margin-left: -25px;
margin-bottom:0px;
}
.thumbnail{
  margin-top:20px; 
}
.thumb_video{
	position:relative;
}
.x-quantify input.c-form-input.c-control-group__field.u-text-center.u-color-gray-40 {
    border: 3px solid #b8b8b8;
    border-left: none;
}
.addtocart .c-button.c-button--full {
  margin-bottom: 11px;
}
.t-quantify .c-control-group__button{
      padding-top: 6px !important;
    padding-bottom: 6px !important;
}
span.login_condition a {
    color: black;
    text-decoration: underline;
}
#js-Custom-Transfers .c-form-list__item, #js-custom-plaques .c-form-list__item {
    max-width: 100% !important;
}

.faq_heading h2, .faq_heading i {
  display: inline;
}
.faq_heading {
  max-width: 420px; 
  position:relative;
}
.faq_heading i {
    font-size: 29px;
    margin-left: 16px;
    position: absolute;
    right: 10px;
}

body#js-PROD span.light_black {
    font-size: 16px;
    margin-left: 6px;
}
body#js-PROD .x-product-layout-purchase__name {
    margin-bottom: -5px;
}
#js-PROD .c-button--huge {
    padding: 8px;
}
form.o-layout__item.x-product-layout-purchase >ul > li > p {
    margin-bottom: 0px;
}
form.o-layout__item.x-product-layout-purchase >ul > li > h1.c-heading-delta.u-text-bold.x-product-layout-purchase__name {
    margin-bottom: 0px;
    color: #140206;
}
.x-product-description {
    margin-bottom: 10px;
}
.x-quantify .c-control-group__button{
     border: 3px solid #b8b8b8;
}
.popbuttons{
  margin:0px;
}
.popbuttons > p {
    padding-left: 0px;
    margin: 0px;
}
section.x-product-description h2 {
    padding: 8px 1px;
    background-color: #707070;
    font-weight: 700;
    color: white;
}
.home_chocolate {
    padding: 0px 6px;
}
.x-product-list__name{
    color: #000000 !important;
}
#js-CTGY .main_ctgy .x-product-list__name{
    font-size:20px !important;
}	
/* CSS */
#js-FAQS ul li ul {
  display: none; /* Hide the nested list first */
}
#js-FAQS .active {
  display: block !important;
margin-left: 80px;
}
.heading, .form {
    padding: 1px 30px;
}
span.light_black {
    font-weight: 100;
}
.sixshape .c-form-checkbox__caption::before {
    width: 20px;
}
.sixshape .c-form-checkbox__caption::after {
    top: 5% !important;
}


strong.x-product-list__name:hover, .banner_link:hover {
 background-color: rgba(255, 255, 0, 0.2);
}
.x-transfigure-navigation__content > ul >li > a >span:hover{
  background-color: rgba(255, 255, 0, 0.2); !important;
}
.thumb_video::before {
    content: ' ';
    background-image: url(/Merchant2/graphics/00000001/3/playbtn_2.png);
    position: absolute;
    height: 31px;
    width: 50px;
    background-repeat: no-repeat;
    background-size: contain;
  top:27px;
    left: 38px;
   
}
#js-FAQS strong {
    color: #000;
}
.x-transfigure-navigation__content > ul >li >a{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin: 15px 0px;
}

#fasten_header .o-layout {
    margin:0px;
    padding:0px;
   justify-content:center;
}
footer #contact_with_us a:hover {
	text-decoration:none
}
#home_chocolate_factory_img .o-layout__item{
padding:0px;
}
.mm_facet_rangeslider_track_selection {
    background: rgb(184, 184, 184);
}
#js-SFNT .crt-widget-grid.crt-grid-col3 .crt-grid-post {
    width: 24.333%;
}
.coming-soon {
    background-color: yellow !important;
}
.new-stock-on-the-way{ background-color: #edfe46 !important;}

#js-CTGY .new-stock-on-the-way,
#js-CTGY .coming-soon {
    background-color: yellow !important;
    top:5px !important;
}
#js-CTGY .new-stock-on-the-way{ background-color: #edfe46 !important;}

.toplist li:nth-child(3)::before,.toplist li:nth-child(4)::before, ul.dskshow span {
   display:none;
}
.coupon_code_setting p.c-heading-echo.u-text-bold.u-text-uppercase{
display: none;
}

.coupon_code_setting {
    margin-top: -20px;
}
td.custom_cupon_code_container {
    background-color: #dedede;
}
.horizontol_row {
    border-bottom: 1px solid;
    padding-top: 8px;
    margin-bottom: 0px;
    color: #c7c7c7;
}
.coupon_sub{
  display:none; 
}
.coupon_code_setting {
display:none;
}
p:not(.MsoNormal){
  color: #010206 !important;
}
.coustom_coupon_code {
    margin-top: 7px;
    font-size: 12px;
}
.redeem_gift_container input.c-button.c-control-group__button.u-bg-gray-50.u-border-none.u-text-uppercase{
    margin-bottom: -13px;
    padding: 12px;
}
#js-CTUS li {
    list-style-type: none;
}


.t-site-header__logo img {
    width: 200px;
    margin-top: 6px;
    margin-bottom: 6px;
}
.t-site-header__top-navigation .o-layout__item a {
    color: #4d4f53;
}
.u-bg-gray-50, .u-bg-gray-10 {
    margin-bottom: 0px;
}
#header_message span.u-text-uppercase.t-site-header__message {
    font-weight: 500;
    color: #4d4f53;
}
header span.u-icon-cart-empty {
    display:inline-block !important;
}
header button.u-color-gray-50.u-text-uppercase.t-site-header__basket-link {
    background: transparent;
    border: none;
}
#main_img_tag{
margin:0 auto;
}
footer .container{
text-align:center;
    width: 100%;
    background-color: #b8b8b8;
}
footer .container form {
    margin-bottom: 0px;
}
.text_from {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    padding: 5px 0px 5px 0px;
}
.heading h3 {
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 700;
    color: white;
}
.section_img{
position:relative;
}
.section_img:hover::before{
    content: "";
    background-color:rgba(255, 255, 0, 0.2);
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
}

#open_form input::-webkit-outer-spin-button,
#open_form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#home_page_slider .section_img:hover::before{
     background-color: transparent;
}

.form form {
 border: 1px solid #f2f2f2;
  background-color: white;
  padding: 3px 4px 2px 4px;
  border-radius: 7px;
}
.brands {
  margin-bottom: 45px;
}
.form form{
    display: flex;
    justify-content: space-between;
}
.form form input[type="text"] {
    border: none;
}
button.send_email {
    background: none;
    border: none;
}
/*.homepagebanner{
    background-image: url(/Merchant2/graphics/00000001/3/banner_2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
margin-bottom:30px;
}*/
.homepagebanner h1 {
  line-height: 109px;
  font-size: 84px;
  font-weight: 900;
  margin-bottom: 0;
  color: #545454;
}
#homebannercontent{
  padding-top: 28px;
    padding-bottom:20px;
    padding-left: 20px;
    margin-bottom: 30px;
}
div#Faq_Question_form .c-form-list__item, #js-CTGY .c-form-list__item {
    max-width: 100%;
}
#homebannercontent button {
  margin-top: 5%;
  background: transparent;
  border: 2px solid #3f403f;
  padding: 15px 17px;
  border-radius: 7px;
}
 #homebannercontent p{
    font-size: 19px;
}
p.red_color {
    color: red !important;
    font-size: 22px;
}
button.banner_shop_now a {
  font-size: 25px;
  text-decoration: underline;
    text-decoration-thickness: auto;
  font-weight: 600;
  color: #545454;
  text-decoration-thickness: 2px !important;
}
div#home_page_about_section h4,.brands h4 ,#instagram_vedios h4{
    font-weight: 600;
    font-size: calc(18px * 1.333);
    margin-bottom: 25px;
  color: #545454;
}
#instagram_vedios{
margin-bottom: 35px;
}
.brands h4{
margin-bottom: 7px;
}
.t-products .o-layout__item span{
  display:none;
}
.crt-widget-grid.crt-grid-col4 .crt-grid-post {
    width: 20% !important;
}
.t-site-footer {
  background: #eaeaea;
}
div#ourbrand {
    margin-bottom: 30px;
}

ul.dskshow {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 50px;
    margin: 0 auto;
    align-items: center;
    justify-content: space-between;
}
#ourbrand li img {
    max-width: 230px !important;
}
.u-icon-arrow-right::before {
content: "\3b";
color: #545454 !important;
}


#js-PROD .description {
  color: #000;
}
#home_chocolate_factory_img {
 margin-top:50px;
  margin-bottom:41px;
}
#contact_with_us a {
  border: 1px solid #67686c;
  background-color: #67686c;
  margin: 3px;
  padding-left: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: ;
  border-radius: 3px;
}
.contact_with_us .fa.fa-linkedin {
  padding-right: 5px;
}
#home_page_about_section p{
  width: 70%;
  margin: 0 auto;
  
}
.banner_link {
    font-size: 17px;
    color: #5a6069;
    font-weight: 600;
  text-decoration: underline;

}
.thumb_video  iframe {
  max-width: 100%;
  max-height: 97px;
}
.home_chocolate p {
    margin-bottom: 7px;
}
.u-icon-facebook::before, .u-icon-twitter::before, .fa-linkedin:before {
  color: #fff;
  padding: 1px;
  font-size: 15px;
}
.icon_setting{
    display: flex;
    justify-content:center;
}
.u-icon-instagram::before {
    content: "\4f";
    color: #fff;
}
.u-icon-search:before,
header a.u-color-gray-50,header .t-site-header__basket-link  {
    color: #989797 !important;
}
header .u-icon-cart-empty::before{
  color: #4b4748 !important;
}
#js-CTGY .x-product-list__name, #js-SRCH.x-product-list__name {
    font-weight:700;
}
footer h5 a,footer h5 a:hover{
text-decoration:none;
font-weight: 600;
color: #67686c;
text-transform: none;
font-size: 16px;
}
#js-PROD .c-button:hover.u-bg-white, .c-button:hover.u-bg-gray-10, 
#js-PROD .c-button:hover.u-bg-gray-40, .c-button:hover.u-bg-gray-50, .crfrom .c-button:hover  {
  background-color: rgb(118, 118, 115) !important;
  color: #000;
}
#js-PROD .x-product-layout-images{
  position: relative;
}
.arrows .right{
  float: right;
  font-size: 40px;

}
.arrows .left{
  float: left;
  font-size: 40px;
}
.arrows{
  position: absolute;
  bottom: 64%;
  width: 94%;
}
.owl-dots{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px;
}
#js-Consultancy section aside img {
    max-width: 250px;
}
.table {
    width: 100%;
    overflow-x: auto;
}
.footer_contact_us ul li:last-child a {
    text-transform: lowercase !important;
}
.nowrap{
flex-flow: nowrap;
}
.discount h3 {
    font-size: 16px;
    font-weight: 800;
    font-style: italic;
}
.x-display-list-filtering__per-page {
    margin-right: calc(19px * 2);
}
select#l-sort_by {
    max-width: 75px;
}
h1.c-heading-charlie.u-text-bold.u-text-uppercase {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 586px;
}
.x-product-list__figure{position:relative;}
.x-product-list__figure .prod-label, .x-product-layout-images .prod-label {
    position: absolute;
    font-size: 11px;
    padding: 2px 5px;
}
.x-product-list__figure .prod-label.new, .x-product-layout-images .prod-label.new {
    background: #92cf50;
    color: #fff;
    top: 5px;
}
.x-product-layout-images .prod-label.special-order,
.x-product-list__figure .prod-label.special-order,
.x-product-list__figure .prod-label.out-of-stock,
.x-product-layout-images .prod-label.out-of-stock{background:#c00102;color:#fff;top: 5px;}
.discount {
    margin-top: 10px;
}
.x-product-layout-images .prod-label.special-order,
.x-product-list__figure .prod-label.special-order{background:#004766;}

@media only screen and (min-width:980px) and (max-width:1139px){
    nav .x-transfigure-navigation__content > ul >li >a {
      font-size: 15px !important;
     }
     .home_chocolate img {
      min-height: 176px;
      }
      ul.dskshow {
        grid-template-columns: auto auto auto auto;
      }
      .banner_link {
        font-size: 13px;
      }
      .description {
        padding: 15px;
      }
      .t-site-header__logo {
          text-align: center;
       } 
     .x-product-description {
        margin: 0;
      }
      #js-FAQS li > p {
         word-break: break-word;
       }
nav .c-navigation__link > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dftpage section img {
    max-width: 200px !important;
}
  }
@media only screen and (min-width:768px) and (max-width:979px) {
form.t-site-header__search-form {
    display: none;
}
.o-layout.u-width-12 {
    margin: 0 auto;
}
.details .o-layout__item {
    margin-top: 10px;
}
.section_img:hover::before{
  background-color: rgb(255 255 0 / 0%);
}
 ul.dskshow {
    grid-template-columns: auto auto auto;
 }
 .home_chocolate img {
    margin-bottom: 25px;
 }
.icon_setting span.u-icon-search::before {
    font-size: 27px;
    color: #4b4748 !important;
}
.description {
    padding: 15px;
}
.x-transfigure-navigation__content > ul > li >a {
    padding: 10px !important;
}
footer .t-site-footer .c-menu__title {
    font-size: 15px !important;
}
footer .t-site-footer__content li a {
    font-size: 13px !important;
}
#js-FAQS li > p {
    word-break: break-word;
    margin-left:0px;
}
nav .c-navigation__link > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.thumb_video::before {
    top: 11px;
    left: 15px;
}
.dftpage section img {
    max-width: 200px !important;
}
}
@media only screen and (max-width:767px) {
.home_chocolate img {
    max-height: 150px;
    width: 100%;
}
.owl-dots{
    display: flex;
    justify-content: center;
}
.successpopup {
    margin: 14px;
}
input.logo {
    margin-left: 0px}
.otherbox {
    min-width: 431px;
    min-width: 100%;
}
.setradiobtn .c-form-checkbox__caption::before {
    width: 16px;}
.sixshape .c-form-checkbox__caption::before {
    width: 15px;
}
.details .o-layout {
    margin-top: 23px;
}
.sixshape .c-form-checkbox__caption::after {
    top: 3% !important;
}
.details .u-width-12 {
    text-align: center;
    margin-bottom: 10px;
}
.o-layout.u-width-12 {
    margin: 0 auto;
}
input.logo {
    width: 100%;
}
.mobilesetting{
  display:block;
 }
.dftpage section img {
    max-width: 200px !important;
}
 h4.c-heading-delta {
    font-size: 20px !important;
}

#js-Consultancy .dftpage aside img {
  max-width: 200px;
}

form.t-site-header__search-form {
    display: none;
}
form.t-site-header__search-form {
    display: none;
}
#homebannercontent button {
    padding: 10px 10px;
}
button.banner_shop_now a {
    font-size: unset;
}
.homepagebanner h1 {
    line-height: 54px;
       font-size: 47px;
}

#home_chocolate_factory_img {
   margin-top: 30px;
    text-align: center;
}
.form {
    width: 100%;
}
.form form {
    margin-top: 10px;
}
#home_page_about_section p{
   width:100%
 }
ul.dskshow{
display:block;
}

ul.dskshow {
    display: grid !important;
    grid-gap: 15px;
}
ul.dskshow li {
    width: 100% !important;
    margin-top: 4%;
}
body #ourbrand li img {
    max-width: 95% !important;
}
.home_chocolate img {
    min-height: 100%;
}  
.home_chocolate .section_img {
    position: relative;
    margin-bottom: 20px;
}
.brands .t-products .head h4 {
    padding: 4px 0px !important;
}
.text_from {
    width: 100%;
    display: block;
    padding: 15px 30px 19px 30px;
}
.t-site-header__logo img {
    width: 100%;
    margin-top: 13px !important;
    margin-bottom: 0px;
}
.icon_setting span.u-icon-search::before {
    font-size: 27px;
}
.heading, .form {
    padding:0px;
}
nav .c-navigation__link > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.description {
    padding: 15px;
}
.x-transfigure-navigation__content > ul > li >a {
    padding: 10px !important;
 }
 body .popbt {
    margin-left: 0px;
margin-bottom:10px;
 }
.x-product-description {
    margin: 0 !important;
}
#js-CTGY .main_ctgy .x-product-list__name{
 margin-top:10px;
}
#js-CTGY .x-hero {
    margin-bottom: 0px;
    text-align: center;
    display:none;
}
#js-FAQS li > p {
    word-break: break-word;
    margin-left:0px;
}
.thumb_video::before {
    top: 18px;
    left: 37px;
}
.icon_setting {
    margin-top: 14px !important;
}
 img.timg {
    height: auto !important;
 }
 .active {
    display: block !important;
 }
.table table {
    width: 880px !important;
}
#js-PROD ul.thumbnail .thumb img {
    max-width: 150px !important;
    max-height: 59px;
}
}