/*p{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color:#414141 !important;
    font-size:13px !important;
    line-height:19px !important;
    margin-bottom:9px !important;
    text-decoration:none !important;
}

p a {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color:#414141 !important;
    font-size:13px !important;
    line-height:19px !important;
    margin-bottom:9px !important;
    text-decoration:none !important;
}

p a:visited {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color:#414141 !important;
    font-size:13px !important;
    line-height:19px !important;
    margin-bottom:9px !important;
    text-decoration:none !important;
}

p a:active {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color:#414141 !important;
    font-size:13px !important;
    line-height:19px !important;
    margin-bottom:9px !important;
    text-decoration:none !important;
}

p a:hover {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color:#85b10c;
    font-size:13px !important;
    line-height:19px !important;
    margin-bottom:9px !important;
    text-decoration:none !important;
}*/

.heading_for_menu_mob_cat{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
    color : #d9d9d9 !important;
    font-size : 16px !important;
}

.pure_css_tab_wrapper{
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;    
}

/* Acordeon styles */
.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;  
  overflow: hidden;
}
.tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.tab label {
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #16a085;
  border-bottom: 1px solid #3a3a3a;  
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
  color : #d9d9d9 !important;
  font-size : 16px !important;
  font-weight: normal;
  line-height: 3;
  cursor: pointer;
}
.blue label {
  background: #0d0d0d;  
}
.tab-content {
  max-height: 0;
  overflow: hidden;
  background: #1abc9c;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
}
.blue .tab-content {
  background: #0d0d0d;
}
.tab-content p {
  margin: 1em;
}
/* :checked */
.tab input:checked ~ .tab-content {
/*  max-height: 100vh;*/
  max-height: 212px;
  overflow-y: scroll;
  margin-bottom: 13px;
}
/* Icon */
.tab label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
.tab input[type=checkbox] + label::after {
  content: "+";
  color: #ffb400;
}
.tab input[type=radio] + label::after {
/*  content: "\25BC";*/
  content: "+";
  color: #ffb400;
}
.tab input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
.tab input[type=radio]:checked + label::after {
/*  transform: rotateX(180deg);*/
transform: rotate(315deg);
}

#sumudu_ish_product {
    width: 100%;
    height: auto;
    /* margin: 0 auto; */
    float: left;
    top: 0px;
    position: relative;
}

#sumudu_ish_product li {
    list-style: none;
    border: 1px solid #3a3a3a;
    padding: 2px 5px 2px 5px;
    left: -39px;
    float: left;
    position: relative;
    line-height: 23px !important;
    margin: 3px 8px 8px 3px;
    background: rgba(38,38,38,1);
    background: -moz-linear-gradient(top, rgba(38,38,38,1) 0%, rgba(56,56,56,1) 41%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(38,38,38,1)), color-stop(41%, rgba(56,56,56,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(38,38,38,1) 0%, rgba(56,56,56,1) 41%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(38,38,38,1) 0%, rgba(56,56,56,1) 41%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(38,38,38,1) 0%, rgba(56,56,56,1) 41%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(38,38,38,1) 0%, rgba(56,56,56,1) 41%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#000000', GradientType=0 );
}

.accord_links_thus {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color : #d9d9d9 !important;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

.accord_links_thus a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color : #d9d9d9 !important;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

.accord_links_thus a:visited {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color : #d9d9d9 !important;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

.accord_links_thus a:active {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color : #d9d9d9 !important;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

.accord_links_thus a:hover {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#ffb400 !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;  
}