h1, .entry-content h1 {
font-family:Helvetica, sans-serif;
text-transform: uppercase;
font-weight: 100;
font-size:22px;	
line-height:22px;
letter-spacing:1px;
padding:15px 0 0px 0;
margin:0px;
}

h2, .entry-content h2 {
font-family:Helvetica, sans-serif;
font-size:34px;	
font-weight: 900;
line-height:36px;
padding:0 0 18px 0;
margin:8px 0 0px 0;	
}


h3 {
font-family:Helvetica, sans-serif;
font-weight: 600;
font-size:20px;	
line-height:22px;
letter-spacing:1px;	
padding:0 0 0px 0;	
margin:20px 0 3px 0;	
}


h4 {
font-family:Helvetica, sans-serif;
font-weight: 800;
font-size:30px;	
line-height:35px;
letter-spacing:1px;	
color:#000000;
padding:0 150px 0px 0;	
}

h5{
font-family:Helvetica, sans-serif;
font-weight: 400;
font-size:20px;	
line-height:22px;
letter-spacing:1px;	
padding:0 0 0px 0;	
margin:0 0 0px 0;	
color:#878787;	
	
}


h6 {
font-family:Helvetica, sans-serif;
font-weight: 100;
font-size:48px;	
line-height:58px;
letter-spacing:1px;
text-align:center;	
color:#000000;
margin:0 120px 0 120px;	
padding:0 0 15px 0;	
}

p{
font-family:Helvetica, sans-serif;
font-weight: 200;
font-size:20px;	
letter-spacing:1px;	
padding:0 0 0px 0;
margin:0 0 50px 0;
}

ul li {
padding-bottom:25px;
line-height:22px;	
list-style:none;
}


.button a:link, a:visited {
font-family:Helvetica, sans-serif;
font-weight: 200;
font-size:16px;	
line-height:28px;
letter-spacing:1px;	
background-color:#C4EDC5;
color:#000000;
padding: 10px 18px;
text-align: center;
text-decoration: none;
display: inline-block;
text-transform: uppercase;
}

a:hover, a:active {
text-transform: uppercase;

}

.menu-menu-container {
font-family:Helvetica, sans-serif;
font-weight:100;
font-size:18px;	
line-height:28px;
text-transform: uppercase;
letter-spacing:1px;	

}

.red {
color:#ED233C;
}

.left {
width:50%;
float:left;
padding:30px 30px 50px 35px;	
}

.right {
width:50%;
float:left;
padding:30px 35px 50px 30px;	
}

.full-yellow {
clear: left;
width:100%;
padding:45px;
background-color:#FEF53B;
}

.swiper-container, .blocks-gallery-grid {
margin: 25px 0 100px 0;	
}


.header-t,.header-mid,.page-title, .copyright {
display:none;
}

/* Reunion page */

.reunion-header-text {
padding:0px 0 0px 0px;	
}

.reunion-header {
padding:25px 35px 0px 0px;
margin:0 0 30px 0;
background-image: url('wp-content/uploads/8d86bc03-10ec-4905-b474-99fb0a1b961e-e1769363314178.png');
min-height:300px;
	}

.qa {
margin: auto;
padding:0 300px 0 300px
}


.img-buffer {
padding:0 30px 20px 30px;
	
}

.reunion-icons img {
padding:50px 90px 15px 90px;
width:88%;
}


.reunion-cap {
font-family:Helvetica, sans-serif;
text-transform: uppercase;
font-weight: 100;
font-size:22px;	
line-height:27px;
letter-spacing:1px;
padding:px 0 0px 0;
margin:0px;
text-align:center;	
}

.reunion-cap-right {
font-family:Helvetica, sans-serif;
text-transform: uppercase;
font-weight: 100;
font-size:22px;	
line-height:29px;
letter-spacing:1px;
padding:20px 0 10px 0;
margin:0px;
text-align:right;	
}


.reunion-bold-right {
font-family:Helvetica, sans-serif;
font-weight: 800;
font-size:45px;	
line-height:50px;
letter-spacing:1px;
padding:px 0 0px 0;
margin:0px;
text-align:right;	
}




/* Phones/screens */



@media only screen and (max-width: 600px) {

.right, .left {
width:100%;
float:none;
padding:5px;
}

.full-yellow {
width:100%;
padding:15px 15px 15px 20px;
}
	
h2 {
font-size:24px;	
line-height:28px;
padding:0 0 5px 0;

	
	}	
	
h6 {	
font-weight: 600;	
margin:0px;
font-size:22px;	
line-height:26px;	
padding:10px;
}
	

	

	
	
	
}
