/* START OF RESET CSS */

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
	ol,ul {list-style:none;}

/* END OF RESET CSS */

/* START OF GLOBAL CSS */

body {
	font-family: 'Questrial', sans-serif;
	color: #232323;
	background: #FFF;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
}

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align: top;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

a, a:hover {
	-webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
}

/* END OF GLOBAL CSS */

/* START OF BOOTSTRAP CSS */

.container {
	padding-left: 30px;
	padding-right: 30px;
}

/* END OF BOOTSTRAP CSS */

/* START OF LOGO CSS */

#pamlogo {
	padding-top: 20px;
	padding-bottom: 20px;
}

#pamlogo img {
	margin: 0 auto;
	display: block;
	max-width: 100%;
}

/* END OF LOGO CSS */

/* START OF CAROUSEL CSS */

@media (max-width: 800px) {
	
#pamslider {
	height: 250px;
	clear: both;
	display: none;
}

}

/* END OF CAROUSEL CSS */


/* START OF NAV CSS */

#nav {
	background: #c20d33;
	text-align: center;
}

#nav a {
	font-family: 'Open Sans', sans-serif;
    color: #FFF;
	font-size: 14px;
	font-weight: 400;
	padding: 17px 0 20px 0;
	margin: 0 14px 0 14px;	
	display: inline-block;
	border-top: 3px solid #c20d33;
}

#nav a:hover {
    color: #000;
	text-decoration: none;
	border-top: 3px solid #000;
	padding: 17px 0 20px 0;
}

@media (max-width: 800px) {
    
a.hideme {
    display: none !important;
	visibility: hidden;	
}

#nav a {
	margin: 0 30px 0 30px;	
}

}

/* END OF NAV CSS */

@media (max-width: 800px) {
	
img.mobby {
	display: visible;
	width: 100%;
}


}


/* START OF MAIN CSS */

#main {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	line-height: 24px;
}

#main a, #main a:hover, #main a:focus, #main a:active {
	color: #c20d33;
	text-decoration: none;
}





/* END OF MAIN CSS */







/* START OF COPY CSS - CHECKED */

.copyright {
	background: #c20d33;
	border-top: 1px solid #d03656;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFF;
	font-size: 14px;
	text-align: center;
}

.copyright a {
	color: #FFF;
	text-decoration: none;
}

.copyright a:hover, .copyright a:focus, .copyright a:active {
	text-decoration: none;
	color: #FFF;
}

/* END OF COPY CSS */