@media screen and (max-width: 575px) {
	
	#mobile-menu-toggle:after { display:none;}
		
	img.alignright, .alignright, img.alignleft, .alignleft { float: none; margin: 1em auto; display: block; width: 100%; height: auto !important; }
	
	.aspect-image.square-on-mobile, .square-on-mobile > .aspect-image { aspect-ratio: 1 / 1 !important; }
	
	.flip-post { position: relative; perspective: inherit; width: 100%; height: auto; transform: scale(1); aspect-ratio: unset !important; }
	.flip-post .flip-post-cube .flip-post-cube__face { position: relative; }
	.flip-post-cube__face .flip-post-cube__face-back, .flip-post-cube__face .flip-post-cube__face-left, .flip-post-cube__face .flip-post-cube__face-top,,.flip-post-cube__face .flip-post-cube__face-bottom {display:none; }
	.flip-post .flip-post-cube .flip-post-cube__face.flip-post-cube__face-front, .flip-post .flip-post-cube .flip-post-cube__face.flip-post-cube__face-right{ transform: none; }
	.flip-post .flip-post-cube .flip-post-cube__face.flip-post-cube__face-front{ z-index:5; }
	.flip-post .flip-post-cube .flip-post-cube__face.flip-post-cube__face-right{ position:absolute; z-index:0;  }
	
	.flip-post .flip-post-cube.show { transform: none; }
	.flip-post .flip-post-cube .flip-post-cube__face-front{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:zoomIn;animation-name:zoomIn; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
	.flip-post .flip-post-cube .flip-post-cube__face-right{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:zoomOut;animation-name:zoomOut; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
	.flip-post .flip-post-cube.show .flip-post-cube__face-front{z-index:0; -webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:zoomOut;animation-name:zoomOut; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
	.flip-post .flip-post-cube.show .flip-post-cube__face-right{z-index:5; -webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:zoomIn;animation-name:zoomIn; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both }
	
	.flip-post-text { font-size: 1em; text-align: justify; }
	
	.flip-post .flip-post-row { display: block; }
	.flip-post .flip-post-row .flip-post-column { display: block; padding: 4em 1em; }
	.flip-post-title { font-size: 1em; padding: 0 1em; }
	.flip-post-title .eyelet { font-size: 1em; margin-bottom: 1em; font-weight: 300; }
	.flip-post-title .eyelet:after { right: 0; }
	.flip-post-title .title { font-size: 2.5em; }
	.flip-post-title .title::before { font-size: 0.4em; transform: rotate(-90deg) translate(-45%, -2.4em); }
	.flip-post-title .subtitle { font-size: 1.4em; margin: 1em 0; padding: 1em 0; }
	.flip-post-title .subtitle:after{ display:none; }
	
	.flip-post-trigger { font-size: 1.2em; }
	.flip-post-trigger .pre-bracket { transform: translateY(40%) rotate(180deg) scale(0.8); }
	.flip-post-trigger .post-bracket { transform: translateY(40%) scale(0.8); }
	
	.br-slider .br-slider-gallery { width: 320%; }
	.background-linear-gradient.vc_col-has-fill .vc_column-inner { padding: 2em !important; }
	
	.credits-links { float: none; text-align: center; }
	.credits-links li { display: block; }
	.credits-links li:after { display: none; }

	.lace-decorated::before { top: -1rem; }

	.br-slider .br-slider-control { display: none; }
  
	#main-footer:after { width: 80%; }
	#main-footer ul { line-height: 1.5em; }
	#main-footer ul.bottom-menu { display: block; }
	html #wpadminbar { top:-46px; }
  
}
