/*
	Theme Name: AIG
	Theme URI: http://macronexus.com
	Version: 1.3.2
	Author: Ayodele Dada
	Author URI: http://macronexus.com
	Description: Good theme.
    Tags: light, white, gray, two-columns, fixed-width, custom-background, custom-menu, featured-images, theme-options, threaded-comments, translation-ready, full-width-template
	
	License: GPL 3.0
	License URI: http://www.gnu.org/licenses/gpl.html
*/


/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/

/* 00. CSS Reset (Inspired by E. Meyers)
================================================== * /
	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, center, dl, dt, dd, ol, ul, 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; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
    table {
        max-width: 100%;
        background-color: transparent;
        border-collapse: collapse;
        border-spacing: 0;
        margin: 12px 0;
    }
    table th, table td {
        padding: 5px 8px;
        line-height: 20px;
        text-align: left;
        vertical-align: top;
        border-bottom: 1px solid #dddddd;
    }
    table th {
        color: #ffffff; 
        border-bottom: none;
        font-weight: 600;
    }

*/
/*Structure*/

@font-face {
    font-family: "Century Gothic";
    src: url('/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/font/GOTHIC.TTF');
}

@font-face {
	font-family: "Futura Lt BT";
	src: url('/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/font/FutuLt.ttf');
}

@font-face {
	font-family: "Calibri";
	src: url('/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/font/calibri.ttf');	
}
img {
    max-width: 100%;
    height: auto;
}
body {
		/*background: #f9feff;* /
		background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/mac_bg.jpg) repeat-x;
		*/
		background-size: 100%;
		/*background-height: 100%;*/
		background-size: cover;
		font-family:"Century Gothic"; 
		font-size:14px;
		line-height:25px;
		background-color:#434458;
	}

#container_all {
	max-width: 940px;
    width: 100%;
	margin: 0 auto;
	/*overflow:auto;
	border-radius: 14px;*/
	background-color:#fff; /*effee1*/
	margin-top:-10px;
	}

#container {
	max-width: 940px;
    width: 100%;
	margin: 0 auto;
	overflow:auto;
	/*border-radius: 14px;*/
	border-color:#000;
	border-color:#fafbfd;	
	}

#container, header {
	max-width: 940px;
    width: 100%;
	margin: 0 auto;
	
	/*padding: 20px;*/
	}
footer {
	max-width: 940px;
    width: 100%;	
	/*background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/head_bg.jpg) repeat-x;*/
	min-height: 54px;
	padding: 20px 0 0 0;
	margin: 0 auto;
	background:#f3f3f3;
	text-align:center;
	font-size:12px;
	/*box-shadow:0 5px 3px #6b6b6b;*/
	}
footer a {
	color:#FFF;	
	}

/*.logo {
    padding:10px;
	/*padding-top: 30px;
	background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/head_bg.jpg) repeat;
	background-color:#e5f1d7;* /
	height:60px;
	margin-left:-5px;
	margin-right:-5px;
}*/

.box {
	width: 200px;
	height: 200px;
	background:#fff;
	float:left;
	height:auto;
	margin:5px;
	text-align:center;
	/* border: 1px solid #dddddd; width and height can be anything, as long as they're equal */
}
.icon {
  display: inline-block;
  width: 83px;
  height: 83px;
  text-align: center;
  line-height: 83px;
  font-size: 51px;
  border-radius: 100px;
  background:#000;
  color:#fff;
}
.square {
  display: inline-block;
  width: 83px;
  height: 83px;
  text-align: center;
  line-height: 83px;
  font-size: 51px;
  border-radius: 20px;
  background:#000;
  color:#fff;
}

#left {
	float:left;
	max-width: 920px;
    width: 100%;
	text-align: justify;
	vertical-align:top;	
	padding:10px;
	height:auto;
	}
#left_h2 {
	font-size:40px;
	float:left;
	max-width: 940px;
    width: 100%;
	text-align: justify;
	vertical-align:top;
	border-bottom: 1px #CCCCCC;
	border-bottom-width:thick;
}
#content {
	float:left;
	max-width: 940px;
    width: 100%;
	text-align: justify;
	background-color:#fff;/*ebfbd5*/
	/*padding: 5px;*/
	vertical-align:top;
	}
#banner {
	float:left;
	max-width: 940px;
    width: 100%;
	text-align: justify;
	/*padding-top:15px;*/
	padding-bottom:15px;
	border-color:#000;
	}
#right_banner {
	float:left;
	max-width: 940px;
    width: 100%;
	/*height:315px;*/
	text-align:left;
	border-color:#000;
}

#inner_banner {
	float:left;
	max-width: 900px;
    width: 100%;
	height:100px;
	text-align:left;
	border-color:#000;
	padding-top:20px;
	padding-bottom:30px;
}
#sidebar {
	width: 200px;
	height:auto;
	background: #fff;/*a8c782*/
	float: right;
	color:#FFF;
	padding: 5px;  	
}

