﻿accordian { width: 100%; margin: 5px auto 0 auto; }

#accordian h3 { background: #efefef; padding: 10px !important; }

    #accordian h3 a { padding: 0 10px; font-size: 15px; line-height: 34px; display: block; color: #333333; text-decoration: none; cursor: pointer; }

    #accordian h3:hover { text-shadow: 0 0 1px rgba(255, 255, 255, 0.7); }

#accordian li { list-style-type: none; }

#accordian ul ul li a,
#accordian h4 { text-decoration: none; font-size: 12px; line-height: 27px; display: block; padding: 0 15px; transition: all 0.15s; position: relative; }

    #accordian ul ul li a:hover { background: #f5f5f5; border-left: 5px solid #efefef; }

    #accordian ul ul li a.active { background: #f5f5f5; border-left: 5px solid #efefef; }

#accordian ul ul { display: none; }

#accordian li.active > ul { display: block; }

#accordian ul ul ul { margin-left: 15px; border-left: 1px dotted rgba(0, 0, 0, 0.5); }

#accordian a:not(:only-child):after { content: "\f104"; font-family: fontawesome; position: absolute; right: 10px; top: 0; font-size: 14px; }

#accordian .active > a:not(:only-child):after { content: "\f107"; }




/*--------RTL----------*/

.rtl,.rtl p, .rtl div, .rtl h1, .rtl h1, .rtl h3, .rtl h4, .rtl h5, .rtl h6 { text-align:right}

    .rtl .footer-widget .container .row div { float:right !important; }

    .rtl .fRight { float:right !important; }