/**



 * Created by Pure/Web



 * www.pure-web.ru



 * © 2017



 */







.pure-accordion-block-container {



    position: relative;



    margin-bottom: 10px;



}



.pure-accordion-block-container .header{



    padding: 6px 0px;



    cursor: pointer;



    z-index: 1;



}



.pure-accordion-block-container .header .title{



    font-size: 18px;



    display: inline-block;



    margin: 0;



    padding-right: 18px;



}


.pure-accordion-block-container .header:hover { background: #efefef; }

.pure-accordion-block-container .header:hover .title,



.pure-accordion-block-container .header:hover .fa.fa-chevron-down{



    color: #000;



}



.pure-accordion-block-container .header .fa.fa-chevron-down{



    position: absolute;



    right: 25px;



    top: 25px;



    font-size: 18px;



    color: #000;







    -webkit-transition:  all 0.5s;



    -moz-transition:  all 0.5s;



    -ms-transition:  all 0.5s;



    -o-transition:  all 0.5s;



    transition:  all 0.5s;



}

.pure-accordion-block-container .header:hover .fa.fa-chevron-down{ color: #73ab50; }

.pure-accordion-block-container .permalink{



    position: absolute;



    z-index: 2;



    text-align: right;



    top: 5px;



    left: -20px;



    font-size: 14px;



}



.pure-accordion-block-container .permalink a{



    opacity: 0.2;



}



.pure-accordion-block-container .permalink a:hover{



    opacity: 1;



}



.pure-accordion-block-container .content{



    height: 0;



    overflow: hidden;







    -webkit-animation-duration: 0.5s;



    animation-duration: 0.5s;







    -webkit-transition: height 0.5s;



    -moz-transition: height 0.5s;



    -ms-transition: height 0.5s;



    -o-transition: height 0.5s;



    transition: height 0.5s;



}



.pure-accordion-block-container .header .title { color: #000; }
.pure-accordion-block-container.open .header .title{



    color: #fff !important;



}
.pure-accordion-block-container .header p.title { padding: 0; }


.pure-accordion-block-container.open .content{



    height: auto;

	position: relative;

	z-index: auto;



}



.pure-accordion-block-container.open .header .fa.fa-chevron-down{



    color: #fff;







    -webkit-transform: scaleY(-1);



    -moz-transform: scaleY(-1);



    -ms-transform: scaleY(-1);



    -o-transform: scaleY(-1);



    transform: scaleY(-1);



}











.pure-accordion-block-container { border-bottom: none !important; margin-bottom: 20px !important; }



.pure-accordion-block-container .header { 



margin: 0; padding: 0; background: #fff;  

transition: all 0.25s ease-in-out; padding: 18px 25px; cursor: pointer; 

border: 1px solid rgba(0,0,0,0); border-left: 1px solid #73ab50; }



.pure-accordion-block-container.open .header { background: #73ab50; }



#pagewrap .pure-accordion-block-container h4 { text-transform: none; font-weight: 300; padding: 0 10px; font-size: 22px; line-height: 28px; }



.pure-accordion-block-container .content { 

 background: rgba(245,245,245,1); 
  border-bottom: 1px solid #73ab50; border-left: 1px solid #73ab50;
   border-left: 1px solid #73ab50; 

  }
.pure-accordion-block-container.open .content { 
 border-right: 1px solid #73ab50;
}

.pure-accordion-block-container .content .paddit { padding: 15px 25px; }