#sidebar a {
	color: #fff;
	text-decoration: none;
}

#sidebar a:visited {
	color: #fff;
}

#sidebar a:focus {
	outline: thin dotted;
}

#sidebar a:active,
#sidebar a:hover {
	color: #fff;
	outline: 0;
}

#sidebar a:hover {
	text-decoration: underline;
}

#header {
	/*float:center;*/
	max-width: 940px;
    width: 100%;
	text-align:left;
	background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/top.jpg) repeat-x;
	/*height:193px;*/
	background-size: 100%;
	/*background-height: 100%;*/
	background-size: cover;
	/*margin-bottom:20px;
	box-shadow:0 5px 3px #6b6b6b;*/
}

#header_left {
	float:left;
	width:700px;
	text-align:left;
	background:#7fba00;
	}
#header_right {
	float:right;
	width:200px;
	text-align:right;
	}

#logo {
   /* padding:10px;
	padding-top: 30px;
	background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/head_bg.jpg) repeat;*/
	
	height:60px;
	width: 30%;
	float:left;
	/*box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.07);
    border-radius: 20px;*/
	text-align:center;
	vertical-align:middle;
	margin-left:5px;
	margin-top:5px;
	padding-top:10px;
}

/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
	clear: both;
	
	min-height: 35px;
	position: relative;
}

ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
	padding: 0 20px 0 0;
}

.nav-menu li {
	display: inline-block;
	position: relative;
}

.nav-menu li a {
	color: #000;
	display: block;
	font-size: 13px;
	line-height: 1;
	padding: 20px 20px;
	text-decoration: none;
}

.nav-menu li:hover > a,
.nav-menu li a:hover {
	background-color: #e59a08;
	color: #fff;
	/*text-decoration:overline;
	font-weight:bold;*/
	
}

.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #9fe40b;
	/*border: 2px solid #f7f5e7; 9fe40b*/
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	
	z-index: 99999;
	
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	color: #000;
	margin: 0;
	width: 80px;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
	background-color: #7fba00;
	border-top: 2px solid #7fba00;
}

ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
	display: block;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: #fff;
	/*text-decoration:overline;
	font-weight:bold;*/
	background-color: #e59a08;
	/*height: 35%;
	border-top: 2px solid #000;*/
}


.menu-toggle {
	display: none;
}

/* Navbar */
.navbar {
	/*margin-left: -20px;*/
	
	width:58%;
	position: relative;
	height:83px;
	float:right;
	padding-top:35px;
	
	/*padding-left:50px;
	
	width: 905px; /* too wide for (max-width: 479px) screen * /
  position: relative;
  float: right;
  margin-left: 500px;
	
	*/
	
}

.navbar_right {
	background-color: #fee;
	margin: 0 auto;
	max-width: 200px;
	width:200px;
	height:70px;
	float:right;
}
.site-header .search-form {
	position: absolute;
	right: 20px;
	top: 1px;
}


	/*Text Rules*/
  h1 {font-size:26px;}
  h2 {font-size:20px;}
  /*h3 {font-size:18px;}*/

.smooth_gallery, .fullbox_excerpt, .fullbox_content, .myGallery {
        display: none;
  }
	
#home_holder {
	float:left;
	max-width: 940px;
    width: 100%;
	text-align: left;
	text-align:justify;
	margin-top:30px;
	margin-bottom: 20px;
	/*background-color:#e5f1d7;*/
}

#services {
	float:left;
	width:31%;
	text-align: left;
	text-align:justify;
	padding:0px;
	/*opacity: 0.6;
    filter: alpha( opacity = 60 );  For IE8 and earlier */
	
	margin:10px;
	box-shadow:0 5px 3px #6b6b6b;
	
	/*background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/services_bg.jpg);
	background-color:#000;*/
	background-size: 90%;
	/*background-height: 100%;*/
	background-size: cover;
}
#services_h3 {
	font-size:16px;
	text-align: left;
	text-transform:uppercase;
	background-color:#7fba00;
	width: 100%;
	color:#fff;
	text-align:center;
	/*opacity: 0.6;
    filter: alpha(opacity=100);
	background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/services_bg.jpg);*/
}
#services_text {
	text-align:justify;
	
	width: 98%;
	color:#000;
	padding: 2px;
	/*border: 2px solid #6a9811;
	background-color:#b0c216;
	background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/services_bg.jpg);*/
}
#services p {
	/*font-size:18px;
	background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/text_bg.png) repeat-x;*/
	color:#fff;
}

