/* Custom margins set in theme options */
		@media (max-width: 767px) {
			.mauer-framer, .top-stripe {margin: 0 10px;}
			#footer {left:10px; right:10px;}
			.side-panel {display: none;}

			.mauer-framer {margin-top: 6.2rem;}
			.top-stripe-holder {height: 6.2rem;}
			#mauer-hamburger {margin-top: 13px;}
			.logo-link {height: 4.2rem;}
			.footer-content {height: 6.2rem;}
		}
		@media (min-width: 768px) and (max-width: 991px) {
			.mauer-framer, .top-stripe {margin: 0 33px;}
			#footer {left:33px; right:33px;}
			.side-panel {width: 45px;}
			.container {width: 678px;} /* default was 744; changed to 744 - 34 * 2 */

			.mauer-framer {margin-top: 6.2rem;}
			.top-stripe-holder {height: 6.2rem;}
			#mauer-hamburger {margin-top: 13px;}
			.logo-link {height: 4.2rem;}
			.footer-content {height: 6.2rem;}
		}
		@media (min-width: 991px) and (max-width: 1199px) {
			.mauer-framer, .top-stripe {margin: 0 43px;}
			#footer {left:43px; right:43px;}
			.side-panel {width: 55px;}
			.container {width: 878px;}

			.mauer-framer {margin-top: 6.2rem;}
			.top-stripe-holder {height: 6.2rem;}
			#mauer-hamburger {margin-top: 13px;}
			.logo-link {height: 4.2rem;}
			.footer-content {height: 6.2rem;}
		}
		@media (min-width: 1200px) {
			.mauer-framer, .top-stripe {margin: 0 43px;}
			#footer {left:43px; right:43px;}
			.side-panel {width: 55px;}
			.container {width: 1084px;}

			.mauer-framer {margin-top: 6.2rem;}
			.top-stripe-holder {height: 6.2rem;}
			#mauer-hamburger {margin-top: 13px;}
			.logo-link {height: 4.2rem;}
			.footer-content {height: 6.2rem;}
		}