
.accordions{margin-bottom:40px}
/*.accordion{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);border:1px solid #e3e3e3;font-size:18px;margin-bottom:10px}*/

.accordion{

	-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.25);
	box-shadow:0 3px 7px rgba(0, 0, 0, 0.25);
	/*border:1px solid #e3e3e3;*/
	font-size:18px;
	margin-bottom:10px;
	margin: 0;
}

.accordion header{position:relative}
.accordion header a{display:block;padding:12px 40px 12px 12px;text-decoration:none;color:#2A6CBB}
.accordion header a:after{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;content:"+";position:absolute;display:block;font-family:arial;font-size:30px;line-height:1;font-weight:200;top:8px;right:20px;cursor:pointer}
.accordion .content{display:none;border-left:8px solid #2A6CBB;border-top:1px solid #e3e3e3;font-size:16px;padding:32px}
.accordion .close{display:none;text-align:center;border-top:1px solid #e3e3e3;line-height:48px;cursor:pointer}
.accordion .close a{text-decoration:none}
.accordion .close a:after{display:inline-block;content:" ";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0nIzAwYTBkMCcgZD0iTTQ5LjYzNSAxOS45ODVsNDAuOTAzIDQwLjkwNCA5LjQ2Mi05LjQ3MS00Ny4zMjUtNDcuMzE1LTMuNDAyIDMuNDAyLTIuODYzLTIuODY0LTQ2LjQxIDQ2LjQyIDkuMjgyIDkuMjgxIDQwLjM1My00MC4zNTd6bS0uMzYyIDIyLjUyOWwtMi44NjMtMi44NjQtNDYuNDEgNDYuNDE4IDkuMjgyIDkuMjgxIDQwLjM1My00MC4zNTUgNDAuOTAzIDQwLjkwMiA5LjQ2Mi05LjQ2LTQ3LjMyNS00Ny4zMjUtMy40MDIgMy40MDN6Ii8+PC9zdmc+);background-repeat:no-repeat;width:12px;height:12px;background-size:12px;margin-left:7px}
.accordion.expanded header a:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);color:color:#2A6CBB}

.accordions { margin-bottom:10px; }
#content .accordions .content {
    margin-bottom: 0px;
	padding: 20px;
}
#content .accordions .content .content {
    margin-bottom: 20px;
	padding: 10px;
}
.descr {
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.25);
    margin: 10px 5px 30px;
    padding: 20px;
}

.product-info .accordions {
	margin: 10px 5px;
}