@charset "utf-8"; 
/* CSS Document */

* { margin:0; padding:0;}
body { margin:0; padding:0; font-family: 'OpenSansLight'; }
:focus { outline:none;}
.clr { clear:both; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
ul, li, ol { list-style:none;}
a { text-decoration:none;}
a img, img { border:none; vertical-align:middle;}
input, select, textarea { }
h1, h2, h3, h4, h5, h6 { font-weight:normal;}


.row {}
.row:before, .row:after { display:table; content:"";}
.row:after { clear:both; }

.container { width:900px; margin:0 auto; }
.container:before, .container:after { display:table; content:"";}
.container:after { clear:both;}


#header { margin:0; padding:0;}
#header .header { margin:0; padding:0;}
#header .header .logo { float:left; padding:63px 0 61px 0px;}

#nav { float:right; margin:54px 95px 0 0; position:relative; }
#nav ul { width:320px; display:none;  border-top:1px solid #19355e; position:absolute; top:93px; right:0; z-index:555;}
#nav ul.open { display:block;}
#nav ul li { display:block;}
#nav ul li a { display:block; font-family: 'OpenSansRegular'; font-size:18px; color:#fff; padding:12px 0 12px 35px; background:#19355e; border-top:1px solid #19355e; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s;}
#nav ul li a:hover { background:#00a1e0;}
#nav ul li.POWERFUL a:hover { background:#00a1e0;}
#nav ul li.INFORMATIVE a:hover { background:#00a1e0;}
#nav ul li.AUTHORITATIVE a:hover { background:#00a1e0;}
#nav ul li.TRUSTWORTHY a:hover { background:#00a1e0;}

#nav a.menu { float:left; height:70px; padding:23px 0 0 0; width:95px; background:#19355e; }
#nav a.menu span { display:block; margin:8px 24px; background:#fff; height:5px;}

#content { margin:0; padding:0 0 0 0px;}
#content .content { margin:0; padding:0;}
#content .content .team {margin:0; padding:0;}
#content .content .team a { display:block; float:left; position:relative;}
#content .content .team a span { display:none; width:100%; height:100%; position:absolute; left:0; top:0; text-align:center;}
#content .content .team a span.span_1 { background:#00a1e0; }
#content .content .team a span.span_2 { background:#19355e; }
#content .content .team a span.span_3 { background:#20cbd4; }
#content .content .team a span.span_4 { background:#c8c8c8; }
#content .content .team a span i { font-family: 'OpenSansSemibold'; font-size:20px; color:#fff; display:block; font-style:normal; padding:25% 0 2% 0;}
#content .content .team a span p { font-family: 'ioniconsmedium'; font-size:40px; color:#fff;}
#content .content .team a:hover span { display:block;}

#footer { margin:0; padding:0 ;}
#footer .footer { margin:0; padding:0px 0px 55px 0px; font-size:20px; color:#19355e; display:block; font-style:normal}
#footer .top { text-align:center; padding-bottom:15px; display:none; }

.fancybox-skin { padding:0 !important;}
.fancybox-skin h3 { font-size:34px; color:#cc1e49; padding:40px 45px 20px 45px;}
.fancybox-skin p { font-size:24px; color:#19355e; padding:0 45px 45px;}
h3.orange { color:#d77232}
h3.blue {color:#00a1e0}
h3.red {color:#cc1548}
h3.navy {color:#19355e}

a.mve {font-family: 'OpenSansSemibold'; font-size:12px;color:#19355e}
a.mve:hover { color:#00a1e0}


