@charset "utf-8";
@media screen and (max-width:1024px){input[type="text"] {margin-right:0.1rem;width: 6rem;}}
@media screen and (max-width:768px){
	article {padding:6rem 1rem;}
	aside {padding-left:1rem;padding-right:1rem;}
	.modal {top:5%;width:70%;}
	input[type="text"] {margin-right:0.1rem;width: 7rem;}
}
@media screen and (max-width:480px) {
	h2 {font-size:2rem;}
	header article.da-logo > img.logo {width:85%;}
	article {width:100%;padding:2rem 0.5rem;}
	.left, .right {float:none;padding:0;}
	.left{padding-bottom:1.2rem;}
	section[class^="width-"] {width:100%;}
	ul.image-gallery-3 li {width: 32.7%;}
	section.connect ul.image-gallery-3 li {display:block;width:100%;margin-bottom:1rem;}
	aside {width:100%;padding: 0 0.5rem;}
	section.connect ul.image-gallery-6 li {width:49%;}
	.copyright {font-size: 0.6rem;}
	footer section.left-column {display: block;text-align: center;}
	footer section.right-column {display:none;}
	input, label {display:block}
	fieldset input, fieldset label {display:inline-block;}
	.modal {
		top: 0;
		width: 100%;
		height: 100%;
		border-radius: 0;
		overflow: scroll;
	}
	fieldset label[for="marys-event"] {margin-right:8rem;}
	input[type="text"] {width: 94%;}
	fieldset {margin-top:2rem;}
	input[class="btn"]{    
		display: block;
    	width: 100%;
    	margin: 0 auto;
	}
	a.sale {width:89%;}
	.rotated-tag {display: none;}
}
@media screen and (max-width:320px) {
	fieldset > label {margin-right:2rem;}
	
}
@media screen and (min-width:1000px){
	
}
