@charset utf-8;

.content {
color:#22376E;
margin-bottom:25px;
padding:20px;
}

.content h1 {
color:#22376E;
font-size:1.5rem;
font-weight:700;
margin-top:10px;
}

.content img {
float:right;
padding:10px;
}

.content li {
line-height:1.5rem;
margin-left:20px;
}

.content p.opening {
font-size:1.1rem;
padding-right:20px;
}

.content p.quote {
color:#22376E;
font-size:1.9rem;
font-weight:lighter;
padding-right:20px;
}

.events {
color:#FFF;
}

.fullWidth {
margin-left:auto;
margin-right:auto;
max-width:initial;
width:100%;
}


.fullWidth.body {
background-color:rgba(203,221,202,0.75);
}

.fullscreen-bg {
bottom:0;
left:0;
overflow:hidden;
position:fixed;
right:0;
top:0;
z-index:-100;
}

.fullscreen-bg__video {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

.img-centered {
display:block;
margin:0 auto;
}

.leftspace {
padding-left:25px;
}

.rightspace {
padding-right:25px;
}




.logo {
display:block;
margin:-60px auto 0;
}

.profile {
color:#88002D;
font-size:0.8rem !important;
line-height:1rem;
padding-top: 1rem;
}

.randvalue {
font-size:45px;
}

.randvalue2 {
font-size:45px;
margin-top:2rem;
}

div.side {
color:#333;
margin: 0 5px ;
margin-bottom:0px !important;
}

#pagepic {
	background-image: url(../img/pagepic_01.jpg);
	background-position: 0% 100%;
	background-repeat:no-repeat;
	}

.side p {
font-size:.87rem;
color:#88002D;
}

.text-sml p {
font-size:.7rem;
margin-bottom:.5rem;
}

.topspace,.searchfield {
padding-top:5px;
}

.topspacer {
background:rgba(255,255,255,0.665);
min-height:10px;
}

.under {
text-decoration:underline;
}

.value_a {
color:#069D06;
font-weight:700;
}

.value_c {
color:#0674C3;
font-weight:700;
}

.value_f {
color:#F27916;
font-weight:700;
}

.value_i {
color:#FF0606;
font-weight:700;
}

.value_l {
color:#062564;
font-weight:700;
}

.value_p {
color:#7435A3;
font-weight:700;
}

.value_s {
color:#FFCF06;
font-weight:700;
}



.valuestext p{
color:#FFF;
font-family: 'Open Sans', sans-serif;
font-size:1.3em;
padding:0 !important;
margin:0 !important;
}


.vision {
position:relative;
}

.wrapper {
margin:0 auto;
}


a, a:hover, a:focus {
color:#88002D;
}



body {
font-family: 'Open Sans', sans-serif;
	background-color:#fff;
}




body.contpages {
background:#fff;
font-family: 'Open Sans', sans-serif;
padding-top:0;
}

h1,h2,h3,h4,h5,h6 {
color:#22376E;
font-family: 'Open Sans', sans-serif;
}

table {
border-collapse:collapse;
}

table tr th,table tr td {
color:#333;
font-size: 0.8rem;
}

.bridge_b {
	color:#31839A;
}

.bridge_r {
	color:#007F0A;
}

.bridge_i {
	color:#FE9F24;
}

.bridge_d {
	color:#E26B10;
}

.bridge_g {
	color:#933533;
}

.bridge_e {
	color:#5F4979;
}
	
.blue {
	background:#3399FD ;
}

.blue h2 {
	color:#fff !important;
}



.red {
	background-color:#88002D;
	height:4px;
	min-height:4px;
}

.bluefade {
    background-repeat: no-repeat;
     background: #fff;
     background: -webkit-gradient(linear, left top, left bottom, from(#4876FF), to(#fff));
     background: -moz-linear-gradient(top, #4876FF, #fff);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4876FF', endColorstr='#fff');
}



.translate {
	width:10rem !important;
}

.goog-te-gadget-simple {
	border:hidden !important;
}


.goog-te-gadget-simple img{
	margin-left:10px;
	padding-right:10px;
	visibility: visible;
}



@media only screen and min-width 70em{
.randvalue {
font-size:75px;
}
}

@media only screen and max-width 70em{
.logo {
display:block;
margin:-60px auto 0;
width:20%;
}
}

@media min-aspect-ratio 169{
.fullscreen-bg__video {
height:300%;
top:-100%;
}
}

@media max-aspect-ratio 169{
.fullscreen-bg__video {
left:-100%;
width:300%;
}
}

@media max-width 767px{
.fullscreen-bg {
background:url(../video/stcolumbas_trim.jpg) center center / cover no-repeat;
}

.fullscreen-bg__video {
display:none;
}
}