@font-face {
	font-family: cupe2012;
src:url("/wp-content/fonts/1557622/d4930540-9981-48d6-848c-30f8654507a1.eot?#iefix");
     src:url("/wp-content/fonts/1557622/d4930540-9981-48d6-848c-30f8654507a1.eot?#iefix") format("eot"),url("/wp-content/fonts/1557622/5f04d5ef-1177-417b-ba37-ecca14afc51d.woff2") format("woff2"),url("/wp-content/fonts/1557622/996ac1fc-f526-430f-a89a-bd3e3fdda841.woff") format("woff"),url("/wp-content/fonts/1557622/e008e032-098d-4973-89b5-f4822682b18e.ttf") format("truetype");
    }

.main-title {
	font-family: cupe2012, Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

#ns_widget_mailchimp_form-2 input.button {
	margin-top: 10px;
}

.sidebar .widget .widget-title {
	margin-bottom: 5px;
}

.jetpack-image-container a:hover img {
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
	box-shadow: 1px 1px 5px #999;
}

.site-branding {
	margin-top: 40px;
	float: right;
	width: 65%;
}

@media (min-width: 1200px) {
	.site-branding {
		width: 85%;
	}
}

@media (min-width:1001px) and (max-width:1199px) {
	.site-branding {
		width: 80%;
	}
}

@media (min-width:768px) and (max-width:819px) {
	.site-branding {
		width: 70%;
	}
}

@media (min-width:820px) and (max-width:1000px) {
	.site-branding {
		width: 75%;
	}
}

@media (max-width:767px) {
	.site-branding {
		display: none;
	}
	
	.site-logo {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		width: 100%;
	}
}

@font-face {
	font-family: cupe2012;
	src: url(/wp-content/themes/CUPE_d/fonts/cupe2-12-webfont.eot);
	src: url(/wp-content/themes/CUPE_d/fonts/cupe2-12-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/CUPE_d/fonts/cupe2-12-webfont.woff) format("woff"), url(fonts/cupe2-12-webfont.ttf) format("truetype"), url(/wp-content/themes/CUPE_d/fonts/cupe2-12-webfont.svg#webfont) format("svg");
}

.main-title {
	font-family: cupe2012, Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

#ns_widget_mailchimp_form-2 input.button {
	margin-top: 10px;
}

.sidebar .widget .widget-title {
	margin-bottom: 5px;
}

.site-branding {
	margin-top: 40px;
	float: right;
	width: 85%;
}

@media (min-width:1001px) and (max-width:1199px) {
	.site-branding {
		width: 80%;
	}
}

@media (min-width:768px) and (max-width:819px) {
	.site-branding {
		width: 70%;
	}
}

@media (min-width:820px) and (max-width:1000px) {
	.site-branding {
		width: 75%;
	}
}

@font-face {
	font-family: cupe2012;
	src: url(/wp-content/themes/CUPE_d/fonts/cupe2-12-webfont.eot);
	src: url(/wp-content/themes/CUPE_d/fonts/cupe2-12-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/CUPE_d/fonts/cupe2-12-webfont.woff) format("woff"), url(fonts/cupe2-12-webfont.ttf) format("truetype"), url(/wp-content/themes/CUPE_d/fonts/cupe2-12-webfont.svg#webfont) format("svg");
}

.main-title {
	font-family: cupe2012, Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

#ns_widget_mailchimp_form-2 input.button {
	margin-top: 10px;
}

.sidebar .widget .widget-title {
	margin-bottom: 5px;
}

.site-branding {
	margin-top: 40px;
	float: right;
	width: 85%;
}

@media (min-width:1001px) and (max-width:1199px) {
	.site-branding {
		width: 80%;
	}
}

@media (min-width:768px) and (max-width:819px) {
	.site-branding {
		width: 70%;
	}
}

@media (min-width:820px) and (max-width:1000px) {
	.site-branding {
		width: 75%;
	}
}

@media (max-width:767px) {
	.site-branding {
		display: none;
	}
}

@media (max-width:767px) {
	.site-branding {
		display: none;
	}
}