/*Services 2*/
#services_2 {
	float:left;
	/*max-width: 925px;*/
    width: 100%;
	height:auto;
	text-align: center;
	background-color:#45aa14;
	font-size:30px;
	font-family:"Futura Lt BT";
	color:#fff;
	line-height:40px;
	/*margin-top:10px; padding:20px;
	
	margin-bottom: 20px;*/
	/*box-shadow:0 5px 3px #6b6b6b;*/
}
/*About Us*/
#aboutus {
	float:left;
	/*max-width: 900px;*/
    width: 100%;
	height:auto;
	text-align: left;
	background-color:#f3f3f3;
	color:#000;
	line-height:20px;
	font-size:14px;
}
#aboutus_inner {
	float:center;
	max-width: 675px;
    width: 100%;
	height:auto;
	text-align: left;
	/*height: 86px;*/
	margin: 0 auto;
}
#aboutus h3 {
	text-align:justify;
	color:#0d82cf;
	font-size:18px;
	/*padding: 2px;
	border: 2px solid #059888;*/
}
#aboutus_blue_text {
	text-align:justify;
	color:#0d82cf;
	font-size:14px;
	/*padding: 2px;
	border: 2px solid #059888;*/
}

/*Product*/
#about_points {
	float:left;
	max-width: 262px;
    width: 95%;
	height:auto;
	text-align: left;
	color:#fff;
	line-height:20px;
	font-size:12px;
	padding:10px;
	margin:10px;
}

/*End of About Us*/

/*Product*/
#product {
	float:left;
	max-width: 272px;
    width: 95%;
	height:auto;
	text-align: left;
	color:#fff;
	line-height:20px;
	font-size:12px;
	padding:10px;
	margin:10px;
	border-radius:20px;
}
#product_h3 {
	color:#fff;
	font-size:26px;
	line-height:25px;
	height:100px;
}
#product_view_all
{
	text-align:center;
	color:#fff;
	font-size:14px;
	float:right;
	margin-top: 50px;
	/*margin-left:50px;
	margin-right: 26%;
	margin-top: -50px; */
}

/************************************************/

/*Services 3*/

#services_3 {
	float:left;
	max-width: 900px;
    width: 95%;
	/*height:300px;*/
	text-align: left;
	background-color:#45aa14;
	font-family:"Futura Lt BT";
	color:#fff;
	padding:30px 5px 15px 30px;
}
#services_3_inner {
	float:left;
	/*width:442px;*/
	height:200px;
	text-align: left;
	color:#fff;
	line-height:20px;
	/*font-size:12px;*/
	padding:10px;
	margin:10px;
	/*height: 86px;
	margin: 0 auto;*/
}
#services_3_h3 {
	font-size:30px;
	width: 100%;
	color:#fff;
	text-align:left;
	font-style:italic;
}
#services_3_text {
	text-align:justify;
	background-color:#d7d53b;
	width: 100%;
	color:#000;
	padding: 2px;
	border: 2px solid #95930c;
}
#services_3 p {
	/*font-size:18px;
	background:url(/web/20180820080424im_/http://ugoadichris.com/wp-content/themes/aig/images/text_bg.png) repeat-x;*/
	background-size: 100%;
	/*background-height: 100%;*/
	background-size: cover;
}

#more {
	float:right;
	text-align: justify;
	background-color: #fff;
	color: #279FA3;
	padding: 2px;
	vertical-align:bottom;
}
#view_all
{
	text-align:center;
	
	color:#fff;
	padding: 5px;
	font-size:14px;
	font-family:Calibri;
	
	float:right;
	/*margin-left:50px;
	margin-right: 26%;
	margin-top: -50px; */
}
#view_all a {
	color: #fff;
	text-decoration: none;
	padding: 5px;
	width: 10%;
	background-color:#0687ec;
}

#view_all a:visited {
	/*color: #279FA3;*/
}

#view_all a:focus {
	outline: thin dotted;
}

#view_all a:active,
#view_all a:hover {
	color: #fff;
	outline: 0;
	background:#65b5b6;	
	padding: 5px;
	width: 10%;
}

#view_all a:hover {
	/*text-decoration: overline;*/
	color: #fff;
	outline: 0;
	background:#ffbc01;
	padding: 5px;
	width: 10%;
}
/*Normal Links*/
a {
	color: #279FA3;
	text-decoration: none;
}

a:visited {
	color: #279FA3;
}

a:focus {
	outline: thin dotted;
}

a:active,
a:hover {
	color: #d7d53b;
	outline: 0;
}

a:hover {
	text-decoration: underline;
}


.blox.promoblox a.button { background:transparent; padding:16px 26px; border:2px solid #fff; font-weight:400; float:right; margin-left:20px; vertical-align:middle; letter-spacing:3px; text-shadow:none; box-shadow:none; text-transform:uppercase; 	-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease; } 
/*SLIDER THINGS*/

@media only screen and (max-width: 480px) {
	}
/*
     FILE ARCHIVED ON 08:04:24 Aug 20, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:26:23 May 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.022
  load_resource: 96.716
  PetaboxLoader3.resolve: 52.189
  PetaboxLoader3.datanode: 20.958
*/