.mobile-menu .smk_accordion { position: relative; margin: 0; padding: 0; list-style: none; margin-top: 0; margin-bottom:0; }
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.mobile-menu .smk_accordion .accordion_in { border: 0px solid #ccc; position: relative; z-index: 10; margin-top: -1px; overflow: hidden; }
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.mobile-menu .smk_accordion .accordion_in .acc_head {text-align:center; padding:12px 0;}
.mobile-menu .smk_accordion .accordion_in .acc_head p { font-family: 'ralewaysemibold'; position: relative; background:; padding: 0px; font-size: 17px; display: block; cursor: pointer; color:#fff;  text-align:center; width: auto; display: inline-block;}
.mobile-menu .smk_accordion .accordion_in .acc_head p a { color:#282828; transition:all 0.5s ease; }
.mobile-menu .smk_accordion .accordion_in .acc_head p a:hover { color:#810b61;}
.mobile-menu .smk_accordion .accordion_in.arr .acc_head .acc_icon_expand { display: inline-block;width: 11px;height: 8px;position: absolute; 
background: url(../images/acc-down.svg) no-repeat top right; right: 46px; top: 21px; cursor:pointer;}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.mobile-menu .smk_accordion .accordion_in .acc_content { background: ; color: #7B7E85; padding: 0px 0px; text-align:center; }
.mobile-menu .smk_accordion .accordion_in .acc_content ul li { padding:8px 0; display:block; }
.mobile-menu .smk_accordion .accordion_in .acc_content ul li a { font-size:14px; font-family: 'ralewaymedium';  color:#282828; transition:all 0.5s ease;  }
.mobile-menu .smk_accordion .accordion_in .acc_content ul li a:hover { color:#810b61;}
.mobile-menu .smk_accordion .accordion_in .acc_content h1:first-of-type, .mobile-menu .smk_accordion .accordion_in .acc_content h2:first-of-type, .mobile-menu .smk_accordion .accordion_in .acc_content h3:first-of-type, .mobile-menu .smk_accordion .accordion_in .acc_content h4:first-of-type, .mobile-menu .smk_accordion .accordion_in .acc_content h5:first-of-type, .mobile-menu .smk_accordion .accordion_in .acc_content h6:first-of-type { margin-top: 5px; }
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.mobile-menu .smk_accordion .accordion_in:first-of-type, .mobile-menu .smk_accordion .accordion_in:first-of-type .acc_head { border-radius: 3px 3px 0 0; }
.mobile-menu .smk_accordion .accordion_in:last-of-type, .mobile-menu .smk_accordion .accordion_in:last-of-type .acc_content { border-radius: 0 0 3px 3px; }
.mobile-menu .smk_accordion .accordion_in.acc_active > .acc_content { display: block; }
.mobile-menu .smk_accordion .accordion_in.acc_active > .acc_head { background: ; }

.mobile-menu .smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {transform: rotate(180deg);}
.mobile-menu nav .smk_accordion.acc_with_icon .accordion_in .acc_head, .mobile-menu .smk_accordion.acc_with_icon .accordion_in .acc_content { padding-left: 0px; }
.mobile-menu .smk_accordion .accordion_in { margin-bottom: 0; }