/**



 * Created by Pure/Web



 * www.pure-web.ru



 * © 2017



 */







.pure-accordion-block-container {



    position: relative;



    margin-bottom: 10px;



    border-bottom: 1px solid #e1e1e1;



}



.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: #fff; }

.pure-accordion-block-container .header { position: relative; }
.pure-accordion-block-container .header::before {
position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; 
transition: opacity 0.25s linear; opacity: 0;
-moz-border-radius: 3px; border-radius: 3px; }

.pure-accordion-block-container.open .header,
.pure-accordion-block-container .header::before {
background: rgb(198,166,85);
background: -moz-linear-gradient(42deg, rgba(198,166,85,1) 25%, rgba(246,243,233,0.75) 100%);
background: -webkit-linear-gradient(42deg, rgba(198,166,85,1) 25%, rgba(246,243,233,0.75) 100%);
background: linear-gradient(42deg, rgba(198,166,85,1) 25%, rgba(246,243,233,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c6a655",endColorstr="#f6f3e9",GradientType=1);} 
.pure-accordion-block-container .header:hover::before { opacity: 1; }
	
.pure-accordion-block-container .header:hover .title,



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



    color: #c6a655;



}



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



    position: absolute;



    right: 25px;



    top: 25px;



    font-size: 18px;



    color: #fff;







    -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 .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,
.pure-accordion-block-container.open .header .title{



    color: #fff !important;


}



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



    height: auto;

	position: relative;

	z-index: auto;



}



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



    color: #c6a655;







    -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: #c6a655;  

transition: all 0.25s ease-in-out;

-moz-border-radius: 3px; border-radius: 3px; padding: 14px 15px; cursor: pointer;
 }



.pure-accordion-block-container.open .header { -moz-border-radius: 3px 3px 0 0 !important; border-radius: 3px 3px 0 0 !important; }



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



.pure-accordion-block-container .content { 

 background: rgba(245,245,245,1); color: #111;



-moz-border-radius: 0 0 3px 3px !important; border-radius: 0 0 3px 3px !important;  }



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