.accordion{padding:0;margin:0;list-style-type:none;}
.accordion ul{display:block;float:left;width:100%;padding:0;margin:0;}
.accordion li{float:left;display:block;width:100% !important;padding:0 !important;margin:0;list-style-type:none;cursor:pointer;position:relative;}
.accordion li a{display:block;padding:15px 10px;font-size:1.1666em;line-height:1.2857em;}
.accordion li li a{padding-left:20px;}
.accordion li li li a{padding-left:40px;}
.accordion li li li li a{padding-left:60px;}
.accordion li.parent > a{padding-right:54px;}
.accordion .opener{position:absolute;right:0;top:0;display:block;cursor:pointer;text-align:center;width:49px;height:49px;line-height:49px;background:url(../../../images/infortis/_shared/accordion/opener.png) center center no-repeat;}
.accordion .opener:hover{background-color:rgba(0,0,0, 0.05);}
.accordion li.item-active > .opener{background-image:url(../../../images/infortis/_shared/accordion/opener-active.png);}
.accordion-style1 li a{padding:5px 10px;}
.accordion-style1 li li a{padding-left:20px;}
.accordion-style1 li li li a{padding-left:35px;}
.accordion-style1 li li li li a{padding-left:50px;}
.accordion-style1 li.parent > a{padding-right:33px;}
.accordion-style1 li a{border-bottom-color:#eee;border-bottom:1px solid rgba(0,0,0,0.06);font-size:1em;line-height:1.5em;}
.accordion-style1 li a:hover{background-color:rgba(0,0,0, 0.03);}
.accordion-style1 .opener{width:28px;height:28px;line-height:28px;background-color:rgba(0,0,0, 0.03);}
.accordion-style1 .opener:hover{background-color:rgba(0,0,0, 0.10);background-image:url(../../../images/infortis/_shared/accordion/opener-w.png);}
.accordion-style1 li.item-active > .opener:hover{background-image:url(../../../images/infortis/_shared/accordion/opener-active-w.png);}
.collapsible{position:relative;}
.collapsible .block-title{padding-top:8px;padding-right:35px;padding-bottom:8px;border-bottom:1px solid #f2f2f2;border-color:rgba(0,0,0, 0.05);margin-bottom:0.625em;font-size:1.3333em;line-height:1.25em;font-weight:normal;}
.collapsible .block-content,
.collapsible .block-content > *{margin-top:0;}
.collapsible .opener{position:absolute;right:0;top:2px;display:block;cursor:pointer;text-align:center;width:30px;height:30px;line-height:30px;background-image:url(../../../images/infortis/_shared/accordion/opener.png);background-position:center center;background-repeat:no-repeat;background-color:#f2f2f2;background-color:rgba(0,0,0, 0.05);}
.collapsible .opener:hover{background-color:#e5e5e5;background-color:rgba(0,0,0, 0.1);background-image:url(../../../images/infortis/_shared/accordion/opener-w.png);}
.collapsible.active .opener{background-image:url(../../../images/infortis/_shared/accordion/opener-active.png);}
.collapsible.active .opener:hover{background-image:url(../../../images/infortis/_shared/accordion/opener-active-w.png);}
.mobile-collapsible{position:static;}