
/* Addon: menu left;*/
[data-menuanchor] img { display: none; }

/* Addon: ms-section;*/
.ms-section .sppb-row-container { width: 100%; }
.ms-tableCell > .sppb-row-container { display: table; table-layout: fixed; position: relative; z-index: 5; height: 100%; }
.ms-tableCell > .sppb-row-container:before { content: ""; background-color: #fff; opacity: 0.7; position: absolute; top: 0; right: 0; bottom: 0; left: 0;  }
.ms-tableCell > .sppb-row-container > .sppb-row { display: table-cell; vertical-align: middle; width: 100%; }

/* Addon: ms-section - content;*/
.ms-tableCell .bgleft,
.ms-tableCell .bgright { display: none; }

/* Addon: popup;*/
#map-popup { max-width: 65%; margin: auto; }

/* Responsive: < 992px;*/
@media (max-width: 991px) {

	/* Addon: toogler menu;*/
	.slicknav_menu { background: #fff; padding: 28px 15px; margin: 0; top: 0; right: 0; left: 0; box-shadow: 0 0 3px rgba(0,0,0, .15); }

	/* Addon: blog - header;*/
	.entry-title a { font-size: inherit; }

	/* Addon: social;*/
	.social { padding: 100px 0 0; }
	.social .social-list,
	.footer-social.pull-right { float: none!important; }

	/* Addon: ms-section;*/
	.ms-right .ms-section { background-image: none!important; }
}

/* Reponsive: < 768px;*/
@media(max-width: 767px) {

	/* Addon: page title;*/
	.pages-header-text h2 { font-size: 25px; }
}