#afsvideo{
width:100%;
}
.about11{
text-align:left!Important;
padding-bottom:25px;
padding-left:25px;
}
#link1{
font-size:0.9em;
margin-left:10%;
text-align:left!Important;
}
.socialicons{
margin-top:-20px;
}
.w3img img{
  width:0.1px!Important;
  opacity:0.1!Important;
}
.addthis_native_toolbox{
width:290px!Important;
-webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);
filter: gray; filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
	-webkit-transition: all .9s;
	-moz-transition: all .9s;
	-o-transition: all .9s;
	-ms-transition: all .9s;
	transition: all .9s;
	margin-left:auto;
	margin-right:auto;
	z-index:30;
	position:relative;

}
.addthis_native_toolbox:hover{
-webkit-filter: grayscale(0)!Important; -webkit-filter: grayscale(0%)!Important; -moz-filter: grayscale(0%)!Important;
filter:none!Important; filter: grayscale(0%)!Important;
filter: none!Important;
}
.leftscreen{
width:42%;
float:left;
}
.leftscreen2{
width:48%;
float:left;
padding-top:5%;
}
.rightscreen{
width:56%;
float:right;
clear:right;
padding-top:5%;
}
.rightscreen2{
width:48%;
float:right;
clear:right;
}
.centerscreen{
width:39%;
margin-left:auto;
margin-right:auto;
}
#fg_backgroundpopup {
z-index: 998!Important;
}
strong{
font-weight:bold!IMportant;
}
.contacttopp{
right:0px;
padding-right:3%;
position:fixed;
-webkit-backface-visibility: hidden;
top:7%;
z-index:997;
font-size:1.2em;
background:rgba(0,0,0,0.2);
padding-top: 15px;
padding-left:10px;
padding-bottom:15px;
box-shadow: inset 0px 0px 20px rgba(0,0,0,1);
   -o-border-radius-topleft: 15px;
  -o-border-radius-topright: 0px;
  -o-border-radius-bottomright: 0px;
  -o-border-radius-bottomleft: 15px;

   -ms-border-radius-topleft: 15px;
  -ms-border-radius-topright: 0px;
  -ms-border-radius-bottomright: 0px;
  -ms-border-radius-bottomleft: 15px;
  
 -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 15px;

  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 15px;

  border-top-left-radius: 15px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 15px;
}
@import url(http://fonts.googleapis.com/css?family=Titillium+Web);
.backtotop5{
position:fixed;
bottom:5px;
right:5px;
z-index:9999;
-webkit-backface-visibility: hidden;
}
.topquote5{
text-decoration:uppercase;
text-transform: uppercase;
background:rgba(0,0,0,0.2);
color:rgba(255,255,255,1);
left:0px;
padding-right:28px;
padding-left:8px;
padding-bottom:5px;
position:absolute;
font-size: 1.1em;
top: 20px;
width: 400px;
padding-top: 15px;
box-shadow: inset 0px 0px 20px rgba(0,0,0,1);
   -o-border-radius-topleft: 0px;
  -o-border-radius-topright: 5px;
  -o-border-radius-bottomright: 5px;
  -o-border-radius-bottomleft: 0px;

   -ms-border-radius-topleft: 0px;
  -ms-border-radius-topright: 5px;
  -ms-border-radius-bottomright: 5px;
  -ms-border-radius-bottomleft: 0px;
  
 -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 0px;

  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 0px;

  border-top-left-radius: 0px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 0px;
  text-align:right;
}
.mainbody2txt1{
width:31%;
float:left;
text-align:left;
position:relative;
padding:10px;
}
.mainbody2txt1 p{
font-size:1.1em;
border-bottom: solid 1px rgba(255,255,255,0.5);
}

.mainbody2txt1 a{
	-webkit-transition: all .9s;
	-moz-transition: all .9s;
	-o-transition: all .9s;
	-ms-transition: all .9s;
	transition: all .9s;
	font-size:1.5em;
}
.mainbody2txt1 p3{
	padding-left:27%;
	}

.mainbody2txt1 a:hover{
      opacity: 0.5;
	
}
.mainbody2txt2{
width:33%;
float:left;
text-align:center;
position:relative;
clear:left;
}
.mainbody2txt3{
width:33%;
float:left;
text-align:center;
position:relative;
clear:left;
}
.mainbody2{
text-shadow:1px 1px 1px rgba(0,0,0,1);
position:relative;
width:80%;
min-height:210px;
background: rgb(12, 12, 12) transparent;
background: rgba(12, 12, 12, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
   -o-border-radius-topleft: 100px;
  -o-border-radius-topright: 100px;
  -o-border-radius-bottomright: 100px;
  -o-border-radius-bottomleft: 100px;

   -ms-border-radius-topleft: 100px;
  -ms-border-radius-topright: 100px;
  -ms-border-radius-bottomright: 100px;
  -ms-border-radius-bottomleft: 100px;
  
 -webkit-border-top-left-radius: 100px;
  -webkit-border-top-right-radius: 100px;
  -webkit-border-bottom-right-radius: 100px;
  -webkit-border-bottom-left-radius: 100px;

  -moz-border-radius-topleft: 100px;
  -moz-border-radius-topright: 100px;
  -moz-border-radius-bottomright: 100px;
  -moz-border-radius-bottomleft: 100px;

  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  margin-top:5%;
  margin-left:auto;
  margin-right:auto;
	padding:30px;
	border: solid 5px rgba(215,215,215,0.2);
		 -o-box-shadow:    inset 0 0 40px #000000;
  -ms-box-shadow:    inset 0 0 40px #000000;
     -moz-box-shadow:    inset 0 0 40px #000000;
   -webkit-box-shadow: inset 0 0 40px #000000;
   box-shadow:         inset 0 0 40px #000000;
}



.mainbody3{
text-shadow:1px 1px 1px rgba(0,0,0,1);
position:relative;
width:80%;
min-height:880px;
background: rgb(12, 12, 12) transparent;
background: rgba(12, 12, 12, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
   -o-border-radius-topleft: 100px;
  -o-border-radius-topright: 100px;
  -o-border-radius-bottomright: 100px;
  -o-border-radius-bottomleft: 100px;

   -ms-border-radius-topleft: 100px;
  -ms-border-radius-topright: 100px;
  -ms-border-radius-bottomright: 100px;
  -ms-border-radius-bottomleft: 100px;
  
 -webkit-border-top-left-radius: 100px;
  -webkit-border-top-right-radius: 100px;
  -webkit-border-bottom-right-radius: 100px;
  -webkit-border-bottom-left-radius: 100px;

  -moz-border-radius-topleft: 100px;
  -moz-border-radius-topright: 100px;
  -moz-border-radius-bottomright: 100px;
  -moz-border-radius-bottomleft: 100px;

  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  margin-top:5%;
  margin-left:auto;
  margin-right:auto;
	padding:30px;
	border: solid 5px rgba(215,215,215,0.2);
}

.mainbodytxt1 p{
font-size:1.4em;
border-bottom:solid 1px rgba(255,255,255,0.4)!Important;
width:220px;
}
.mainbodytxt1 p2{
font-size:1.4em;
width:90%;
}
.mainbodytxt1 a{
font-size:1.2em;
}
.mainbody1{
position:relative;
width:600px;
background: rgb(12, 12, 12) transparent;
background: rgba(12, 12, 12, 0.4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
   -o-border-radius-topleft: 100px;
  -o-border-radius-topright: 100px;
  -o-border-radius-bottomright: 100px;
  -o-border-radius-bottomleft: 100px;

   -ms-border-radius-topleft: 100px;
  -ms-border-radius-topright: 100px;
  -ms-border-radius-bottomright: 100px;
  -ms-border-radius-bottomleft: 100px;
  
 -webkit-border-top-left-radius: 100px;
  -webkit-border-top-right-radius: 100px;
  -webkit-border-bottom-right-radius: 100px;
  -webkit-border-bottom-left-radius: 100px;

  -moz-border-radius-topleft: 100px;
  -moz-border-radius-topright: 100px;
  -moz-border-radius-bottomright: 100px;
  -moz-border-radius-bottomleft: 100px;

  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  margin-top:5%;
  margin-left:auto;
  margin-right:auto;
	padding:50px;
	border: solid 5px rgba(215,215,215,0.2);
	 -o-box-shadow:    inset 0 0 70px #000000;
  -ms-box-shadow:    inset 0 0 70px #000000;
     -moz-box-shadow:    inset 0 0 70px #000000;
   -webkit-box-shadow: inset 0 0 70px #000000;
   box-shadow:         inset 0 0 70px #000000;
}
.corpmenu{
position:absolute;
z-index:9999;
width:100%;
margin-left:auto;
margin-right:auto;
font-size:1.3em;
top:150px;
background: rgb(12, 12, 12) transparent;
background: rgba(12, 12, 12, 0.4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
   -o-border-radius-topleft: 10px;
  -o-border-radius-topright: 10px;
  -o-border-radius-bottomright: 10px;
  -o-border-radius-bottomleft: 10px;

   -ms-border-radius-topleft: 10px;
  -ms-border-radius-topright: 10px;
  -ms-border-radius-bottomright: 10px;
  -ms-border-radius-bottomleft: 10px;
  
 -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;

  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;

  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.corpmenu a{
padding-left:15px;
padding-right:15px;
padding-top:8px;
padding-bottom:8px;
color: #fff;
}
.corpmenu span{
display:none;
}
.corpmenu:hover span{
display:block;
}



________________________________________________________________________
.menuhover1{
display:inline-block;
}
.menuhover1 span{
display:none;
animation: fadein 1.1s;
-moz-animation: fadein 1.1s;
-webkit-animation: fadein 1.1s;
-o-animation: fadein 1.1s;
font-size: 0.8em!Important;
margin-left: -25px;
}
.menuhover1 span a{
padding-top:5px;
}
.menuhover1:hover span{
display:block;
text-align: center;
position: absolute;
z-index: 1020;
background: rgb(175,134,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYWY4NjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(175,134,0,1) 100%, rgba(254,252,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,rgba(175,134,0,1)), color-stop(100%,rgba(254,252,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(175,134,0,1) 100%,rgba(254,252,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(175,134,0,1) 100%,rgba(254,252,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(175,134,0,1) 100%,rgba(254,252,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(175,134,0,1) 100%,rgba(254,252,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af8600', endColorstr='#fefcea',GradientType=0 ); /* IE6-8 */

-webkit-border-top-left-radius: 0px!Important;
-webkit-border-top-right-radius: 0px!Important;
-webkit-border-bottom-right-radius: 30px!Important;
-webkit-border-bottom-left-radius: 30px!Important;
-moz-border-radius-topleft: 0px!Important;
-moz-border-radius-topright: 0px!Important;
-moz-border-radius-bottomright: 30px!Important;
-moz-border-radius-bottomleft: 30px!Important;
border-top-left-radius: 0px!Important;
border-top-right-radius: 0px!Important;
border-bottom-right-radius: 30px!Important;
border-bottom-left-radius: 30px!Important;
   -o-border-radius-topleft: 0px!Important;
  -o-border-radius-topright: 0px!Important;
  -o-border-radius-bottomright: 30px!Important;
  -o-border-radius-bottomleft: 30px!Important;

   -ms-border-radius-topleft: 0px!Important;
  -ms-border-radius-topright: 0px!Important;
  -ms-border-radius-bottomright: 30px!Important;
  -ms-border-radius-bottomleft: 30px!Important;
  padding-left:30px;
   padding-right:30px;
    padding-top:0.7%;
	 padding-bottom:10px;
}

.vidhome{
position:absolute;
width:100%;
height:100%;
opacity:0.3;
margin-top:-10px;
margin-left:-225px!Important;
margin-right:auto;
z-index:-1;
border-radius:30px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
-o-border-radius:30px;
-ms-border-radius:30px;
-webkit-border-top-left-radius: 30px!Important;
-webkit-border-top-right-radius: 30px!Important;
-webkit-border-bottom-right-radius: 30px!Important;
-webkit-border-bottom-left-radius: 30px!Important;
-moz-border-radius-topleft: 30px!Important;
-moz-border-radius-topright: 30px!Important;
-moz-border-radius-bottomright: 30px!Important;
-moz-border-radius-bottomleft: 30px!Important;
border-top-left-radius: 30px!Important;
border-top-right-radius: 30px!Important;
border-bottom-right-radius: 30px!Important;
border-bottom-left-radius: 30px!Important;
   -o-border-radius-topleft: 30px!Important;
  -o-border-radius-topright: 30px!Important;
  -o-border-radius-bottomright: 30px!Important;
  -o-border-radius-bottomleft: 30px!Important;

   -ms-border-radius-topleft: 30px!Important;
  -ms-border-radius-topright: 30px!Important;
  -ms-border-radius-bottomright: 30px!Important;
  -ms-border-radius-bottomleft: 30px!Important;
  
}
.vidhome2{

position:absolute;
width:100%;
height:100%;
opacity:0.3;
margin-top:-10px;
margin-left:-155px;
margin-right:auto;
z-index:-1;
border-radius:30px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
-o-border-radius:30px;
-ms-border-radius:30px;
-webkit-border-top-left-radius: 30px!Important;
-webkit-border-top-right-radius: 30px!Important;
-webkit-border-bottom-right-radius: 30px!Important;
-webkit-border-bottom-left-radius: 30px!Important;
-moz-border-radius-topleft: 30px!Important;
-moz-border-radius-topright: 30px!Important;
-moz-border-radius-bottomright: 30px!Important;
-moz-border-radius-bottomleft: 30px!Important;
border-top-left-radius: 30px!Important;
border-top-right-radius: 30px!Important;
border-bottom-right-radius: 30px!Important;
border-bottom-left-radius: 30px!Important;
   -o-border-radius-topleft: 30px!Important;
  -o-border-radius-topright: 30px!Important;
  -o-border-radius-bottomright: 30px!Important;
  -o-border-radius-bottomleft: 30px!Important;

   -ms-border-radius-topleft: 30px!Important;
  -ms-border-radius-topright: 30px!Important;
  -ms-border-radius-bottomright: 30px!Important;
  -ms-border-radius-bottomleft: 30px!Important;
  
}


.midarea{
position:absolute;
width:800px;
margin-left:-200px;
}
.midfeed{
position:relative;
float:right;
width:45%;
font-family: 'Titillium Web', sans-serif;
color: #fff;
padding: 10px 15px;
text-align: left;
animation: fadein 3s;
-moz-animation: fadein 3s;
-webkit-animation: fadein 3s;
-o-animation: fadein 3s;
background: rgb(12, 12, 12) transparent;
background: rgba(12, 12, 12, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-top: none;
border-right: none;


}
.midfeed2{
position:absolute;
right:2%;
top:320px;
width:170px;
font-family: 'Titillium Web', sans-serif;
color: #fff;
padding: 10px 15px;
text-align: left;
animation: fadein 3s;
-moz-animation: fadein 3s;
-webkit-animation: fadein 3s;
-o-animation: fadein 3s;
background: rgb(12, 12, 12) transparent;
background: rgba(12, 12, 12, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-top: none;
border-right: none;
z-index:1050;
}
.midsocial{
position:relative;
float:left;
width:49%;
}
.feedhome{
font-family: 'Titillium Web', sans-serif;
color: #fff;
padding: 10px 15px;
text-align: left;
animation: fadein 3s;
-moz-animation: fadein 3s;
-webkit-animation: fadein 3s;
-o-animation: fadein 3s;
background: rgb(12, 12, 12) transparent;
background: rgba(12, 12, 12, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
z-index: 1000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#content .feed_item_title a:link{
text-decoration:underline!Important;
}
#content .feed_item_title a:visited{
text-decoration:underline!Important;
}
.feed_item_title a{
text-decoration:underline!Important;
}
.homecontent1{
width:960px;
height:800px;
}




@media (max-width: 1023px){
.homemiddlead2{
display:none!Important;
}
.midfeed2{
display:none!Important;
}
}





.logotop{
position:absolute;
top:15px;
right:5px!Important;
width:400px;
z-index:9999!Important;
}
.logotop img{
width:100%;
}
@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:400,700);
#mc_embed_signup .button {
border-radius: 2px!Important;
font-size: 12px!Important;
height: 22px!Important;
line-height: 22px!Important;
margin: 0 1px 1px 0!Important;
}
#mc_embed_signup input.button {
margin: 0 0 2px 0!Important;
  -webkit-border-radius: 9px!Important; 
  -moz-border-radius: 9px!Important; 
  border-radius: 9px!Important; 
}
#mc_embed_signup form {
padding: 2px 0 2px 1%!Important;
}
#mc_embed_signup input.email {
  -webkit-border-radius: 9px; 
  -moz-border-radius: 9px; 
  border-radius: 9px; 
}
#mc_embed_signup{margin-left:10%;background:none; clear:left; font:12px Helvetica,Arial,sans-serif; }
.topboxright{
position:fixed;
width:190px;
right:5px;
top:10px;
background: rgba(12, 12, 12, 0.8);
border: 4px solid rgba(0,180,170, 0.8);
  -webkit-border-radius: 12px; 
  -moz-border-radius: 12px; 
  border-radius: 12px; 
  z-index:9990;
  box-shadow:0px 0px 20px rgba(0,0,0,0.8);
}
.topboxright p{
width:95%;
margin-right:auto;
margin-left:auto;
font-size:1em;
text-align:left;
margin-top:4px;
font-weight:700;
}
.hidden-from-view { left: -5000px; position: absolute; }
.contacttop{
width:500px;
margin-left:auto;
margin-right:auto;
z-index:199;
top:5px;
position:relative;
display:inline-block;
text-transform: uppercase;
display:inline-block;
color: #fff;
margin-bottom:15px;
height:40px;
font-size:22px;
font-weight:400;
text-shadow:2px 2px 6px rgba(0,0,0,1);
font-family: 'Titillium Web', sans-serif;
}
.contacttop a:hover{

}
.contacttop2{
display:inline-block;
margin-right:25px;
}
.followtop{
display:inline-block;
margin-right:25px;
vertical-align:middle!Important;
}
.contacttop2 a{
	text-align:center;
font-family: 'Titillium Web', sans-serif;
	font-size: 1em;
	color: #fff;
	text-transform:uppercase;
	margin-top: 5px;
	background: url(../images/btn_bg.png) 0 0 repeat-x #000000;
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	line-height: 13px;
	padding: 6px 10px 6px 10px;
	border: 1px solid #686868;
	border-radius: 8px;
	border-top-color: #686868;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.contacttop2 a:hover{
	background: #fff;
	color: #fff;
	border-color: #465467;
	border-top-color: #2d3643;
}
.contacttop2 a span{
	background: url(../images/marker1.png) 16% 66% no-repeat;
	height: 15px;
	width: 13px;
	vertical-align: bottom;
	display: inline-block;
}
.contacttop2 a:hover span{
	background: url(../images/marker2.png) 16% 66% no-repeat;
}
.contacttop h3{
font-size: 1em;
text-transform: uppercase;
display:inline-block;
}
.contacttop span{
color: #fff;
display:inline-block;
}
.contacttop img{
vertical-align: middle;
padding-right: 5px;
display:inline-block;
}
.addresstop{
display:inline-block;
font-size: 0.7em;
}
.menutopmobile {float:left;margin-left:25%!Important; border: 0;	display:none;
  color:#000!Important;
  font-weight:bold;
  font-size:1.4em;

  font-family: 'IM Fell DW Pica', serif;
  position:relative;
  margin-top:-10px;
  margin-bottom:90px;
}
.menutopmobile ul, .menutopmobile li {list-style: none; margin: 0;  }
.menutopmobile ul {position: relative; z-index: 597; }
.menutopmobile ul li { float: left; min-height: 1px; vertical-align: middle;  padding: 15px;}
.menutopmobile ul li.hover,
.menutopmobile ul li:hover {position: relative; z-index: 599; cursor: default;}
.menutopmobile ul ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;    
						  transition:         all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -ms-transition: 	  all .2s ease-in-out;
  -moz-transition:    all .2s ease-in-out;
  -o-transition:      all .2s ease-in-out;}
.menutopmobile ul ul li {float: none;}
.menutopmobile ul ul ul {top: 0; left: auto; right: -99.5%; }
.menutopmobile ul li:hover > ul { visibility: visible;}
.menutopmobile ul ul {bottom: 0; left: 0;}
.menutopmobile ul ul {margin-top: 0; }
.menutopmobile ul ul li {font-weight: normal; background: #fff;box-shadow: 10px 10px 10px rgba(0,0,0,0.2);border-top: solid 1px rgba(0,0,0,0.5);-webkit-animation: fadein 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 3s; /* Firefox < 16 */
        -ms-animation: fadein 3s; /* Internet Explorer */
         -o-animation: fadein 3s; /* Opera < 12.1 */
            animation: fadein 3s;
}
.menutopmobile a { display: block; line-height: 1em; text-decoration: none; color:#fff;}
.menutopmobile ul ul a {
margin-left:-4px!Important;
        color: #000;
   padding:0px;
        
 -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;

  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;

  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
line-height:120%!Important;
		}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:#ffffff;text-shadow:0.5px 0.5px 0.5px rgba(0,0,0,1);}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0px;padding:0px;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#ffffff; opacity:1;	transition: 1s ease;
	-o-transition: 1s ease;
	-webkit-transition: 1s ease;}
	a:hover{
	opacity:0.5;}
.txt-rt{text-align:right;}
.txt-lt{text-align:left;}
.txt-center{text-align:center;}
.float-rt{float:right;}
.float-lt{float:left;}
.clear{clear:both;}
.pos-relative{position:relative;}
.pos-absolute{position:absolute;}
.vertical-base{	vertical-align:baseline;}
.vertical-top{	vertical-align:top;}
nav.vertical ul li{	display:block;}
nav.horizontal ul li{	display: inline-block;}
body {
 background: #000000;
 font-family: 'Titillium Web', sans-serif;
 font-size:0.9em;
}
blogfeed{
  margin-top:20px;
  margin-bottom:20px;
}
.addy{
 font-size:0.7em; 
  float:right;
  margin-top:4%;
}
.separator{
font-size:0.7em!Important;
}
.frei_tab{
	-webkit-backface-visibility: hidden;
}
.freichat{
	-webkit-backface-visibility: hidden;
}
@import url(http://fonts.googleapis.com/css?family=IM+Fell+DW+Pica:400,400italic);
.background{
	z-index:-100!Important;
}
.background img{
	width:100%;
	z-index:-100!Important;
	position:fixed!Important;
			-webkit-backface-visibility: hidden;
}
.background2{
font-size:3em;
font-weight:900;
padding-top:3%;
margin-left:auto!Important;
margin-right:auto!Important;
}
.background2 img{
	z-index:-1;
	position:relative!Important;
		-webkit-backface-visibility: hidden;
		margin-bottom:-215px;
}
.background3 img{
	width:15%;
	z-index:-50;
	position:fixed;
		-webkit-backface-visibility: hidden;
}
.background4 img{
	width:50%;
	margin-top:25%;
	margin-bottom:0%;
	margin-left:40%;
	margin-right:0%;
	z-index:-1;
	position:fixed;
		-webkit-backface-visibility: hidden;
}
.background5 img{
	width:27%;
	margin-top:0%;
	margin-bottom:0%;
	margin-left:0%;
	margin-right:0%;
	z-index:-40;
	position:fixed;
			-webkit-backface-visibility: hidden;
}
.background6 img{
	width:38%;
	margin-top:15%;
	margin-bottom:0%;
	margin-left:62%;
	margin-right:0%;
	z-index:-1;
	position:fixed;
		-webkit-backface-visibility: hidden;
}
.follow {
	float:right;
	width:18%;
	padding-right:4%;
	padding-top:5px;
}
.follow a{
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}
.follow a:hover{
      opacity: 0.5;
}
.sean {
	z-index:13;
	position:fixed!Important;
	margin-top:0%;
	margin-left:0%;
		-webkit-backface-visibility: hidden;
}
.sean img {
	width:35%;
}
.sean a {
	transition: 1s ease;
	-o-transition: 1s ease;
	-webkit-transition: 1s ease;
}
.sean a title{
	display: none
}
.sean a:hover {
	width:40%;
	margin-left:15%;
}
.sean a:hover title {
	display:none;
	position:absolute;
	width:30%;
	text-align:center;
	margin:13% 0px 0px 20%;
	float:left;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.1em;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	z-index:3000;
}
.tatum {
	z-index:14;
	position:fixed!Important;
	margin-top:15%;
	margin-left:8%;
		-webkit-backface-visibility: hidden;
}
.tatum img {
	width:35%;
}
.tatum a {
	transition: 1s ease;
	-o-transition: 1s ease;
	-webkit-transition: 1s ease;
}
.tatum a:hover {
	width:70%;
	margin-left:15%;
}
.tatum a title{
	display: none
}
.tatum a:hover title {
	display:none;
	position:absolute;
	width:45%;
	text-align:center;
	margin:20% 0px 0px 10%;
	float:left;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.1em;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	z-index:3000;
}
.evan {
	z-index:15;
	position:fixed!Important;
	margin-top:31%;
	margin-left:-1.7%;
		-webkit-backface-visibility: hidden;
}
.evan img {
	width:45%;
}
.evan a {
	transition: 1s ease;
	-o-transition: 1s ease;
	-webkit-transition: 1s ease;
}
.evan a:hover {
	width:90%;
	padding: 0px 0px 0px 15%;
}
.evan a title{
	display: none
}
.evan a:hover title {
	display:none;
	position:absolute;
	width:55%;
	text-align:center;
	margin:35% 0px 0px 18%;
	float:left;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.1em;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	z-index:3000;
}
@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		transform: translateY(0);
	}
}
@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes slideOutUp {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes slideOutUp {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}	100% {
		-webkit-transform: translateY(0);
	}
}

.wrap2{
	width:100%;
}
.wrap3{
	width:98%;
}
.menu {
	width:100%;
	margin-left: auto;
    margin-right: auto;
	text-align:center;
	margin-bottom: 25px;
	z-index:100;
	position:relative;
}
.menu3 {
	width:62%;
	margin-left: 20%;
    margin-right: auto;
	text-align:center;
	margin-bottom: 25px;
	z-index:100;	
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index:-1;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
}
.menu4 {
	width:64%;
	margin: 0px 0px 30px 18%;
	text-align:center;
	position:relative;
	z-index:100;	
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
}
.menu5 {
	width:57%;
	margin: 0px 0px 15px 22%;
	text-align:center;
	position:relative;
	z-index:100;	
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
}
.menu6 {
	text-align:center;
	position:relative;
	z-index:100;	
	font-family: 'Titillium Web', sans-serif!Important;
		width:800px!Important;
	margin-top: 5%!Important;
	margin-bottom:0%!Important;
	height:20px;
	margin-left: auto!Important;
margin-right: auto!important;
padding:15px;
padding-left:0px!Important;
padding-right:0px!Important;
   -o-border-radius-topleft: 10px;
  -o-border-radius-topright: 10px;
  -o-border-radius-bottomright: 10px;
  -o-border-radius-bottomleft: 10px;

   -ms-border-radius-topleft: 10px;
  -ms-border-radius-topright: 10px;
  -ms-border-radius-bottomright: 10px;
  -ms-border-radius-bottomleft: 10px;
  
 -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;

  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;

  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
background: rgba(0,0,0,0.7);
  padding-bottom: 20px;
  -o-box-shadow: inset 0 0 40px #000000;
-ms-box-shadow: inset 0 0 40px #000000;
-moz-box-shadow: inset 0 0 40px #000000;
-webkit-box-shadow: inset 0 0 40px #000000;
box-shadow: 0 0 40px #000000;
}
.menu3 li.active> a, .top-nav li> a:hover {
	color: #00b4aa;
}
.menu4 li.active> a, .top-nav li> a:hover {
	color: #00b4aa;
}
.menu5 li.active> a, .top-nav li> a:hover {
	color: #00b4aa;
}
.menu6 li.active> a, .top-nav li> a:hover {
	color: #00b4aa;
}
.menu7 li.active> a, .top-nav li> a:hover {
	color: #00b4aa;
}
.oprea-logo {
	width:100%;
	margin-left: auto;
    margin-right: auto;
	margin-top:40px;
	margin-bottom:0px;
	text-align:center;
	z-index:200;
	font-size:2em;
}
.oprea-logo img {
	width:50%;
}
.newsletter{
	position:absolute;
	margin-top:5px;
	padding: 0px 0px 0px 25%;
	z-index:250;
}
.menu3 li a {
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.4em;
	padding: 0px 0 0 0;
}
.menu3 li a:hover {
      opacity: 0.5;
}
.menu3 li p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
}
.menu3 p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-align:center;
	font-size:0.8em;
}
.menu3 li {
	display:inline-block;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.menu4 li a {
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.4em;
	padding: 0px 0 0 0;
   }
.menu4 li a:hover {
      opacity: 0.5;
      }
.menu4 li p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
   }
.menu4 p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-align:center;
	font-size:0.8em;
   }
.menu4 li {
	display:inline-block;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.menu5 li a {
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.4em;
	padding: 0px 0 0 0;
   }
.menu5 li a:hover {
      opacity: 0.85;
      }
.menu5 li p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
   }
.menu5 p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-align:center;
	font-size:0.8em;
   }
.menu5 li {
	display:inline-block;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.menu6 li a {
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.1em;
	padding: 0px 0 0 0;
	  opacity: 1;
	  	-webkit-transition: all .9s;
	-moz-transition: all .9s;
	-o-transition: all .9s;
	-ms-transition: all .9s;
	transition: all .9s;
   }
.menu6 li a:hover {
      opacity: 0.5;
	  color:#ccc;
      }
.menu6 li p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
   }
.menu6 p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-align:center;
	font-size:0.8em;
   }
.menu6 li {
	display:inline-block;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.line11{
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:3px;
	vertical-align:bottom;
	opacity:0.5;
	color:#fff!Important;
}
.menu li a {
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.6em;
	padding: 0px 0 0 0;
}
.menu li a:hover {
      opacity: 0.5;
}
.menu li p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
}
.menu p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-align:center;
	font-size:0.8em;
}
.menu li {
	display:inline-block;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.menu2 {
	width:100%;
	margin-left: auto;
    margin-right: auto;
	text-align:center;
	margin-bottom: 25px;
	margin-top:25%;
	padding:10px 0;
	z-index:200;
	position:absolute;
}
.menu2 li a {
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:1.6em;
	padding: 30px 0 0 0;
}
.menu2 li a:hover {
      opacity: 0.5;
}
.menu2 li p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
}
.menu2 p {
   	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-align:center;
	font-size:0.8em;
}
.menu2 li {
	display:inline-block;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.grid-alinkb{
	float:right;
	position:relative;
}
.grid-alinkb a{
	text-align:center;
	font-family: 'permianslabseriftypefaceRg';
	font-size: 1em;
	color: #fff;
	text-transform:uppercase;
	margin-top: 5px;
	background: url(../images/btn_bg.png) 0 0 repeat-x #000000;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 13px;
	padding: 4px 8px 4px 8px;
	border: 1px solid #686868;
	border-radius: 8px;
	border-top-color: #686868;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.grid-alinkb a:hover{
	background: #fff;
	color: #000000;
	border-color: #465467;
	border-top-color: #2d3643;
}
.grid-alinkb a span{
	background: url(../images/marker1.png) 16% 66% no-repeat;
	height: 15px;
	width: 13px;
	vertical-align: bottom;
	display: inline-block;
}
.grid-alinkb a:hover span{
	background: url(../images/marker2.png) 16% 66% no-repeat;
}
.grid-alinkr{
	position:relative;
}
.grid-alinkr a{
	text-align:center;
	font-family: 'permianslabseriftypefaceRg';
	font-size: 1em;
	color: #fff;
	text-transform:uppercase;
	margin-top: 5px;
	background: url(../images/btn_bg.png) 0 0 repeat-x #000000;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 13px;
	padding: 3px 6px 3px 6px;
	border: 1px solid #686868;
	border-radius: 25px;
	border-top-color: #686868;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.grid-alinkr a:hover{
	background: #fff;
	color: #000000;
	border-color: #465467;
	border-top-color: #2d3643;
}

.header-tagline4 {
	position:absolute;
	width:70%;
	margin:0px 0px 0px 90px;
	text-align:center;
	z-index:260;

}
.header-tagline4 h3 {
	color:#fff;
    font-family: 'Titillium Web', sans-serif;
	font-size:1em;
	text-transform:uppercase;
}
.header-tagline4 h4 {
	color:#fff;
    font-family: 'Titillium Web', sans-serif;
	font-size:0.8em;
	text-transform:uppercase;
}
.header-tagline4 h3 img{
	vertical-align:middle;
	padding-right:5px;
}
.header-tagline4 h3 span{
    color:#00b4aa;
}
.header-tagline1 {
	position:relative;

	padding:0px 0px 0px 60%;
	text-align:center;
	z-index:199;
	padding-top:10px;
	padding-right:30px;
}
.header-tagline1 h3 {
float:right;
padding: 2px;
width:28%;
	color:#fff;
    font-family: 'Titillium Web', sans-serif;
	font-size:1.1em;
	text-transform:uppercase;
}
.header-tagline1 h4 {
	color:#fff;
    font-family: 'Titillium Web', sans-serif;
	font-size:0.7em;
	text-transform:uppercase;
}
.header-tagline1 h3 img{
	vertical-align:middle;
	padding-right:5px;
}
.header-tagline1 h3 span{
    color:#fff;
}
.header-tagline h3 {
	color:#fff;
    font-family: 'Titillium Web', sans-serif;
	font-size:0.9em;
	text-transform:uppercase;
}
.header-tagline h4 {
	color:#fff;
    font-family: 'Titillium Web', sans-serif;
	font-size:0.7em;
	text-transform:uppercase;
}
.header-tagline h3 img{
	vertical-align:middle;
	padding-right:5px;
}
.header-tagline h3 span{
    color:#00b4aa;
}
.banner-img{
	float: right;
	margin-left: 62%;
	position: absolute;
	width: 30%;
	padding: 0px 0px 0px 0px;
	z-index: 101;
}
.banner-img img {
	width:70%;
    margin-top: 25px;
    font-size: 21px;
    text-align: center;
    animation: fadein 2s;
    -moz-animation: fadein 2s;
    -webkit-animation: fadein 2s;
    -o-animation: fadein 2s;
}
.banner-img2{
	float: left;
	position: absolute;
	width: 40%;
	padding: 0px 0px 0px 40px;
	z-index: 150;
}
.banner-img2 img {
    margin-top: 25px;
    font-size: 21px;
    text-align: center;
    animation: fadein 2s;
    -moz-animation: fadein 2s;
    -webkit-animation: fadein 2s;
    -o-animation: fadein 2s;
	}

.banner-img3{
	float: left;
	position: absolute;
	width: 30%;
	padding: 0px 0px 0px 30%;
	z-index: 99;
}
.banner-img3 img {
	width:80%;
    margin-top: 57%;
    font-size: 21px;
    text-align: center;
    animation: fadein 2s;
    -moz-animation: fadein 2s;
    -webkit-animation: fadein 2s;
    -o-animation: fadein 2s;
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}​
.banner1{
	width:100%;
	margin-top:100px;
}
.banner2{
	width:100%;
	margin-top:100px;
}
.banner3{
	width:100%;
	margin-top:100px;
}
.banner-info1 g2{
	font-size:2.2em;
	line-height:80px;
	font-family: La Belle Aurore;
	color: #fff;
    padding-top: 5px;
	margin-left:-100px;
	text-align:center;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	z-index:-1;
	border-top:none;
	border-right:none;
}
.banner-info1 p{
	width:230px;
	right:3%;
	margin-top:250px;
	font-size:1em;
	line-height:24px;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	padding: 10px 15px;
	text-align:left;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index:-1;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	border-top:none;
	border-right:none;
	clear:both;
	margin-right:20px;
	position:absolute;
}	
.banner-info1 p span{
	padding: 0 0 0 10%;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.3em;
	color: #00b4aa;
}
.banner-info2 p span{
	padding: 0 0 0 15%;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.3em;
	color: #00b4aa;
}
.banner-info2 g2{
	position:relative;
	margin-top:100px;
	font-size:2.2em;
	line-height:80px;
	font-family: La Belle Aurore;
	color: #fff;
    padding: 5px;
	text-align:center;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	z-index:1000;
	border-top:none;
	border-right:none;
	margin-left: 45%;
}
.banner-info2 p{
	width:230px;
right:4%;
margin-top:550px;
	font-size:1em;
	line-height:24px;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	padding: 10px 15px;
	text-align:left;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index:-1;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	border-top:none;
	border-right:none;
	clear: both;
		position:absolute;
}	
.homemiddlead2{
width:150px;
right:0.1%;
	font-size:1.1em;
	line-height:19px;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	padding: 10px 15px;
	top:100px;
	text-align:left;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index:1000;
  -webkit-border-top-left-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;

  -moz-border-radius-topleft: 30px;
  -moz-border-radius-topright: 30px;
  -moz-border-radius-bottomright: 30px;
  -moz-border-radius-bottomleft: 30px;

  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
	border-top:none;
	border-right:none;
	position:absolute;
	overflow:hidden!Important;
	border: 2px solid rgba(0,180,170, 0.8);
	margin-right:2%;
	box-shadow:0px 0px 40px rgba(0,0,0,0.8);
	  -webkit-backface-visibility: hidden!Important;
}
.homemiddlead2 #mc_embed_signup{
margin-top:10px;
margin-left:0%;
background:none; 
clear:left; 
font:12px Helvetica,Arial,sans-serif;
width:80%;
}
.homemiddlead2 #mc_embed_signup .button {
margin-right:20%!Important;
}
.homemiddlead{
width:200px!Important;
right:3%;
	font-size:1.3em;
	line-height:24px;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	padding: 10px 15px;
	margin-top:20px;
	text-align:left;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index:1000;
  -webkit-border-top-left-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;

  -moz-border-radius-topleft: 30px;
  -moz-border-radius-topright: 30px;
  -moz-border-radius-bottomright: 30px;
  -moz-border-radius-bottomleft: 30px;

  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
	border-top:none;
	border-right:none;
	position:absolute;
	overflow:hidden!Important;
	border: 2px solid rgba(0,180,170, 0.8);
	margin-right:2%;
	box-shadow:0px 0px 40px rgba(0,0,0,0.8);
}
.homemiddlead #mc_embed_signup{
margin-top:10px;
margin-left:0%;
background:none; 
clear:left; 
font:12px Helvetica,Arial,sans-serif;
width:65%;
}
.homemiddlead #mc_embed_signup .button {
margin-right:20%!Important;
}
.banner-info3 p span{
	padding: 0 0 0 25%;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.3em;
	color: #00b4aa;
}
.banner-info3 g2{
	position:relative;
	margin-top:100px;
	font-size:2.2em;
	line-height:80px;
	font-family: La Belle Aurore;
	color: #fff;
    padding: 5px;
	text-align:center;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	z-index:1000;
	border-top:none;
	border-right:none;
	margin-left: 45%;
	border: 5px solid rgba(0,180,170, 0.8);
}
.banner-info3 p{
	width:60%;
	float:right;
	font-size:1.1em;
	line-height:24px;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	padding: 10px 15px;
	margin-top:20px;
	text-align:left;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index:1000;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	border-top:none;
	border-right:none;
	clear: both;
}	
.trainer-info2 p span{
	
	vertical-align:middle;
	padding-left:35%;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.6em;
	color: #00b4aa;
}
.trainer-info2 g2{
	position:relative;
	margin-top:100px;
	font-size:2.2em;
	line-height:80px;
	font-family: La Belle Aurore;
	color: #fff;
    padding: 5px;
	text-align:center;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	z-index:1000;
	border-top:none;
	border-right:none;
	margin-left: 45%;
}
.trainer-info2 p{
	width:50%;
	margin:0px 0px 0px 30%;
	font-size:1.2em;
	line-height:28px;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index:1000;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	border-top:none;
	border-right:none;
	clear: both;
}	
.services-info2 p{
	width:60%;
	margin-left:auto;
	margin-right:auto;
	font-size:1.2em;
	line-height:28px;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
		    animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	z-index:1000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border-top:none;
	border-right:none;
	clear: both;
}	
.services-info2 p span{
vertical-align:middle;
	text-align:center;
	padding-left:18%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spanb{
vertical-align:middle;
	text-align:center;
	padding-left:24%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spanc{
vertical-align:middle;
	text-align:center;
	padding-left:14%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spand{
vertical-align:middle;
	text-align:center;
	padding-left:34%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 span{
	margin-left:auto;
	margin-right:auto;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.6em;
	color: #00b4aa;
}
.blog-info g2{
	display:table;
	position:relative;
	line-height:500px;
	font-family: La Belle Aurore;
	color: #fff;
    padding-top: 0px;
	text-align:center;
	    animation: fadein 3s;
    -moz-animation: fadein 3s;
    -webkit-animation: fadein 3s;
    -o-animation: fadein 3s;
	background: rgb(12, 12, 12) transparent;
	background: rgba(12, 12, 12, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	z-index:1000;
	border-top:none;
	border-right:none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:  auto;
	margin-right:auto;
}
.g7 {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:63%;
}
.g7 p{
	font-size:0.9em;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	opacity:1;
			transition: 1s ease;
		-o-transition: 1s ease;
	-webkit-transition: 1s ease;
}
.g7 p a:hover{
	opacity:0.5;
}
.signup {
	float:left;
	position:relative;
	z-index:300;
	}
.blog-logo{
	width:100%;
	float:right;
	position:absolute;
}
.blog-logo img{
	float:right;
}
.footer-left {
	float:left;
}
.footer-right {
	text-align:center;
}
.footer-right p {
	font-family: 'Titillium Web', sans-serif;
	color: #fff!Important;
	margin-bottom:5px;
}
.footer-right p2 {
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	font-size:0.9em;
	margin-bottom:25px;
}
.footer-right p2 a {
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	margin-bottom:25px;
		font-size:1em;
	    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}
.footer-right p2 a:hover {
	opacity:0.6;
}
.footer-right1 {
	text-align:center;
	position:absolute;
	padding: 0px 0px 0px 85%;
}
.footer-right1 p {
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
}
.contact{
	text-align: center;
	padding: 70px 0px 85px 0px;
}
.contact h3{
	font-family: 'Glegoo', serif;
	font-size: 1.8em;
	text-transform: uppercase;
	padding: 20px 0px 5px 0px;
	color: #545046;
	padding: 0px 0px 12px 0px;
}
.contact input[type="text"]{
	width: 40.6%;
	display: inline-block;
	padding: 10px;
	margin: 20px 9px;
	font-family: 'Glegoo', serif;
	font-size: 0.875em;
	color: #545046;
	outline: none;
	border: 1px inset rgba(84, 80, 70, 0.08);
}
.contact textarea{
	width: 85%;
	margin: 0 auto;
	display: block;
	padding: 10px;
	margin-bottom: 20px;
	height: 120px;
	font-family: 'Glegoo', serif;
	font-size: 0.875em;
	color: #545046;
	outline: none;
	border: 1px inset rgba(84, 80, 70, 0.08);
}
.contact p{
	font-family: 'Glegoo', serif;
	font-size: 0.875em;
	line-height: 1.8em;
	color: #545046;
	border-bottom: 1px solid rgba(102, 102, 102, 0.09);
	padding-bottom: 35px;
	margin-bottom: 20px;
}
.contact input[type="submit"]{
	font-family: 'Glegoo', serif;
	font-size: 0.875em;
	color: #FFF;
	margin-top: 12px;
	background: #2B7D92;
	display: block;
	padding: 12px 0px;
	text-transform: uppercase;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	border: none;
	width: 86.9%;
	margin: 0 auto;
	outline: none;
}
.contact input[type="submit"]:hover{
	background: #2D2D2D;
	color:#FFF;
	cursor:pointer;
}
@media (max-width: 3600px) and (min-width: 1800px) {
.wrap{
	width:95%;
}
.banner-img img {
    margin-top: 0px;
}
.banner-info1 g2{
	font-size: ;
}
.banner-info1 p{

}
.banner-info2 g2{
	font-size: ;
}
.banner-info2 p{

}
.header-tagline1 h3 {

}
.ei-slider {
width: 800px!Important;
height: 403px!Important;
margin-bottom: 60px;
margin-left: 30%!Important;
margin-top: 3%;
}
.topquote5{
font-size: 1.1em;
top: 10px;
width: 400px;
padding-top: 15px;
}
.mainbody3 {
text-shadow: 1px 1px 1px rgba(0,0,0,1);
position: relative;
width: 80%;
min-height: 840px;
}

.midarea {
margin-left: 20px!Important;
}
.homecontent1 {
height: 1000px!Important;
}
.background5 img {
width: 27%!Important;
}
.ei-title{
	margin-right:32%!Important;
	margin-left:32%!Important;
}
.ei-title h2{
margin-top:50px!Important;
}
.ei-title h3{
margin-top:0px!Important;
}
}

@media (max-width: 1799px) and (min-width: 1600px) {
.ei-slider {
width: 800px!Important;
height: 403px!Important;
margin-bottom: 60px;
margin-left: 30%!Important;
margin-top: 3%;
}

.midarea {
margin-left: 20px!Important;
}
.homecontent1 {
height: 1000px!Important;
}
.background5 img {
width: 27%!Important;
}
.ei-title{
	margin-right:32%!Important;
	margin-left:32%!Important;
}
.ei-title h2{
margin-top:50px!Important;
}
.ei-title h3{
margin-top:0px!Important;
}
}


@media (max-width: 1599px) and (min-width: 1400px) {
.wrap{
	width:95%;
}
.banner-img img {

}
.banner-info1 p{

}
.banner-info2 g2{
	font-size: ;
}
.banner-info2 p{

}
.ei-slider {
width: 700px!Important;
height: 352px!Important;
margin-bottom: 60px;
margin-left: 25%!Important;
margin-top: 3%;
}
.topquote5 {
font-size: 1.1em;
top: 10px;
width: 400px;
padding-top: 15px;
}

.midarea {
margin-left: -100px!Important;
}
.homecontent1 {
height: 900px!Important;
}
.background5 img {
width: 27%!Important;
}
.ei-title{
	margin-right:30%!Important;
	margin-left:30%!Important;
}
.ei-title h2{
margin-top:15px!Important;
}
.ei-title h3{
margin-top:0px!Important;
}
}
@media (max-width: 1400px) and (min-width: 1280px) {
.wrap{
	width:95%;	
}
.logotop{
position:absolute;
top:15px;
right:0px!Important;
width:375px
}
.logotop img{
width:90%!Important;
float:right;
clear:both;
}
}
@media (max-width: 1279px) and (min-width: 1024px) {
.ei-slider {
width: 500px!Important;
height: 252px!Important;
margin-bottom: 60px;
margin-left: 22%!Important;
margin-top: 3%;
}
.logotop {
right: 5px!Important;
width: 320px!Important;
}
.logotop img{
width:90%!Important;
margin-top:-12px!Important;
float:right;
clear:both;
}
.line11 {
padding-left: 10px!Important;
padding-right: 10px!Important;
color:#000;
opacity:0.4;
}

.midarea {
margin-left: -100px!Important;
margin-top:200px;
}
.homecontent1 {
height: 940px!Important;
}
.background5 img {
width: 27%!Important;
}
.ei-title{
	margin-right:22%!Important;
	margin-left:23%!Important;
}
.ei-title h2{
margin-top:-10px!Important;
}
.ei-title h3{
margin-top:-20px!Important;
}
.homemiddlead {
width: 200px;
right: 1%!Important;
}
.vidhome {

width: 110%!Important;
}
.banner-info1 p {
width: 330px!Important;
right: 50%!Important;
margin-top: 350px!Important;
}
.banner-info2 p {
width: 400px!Important;
right: 6%!Important;
margin-top: 325px!Important;
}









.background img{
	width:100%;
	z-index:-100;
	position:absolute;
}
.wrap{
	width:95%;
}
.blog-logo img{
	width:50%;
}
.subgrid {
	width: 61%;
	margin: 0 auto;
}
.grid3-content {
	width: 81%;
}
.holder {
	width: 31.7%;
}
.banner-img img{
	width: ;
}
.banner-info1 g2{
	font-size: ;
}
.banner-info1 p{
	font-size:;
}
.banner-info2 g2{
	font-size: ;
}
.banner-info2 p{
	font-size:;
}
.menu li a {
	font-size:1.2em;
}
.menu3 li a {
	font-size:1.2em;
}
.menu3 {
	width:65%;
	margin-left: 20%;
			margin-top:2%;
}   
.menu4 li a {
	font-size:1.1em;
}
.menu5 li a {
	font-size:1.1em;
}
.menu5 {
	width:60%;
		margin: 0px 0px 0px 15%;
		margin-top:2%;
}
.menu4 {
	width:69%;
	margin: 0px 0px 0px 20%;
	margin-top:2%;
} 
.menu6 li a {
	font-size:1em;
	color:#fff!Important;
}
.menu6 li a:hover {
color:#000;
}

.topquote5 {
font-size: 1.1em;
top: 10px;
width: 320px;
padding-top: 10px;
}
.mainbody2 {
min-height: 260px!Important;
}
.contacttopp {
top: 2%;
}
.mainbody3 {
min-height: 810px!Important;
}
.mainbody2txt1 {
padding: 5px!Important;
}
.mainbody2txt1 p {
font-size: 1em!Important;
}
 .follow {
	width:30%;

}
.background6 img{
	margin-top:5%;
}
.trainer-info2 p{
	font-size:1em;
	line-height:24px;
}
.services-info2 p{
	font-size:1em;
	line-height:24px;
}
.header-tagline1 h3 {
	font-size:1em;
	text-transform:uppercase;
	width:25%;
}
.oprea-logo img {
	width:55%;
}
.sean img {
	width:30%;
}
.sean {
	z-index:13;
	position:absolute;
	margin-top:0%;
	margin-left:0%;
}
.sean a:hover {
	width:38%;
	padding: 0px 0px 0px 5%;
	margin-left:5%;
}
.sean a:hover title {
	margin:11% 0px 0px 15%;
}
.tatum img {
	width:28%;
}
.tatum {
	z-index:14;
	position:absolute;
	margin-top:13%;
	margin-left:7%;
}
.tatum a:hover {
	width:40%;
	padding: 0px 0px 0px 10px;
	margin-left:10%;
}
.tatum a:hover title {
	margin:20% 0px 0px 12%;
}
.evan img {
	width:35%;
}
.evan {
	z-index:15;
	position:absolute;
	margin-top:25%;
}
.evan a:hover {
	width:48%;
	padding: 0px 0px 0px 15%;
}
.evan a:hover title {
	margin:30% 0px 0px 12%;
}
.background4 img{
	margin-top:22%;
	width:37%;
	margin-left:54%;
}
.background6 img{
	margin-top:35%;
}
}
@media (max-width: 1023px) and (min-width: 768px) {


.topquote5 {
padding-right: 28px;
padding-left: 8px;
padding-bottom: 5px;
top: 6px;
width: 230px;
}

#mc_embed_signup2 {
margin-left: 57%!Important;
}
.ei-slider {
width: 470px!Important;
height: 237px!Important;
margin-bottom: 60px;
margin-left: 3%!Important;
margin-top: 3%;
}
.logotop {
right: 5px!Important;
width: 230px!Important;
}
.contacttopp {
top: 1%;
font-size: 1em;
}
.midarea {
margin-left: 0px!Important;
margin-top:200px;
}
.homecontent1 {
height: 1000px!Important;
width:758px!Important;
}
.background5 img {
width: 27%!Important;
}
.ei-title{
	margin-right:18%!Important;
	margin-left:19%!Important;
}
.ei-title h2{
margin-top:-10px!Important;
}
.ei-title h3{
margin-top:-20px!Important;
}
.media-grid{
margin-left:-30px!Important;
display:none!Important;
}
.homemiddlead {
width: 200px;
right: 1%!Important;
}
.vidhome {

width: 110%!Important;
}
.banner-info1 p {
width: 330px!Important;
right: 50%!Important;
margin-top: 350px!Important;
font-size:0.8em!Important;
}
.banner-info2 p {
width: 300px!Important;
right: 3%!Important;
margin-top: 325px!Important;
font-size:0.8em!Important;
}
.midfeed{
margin-top:50px;
width:48%!Important;
margin-right:0px;
overflow:hidden!Important;
}
.midarea{
width:735px!Important;
}
.midsocial {
width: 45%!Important;
}
.background img{
	width:100%;
	z-index:-100;
	position:absolute;
}
.wrap{
	width:95%;
}
.blog-logo img{
	width:40%;
}
.menu {
	width:90%;
}
.menu li a {
	font-size:1em;
}
.menu3 {
	width:72%;
	margin-left: 15%;
			margin-top:2%;
}
.menu3 li a {
	font-size:0.9em;
}
.menu4 {
	width:68%;
	margin: 0px 0px 25px 23%;
		margin-top:2%;
}
.menu4 li a {
	font-size:0.9em;
}

.menu6 li a {
	font-size:0.9em;
}
.menu5 li a {
	font-size:0.9em;
}
.menu5 {
	width:90%;
		margin:;
		margin-left:5%;
		margin-top:2%;
}
.menu6 {
width: 100%!Important;
-o-border-radius-topleft: 0px!Important;
-o-border-radius-topright: 0px!Important;
-o-border-radius-bottomright: 0px!Important;
-o-border-radius-bottomleft: 0px!Important;
-ms-border-radius-topleft: 0px!Important;
-ms-border-radius-topright: 0px!Important;
-ms-border-radius-bottomright: 0px!Important;
-ms-border-radius-bottomleft: 0px!Important;
-webkit-border-top-left-radius: 0px!Important;
-webkit-border-top-right-radius: 0px!Important;
-webkit-border-bottom-right-radius: 0px!Important;
-webkit-border-bottom-left-radius: 0px!Important;
-moz-border-radius-topleft: 0px!Important;
-moz-border-radius-topright: 0px!Important;
-moz-border-radius-bottomright: 0px!Important;
-moz-border-radius-bottomleft: 0px!Important;
border-top-left-radius: 0px!Important;
border-top-right-radius: 0px!Important;
border-bottom-right-radius: 0px!Important;
border-bottom-left-radius: 0px!Important;
}
.mainbody2 {
width: 90%!Important;
min-height: 190px!Important;
}
.mainbody3 {
width: 90%!Important;
min-height: 690px!Important;
}
.mainbody2txt1 {
width: 30%!Important;
font-size:0.8em!Important;
}
.follow {
	width:30%;

}

.newsletter{
	padding: 0px 0px 0px 20%;
}
.header-tagline4 {
	width:60%;
}
.header-tagline4 h3 {
	font-size:0.7em;
}
.trainer-info2 p{
	font-size:1.1em;
	line-height:22px;
}
.services-info2 p{
	font-size:1.1em;
	line-height:22px;
}
.header-tagline1 h3 {
	font-size:1em;
	text-transform:uppercase;
width:40%;
}
.banner-img img{
	width: 30%;
}
.banner-info1 p{
	width:;
    line-height:;
}
.banner-info1 g2{
	margin-left:;
}
.banner-info2 p{
	width:;
    line-height:;
}
.banner-info2 g2{
	margin-left:;
}
.contact input[type="text"] {
	width: 40.2%;
}
.background img{
	width:100%;
}
.banner-info1 g2{
	font-size: ;
}
.banner-info1 p{
	font-size:;
}
.banner-info2 g2{
	font-size: ;
}
.banner-info2 p{
	font-size:;
}
.menu {
	margin-top:;
	margin-bottom:;
}
.oprea-logo img {
	width:60%;
}
.sean img {
	width:30%;
}
.sean {
	z-index:13;
	position:absolute;
	margin-top:0%;
	margin-left:0%;
}
.sean a:hover {
	width:38%;
	padding: 0px 0px 0px 5%;
	margin-left:5%;
}
.sean a:hover title {
	margin:11% 0px 0px 15%;
}
.tatum img {
	width:27%;
}
.tatum {
	z-index:14;
	position:absolute;
	margin-top:13%;
	margin-left:7%;
}
.tatum a:hover {
	width:40%;
	padding: 0px 0px 0px 10px;
	margin-left:10%;
}
.tatum a:hover title {
	margin:20% 0px 0px 12%;
}
.evan img {
	width:30%;
}
.evan {
	z-index:15;
	position:absolute;
	margin-top:30%;
}
.evan a:hover {
	width:48%;
	padding: 0px 0px 0px 15%;
}
.evan a:hover title {
	margin:30% 0px 0px 12%;
}
.background4 img{
	margin-top:55%;
}
.background6 img{
	margin-top:35%;
	width:50%;
}
.services-info2 p span{
vertical-align:middle;
	text-align:center;
	padding-left:10%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spanb{
vertical-align:middle;
	text-align:center;
	padding-left:15%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spanc{
vertical-align:middle;
	text-align:center;
	padding-left:5%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
}
@media (max-width: 1200px){
.homemiddlead #mc_embed_signup{
margin-left:-30px;
}
.oprea-logo {
margin-top: 25px;
}
.menuhover1:hover span{
  padding-left:20px;
   padding-right:20px;
   }
}

@media (max-width: 767px)  and (min-width: 480px){
.contacttopp {
top: 1%;
font-size: 1em;
}
.menu6 {
width: 100%!Important;
-o-border-radius-topleft: 0px!Important;
-o-border-radius-topright: 0px!Important;
-o-border-radius-bottomright: 0px!Important;
-o-border-radius-bottomleft: 0px!Important;
-ms-border-radius-topleft: 0px!Important;
-ms-border-radius-topright: 0px!Important;
-ms-border-radius-bottomright: 0px!Important;
-ms-border-radius-bottomleft: 0px!Important;
-webkit-border-top-left-radius: 0px!Important;
-webkit-border-top-right-radius: 0px!Important;
-webkit-border-bottom-right-radius: 0px!Important;
-webkit-border-bottom-left-radius: 0px!Important;
-moz-border-radius-topleft: 0px!Important;
-moz-border-radius-topright: 0px!Important;
-moz-border-radius-bottomright: 0px!Important;
-moz-border-radius-bottomleft: 0px!Important;
border-top-left-radius: 0px!Important;
border-top-right-radius: 0px!Important;
border-bottom-right-radius: 0px!Important;
border-bottom-left-radius: 0px!Important;
}
#mc_embed_signup2 {
margin-left: 55%!Important;
}
.oprea-logo {
margin-top: 15px;
}
.menuhover1:hover span{
  padding-left:15px;
   padding-right:15px;
   }
.line11 {
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px!Important;
}
.followtop {
width:60%;
margin-bottom:10px!Important;
}
.contacttop {
width: 315px;
margin-left: 12%;
left: 10px;
float: left;
margin-right: auto;
font-size: 0.8em;
clear: both;
}
#link1{
font-size:0.9em;
margin-left:35%!Important;
text-align:center!Important;
}
#link2{
font-size:0.9em;

text-align:center!Important;
}
.ei-slider {
width: 100%!Important;
height:!Important;
margin-bottom: 60px;
margin-left: 0%!Important;
margin-top: -10px!Important;
}
.logotop {
top:-5px!Important;
right: 5px!Important;
width: 230px!Important;
}


.midarea {
margin-left: 0px!Important;
margin-top:200px;
}
.homecontent1 {
height: 1600px!Important;
width:455px!Important;
}
.background5 img {
width: 27%!Important;
}
.ei-title{
	margin-right:17%!Important;
	margin-left:21%!Important;
}
.ei-title h2{
margin-top:-0px!Important;
}
.ei-title h3{
margin-top:-20px!Important;
}
.homemiddlead {
width: 160px;
right: 1%!Important;
margin-top: 335px;

}
.vidhome {

width: 110%!Important;
}
.banner-info1 p {
width: 230px!Important;
right: 40%!Important;
margin-top: 325px!Important;
font-size:0.8em!Important;
}
.banner-info2 p {
width: 300px!Important;
right: 13%!Important;
margin-top: 565px!Important;
font-size:0.8em!Important;
}
.midfeed{
margin-top:250px;
width:395px!Important;
margin-left:auto!Important;
margin-right:auto!Important;
}
.midarea{
width:100%!Important;
margin-left:auto!Important;
margin-right:auto!Important;
}
.midsocial {
width: 90%!Important;
margin-left:5%;
margin-right:auto;
}




















.contacttop {
width: 315px;
margin-left:;
left:10px;
float:left;
margin-right: auto;
font-size:0.8em;
clear:both;
}
.contacttop2 a {
font-size: 0.9em;
font-size: 10px;
line-height: 11px;
padding: 2px 4px 2px 4px;
border: 1px solid #686868;
border-radius: 8px;
}
.menu1{
display:none!Important;
}
.menu2{
display:none!Important;
}
.menu3{
display:none!Important;
}
.menu4{
display:none!Important;
}
.menu5{
display:none!Important;
}
.menu6{

}
.menu7{
display:none!Important;
}
.menutopmobile{


}
.topboxright {
width: 120px;
right: 5px;
top: 35px;
}
.topboxright p{
font-size:0.9em;
text-align:left;
margin-top:4px;
font-weight:500;
}
#mc_embed_signup {
margin-left: 2%;
font: 11px Helvetica,Arial,sans-serif;
}
#mc_embed_signup input.email {
display: block!Important;
padding: 4px 0!Important;
margin: 0 1% 5px 0!Important;
text-indent: 2px!Important;
width: 48%!Important;
min-width: 100px!Important;
}
.background img{
	width:100%;
	z-index:-100;
	position:absolute;
}
.wrap{
		width:95%;
}
.blog-logo img{
	width:50%;
}
.sean img {
	width:30%;
}
.sean {
	z-index:13;
	position:absolute;
	margin-top:0%;
	margin-left:0%;
}
.sean a:hover {
	width:38%;
	padding: 0px 0px 0px 5%;
	margin-left:5%;
}
.sean a:hover title {
	margin:11% 0px 0px 15%;
}
.tatum img {
	width:27%;
}
.tatum {
	z-index:14;
	position:absolute;
	margin-top:20%;
	margin-left:2%;
}
.tatum a:hover {
	width:40%;
	padding: 0px 0px 0px 10px;
	margin-left:10%;
}
.tatum a:hover title {
	margin:20% 0px 0px 12%;
}
.evan img {
	width:33%;
}
.evan {
	z-index:15;
	position:absolute;
	margin-top:30%;
}
.evan a:hover {
	width:48%;
	padding: 0px 0px 0px 15%;
}
.evan a:hover title {
	margin:30% 0px 0px 12%;
}
#blockrandom {
height: 340px!Important;
}
.menu {
	width:100%;
}
.menu li a {
	font-size:0.8em;
}
.menu3 {
	width:95%;
	margin-left:2%;
		margin-top:6%;
}
.menu3 li a {
	font-size:0.8em;
}
.menu4 {
	width:95%;
	margin: 0px 0px 0px 2%;
	margin-top:6%;
}
.menu4 li a {
	font-size:0.8em;
}
.menu5 li a {
	font-size:0.8em;
}
.menu5 {
	width:95%;
		margin:;
		margin-left:2%;
		margin-top:6%;
}
.follow {
	width:40%;

}
.topquote5 {
font-size: 0.8em;
top: 5px;
width: 220px;
padding-top: 10px;
}
.menu6 ul {
	width:99%;
	margin: 0px 0px 2px 1%;
		padding: 0px 0 0 0;
}
.menu6 li  {
	display: inline-block;
font-family: 'Titillium Web', sans-serif;
color: #fff;
text-transform: uppercase;
font-size:0.9em;
}
.menu6 {
	width:95%;
			margin:;
	margin: 0px 0px 0px 2%;
	margin-top:10%!Important;
}
.menu6 li a {
	font-size:0.7em;
}
.background2 {
padding-top: 10%;
}
.newsletter{
	padding: 0px 0px 0px 20%;
}
.mainbody1{
font-size:0.8em!Important;
width: 300px!Important;
}
.mainbody2txt1 {
width: 28%;
font-size: 0.7em;
}
.mainbody2 {
text-shadow: 1px 1px 1px rgba(0,0,0,1);
position: relative;
width: 83%;
min-height: 250px;
}
.mainbody3 {
text-shadow: 1px 1px 1px rgba(0,0,0,1);
position: relative;
width: 83%;
min-height: 740px;
}
.header-tagline4 {
	width:80%;
	float:right;
}
.menuhover1 span {
margin-left: -10px;
}
.header-tagline4 h3 {
	font-size:0.7em;
}
.header-tagline1 h3 {
	font-size:1em;
	text-transform:uppercase;
width:40%;
}
.trainer-info2 p{
	font-size:0.8em;
	line-height:18px;
}
.services-info2 p{
	font-size:0.8em;
	line-height:18px;
}
.banner-info1 p{
	width:;
    line-height:;
	text-align:;
}
.banner-info1 g2{
	margin-left: ;
}
.banner-info2 p{
	width:;
    line-height:;
	text-align:;
}
.banner-info2 g2{
	margin-left:;
}
.banner {
	padding-top: 2em;
}
.contact input[type="text"] {
	width: 39.5%;
}
.banner-img img {
	padding-top: 1.5em;
}
.contact input[type="submit"] {
	width: 88%;
}
.banner-info1 g2{
	font-size: 1em;
}
.oprea-logo img {
	width:80%;
}
.background4 img{
	margin-top:15%;
	width:30%;
	margin-left:65%;
}
.background6 img{
	margin-top:15%;
}
.services-info2 p span{
vertical-align:middle;
	text-align:center;
	padding-left:5%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spanb{
vertical-align:middle;
	text-align:center;
	padding-left:10%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spanc{
vertical-align:middle;
	text-align:center;
	padding-left:5%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.vidhome2{
display:none!Important;
}
.vidhome{
display:none!Important;
}
.rightscreen{
width:60%;
float:none;
margin-left:15%;
}
.rightscreen2{
width: 70%;
margin-left: auto;
margin-right: auto;
float:none;
}
.leftscreen{
width: 70%;
margin-left: auto;
margin-right: auto;
float:none;
}
.leftscreen2{
width:60%;
float:none;
margin-left:15%;
}
}


.menuhover1{
display:inline-block!Important;
}
.rightscreen img{
width:100%;
}
.leftscreen2 img{
width:80%;
}
.businesstitle{
margin-left:-30px;
}
@media (max-width: 479px) and (min-width: 180px) {
.businesstitle{
margin-left:0px!Important;
}
.rightscreen{
width:85%;
float:none;
margin-left:15%;
text-indent:0px!Important;
}
.rightscreen2{
width: 100%;
margin-left: auto;
margin-right: auto;
float:none;
text-indent:0px!Important;
}
.leftscreen{
width: 100%;
margin-left: auto;
margin-right: auto;
float:none;
text-indent:0px!Important;
}
.leftscreen2{
width:85%;
float:none;
margin-left:15%;
text-indent:0px!Important;
}
.contacttopp {
top: 4%;
font-size: 0.6em;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
}
.contacttopp img{
width:15%;
}
.menu6 {
width: 100%!Important;
-o-border-radius-topleft: 0px!Important;
-o-border-radius-topright: 0px!Important;
-o-border-radius-bottomright: 0px!Important;
-o-border-radius-bottomleft: 0px!Important;
-ms-border-radius-topleft: 0px!Important;
-ms-border-radius-topright: 0px!Important;
-ms-border-radius-bottomright: 0px!Important;
-ms-border-radius-bottomleft: 0px!Important;
-webkit-border-top-left-radius: 0px!Important;
-webkit-border-top-right-radius: 0px!Important;
-webkit-border-bottom-right-radius: 0px!Important;
-webkit-border-bottom-left-radius: 0px!Important;
-moz-border-radius-topleft: 0px!Important;
-moz-border-radius-topright: 0px!Important;
-moz-border-radius-bottomright: 0px!Important;
-moz-border-radius-bottomleft: 0px!Important;
border-top-left-radius: 0px!Important;
border-top-right-radius: 0px!Important;
border-bottom-right-radius: 0px!Important;
border-bottom-left-radius: 0px!Important;
}
#link1{
font-size:0.9em;
margin-left:25%!Important;
text-align:center!Important;
}
#link2{
font-size:0.9em;

text-align:center!Important;
}
.menuhover1 span {
margin-left: -5px;
}
.mainbody1{
font-size:0.8em!Important;
width: 190px!Important;
}
.mainbody2txt1 {
width: 90%;
font-size: 0.8em;
}
.mainbody2 {
text-shadow: 1px 1px 1px rgba(0,0,0,1);
position: relative;
width: 77%;
min-height: 620px;
}
.mainbody3 {
text-shadow: 1px 1px 1px rgba(0,0,0,1);
position: relative;
width: 77%;
min-height: 1580px;
}
.vidhome2{
display:none!Important;
}
.vidhome{
display:none!Important;
}
#blockrandom{
  height:540px!Important;
}
.oprea-logo {
margin-top: 15px;
}
.menuhover1:hover span{
  padding-left:10px;
   padding-right:10px;
   }
.footer-right{
font-size:0.7em!Important;
}
.line11 {
padding-left: 2px!Important;
padding-right: 0px!Important;
padding-bottom: 0px!Important;
font-size:0.5em!Important;
}
.followtop {
width:100%!Important;
margin-bottom:5px!Important;
margin-left:30%!Important;
margin-right:30%!Important;
margin-top:-95px!Important;
}
.contacttop {
width: 270px;
margin-left: 5%;
left: 10px;
float: left;
margin-right: auto;
font-size: 0.8em;
clear: both;
margin-top:95px!Important;
}
.ei-slider {
width: 100%!Important;
height:!Important;
margin-bottom: 60px;
margin-left: 0%!Important;
margin-top: -10px!Important;
}
.logotop {
right: 20px!Important;
top:37px!Important;
width: 250px!Important;
}
.menu6 {
width: 100%!Important;
margin: 0px auto 15px auto!Important;
margin-top:3%!Important;
padding-left:0px;
padding-right:0px;
text-shadow:0px 0px 0px #000!Important;
}
.mainbodytxt1 a {
font-size: 1em;
}
.background2 {
padding-top: 12%;
margin-bottom: -25px!Important;
}
.midarea {
margin-left: 0px!Important;
margin-top:200px;
}
.homecontent1 {
height: 1900px!Important;
width:315px!Important;
}
.background5 img {
width: 27%!Important;
}
.ei-title{
	margin-right:14%!Important;
	margin-left:10%!Important;
}
.ei-title h2{
margin-top:-0px!Important;
}
.ei-title h3{
margin-top:-20px!Important;
}
.homemiddlead {
width: 270px;
right: 1%!Important;
margin-top: 335px;

}
.vidhome {

width: 110%!Important;
}
.banner-info1 p {
width: 230px!Important;
right: 4%!Important;
margin-top: 560px!Important;
font-size:0.8em!Important;
}
.banner-info2 p {
width: 250px!Important;
right: 4%!Important;
margin-top: 805px!Important;
font-size:0.8em!Important;
}
.midfeed{
margin-top:550px;
width:320px!Important;
margin-left:auto!Important;
margin-right:auto!Important;
padding: 4px 8px!Important;
font-size:0.8em!Important;
}
.midarea{
width:100%!Important;
margin-left:auto!Important;
margin-right:auto!Important;
}
.midsocial {
width: 90%!Important;
margin-left:5%;
margin-right:auto;
}
.contacttop2 a {
margin-top: 5px;

font-size: 13px!Important;
font-weight: 400;
line-height: 13px!Important;
padding: 3px 5px 3px 5px!Important;
border: 1px solid #686868;
border-radius: 8px;
}




.background img{
	width:100%;
	z-index:-100;
	position:absolute;
}
.wrap{
		width:95%;
}
.blog-logo img{
	width:50%;
}
.sean {
	z-index:13;
	position:absolute;
	margin-top:0%;
	margin-left:0%;
}
.sean a:hover {
	width:38%;
	padding: 0px 0px 0px 5%;
	margin-left:5%;
}
.sean a:hover title {
	margin:11% 0px 0px 15%;
}
.tatum img {
	width:33%;
}
.tatum {
	z-index:14;
	position:absolute;
	margin-top:35%;
	margin-left:3%;
}
.tatum a:hover {
	width:40%;
	padding: 0px 0px 0px 10px;
	margin-left:10%;
}
.tatum a:hover title {
	margin:20% 0px 0px 12%;
}
.evan img {
	width:35%;
}
.evan {
	z-index:15;
	position:absolute;
	margin-top:60%;
}
.evan a:hover {
	width:48%;
	padding: 0px 0px 0px 15%;
}
.evan a:hover title {
	margin:30% 0px 0px 12%;
}
.menu {
	width:100%;
}
.menu li a {
	font-size:0.8em;
}
.menu3 {
	width:98%;
		margin: 0px 0px 0px 1%;
	margin-top:23%;
	margin-left:1%;
}
.banner-info1 p {
width: 80%;
margin-left:5%;
}
.banner-info2 p {
width: 80%;
margin-left:5%;
}
.menu3 li a {
	font-size:0.8em;
}
.menu4 {
	width:98%;
	margin: 0px 0px 0px 1%;
	margin-top:23%;
}
.menu4 li a {
	font-size:0.8em;
}
.menu5 li a {
	font-size:0.8em;
}
.menu5 {
	width:98%;
		margin:;
		margin-left:1%;
		margin-top:23%;
}
.topquote5 {
font-size: 0.6em;
top: 25px;
width: 170px;
padding-top: 5px;
}
.trainer-info2 p span {
padding-left: 15%;
}
.header-tagline1 {
padding: 0px 0px 0px 5%;

}
.services-info2 p spand {
padding-left: 14%;
font-size: 1.2em;
}
.follow {
	width:80%;
}
.menu6 {
	width:98%;
		margin: 0px 0px 0px 1%;
	margin-top:23%!Important;
	margin-left:1%;
}
.menu6 ul {
	width:100%;
	margin: 0px 0px 0px 0%;
		padding: 0px 0 0 0;
}
.menu6 li a {
	font-size:0.6em;
}
.menu6 li  {
	display: inline-block;
font-family: 'Titillium Web', sans-serif;
color: #fff;
text-transform: uppercase;
font-size:0.9em;
}
.newsletter{
	padding: 0px 0px 0px 20%;
}
.header-tagline4 {
	width:80%;
	float:right;
}
.header-tagline4 h3 {
	font-size:0.7em;
}
.header-tagline1 h3 {
	font-size:1em;
	text-transform:uppercase;
width:40%;
}
.trainer-info2 p{
	font-size:0.8em;
	line-height:18px;
}
.services-info2 p{
	font-size:0.8em;
	line-height:18px;
}
.banner-info1 p{
	width:;
    line-height:;
	text-align:;
}
.banner-info1 g2{
	margin-left: ;
}
.banner-info2 p{
	width:;
    line-height:;
	text-align:;
}
.banner-info2 g2{
	margin-left:;
}
.banner {
	padding-top: 2em;
}
.contact input[type="text"] {
	width: 39.5%;
}
.banner-img img {
	padding-top: 1.5em;
}
.contact input[type="submit"] {
	width: 88%;
}
.banner-info1 g2{
	font-size: 1em;
}
.oprea-logo img {
	width:80%;
}
.background4 img{
	margin-top:35%;
	margin-left:45%;
	width:50%;
}
.background6 img{
	margin-top:65%;
	margin-left:58%;
	width:60%;
}
.services-info2 p span{
vertical-align:middle;
	text-align:center;
	padding-left:5%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spanb{
vertical-align:middle;
	text-align:center;
	padding-left:10%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
.services-info2 p spanc{
vertical-align:middle;
	text-align:center;
	padding-left:5%;
	padding-top:70px;
	padding-bottom:30px;
	font-weight: bold;
	font-family: 'IM Fell DW Pica', serif;
	font-size:1.4em;
	color: #00b4aa;
}
#fg_formContainer
{
   height:500px!Important;
   width:350px!Important;
   margin-left:7%;

}
#contactus textarea
{
  height:60px!Important;
  width:270px!Important;
}
}