/* 
  -----------------------------------
  PVII Synergy
  by Project Seven Development
  www.projectseven.com
  Custom CSS
  -----------------------------------
*/

body {
	
	background-color: #fff;
	background: rgba(255,255,255);
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
		
}
h1, h2, h3, h4 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: 200;
}
.p7DMM08 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 120%;	
}

p img, h1 img, h2 img, h3 img, h4 img {
	border-radius: 0px;
}
img {max-width: 100%;
}

.padded {
	padding: 20px 32px;
	
}

.padded2 {
	padding: 20px 50px;
	
}

.pad_image {
	padding-bottom: 25px;
}
.box {
	border: 1px solid #999;
	background-color: #f7f2ec;
	padding: 20px;
	height: auto;
	
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/*Row or Column-Group background Colors and Text Colors*/
.synergy-color-banner {
	background-color: #30180b;
	background: rgba(48,24,11);
	color: #000;
	background-image: url(../images/texture5.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.synergy-color-WW {
	/*background-color: #e9e9d8;
	background: rgba(233,233,216);*/
	background-color: #30180b;
	background: rgba(48,24,11);
	color: #fff;
	background-image: url(../images/bg/elephant_bg2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.synergy-color-FW {
	/*background-color: #f9f9e7;
	background: rgba(249,249,231);*/
	background-color: #30180b;
	background: rgba(48,24,11);
	color: #fff;
	background-image: url(../images/bg/foreverwild_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.synergy-color-NNH {
	/*background-color: #fff;
	background: rgba(0, 153, 255, .80);*/
	background-color: #30180b;
	background: rgba(48,24,11);
	color: #FFF;
	background-image: url(../images/bg/brazilianforest_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.synergy-color-company {
	
	background-color: #30180b;
	background: rgba(48,24,11);
	color: #fff;
	background-image: url(../images/bg/Migration2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.synergy-color-logos {
	background-color: #30180b;
	background: rgba(48, 24, 11);
	color: #000;
	background-image: url(../images/bg/walkers_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.synergy-color-footer {
	background-color: #7ab6fe;
	background: rgba(122,182,254);
	color: #fff;
}

.synergy-color-standard {
	background-color: #eae7d0;
	background: rgba (234,231,203,0.95);
	color:#000;
	
}

.synergy-color-flf {
	background-color: #eae7d0;
	background: rgba (234,231,203,0.95);
	color:#000;
	
}
.synergy-color-partners {
	background-color: #eae7d0;
	background: rgba (234,231,203,0.95);
	color:#000;
	
}

.synergy-color-network {
	background-color: #eae7d0;
	background: rgba (234,231,203,0.95);
	color:#000;
	
}

/*Links*/
.synergy-color-1 a  {
	color: #000;
}
.synergy-color-1 a:hover { 
	color: #E16410; 
}
.synergy-color-FW a {
	color: #FFF;
	text-decoration: none;
}
.synergy-color-FW a:hover {
	color: #000;
	text-decoration: none;
}
.synergy-color-WW a {
	color: #630;
	text-decoration: none;
}
.synergy-color-WW a:hover {
	color: #09F;
	text-decoration: none;
}
.synergy-color-NNH a {
	color: #FFF;
	text-decoration: none;
}
.synergy-color-NNH a:hover {
	color: #000;
	text-decoration: none;
}
.synergy-color-logos a {
	color: #000;
}
.synergy-color-logos a:hover {
	color: #FFF;
}
.synergy-color-company a {
	color: #FFF;
	text-decoration: none;
}
.synergy-color-company a:hover {
	color: #39F;
	text-decoration: none;
}

/*Row Background Images
A synergy row spans the width of the browser window.*/

.bg-standard {
	background-color: #30180b;	
}

.bg-left {
	background-color: #eaeaea;
	border: 1px solid #CCC;
	padding: 10px;
	font-size: small;
	
}
.bg-right {
	background-color: #eaeaea;
	border: 1px solid #CCC;
	padding: 10px;
	font-size: small;
}



/*Vertical Rules*/
.left-border {border-left: 1px solid;}
.right-border {border-right: 1px solid;}

/*Special Rules*/
.large-type {
	font-size: 1.75em;
	line-height: 2;
	font-family: Federo, "Segoe UI", Arial, Helvetica, sans-serif;
}

#footer {text-align: center;}
.subcolor {
	color: #4e62b6;
	font-style: italic;
	font-weight: bold;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	height: 100%;
	width: 100%;	
	
}
.more {
	font-style: italic;
	text-align: right;
}
