@charset "UTF-8";

.ssif-body .sdbr_collapsible_is_mobile {
	margin: 40px 0px;
	padding: 0px;
	&:not(.sdbr_collapsible_openned) ~ .content {
		margin-top: 0px;
		padding-top: 0px;
	}
	& .widget:last-of-type {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	& .sidebar_title {
		position: relative;
		display: block;
		cursor: pointer;
		margin: 0px;
		margin-bottom: 10px;
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
		& i {
			display: block;
			position: absolute;
			top: 50%;
			right: 10px;
			width: 24px;
			height: 24px;
			line-height: 24px;
			font-size: 18px;
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			-o-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		& i:before {
			display: block;
			width: 24px;
			height: 24px;
			line-height: 24px !important;
			text-align: center;
			-webkit-transition: all .2s linear;
			-moz-transition: all .2s linear;
			-ms-transition: all .2s linear;
			-o-transition: all .2s linear;
			transition: all .2s linear;
			content: '˃';
			font: 100% 'Monospace';
		}
	}
	&.sdbr_collapsible_openned .sidebar_title i:before {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	& .sdbr_collapsible_item {
		position: relative;
		height: 0px;
		overflow: hidden;
		/*-webkit-transition: all .2s linear;*/
		/*-moz-transition: all .2s linear;*/
		/*-ms-transition: all .2s linear;*/
		/*-o-transition: all .2s linear;*/
		/*transition: all .2s linear;*/
	}
	&.sdbr_collapsible_openned .sdbr_collapsible_item {
		height: auto;
	}
}
.ssif-body.theme-enfold .sdbr_collapsible_is_mobile .sidebar_title i:before {
	content: '\E875';
	font: 100% 'entypo-fontello';
}

.ssif-body .sdbr_collapsible_is_desktop .sidebar_title {
	display: none;
}

