
@charset "UTF-8";
/* CSS Document */
@media (max-width: 600px) {
	#OPM {
        display: none;
	}

	#OPMmobile {
        display: block;
	}

	#OPMmobile a span {
		font-size: 13px;
		color: #959595;
		font-family: 'Droid-serif', serif;
		font-style: italic;
		margin: 8px 0 0 6px;
		display: inline-block;
	}
}

@media (max-width: 565px) {

    #subFooter .col {
        width: 100%;
        text-align: center;
    }

    #subFooter .col img {
        margin: 0px;
    }
}

@media (max-width: 470px) {
	
	blockquote.quote footer {
		margin-left: 50%;
	}

	.navLogo span:first-of-type {
		display: none;
	}

	.navLogo span.navLogoResponsive {
		display: inline-block;
		margin-left: 14px;
		letter-spacing: 1px;
	}

	.navLogo span.navLogoResponsive a {
		font-size: 20px;
	}

	.menu-link {
		margin-top: 33px;
	}

    #home {
        height: 440px !important;
    }

    #home h1 {
        font-size: 38px;
        padding: 0px 10px;
    }

    #home p {
        font-size: 22px;
        padding: 0px 10px;
    }
}
 
