@font-face {
        font-family: 'PT Sans';
        src: url('/assets/fonts/PT_Sans-Web-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}
@font-face {
        font-family: 'PT Sans';
        src: url('/assets/fonts/PT_Sans-Web-Bold.ttf') format('truetype');
        font-weight: bold;
        font-style: normal;
}
@font-face {
        font-family: 'Corbel';
        src: url('/assets/fonts/corbel.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}
@font-face {
        font-family: 'Corbel';
        src: url('/assets/fonts/corbelb.ttf') format('truetype');
        font-weight: bold;
        font-style: normal;
}

.redtheme {
color: #b5001e;
}
.purpletheme {
color: #9933cc;
}

h1{
font-size: 36px;
font-family: 'Corbel','arial',sans-serif;
font-weight: bold;
margin-top: 15px;
margin-bottom: 10px;
color: white;
}
h2{
font-size: 25px;
font-family: 'Corbel','arial',sans-serif;
font-weight: bold;
text-transform: uppercase;
margin-top: 15px;
margin-bottom: 10px;
color: white;
}
h3{
font-size: 21px;
font-family: 'Corbel','arial',sans-serif;
font-weight: bold;
color: white;
margin-top: 15px;
margin-bottom: 10px;
}
h3 a {
color: inherit;
text-decoration: underline;
}
h3 a:hover{
color: #b5001e;
}

p {
font-family: 'PT Sans','arial',sans-serif;
color: #BDBDBD;
}
p a {
color: inherit;
text-decoration: underline;
}
p a:hover{
color: #b5001e;
text-decoration: underline;
}
.dpsmallest {
font-size: 10px;
}

li {
font-family: 'PT Sans','arial',sans-serif;
color: #BDBDBD;
}

li a {
color: inherit;
text-decoration: underline;
}
li a:hover{
color: #b5001e;
text-decoration: underline;
}


hr {
margin-top: 35px;
margin-bottom: 35px;
}

.underlineHover {
text-decoration: none;
}
.underlineHover:hover {
text-decoration: underline;
}



.dpgallery1 {
border: 1px solid #cfcfcf;
padding: 4px;
background-color: black;
}

.dpgallery2 {
border: 3px solid #3e3e3e;
padding: 4px;
background-color: black;
}

.dpbox {
padding: 5px;
border: 1px solid #282828;
}

.dpcontainer {
background-color: #101010;
}

.dpbtnlight {
font-family: 'PT Sans','arial',sans-serif;
display: inline-block;
color: white;
padding: 0 15px 0 15px;
border: 0;
background-color: #3e3d3d;
font-weight: inherit;
}
.dpbtnlight:hover {
background-color: #191919;
}

.dpbtnlight.dpsel {
background-color: #ce233e;
}
.dpbtnlight.dpsel:hover {
background-color: #b5001d;
}


.dpbtndark {
font-family: 'PT Sans','arial',sans-serif;
display: inline-block;
color: white;
padding: 0 15px 0 15px;
border: 0;
background-color: #191919;
font-weight: inherit;
}

.dpbtndark:hover {
background-color: #434343;
}

.dpbtndark.dpsel {
background-color: #ce233e;
}

.dpbtndark.dpsel:hover {
background-color: #b5001d;
}


