/*
    Description: 	CSS SETTINGS
    Author: 		Inside Lab
    Version: 		1.0
*/

/*	--------------------------------------------------
	:: Reset Settings
	-------------------------------------------------- */

	body { overflow:scroll; font-size:14px; font-family:'Lato', sans-serif; font-weight:normal; font-style:normal; background-color:#fff; }
	* { margin:0; padding:0; }
	a:hover { text-decoration:none; }
	:focus { outline:none; }
	a:focus, a:hover { outline:none; text-decoration:none; }
	img { max-width:100%; height:auto; }
	ul, ol { padding-left:0px; margin-bottom:0px; }
    input:focus, textarea:focus, button:focus { outline:none; }
	.pull-left { text-align:left; }
    .pull-right { text-align:right; }
	.space { margin:70px 0 30px 0;}
    .space-minimum { margin:30px 0;}
    .links ul { display:none;}

    @keyframes fake {
        from {
            opacity: 1;
        }
        to {
            opactity: 1
        }
    }
    body {        
        animation: fake 1s infinite;
    }

/*	--------------------------------------------------
	:: Wrapper Settings
	-------------------------------------------------- */
	
	.wrapper {
		position:relative;
		display:block;
		margin:0;
		padding:0;
		width:100%;
		height:auto;
	}
	
/*	--------------------------------------------------
	:: Loader Settings
	-------------------------------------------------- */
	
	#loader {
		background:none repeat scroll 0 0 #ffffff;
		bottom:0;
		left:0;
		overflow:hidden;
		position:fixed;
		right:0;
		top:0;
		z-index:9999;
	}
	
	.loader{
		width:50px;
		height:50px;
		background-color:#f38929;
		position:absolute;
		left:0;
		top:0;
		bottom:0;
		right:0;
		margin:auto;
		padding:20px;
	    -webkit-box-sizing:content-box;
		   -moz-box-sizing:content-box;
			    box-sizing:content-box;
	}
	
	.loader img{
		width:100%;
	}
	
/*	--------------------------------------------------
	:: Animation Settings
	-------------------------------------------------- */

	.anim-section {
		position:relative;
		visibility:visible;
		opacity:0;
		-webkit-transition:all 1s ease-in-out;
		   -moz-transition:all 1s ease-in-out;
		    -ms-transition:all 1s ease-in-out;
		     -o-transition:all 1s ease-in-out;
		        transition:all 1s ease-in-out;
		-webkit-transform:translateY(20px);
		   -moz-transform:translateY(20px);
		     -o-transform:translateY(20px);
		    -ms-transform:translateY(20px);
		        transform:translateY(20px);
	}
	
	.anim-section.animate {
	    visibility:visible;
		opacity:1;
	    -webkit-transform:translateY(0px);
		   -moz-transform:translateY(0px);
		     -o-transform:translateY(0px);
		    -ms-transform:translateY(0px);
		        transform:translateY(0px);
	}

/*	--------------------------------------------------
	:: Sticky Navigation Settings
	-------------------------------------------------- */

	#header {
	    position:relative;
		width:100%;
		left:0;
		top:0;
		/*z-index:999999;*/
		z-index:1;
		-webkit-transition:all 0.4s ease-in-out;
		   -moz-transition:all 0.4s ease-in-out;
		    -ms-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}
	
	#header.fixed {
		position:relative;
		width:100%;
		left:0;
		top:0;
	}
	
	#header.fixed.fix .header{
		position:fixed;
		left:0;
		right:0;
		width:100%;
		top:0;
	}
	
	#header.up {
		opacity:0;
		visibility:hidden;
		-webkit-transition:all 0.4s ease-in-out;
		   -moz-transition:all 0.4s ease-in-out;
		    -ms-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}
	
	#header.down {
		opacity:1;
		visibility:visible;
		-webkit-transition:all 0.4s ease-in-out;
		   -moz-transition:all 0.4s ease-in-out;
		    -ms-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}
	
/*	--------------------------------------------------
	:: Navigation Responsive Settings
	-------------------------------------------------- */
	
    .button-wrapper input,
    .button-wrapper.brew input{
        position:absolute;
        display:none;
	}

    .button-wrapper label.lab,
    .button-wrapper.brew label.lab{	
        display:none;
    }

/*	--------------------------------------------------
	:: Button Line Settings
	-------------------------------------------------- */

	a.button-line6,
	a.button-line{
	    position:relative;
		display:block;
		font-size:14px;
		color:#046240;
		width:150px;
		float:right;
		cursor:pointer;
		border:2px solid #046240;
		text-transform:uppercase;
		font-weight:normal;
		padding:13px 0;
		text-align:center;
		text-decoration:none;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

    button.button-line6,
    button.button-line{
	    position:relative;
		display:block;
		font-size:14px;
		color:#046240;
		width:150px;
		float:right;
		cursor:pointer;
		border:2px solid #046240;
		text-transform:uppercase;
		font-weight:normal;
		padding:13px 0;
        margin:0;
		text-align:center;
        background-color:transparent;
		text-decoration:none;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	a.button-line3 {
	    position:relative;
		display:block;
		font-size:15px;
		color:#046240;
		width:150px;
		border:2px solid #046240;
		text-transform:uppercase;
		font-weight:normal;
		padding:12px 0;
		margin-top:10px;
		text-align:center;
		text-decoration:none;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	a.button-line2 {
	    position:relative;
		display:block;
		font-size:15px;
		color:#fff;
		width:100%;
		float:right;
		background-color:#046240;
		text-transform:uppercase;
		font-weight:normal;
		padding:25px 0;
		margin-top:30px;
		text-align:center;
		text-decoration:none;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	a.button-line2 i{
		font-size:15px;
		color:#fff;
		font-weight:normal;
		margin-right:10px;
	}
	
	a.media-highlights-pdf-button {
	    position:relative;
		display:block;
		font-size:15px;
		color:#fff;
		width:100%;
		float:right;
		background-color:#046240;
		text-transform:uppercase;
		font-weight:normal;
		padding:25px 0;
		/*margin-top:30px;*/
		text-align:center;
		text-decoration:none;
		z-index:100;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	a.button-line1 {
	    position:relative;
		display:block;
		font-size:15px;
		color:#fff;
		/*width:60%;*/
		float:none;
		background-color:#046240;
		text-transform:uppercase;
		font-weight:normal;
		padding:5px 0;
		margin-top:10px;
		text-align:center;
		text-decoration:none;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	a.button-line.btn {
	    position:relative;
		display:block;
		font-size:14px;
		color:#046240;
		width:150px;
		float:right;
		margin:-3px 0 0 0;
		background-color:#fff;
		border:2px solid #046240;
		text-transform:uppercase;
		font-weight:normal;
		padding:13px 0;
		text-align:center;
		text-decoration:none;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	a.button-line6:hover,
    button.button-line6:hover,
	a.button-line:hover,
    button.button-line:hover,
    a.button-line3:hover {
		background-color:#046240;
		color:#fff;
		text-decoration:none;
	}
	
	a.button-line-unlock-resources {
	    position:relative;
		display:block;
		text-decoration:none;
		font-size:14px;
		background-color:#046240;
		color:#fff;
		width:250px;
		float:left;
		cursor:pointer;
		border:2px solid #046240;
		border-radius: 30px;
		text-transform:uppercase;
		font-weight:normal;
		margin: 5px 10px 20px 10px;
		padding:13px;
		text-align:center;
		text-decoration:none;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}


	
/*	--------------------------------------------------
	:: Pre Header Settings
	-------------------------------------------------- */

	.pre-header {
		position:relative;
		display:block;
		margin:0;
		padding:15px 0 12px 0;
		overflow:hidden;
		width:100%;
		background-color:#052639;
	}
	
	.pre-header p {
		font-size:14px;
		font-weight:normal;
		font-style:normal;
		color:#fff;
		margin-left:-20px;
	}
	
    .pre-header i{
		margin-right:5px;
	}
	
	.pre-header a {
		font-size:14px;
		font-weight:normal;
		font-style:normal;
		color:#fff;
		text-decoration:none;
    }
    
	.pre-header a:hover {
        /* color:#046240; makes on hover Green */
		text-decoration:none;
    }

	.pre-header ul.block,
	.pre-header ul {
	    position:relative;
		display:inline-block;
		list-style:none;
	}
	
    .pre-header ul.block li,
    .pre-header li {
		display:inline-block;
		font-size:14px;
		font-weight:normal;
		font-style:normal;
		color:#fff;
		margin:0 5px;
	}

    .pre-header ul.block li a,	
	.pre-header li a {
		font-size:14px;
		font-weight:normal;
		font-style:normal;
		color:#fff;
		text-decoration:none;
	}
	
    .pre-header ul.block li i,
	.pre-header li i {
		font-size:16px;
		font-weight:normal;
		font-style:normal;
		color:#fff;
		text-decoration:none;
		vertical-align:middle;
	}
	
	.pre-header li i {
		margin-right:5px;
	}
	
	.pre-header ul.block li:last-child i{
		margin:0;
	}
	
	.pre-header ul.block li:hover a i {
		color:#046240;
		text-decoration:none;
	}


/*	--------------------------------------------------
	:: Coronavirus Banner Settings
	-------------------------------------------------- */

	.coronavirus-banner {
	    position:relative;
		display:block;
		padding:30px 0 30px 0;
		margin:0;
		width:100%;
		height:50px;
		z-index:9999;
		background-color: #fbe071;
		background-repeat:no-repeat;
		background-size:100% 100%;
	}
	
	.coronavirus-banner .banner-contents {
		display: inline-flex;
	}
	
	.coronavirus-banner .banner-contents img {
		margin-top: -20px;
		max-width: 135px;
	}
	
	.coronavirus-banner .banner-contents p {
		color: black;
		padding: 5px 0 0 20px;
		font-size: 16px;
		line-height: 21px;
	}
	
	coronavirus-covid-19-pic {
		position: relative;
		display: block;
	}
	
	.dol-poster {
		position: relative;
		display: block;
		margin: 40px 0 0 0;
	}
	
	.dol-poster h4 {
		display: inline-block;
		background: #fbe071;
		font-size: 15px;
	}
	
	.dol-poster p {
		font-size: 15px;
		color: #555;
		margin: 0 0 10px 0;
	}
	
	.dol-poster img {
		margin: 10px 0 0 0;
		max-width: 100%;
	}
	

/*	--------------------------------------------------
	:: Header & Navigation Settings
	-------------------------------------------------- */
	
	.header {
	    position:relative;
		display:block;
		padding:35px 0 31px 0;
		margin:0;
		width:100%;
		height:50px;
		z-index:9999;
		background-image:url(../images/lines.png);
		background-repeat:no-repeat;
		background-size:100% 100%;
	}

	.header .logo {
	    position:relative;
		display:block;
		margin:-10px 0 0 0;
		padding:0;
	}
	
	.header .logo img {
		width:276px;
		height:auto;
	}
	
    .navigation {
	    position:relative;
		display:block;
	    margin:0 auto;
	    padding:0;
		z-index:9999;
		width:100%;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
    }
	
	.navigation > ul.menu {
		width:100%;
		list-style:none;
		margin:0;
		padding:0;
	}
    
	.navigation ul.menu:before,
    .navigation ul.menu:after{
        content:""; 
        display:table; 
    }
	
    .navigation ul.menu:after {
        clear:both;
    }
	
	.navigation ul.menu > li {
		display:inline-block;
	}

    .navigation ul.menu > li > a,
	.navigation ul.menu > li > label {
		display:block;
		text-decoration:none;
		padding:15px 3px 5px 3px;
		font-size:14px;
		color:#555;
        cursor:pointer;
		text-transform:uppercase;
	}
	
	.navigation ul.menu > li > label a{
		display: block;
		text-decoration: none;
		font-size: 14px;
		color: #555;
		cursor: pointer;
		text-transform: uppercase;
	}
    .navigation ul.menu > li input {
		position:absolute;
        display:none;
	}
	
    .navigation ul.menu > li:hover label,
	.navigation ul.menu > li:hover > a, .menu > li.active > a {
		text-decoration:none;
		background-color:none;
		color:#046240;
        border-bottom:2px solid #046240;
	}
	
	.navigation ul.menu > li > a.login {
		text-decoration:none;
		background-color:#046240;
		color:#fff;
		padding:10px;
        margin-left:6px;
	}
	
	.navigation ul.menu > li:hover > a.login {
		color:#fff;
        border:none;
	}

   .boxgrid {
	    background-color:#eee;
	    font-weight:normal;
        font-style:normal;	
        text-align:center;		
	    color:#999; 
		font-size:13px;
	    margin:7px 0; 
	    padding:7px 0; 
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
    }
	
	.navigation ul.menu li div.submenu1, 
	.navigation ul.menu li div.submenu2 { 
	
	    background-color:#fff;
        border-top:5px solid #046240;
        border-bottom:5px solid #046240;
		padding:15px 25px;
		margin:0;
		text-align:left;
		-webkit-transform:translateY(8%);
	       -moz-transform:translateY(8%);
	         -o-transform:translateY(8%);
	            transform:translateY(8%);
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
    }
	
	.navigation ul.menu li div.submenu1 {
        width:inherit;
        top:45px;
		left:0px;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
    }

	.navigation ul.menu li div.submenu2	{
        width:inherit;
        top:45px;
		left:130px;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
    }


    .navigation ul.menu li div.submenu1:before,
    .navigation ul.menu li div.submenu2:before {
	    position:absolute;
		content:"";
		bottom:101.3%;
        left:50%;
        margin-left:-10px;
 		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #046240;
	}

    .navigation ul.menu li div.submenu1:after,
    .navigation ul.menu li div.submenu2:after {
	    position:absolute;
		content:"";
		bottom:100%;
		left:0;
		width:100%;
		height:25px;
		background:transparent;	
	}
	
    .navigation ul.menu li div.submenu1,
    .navigation ul.menu li div.submenu2 {		
		display:none/9;
		position:absolute;
		opacity:0;
		visibility:hidden;
    }
	
	.navigation ul.menu li:hover div.submenu1, 
	.navigation ul.menu li:hover div.submenu2 {
	    opacity:1;
		visibility:visible;
	    display:block/9;
		-webkit-transform:translateY(2%);
	       -moz-transform:translateY(2%);
	         -o-transform:translateY(2%);
	            transform:translateY(2%);
    }

    .navigation > ul.menu div.submenu1 ul.sub,
    .navigation > ul.menu div.submenu2 ul.sub {
        position:relative;
        display:block;
		width:100%;
		list-style:none;
		margin:0;
		padding:0;
	}
    
	.navigation > ul.menu div.submenu1 ul.sub > li,
	.navigation > ul.menu div.submenu2 ul.sub > li {
		display:block;
        border:none;
        margin:0;
        padding:0;
        border-bottom:1px solid #ddd;
	}

    .navigation > ul.menu div.submenu1 ul.sub > li:last-child,
    .navigation > ul.menu div.submenu2 ul.sub > li:last-child {
        border-bottom:none;
	}

	.navigation > ul.menu div.submenu1 ul.sub > li > a,
	.navigation > ul.menu div.submenu2 ul.sub > li > a {
		display:block;
		text-decoration:none;
		padding:0;
        margin:15px 0;
		font-size:14px;
		color:#555;
        border:none;
		text-transform:uppercase;
	}
	
	.navigation > ul.menu div.submenu1 ul.sub > li:hover > a,
	.navigation > ul.menu div.submenu2 ul.sub > li:hover > a {
		text-decoration:none;
		background-color:none;
		color:#046240;
        border:none;
	}

    .modal1,.modal2,.modal3 {    
        max-width:600px;
        width:100%;
        top:30px;
        left:50%;
        margin:0 auto;
        display:block;
        z-index:9999999;
        margin-left:-332px;
        position:absolute;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
		-webkit-transform:scale(0);
		   -moz-transform:scale(0);
             -o-transform:scale(0);
                transform:scale(0);
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}

    .modal1 .modal1-section,
    .modal2 .modal2-section,
    .modal3 .modal3-section{
		position:relative;
		display:block;
		background-color:#fff;
		padding:30px;
		margin:0;
        max-width:600px;
        width:100%;
		text-align:left;
	}
   
	.overlay1,.overlay2,.overlay3 {
        position:fixed; 
		background-color:#222; 
		background-color:rgba(0,0,0,0.8);
		top:0; 
		left:0; 
		width:100%;
        height:100%;		
        cursor:default;
		z-index:999999;
		pointer-events:none;
        -webkit-transition:opacity 0.6s;
           -moz-transition:opacity 0.6s;
            -ms-transition:opacity 0.6s;
             -o-transition:opacity 0.6s;
                transition:opacity 0.6s;
    }

    .close1,.close2,.close3{
		position:absolute;
		top:-25px;
		right:-25px;
		cursor:pointer;
		font-style:normal; 
	    font-weight:normal; 
	    font-size:18px; 
		color:#fff;
		background-color:#046240;
		border-radius:50%;
		border:4px solid #f5f5f5;
        margin:0;
		padding:12px 15px;
	}

/*	--------------------------------------------------
	:: Modern Box Effects
	-------------------------------------------------- */
	
	.modal1.scale1,.modal2.scale2,.modal3.scale3 {
		-webkit-transform:scale(1);
		   -moz-transform:scale(1);
             -o-transform:scale(1);
                transform:scale(1);
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;		
    }

/*	--------------------------------------------------
	:: Slider Settings
	-------------------------------------------------- */
 
	.bx-wrapper {
		position: relative;
		margin: 0 auto;
		padding: 0;
		*zoom: 1;
	}

	.bx-wrapper img {
		max-width:100%;
		display:block;
	}

    .header .column.twelve.nospace,
    #slider2{
		display:none;
	}
	 
	#slider,
    .bx-wrapper .bx-viewport {
		position:relative;
		display:block;
		width:100%;
		border:0;
		padding:0;
		margin:0;
		background:none;
	}

	.bx-wrapper .bx-loading {
		min-height:50px;
		background:url(../images/loader.gif) center center no-repeat #fff;
		height:100%;
		width:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:9999;
	}
	
	#slider .caption {
	    background-color:rgba(0,97,64,0.6);
		position:absolute;
		left:0;
		top:50%;
		margin-top:-210px;
		width:700px;
		height:420px;
		padding:90px 40px 40px 75px;
		/*z-index:99999;*/
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

	#slider .caption h2 {
		font-size:34px;
		line-height:20px;
		color:#fff;
		font-weight:bold;
		padding:0;
		text-transform:uppercase;
		margin:0;
	}

	#slider .caption .white-line {
		display:block;
		width:50px;
		height:2px;
		background-color:#fff;
		margin:15px 0;
	}

	#slider .caption h4 {
		font-size:26px;
		line-height:27px;
		color:#fff;
		font-weight:normal;
		padding:0;
		margin:0 0 20px 0;
		text-transform:uppercase;
	}

	#slider .caption p{
		font-size:16px;
		line-height:24px;
		color:#fff;
		font-weight:normal;
		padding:0 0 3px 0;
	}
	
	#slider .slider-box {
		position:absolute;
		top:50%;
		right:87px;
		background:rgba(95,102,110,0.6);
		border:1px solid #a9a9aa;
		width:540px;
		height:310px;
		z-index:99999;
		-webkit-transform:translateY(-50%);
		  -moz-transform: translateY(-50%);
		   -ms-transform: translateY(-50%);
		        transform:translateY(-50%);
	}
	
	#slider .box-header {
		border-bottom:1px solid #a9a9aa;
		position:relative;
		min-height:76px;
	}
	
	#slider .box-header strong{
		position:absolute;
		top:0;
		left:0;
	}
	
	#slider .box-header > strong {
		display:inline-block;
		font-size:14px;
		line-height:20px;
		color:#eee;
		font-weight:700;
		text-indent:39px;
		padding:27px 0;
		text-transform:uppercase;
	}
	
	#slider .bx-has-controls-direction{
		display:none;
	} 

	#slider .box-header .direction-arrow {
		float:right;
		border-left:1px solid #a9a9aa;
		width:146px;
		padding:22px 0;
		text-align:center;
		cursor:pointer;
	}
	
	#slider .box-header .direction-arrow .prev {
		display:inline-block;
		width:18px;
		height:29px;
		background:url(../images/direction-arrow.png) no-repeat 0 0;
		margin:0 16px;
	}
	
	#slider .box-header .direction-arrow .prev:hover {
		background-position:0px -29px ; 
		-webkit-transition:none;
		   -moz-transition:none;
		    -ms-transition:none;
		     -o-transition:none;
		        transition:none;
	}
	
	#slider .box-header .direction-arrow .next {
		display:inline-block;
		width:18px;
		height:29px;
		background:url(../images/direction-arrow.png) no-repeat 0 0;
		background-position:-50px 0;
		margin:0 16px;
	}
	
	#slider .box-header .direction-arrow .next:hover {
		background-position:-50px -29px;
		-webkit-transition:none;
		   -moz-transition:none;
		    -ms-transition:none;
		     -o-transition:none;
		        transition:none;
	}
	
	#slider .box-description {
		padding:35px 0 0 0;
		position:relative;
		min-height:200px;
		list-style:none;
	}

	#slider .box-description h4 {
		font-size:28px;
		color:#fff;
		text-transform:uppercase;
		font-weight:700;
		padding-bottom:12px;
		padding-left:39px;
	}
	
	#slider .box-description p {
		font-size:15px;
		line-height:24px;
		color:#c3c5c8;
		padding-bottom:15px;
		width:90%;
		padding-left:39px;
	}

    #slider .slider img,
	#slider2 .slider img{ 
	    width:100%; 
	}
	
/*	--------------------------------------------------
	:: Boxes Settings
	-------------------------------------------------- */
	
	.boxes {
		background-color: #f5f5f5;
		padding-bottom: 60px;
	}
	
	.boxes .heading:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:50%;
		width:100%;
		height:2px;
	}
	
	.boxes .heading h4 {
		background-color:#f5f5f5;
		position:relative;
		z-index:999;
		display:inline-block;
		font-size:30px;
		color:#555;
		font-weight:900;
		padding-right:25px;
		text-transform:uppercase;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	.block-holder1,
    .block-holder1-mobile,
    .block-holder2 {
	    position:relative;
		display:block;
        border:2px solid #ddd; /*1px*/
		width:100%;
		height:100%;
		margin-top:28px;
		padding:10px;
		z-index:99;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

    .block-holder{
	    position:relative;
		display:block;
        border:2px solid #ddd; /*1px*/
		width:100%;
		height:100%;
		margin:0;
		padding:10px 10px 7px 10px;
		z-index:99;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

    .block-holder video{
		width:100%;
	}
	
    .boxes .column.three.none {
	    display:none;
	}

    .block-holder img,
    .block-holder2 img {
	    position:relative;
		display:block;
		width:100%;
		height:250px;
		z-index:99;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	.block-holder1 img,
    .block-holder1-mobile img {
	    position:relative;
		display:block;
		width:100%;
		height:145px;
		z-index:99;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
	}

	
	.double {
	    position:relative;
		display:block;
		border:2px solid #ddd;
		width:100%; /*100%*/
		height:756px; /*756px*/
		margin:0;
		color:#fff;
		font-size:100px;
		padding:10px;
		z-index:99;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

    .double img {
	    position:relative;
		display:block;
		width:100%; /*100%*/
		height:734px; /*734*/
		z-index:99;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

    .double .caption {
		position:absolute;
		left:20px;
		top:20px;
        bottom:20px;
        right:20px;
        padding:20px 15px;
		z-index:99999;
        text-align:left;
        background: rgba(25,29,31,1);
        background: -moz-linear-gradient(top, rgba(25,29,31,1) 0%, rgba(25,29,31,0.1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,29,31,1)), color-stop(100%, rgba(25,29,31,0.1)));
        background: -webkit-linear-gradient(top, rgba(25,29,31,1) 0%, rgba(25,29,31,0.1) 100%);
        background: -o-linear-gradient(top, rgba(25,29,31,1) 0%, rgba(25,29,31,0.1) 100%);
        background: -ms-linear-gradient(top, rgba(25,29,31,1) 0%, rgba(25,29,31,0.1) 100%);
        background: linear-gradient(to bottom, rgba(25,29,31,1) 0%, rgba(25,29,31,0.1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191d1f', endColorstr='#191d1f', GradientType=0 );
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}

    .block-holder1 .caption {
	/*position:absolute;*/
	position:initial;
	left: 1px;
	top: auto;
	bottom: 34px;
	right: 0px;
	padding: 0;
	z-index: 99999;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	height: 106px;
	}
	
    .block-holder2 .caption {
		position:absolute;
		left:10px;
		top:20px;
        padding:0;
		z-index:99999;
        text-align:left;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
        -webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}

    .double .caption h1{
        font-weight:normal;
        font-style:normal;
        font-size:26px;
        color:#fff;
        margin:0;
        padding:0,
    }

    .double .caption h4{
        font-weight:normal;
        font-style:normal;
        font-size:20px;
        color:#fff;
        margin:0 0 5px 0;
        padding:0;
    }

    .double .caption p{
        font-weight:normal;
        font-style:normal;
        font-size:15px;
        color:#fff;
        margin:0 0 5px 0;
        padding:0;
    }

    .double .caption .green{
        font-weight:normal;
        font-style:normal;
        font-size:20px;
        color:#fff;
        margin:0 0 5px 0;
        position:relative;
        display:table;
        padding:10px;
        background-color:#046240;
    }

    .block-holder .caption a.green{
        font-weight:normal;
        font-style:normal;
        font-size:16px;
        color:#fff;
        margin:0 230px 0 0;
        bottom:20px;
        float:right;
        padding:10px;
        text-decoration:none;
        background-color:#046240;
    }

    .block-holder .caption a.green i{
        font-weight:normal;
        font-style:normal;
        font-size:10px;
        color:#fff;
    }
	
	.block-holder1 .caption p {
		font-size: 15px;
		/* line-height: 24px; */
		color: #046240;
		font-weight: bold;
		padding: 5px 10px 5px 10px;
		bottom: 0;
		text-align: center;
	}

    .block-holder2 .caption .green{
		font-weight:normal;
        font-style:normal;
        font-size:16px;
        color:#fff;
        margin:0;
        top:20px;
        text-transform:uppercase;
        padding:10px;
        background-color:#046240;
		text-decoration: none;
	}

/*	--------------------------------------------------
	:: About Settings
	-------------------------------------------------- */
	
	.about{
		position:relative;
		display:block;
		background-color:#fff;
		padding:60px 0;
	}
	
	.about .heading {
		position:relative;
	}
	
	.about .head{
		position:relative;
		margin:35px 0;
	}
	
	.about .heading:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:50%;
		width:100%;
		height:2px;
	}
	
	.about .head:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:0;
		width:2px;
		height:100%;
	}
	
	.about .heading h4 {
		background-color:#fff;
		position:relative;
		z-index:999;
		display:inline-block;
		color:#2d2c32;
		font-weight:900;
		font-size:34px;
		text-transform:uppercase;
		padding-right:25px;
	}
	
	.about .head h4 {
		position:relative;
		display:inline-block;
		color:#2d2c32;
		font-weight:900;
		font-size:34px;
		text-transform:uppercase;
		padding-left:15px;
	}
	
	.about .head h4 i{
		margin:0 15px 0 0;
	}

	.about strong.blue {
		font-size:18px;
		line-height:24px;
		color:#046240;
		font-weight:bold;
		padding:10px 0 0 0;
		display:block;
		text-transform:uppercase;
	}

	.about p {
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:normal;
		letter-spacing:0;
		display:block;
	}
	
	.about p.space {
		margin:0 0 30px 0;
	}
	
	.about .column.five.float,
	.about .column.seven.float {
		float:right;
	}
	
	.about h4.title {
	position: relative;
	background-color: #046240;
	padding: 15px 40px;
	width: 100%;
	color: #fff;
	margin: 40px 0 20px 0;
	font-weight: 400;
	font-size: 22px;
	text-transform: uppercase;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:center;
	}
	
	.about h4.title i {
		color:#fff;
		margin:0 10px 0 0;
		font-size:20px;
	}
	
	.about ul.about-quality {
		position:relative;
		display:block;
		margin:50px 0;
		padding:0;
		list-style:none;
		border-top:1px solid #ddd;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	.about ul.about-quality li{
		display:inline-block;
		margin:-16px 0 0 0;
		width:32%;
		padding:0;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

	.about ul.about-quality li i{
		font-size:11px;
		line-height:24px;
		color:#777;
		font-weight:normal;
		padding:2px 1px 0 1px;
		display:inline-block;
		width:26px;
		height:26px;
		border:2px solid #999;
		text-align:center;
		background-color:#ddd;
		border-radius:50%;
	}
	
	.about .about-quality span {
		display:block;
		font-weight:400;
	}

	.about .center {
		position:relative;
		display:block;
		text-align:center;
	}
	
	.about figure {
		display:block;
		margin-bottom:45px;
		overflow:hidden;
	}
	
	.about strong {
		display:block;
		font-size:16px;
		line-height:24px;
		color:#2d2c32;
		font-weight:700;
		letter-spacing:0; 
		text-transform:uppercase;
		margin-bottom:16px;
	}
	
	.about .center p {
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:normal;
		letter-spacing:0; 
	}
	
	.about ul.description{
		list-style:none;
	}

	.about ul.description li {
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:normal;
	}

	.about ul.description li i {
		font-size:12px;
		color:#8d8d8d;
		margin-right:5px;
		vertical-align:middle;
	}

    .about-header {
	    position:relative;
		display:block;
		background-image:url(../images/headers/about-header-2.jpg);
		background-repeat:no-repeat;
		background-size:100% 100%;
		width:100%;
		height:140px;
	}
	
    .about-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0;
	}

    .about-title h4 {
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;
	}

    .about-title h6 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0 0 0;
        padding:0;
	}

    .about-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
	}
	
	.about-title p {
	    font-size:15px;
		line-height:20px;
		color:#555;
		font-weight:normal;
		padding:0;
        margin:15px 0 0 0;
	}

    .about-title p.strong {
		font-weight:bold;
	}

    .about-description{
        position:relative;
        display:block;
        padding:0 0 30px 0;
        margin:0;
    }

    .about-description ul{
        position:relative;
        display:block;
        padding:10px 0;
        margin:0;
    }

    .about-description li{
        font-size:14px;
		line-height:20px;
		color:#555;
        list-style:none;
		font-weight:normal;
        margin:0;
        padding:0;
    }

    .about-description h1 {
	    font-size:20px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0;
        padding:0;
	}

    .about-description h4{
        font-size:20px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
        padding:0;
    }

    .about-description h4.green {
        display:block;
        background-color:#046240;
        color:#fff;
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		font-weight:bold;
        margin:15px 0;
        padding:10px 20px;
	}

    .about-description h4.green i {
        margin:0 10px 0 0;
	}

    .about-description h5 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0;
        padding:0;
	}

    .about-description h5 i{
	    font-size:16px;
		color:#555;
		font-weight:normal;
        margin:0 10px 0 0;
        padding:0;
	}

    .about-description li i {
        font-size:12px;
		color:#8d8d8d;
		margin:0 5px 0 0;
		vertical-align:middle;
	}

    .about-description p {
	    font-size:14px;
		line-height:20px;
		color:#555;
		/*font-weight:bold;*/
        margin:0;
        padding:0;
	}

    .about-description a.button-line2{
        position:relative;
        display:inline-block;
        font-size:14px;
		color:#046240;
        padding:10px 30px;
        margin:10px 0 0 0;
        text-decoration:none;
		border:2px solid #046240;
		text-transform:uppercase;
    }

    .about-description a.button-line2:hover{
        background-color:#046240;
        color:#fff;
    }

    .about-page .grid-container.mobile {
        display:none;
    }

    .tabs-justify{
	    position:relative;
		display:block;
		margin:0 0 30px 0;
		padding:0;
    }
	
	.tabs-justify .input{
	    position:absolute;
        display:none;   
    }
	
	.tabs-justify .label1{
        position:relative;
	    background-color:#fff;
		border:1px solid #ddd;
        text-align:center;
		float:left;
		text-decoration:none;
		cursor:pointer;
        font-style:normal; 
	    font-weight:normal; 
	    font-size:15px;
	    color:#777;
		margin:0 0 -1px 0;
        width:50%;
        padding:25px 0;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

	.tabs-justify .label1 i{
        margin-right:10px;
		color:#777; 
	    font-style:normal; 
	    font-weight:normal;
        font-size:14px;
		vertical-align:baseline;
    }
	
    .tabs-justify .input:checked + .label1,
	.tabs-justify .input:checked + .label1 i{
        background-color: #052639;
        color: #fff;
        border: none;
        padding: 26px 0;
    }

    .tabs-justify ul{ 
	    position:relative;
    	display:block;
		margin:0;
		padding:0;
		clear:both;
    }

    .tabs-justify ul li{
	    position:absolute;
	    top:0;
	    left:0;
		clear:both;
	    width:100%;
	    overflow:hidden;
	    opacity:0;
        display:none;
		text-align:justify;
		visibility:hidden;
		list-style:none;
	    background-color:#fff;
		border:1px solid #ddd;
        padding:25px;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }
	
	.tabs-justify .section-sixteen:checked ~ ul .section-sixteen,
	.tabs-justify .section-seventeen:checked ~ ul .section-seventeen{
	    position:relative;
	    z-index:10;
	    opacity:1;
        display:block;
		visibility:visible;
    }
	
    .tabs-justify .partners-header{
        position:relative;
		border:1px solid #ddd;
		margin:0;
        overflow:hidden;
        width:100%;
        padding:20px;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

    .tabs-justify .partners-header h4{
        position:relative;
        font-weight:bold;
        text-transform:uppercase;
        font-style:normal;
        font-size:18px;
        color:#046240;
        text-align:left;
		margin:0;
        width:100%;
        padding:0;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

    .tabs-justify .partners-section{
        position:relative;
		border:1px solid #ddd;
		margin:-1px 0 0 0;
        overflow:hidden;
        width:100%;
        height:100%;
        padding:22px 11px 0 11px;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

    .tabs-justify .partners-section img{
        position:relative;
		border:1px solid #ddd;
        width:100%;
        height:100%;
        font-size:22px;
        text-align:left;
		margin:0;
        padding:0;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

    .tabs-justify .partners-section #one,
    .tabs-justify .partners-section #two,
    .tabs-justify .partners-section #three,
    .tabs-justify .partners-section #four,
    .tabs-justify .partners-section #five,
    .tabs-justify .partners-section #six,
    .tabs-justify .partners-section #seven,
    .tabs-justify .partners-section #eight,
    .tabs-justify .partners-section #nine,
    .tabs-justify .partners-section #ten{
        height:110px;
        margin-bottom:20px;
    }

    .tabs-justify .partners-section #one img,
    .tabs-justify .partners-section #two img,
    .tabs-justify .partners-section #three img,
    .tabs-justify .partners-section #four img,
    .tabs-justify .partners-section #five img,
    .tabs-justify .partners-section #six img,
    .tabs-justify .partners-section #seven img,
    .tabs-justify .partners-section #eight img,
    .tabs-justify .partners-section #nine img,
    .tabs-justify .partners-section #ten img{
        height:110px;
    }

    .tabs-justify .team{
        position:relative;
		margin:0;
        overflow:hidden;
        width:100%;
        padding:0;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

    .tabs-justify .team img{
        position:relative;
        font-size:22px;
        text-align:left;
		margin:0;
        width:100%;
        height:100%;
        padding:0;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

    .tabs-justify .team .description{
        position:relative;
		margin:-5px 0 0 0;
        overflow:hidden;
        width:100%;
        padding:0;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

    .tabs-justify .team .description p{
        font-weight:normal;
        font-style:normal;
        font-size:15px;
        background-color:#046240;
        text-align:center;
        color:#fff;
		margin:0;
        width:100%;
        padding:15px 10px;
        z-index:100;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

    .tabs-justify .team #t-one,
    .tabs-justify .team #t-two,
    .tabs-justify .team #t-three,
    .tabs-justify .team #t-four{
        height:330px;
        margin-bottom:90px;
    }
    
    .tabs-justify .team #t-five,
    .tabs-justify .team #t-six,
    .tabs-justify .team #t-seven,
    .tabs-justify .team #t-eight{
        height:330px;
        margin-bottom:90px;
    }
	
	.tabs-justify .team #t-nine,
    .tabs-justify .team #t-ten,
    .tabs-justify .team #t-eleven,
    .tabs-justify .team #t-twelve{
        height:330px;
        margin-bottom:65px;
    }


/*	--------------------------------------------------
	:: Animations Effects
	-------------------------------------------------- */
	
	.tabs-fade ul li  { 
		opacity:0;
        -webkit-transition:all 0.8s ease-in-out;
           -moz-transition:all 0.8s ease-in-out;
		     -o-transition:all 0.8s ease-in-out;
		        transition:all 0.8s ease-in-out;
		 
    }
	
	.tabs-fade .section-sixteen:checked ~ ul .section-sixteen,
	.tabs-fade .section-seventeen:checked ~ ul .section-seventeen{
	    opcacity:1;
        -webkit-transition:all 0.8s ease-in-out;
           -moz-transition:all 0.8s ease-in-out;
		     -o-transition:all 0.8s ease-in-out;
		        transition:all 0.8s ease-in-out;
    }
	
/*	--------------------------------------------------
	:: Breadcrumbs Settings
	-------------------------------------------------- */

    .breadcrumbs ul {
	    position:relative;
		display:block;
	    margin:0;
		padding:20px 0 18px 0;
		list-style:none;
		border-bottom:1px solid #ddd;
	}
	
	.breadcrumbs li {
	    display:inline-block;
	    font-size:13px;
		line-height:20px;
		color:#555;
		text-transform:uppercase;
		font-weight:normal;
	}
	
	.breadcrumbs li a {
	    display:inline-block;
	    font-size:13px;
		line-height:20px;
		color:#555;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
	}
	
	.breadcrumbs li a:hover {
		text-decoration:none;
	}
	
	.breadcrumbs ul i{
	    display:inline-block;
	    font-size:11px;
		line-height:20px;
		color:#555;
		font-weight:normal;
	}

	.main-1st-screen{
		background-color:#f5f5f5;
	}
	
/*	--------------------------------------------------
	:: Services Settings
	-------------------------------------------------- */
	
	.services{
		position:relative;
		display:block;
		padding:70px 0;
		background-color:#f5f5f5;
	}
	
	.services .heading {
		position:relative;
	}
	
	.services .heading:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:50%;
		width:100%;
		height:2px;
	}
	
	.services .heading h4 {
		background-color:#f5f5f5;
		position:relative;
		z-index:999;
		display:inline-block;
		font-size:30px;
		color:#555;
		font-weight:900;
		padding-right:25px;
		text-transform:uppercase;
	}

	.services .services-box {
		position:relative;
		margin:0;
		width:100%;
        height:370px;
        overflow:hidden;
		-webkit-box-sizing:content-box;
		   -moz-box-sizing:content-box;
			    box-sizing:content-box;
	}

    .services .services-box#one,
    .services .services-box#two,
    .services .services-box#three{
		margin:50px 0 25px 0;
	}

    .services .services-box#four,
    .services .services-box#five,
    .services .services-box#six{
		margin:0;
	}
	
	
	.services .services-box img{
		width:100%;
		height:370px;
	}
	
	.services .services-box .description {
	    background-color:rgba(0,97,64,0.9);
		padding:60px 35px;
		position:absolute;
	    z-index:999;
		top:0;
		left:0;
		width:100%;
	    height:370px;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
		-webkit-transition:all 0.4s ease-in-out;
           -moz-transition:all 0.4s ease-in-out;
		     -o-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}
	
	.services .services-box .description:hover {
	    background-color:rgba(0,97,64,0.8);
	}
	
	.services .services-box .description h4 {
		font-size:18px;
		line-height:20px;
		color:#fff;
		font-weight:normal;
		border-bottom:2px solid #e1e1e1;
		text-transform:uppercase;
		padding-bottom:21px;
		margin-bottom:20px;
	}
	
	.services .services-box .description strong {
		font-size:18px;
		line-height:20px;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		padding-bottom:21px;
		margin-bottom:20px;
	}
	
	.services .services-box .description p {
		font-size:15px;
		line-height:24px;
		color:#fff;
		margin-bottom:27px;
	}
	
	.services .services-box .description a {
		font-size:14px;
		line-height:14px;
		color:#fff;
		font-weight:normal;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.services .services-box .description .green-line {
		display:block;
		width:50px;
		height:2px;
		background-color:#fff;
		margin:15px 0;
	}
	
	.services .button {
		background-color:#046240;
		width:300px;
		height:70px;
		margin:45px auto 0 auto;
		text-align:center;
	}

	.services .button a {
		display:block;
		font-size:15px;
		line-height:20px;
		color:#fff;
		text-decoration:none;
		text-transform:uppercase;
		padding:25px 20px;
		font-weight:700;
		text-align:center;
	}

	.services .button a i{
		margin-left:10px;
	}
	
    .services-header,
	.aca-header,
	.papers-header,
    .benefits-header,
    .workers-header,
    .onsite-header,
    .hr-header,
    .payroll-header,
	.campaign-header,
	.recruitment-header,
	.video-promo-header,
	.four-o-one-k-header,
	.tradeshow-header,
	.metlife-header,
	.benefit-notices-header,
	.hmo-search-header,
	.brokers-header,
	.lifelock-header,
	.esca-header-1,
	.esca-header-2,
    .coronavirus-header,
	.cobblestone-header,
	.navy-pier-header,
	.training-header	{
	    position:relative;
		display:block;
		background-repeat:no-repeat;
		background-size:100% 100%;
		width:100%;
		height:140px;
	}
	
    .services-header {
		background-image:url(../images/headers/services-header-2.jpg);
	}
    
	.aca-header {
		background-image:url(../images/headers/aca-header-2.jpg);
	}
	
	.papers-header {
		background-image:url(../images/headers/papers-header-2.jpg);
	}
	
    .benefits-header {
		background-image:url(../images/headers/benefits-header-2.jpg);
	}

    .workers-header {
		background-image:url(../images/headers/workers-header-2.jpg);
	}

    .onsite-header {
		background-image:url(../images/headers/onsite-header-2.jpg);
	}

    .hr-header {
		background-image:url(../images/headers/hr-header-2.jpg);
	}

    .payroll-header {
		background-image:url(../images/headers/payroll-header-2.jpg);
	}
	
    .tradeshow-header {
		background-image:url(../images/headers/tradeshow-header-2.jpg);
	}

    .recruitment-header {
		background-image:url(../images/headers/recruitment-header-2.jpg);
	}
	
	.campaign-header {
		background-image:url(../images/campaigns/gc-header.jpg);
	}
	
	.video-promo-header {
		background-image:url(../images/headers/video-promo.jpg);
	}

    .four-o-one-k-header {
		background-image:url(../images/headers/401k-header.jpg);
	}
	
    .metlife-header {
		background-image:url(../images/headers/metlife-header.jpg);
	}
	
    .lifelock-header {
		background-image:url(../images/headers/lifelock-header.jpg);
	}
	
    .esca-header-1 {
		background-image:url(../images/headers/esca-header-1.jpg);
	}
	
    .esca-header-2 {
		background-image:url(../images/headers/esca-header-2.jpg);
	}
	
    .benefit-notices-header {
		background-image:url(../images/headers/benefit-notices-header.jpg);
	}
	
    .hmo-search-header {
		background-image:url(../images/headers/hmo-search-header.jpg);
	}
	
    .brokers-header {
		background-image:url(../images/headers/broker-header-bold.jpg);
	}

    .coronavirus-header {
		background-image:url(../images/headers/coronavirus-header.jpg);
	}
	
    .cobblestone-header {
		background-image:url(../images/headers/cobblestone-header.jpg);
	}
	
    .navy-pier-header {
		background-image:url(../images/headers/Navy-Pier-header.jpg);
	}

    .training-header {
		background-image:url(../images/headers/training-COVID-header.jpg);
	}


    .aca-title,
    .services-title,
    .benefits-title,
    .workers-title,
    .onsite-title,
	.papers-title,
    .hr-title,
    .payroll-title,
	.tradeshow-title,
    .recruitment-title,
	.benefit-notices-title,
	.hmo-provider-search-title,
	.video-promo-title {
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0;
	}

    .aca-title h4,
    .services-title h4,
    .benefits-title h4,
    .workers-title h4,
    .onsite-title h4,
	.papers-title h4,
    .hr-title h4,
    .payroll-title h4,
	.tradeshow-title h4,
    .recruitment-title h4,
	.benefit-notices-title h4,
	.video-promo-title h4 {
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;
	}

	.hmo-provider-search-title h4 {
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#000000;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;		
	}


    .aca-title h5,
    .benefits-title h5 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0 0 0;
        padding:0;
	}
	
    .services-title h6,
    .benefits-title h6,
    .workers-title h6,
    .onsite-title h6,
	.papers-title h6,
    .hr-title h6,
    .payroll-title h6,
	.benefit-notices-title h6,
	.hmo-provider-search-title h6,
    .recruitment-title h6 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0 0 0;
        padding:0;
	}

    .aca-title .line,
    .services-title .line,
    .benefits-title .line,
    .workers-title .line,
    .onsite-title .line,
	.papers-title .line,
    .hr-title .line,
    .payroll-title .line,
    .tradeshow-title .line,
    .recruitment-title .line,
	.benefit-notices-title .line,
	.hmo-provider-search-title .line,
	.video-promo-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
	}
	
    .aca-title p,
	.services-title p,
    .benefits-title p,
    .workers-title p,
    .onsite-title p,
	.papers-title p,
    .hr-title p,
    .payroll-title p,
    .tradeshow-title p,
	.benefit-notices-title p,
    .recruitment-title p {
	    font-size:15px;
		line-height:20px;
		color:#555;
		font-weight:normal;
		padding:0;
        margin:15px 0 0 0;
	}

	.hmo-provider-search-title p {
	    font-size:16px;
		line-height:20px;
		color:#000000;
		font-weight:normal;
		padding:0;
        margin:15px 0 0 0;
	}

    .aca-title a,
    .benefits-title a {
	    font-size:15px;
		line-height:22px;
		color:#052639;
		font-weight:normal;
		padding:0;
        margin:0;
        text-decoration:underline;
	}
	
	.benefit-notices-section u {
		margin-top:10px;
		style:none;
	}

    .services-title p.strong,
    .benefits-title p.strong,
    .workers-title p.strong,
    .onsite-title p.strong,
	.papers-title p.strong,
    .hr-title p.strong,
    .payroll-title p.strong,
	.benefit-notices-title p.strong,
	.hmo-provider-search-title p.strong,
    .recruitment-title p.strong {
		font-weight:bold;
	}

    .services-description,
    .benefits-description,
    .workers-description,
    .onsite-description,
	.papers-description,
    .hr-description,
	.benefit-notices-description,
	.hmo-provider-search-description,
    .recruitment-description,
	.coronavirus-description{
        position:relative;
        display:block;
        padding:0;
        margin:0 0 30px 0;
    }
	
	.hmo-provider-search-description .line {
		display: block;
		unicode-bidi: isolate;
		margin-block-start: 0.5em;
		margin-block-end: 0.5em;
		margin-inline-start: auto;
		margin-inline-end: auto;
		overflow: hidden;
		border-style: inset;
		border-width: 1px;
		margin: 20px 0;
	}

    .payroll-description{
        position:relative;
        display:block;
        padding:0;
        margin:0;
    }

	.hmo-provider-search-description img {
		margin: 10px 0 10px 0;
	}

    .aca-description ul,
    .services-description ul,
    .benefits-description ul,
    .workers-description ul,
    .onsite-description ul,
	.papers-description ul,
    .hr-description ul,
    .payroll-description ul,
	.benefit-notices-description ul,
	.hmo-provider-search-description ul,
    .recruitment-description ul,
	.coronavirus-description ul	{
        position:relative;
        display:block;
        padding:10px;
        margin:0;
    }

    .aca-description li,
    .services-description li,
    .benefits-description li,
    .workers-description li,
    .onsite-description li,
	.papers-description li,
    .hr-description li,
    .payroll-description li,
    .recruitment-description li {
        font-size:14px;
		line-height:20px;
		color:#555;
        list-style:none;
		font-weight:normal;
        margin:0;
        padding:0;
    }
	
    .coronavirus-description li {
        font-size:14px;
		line-height:20px;
		color:#555;
        list-style:unset;
		font-weight:normal;
        margin:0;
        padding:0;
    }
	
    .coronavirus-description li ul{
        position:relative;
        display:block;
        padding:0 0 0 15px;
        margin:0;
    }	

    .services-description h1,
    .benefits-description h1,
    .workers-description h1,
    .onsite-description h1,
	.papers-description h1,
    .hr-description h1,
    .payroll-description h1,
    .recruitment-description h1,
    .coronavirus-description h1	{
	    font-size:20px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0;
        padding:0;
	}

    .services-description h4,
    .benefits-description h4,
    .workers-description h4,
    .onsite-description h4,
	.papers-description h4,
    .hr-description h4,
    .recruitment-description h4,
    .coronavirus-description h4	{
        font-size:20px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
        padding:0;
    }

	.hmo-provider-search-description h4 {
        font-size:18px;
		/*line-height:20px;*/
		color:#000000;
		font-weight:bold;
		text-decoration: underline;
        margin:0;
	}
	
    .benefit-notices-description h5 {
        font-size:15px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
        padding:10px 0 0 0;
    }	
	
    .benefit-notices-description a {
		color:#426f86;		
    }	
	
	.benefit-notices-description ol {
		position:relative;
        display:block;
        padding:5px;
    }	
	
	.hmo-provider-search-description ol {
		position:relative;
        display:block;
        padding:5px;
		margin: 0px 0 0 30px;
	}
	
	.hmo-provider-search-description li {
		font-size:16px;
		line-height:20px;
		color:#000000;
		font-weight:normal;
        margin:0;
        padding:3px 0;
	}
	
    .benefit-notices-description p {
		font-size:14px;
		line-height:20px;
		color:#555;	
    }
	
	.hmo-provider-search-description p {
		font-size:16px;
		/*line-height:20px;*/
		color:#000000;	
		margin: 0 0 10px 0;
	}
	
	.benefit-notices-description li {
        font-size:14px;
		line-height:20px;
		color:#555;
		font-weight:normal;
        margin:0 0 0 5px;
        padding:0;
	}
	
    .workers-description,
    .tradeshow-description,
    .payroll-description{
		position:relative;
		margin:10px 0;
        padding:0;
	}

    .benefits-description{
		position:relative;
		margin:45px 0 0 0;
        padding:0;
	}

    .onsite-description{
		position:relative;
		margin:50px 0 0 0;
        padding:0;
	}
    
	.recruitment-description{
		position:relative;
		margin:40px 0 0 0;
        padding:0;
	}
	
    .aca-description{
		position:relative;
		margin:30px 0;
        padding:0;
	}

    .workers-page .media-holder,
    .onsite-page .media-holder,
    .hr-page .media-holder,
    .benefits-page .media-holder,
    .payroll-page .media-holder{
		position:relative;
        display:block;
		margin:0;
        padding:0;
	}

    .papers-page .media-holder{
		position:relative;
        display:block;
        border:2px solid #046240;
		margin:0 auto 30px auto;
        text-align:center;
        padding:30px;
        width:80%;
        height:auto;
	}

    .papers-page .media-holder img{
		position:relative;
        display:block;
        width:100%;
        height:auto;
	}

    .onsite-page .onsite-box{
		position:relative;
        display:block;
		margin:-80px 0 30px 0;
        padding:50px;
        height:290px;
        overflow:hidden;
        border:1.5px solid #ddd;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

    .onsite-page .onsite-box h4{
        position:relative;
		display:inline-block;
		color:#2d2c32;
		font-weight:900;
		font-size:18px;
		text-transform:uppercase;
		padding:0;
        margin-bottom:20px;
    }

    .onsite-page .onsite-box h4 i {
        color:#2d2c32;
	    font-size:22px;
		line-height:20px;
		font-weight:bold;
        margin:0 15px 0 0;
        padding:0;
	}

    .onsite-page .onsite-box li {
        font-size:14px;
		line-height:20px;
		color:#555;
        list-style:none;
		font-weight:normal;
        margin:0;
        padding:0;
    }

    .onsite-page .onsite-box li i{
        font-size:12px;
		color:#8d8d8d;
		margin:0 5px 0 0;
		vertical-align:middle;
	}

    .workers-description h4:before,
	.recruitment-description h4:before,
    .onsite-description h4:before,
    .tradeshow-description h4:before,
    .hr-description h4:before,
    .aca-description h4:before,
    .benefits-description h4:before,
	.payroll-description h4:before,
    .coronavirus-description h4:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:0;
		width:2px;
		height:100%;
	}

    .workers-description h4,
	.recruitment-description h4,
    .onsite-description h4,
    .tradeshow-description h4,
    .hr-description h4,
    .aca-description h4,
    .benefits-description h4,
    .payroll-description h4,
    .coronavirus-description h4 {
        position:relative;
		display:inline-block;
		color:#2d2c32;
		font-weight:900;
		font-size:22px;
		text-transform:uppercase;
		padding-left:15px;
    }

    .workers-description h4 i,
	.recruitment-description h4 i,
    .onsite-description h4 i,
    .tradeshow-description h4 i,
    .hr-description h4 i,
    .aca-description h4 i,
    .benefits-description h4 i,
    .payroll-description h4 i,
    .coronavirus-description h4 i {
        color:#2d2c32;
	    font-size:22px;
		line-height:20px;
		font-weight:bold;
        margin:0 15px 0 0;
        padding:0;
	}

    .workers-description li i,
	.recruitment-description li i,
    .onsite-description li i,
    .tradeshow-description li i,
    .hr-description li i,
    .aca-description li i,
    .benefits-description li i,
    .payroll-description li i,
    .coronavirus-description li i {
        font-size:12px;
		color:#8d8d8d;
		margin:0 5px 0 0;
		vertical-align:middle;
	}

    .services-description h4.green,
	.recruitment-description h4.green,
    .benefits-description h4.green,
    .workers-description h4.green,
    .onsite-description h4.green,
	.papers-description h4.green,
    .hr-description h4.green,
    .payroll-description h4.green,
    .recruitment-description h4.green,
    .coronavirus-description h4.green {
        display:block;
        background-color:#046240;
        color:#fff;
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		font-weight:bold;
        margin:15px 0;
        padding:10px 20px;
	}

    .services-description h4.green i,
	.recruitment-description h4.green i,
    .benefits-description h4.green i,
    .workers-description h4.green i,
    .onsite-description h4.green i,
	.papers-description h4.green i,
    .hr-description h4.green i,
    .payroll-description h4.green i,
    .recruitment-description h4.green i,
    .coronavirus-description h4.green i {
        margin:0 10px 0 0;
	}

    .services-description h5,
	.recruitment-description h5,
    .benefits-description h5,
    .workers-description h5,
    .onsite-description h5,
	.papers-description h5,
    .hr-description h5,
    .payroll-description h5,
    .recruitment-description h5,
    .coronavirus-description h5 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0;
        padding:0;
	}

    .aca-description p,
	.recruitment-description p,
    .services-description p,
    .benefits-description p,
    .workers-description p,
    .onsite-description p,
    .hr-description p,
    .payroll-description p,
    .recruitment-description p,
    .coronavirus-description p {
	    font-size:14px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
        padding:0;
	}

	.papers-description p {
		font-size:14px;
		line-height:20px;
		color:#555;
		font-weight:normal;
		padding:0;
        margin:15px 0 0 0;
	}
	
    .services-description a.button-line2,
	.recruitment-description a.button-line2,
    .benefits-description a.button-line2,
    .workers-description a.button-line2,
    .onsite-description a.button-line2,
    .hr-description a.button-line2,
    .payroll-description a.button-line2,
    .recruitment-description a.button-line2,
    .coronavirus-description a.button-line2 {
        position:relative;
        display:inline-block;
        font-size:14px;
		color:#046240;
        padding:10px 30px;
        margin:10px 0 0 0;
        text-decoration:none;
		border:2px solid #046240;
		text-transform:uppercase;
    }

    .services-description a.button-line2:hover,
	.recruitment-description a.button-line2:hover,
    .benefits-description a.button-line2:hover,
    .workers-description a.button-line2:hover,
    .onsite-description a.button-line2:hover,
    .hr-description a.button-line2:hover,
    .payroll-description a.button-line2:hover,
    .recruitment-description a.button-line2:hover,
    .coronavirus-description a.button-line2:hover {
        background-color:#046240;
        color:#fff;
    }
	
	/*	--------------------------------------------------
	:: Submission Settings
	-------------------------------------------------- */
	
	.submission-title h4 {
	    font-size:24px;
		line-height:24px;
		color:#555;
        margin:20px 0 20px 0;
        padding:100px 0 10px 0;
	}
	
	.submission-title p {
	    font-size:24px;
		line-height:24px;
		color:#555;
        margin:20px 0 20px 0;
        padding:10px 0 150px 0;
	}
	
	/*	--------------------------------------------------
	:: MetLIfe Settings
	-------------------------------------------------- */
	
    .metlife-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0;
	}

    .metlife-title .line {
	    background-color:#0061a0;
	    height:2px;
        width:50px;
	}
	
	.metlife-title p {
	    font-size:18px;
		line-height:24px;
		color:#555;
		font-weight:normal;
		text-align: justify;
		padding:0;
        margin:15px 0 0 0;
	}

    .metlife p.strong {
		font-weight:bold;
	}
	
    .metlife-title h4 {
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#0061a0;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;	
	}
	
	.metlife-section {
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0 0 0;
	}
	
	.metlife-section img {
		padding-bottom:10px;
	}
		
	.metlife-section2,
	.metlife-section3 {
	    position:relative;
		display:block;
	    margin-top:15px;
		border:solid 1px;
		min-height:340px;
		height:auto;
	}
	
	.metlife-section2 h6,
	.metlife-section3 h6 {
	    font-size:24px;
		line-height:20px;
		color:#fff;
		background-color:#0061a0;
		font-weight:normal;
        padding:15px;	
	}
	
	.metlife-section2 ul,
	.metlife-section3 ul {
		position:relative;
		display:block;
		padding:10px 10px 10px 20px;
		margin:0;
	}
	
	.metlife-section2 li,
	.metlife-section3 li {
		line-height:20px;
		color:#555;
	}
		
	.metlife-section2 p,
	.metlife-section3 p {
		font-size:16px;
		line-height:20px;
		text-align: justify;
		color:#555;
		margin:15px 0 0 0;
		padding: 0 15px 0 15px;
	}
	
	.blue.banner.metlife {
		position:relative;
		display:block;
	    margin-top:25px;
		padding:20px 20px 5px 20px;
		background-color:#0061a0;
	}
	
	.blue.banner.metlife h4 {
		font-size:22px;
		font-weight:bold;
		color:#fff;
		padding:0;
		margin-bottom:15px;
	}
	
	.blue.banner.metlife p {
		font-size:20px;
		color:#fff;
		margin:0 0 15px 0;
	}
	
	.blue.banner.metlife a {
		color:#fff;
	}
	
	/*	--------------------------------------------------
	:: LifeLock Settings
	-------------------------------------------------- */
	
    .lifelock-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0;
	}

    .lifelock-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
	}
	
	.lifelock-title p {
	    font-size:15px;
		line-height:22px;
		color:#474747;
		font-weight:normal;
		text-align: justify;
		padding:0;
        margin:15px 0 0 0;
	}

    .lifelock p.strong {
		font-weight:bold;
	}
	
    .lifelock-title h4 {
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#046240;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;	
	}
	
    .lifelock-title h5 {
	    font-size:18px;
		line-height:22px;
		color:#474747;
		font-weight:bold;
        margin:15px 0 15px 0;
        padding:0;	
	}
	
    .lifelock-title ul {
		position:relative;
		display:block;
		margin:10px 50px;
		padding:0;
	}
	
    .lifelock-title li {
	    font-size:15px;
		line-height:22px;
		color:#474747;
		font-weight:normal;
		text-align: justify;
	}	
	
	.lifelock-section {
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0 0 0;
	}
	
	.lifelock-section img {
		padding-bottom:10px;
	}
	
	.shaded.banner.lifelock {
		position: relative;
		display: block;
	    margin: 0;
		background-color: #F4F2EB;
		padding: 15px 0 15px 0;
	}
	
	.shaded.banner.lifelock p{
	    font-size:15px;
		color:#474747;
		font-weight:bold;
        margin:0;
        padding:0 0 0 15px;	
	}
	
	.shaded.banner.lifelock strong{
		color:#000000;
	}	
	
	.shaded.banner.lifelock ul {
		position:relative;
		display:block;
		padding:10px 0 5px 25px;
		margin:0;
	}
	
	.shaded.banner.lifelock li {
	    font-size:15px;
		color:#474747;
		margin:0;
		padding-right:20px
	}	
			
	.lifelock-section2 p {
	    font-size:15px;
		line-height:22px;
		color:#474747;
		font-weight:normal;
		text-align: justify;
		padding:0;
        margin:15px 0 0 0;
	}
		
	.lifelock-section2 ul{
		position:relative;
		display:block;
		margin:10px 50px;
		padding:0;
	}
	
	.lifelock-section2 li{
	    font-size:15px;
		line-height:22px;
		color:#474747;
		font-weight:normal;
		text-align: justify;
	}

	.lifelock-section3 {
		margin:40px 0 40px 0;
	}
	
	.green.banner.lifelock,
	.green.banner.brew	{
		position:relative;
		display:block;
	    margin-top:25px;
		padding:20px 20px 5px 20px;
		background-image:url(../images/campaigns/lifelock/FooterGreenBox.png);
	}
	
	.green.banner.lifelock h4,
	.green.banner.brew h4 {
		font-size:22px;
		font-weight:bold;
		color:#fff;
		padding:0;
		margin-bottom:15px;
	}
	
	.green.banner.lifelock p,
	.green.banner.brew p {
		font-size:20px;
		color:#fff;
		margin:0 0 15px 0;
	}
	
	.green.banner.lifelock a,
	.green.banner.brew a {
		color:#fff;
	}		
	
	/*	--------------------------------------------------
	:: 401(k) Settings
	-------------------------------------------------- */
	
    .four-o-one-k-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0;
	}

    .four-o-one-k-title .line {
	    background-color:#002f60;
	    height:2px;
        width:50px;
	}
	
	.four-o-one-k-title p {
	    font-size:15px;
		line-height:20px;
		color:#555;
		font-weight:normal;
		padding:0;
        margin:15px 0 0 0;
	}

    .four-o-one-k-title p.strong {
		font-weight:bold;
	}

	
    .four-o-one-k-title h4 {
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#002f60;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;	
	}
	
	.four-o-one-k-section {
	    position:relative;
		display:block;
	    margin:0;
		padding:0;
	}
	
	.four-o-one-k-section2,
	.four-o-one-k-section3 {
	    position:relative;
		display:block;
	    margin:0;
		padding:25px 0;
	}

	.four-o-one-k-section h5,
	.four-o-one-k-section2 h5,
	.four-o-one-k-section3 h5 {
	    font-size:24px;
		line-height:20px;
		color:#002f60;
		font-weight:bold;
        margin:15px 0 15px 0;
        padding:0;	
	}
	
	.four-o-one-k-section h6,
	.four-o-one-k-section2 h6,
	.four-o-one-k-section3 h6 {
	    font-size:17px;
		line-height:20px;
		color:#002f60;
		font-weight:bold;
        padding:0;	
	}
	
	.four-o-one-k-section ul,
	.four-o-one-k-section3 ul {
		position:relative;
		display:block;
		padding:10px 10px 10px 20px;
		margin:0;
	}
	
	.four-o-one-k-section li,
	.four-o-one-k-section3 li {
		line-height:20px;
		color:#555;
	}
	
	.four-o-one-k-section p {
		font-size:15px;
		line-height:20px;
		color:#555;
		margin:15px 0 0 0;
	}	
	
	.four-o-one-k-section2 p,
	.four-o-one-k-section3 p {
		font-size:15px;
		line-height:20px;
		color:#555;
		margin:15px 0 0 0;
	}
	
	.four-o-one-k-section img {
		padding:0;
	}	
	
	.four-o-one-k-section2 img {
		margin:15px 0 0 0;
	}
	
	.four-o-one-k-section3 .chart img {
		max-width:100%;
		height:auto;
	}
	
	.blue.banner {
		position:relative;
		display:block;
	    margin:0;
		padding:20px 20px 5px 20px;
		background-color:#002f60;
	}
	
	.blue.banner h4 {
		font-size:22px;
		font-weight:bold;
		color:#fff;
		padding:0;
		margin-bottom:15px;
	}
	
	.blue.banner p {
		font-size:20px;
		color:#fff;
		margin:0 0 15px 0;
	}
	
	.blue.banner a {
		color:#fff;
	}
	
/*	--------------------------------------------------
	:: YPO Settings
	-------------------------------------------------- */
	
	.ypo-logo img {
		position: relative;
		padding: 10px 0 0 0;
		width: 115px;
		height: auto;
	}
	
    .ypo-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:10px 0 10px 0;
	}

    .ypo-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
	}
	
	.ypo-title p {
	    font-size:15px;
		line-height:22px;
		color:#474747;
		font-weight:normal;
		text-align: justify;
		padding:0;
        margin:15px 0 0 0;
	}

    .ypo p.strong {
		font-weight:bold;
	}
	
    .ypo-title h4 {
		font-family: 'Roboto', sans-serif;		
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#046240;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;	
	}
	
    .ypo-title h5 {
	    font-size:18px;
		line-height:22px;
		color:#474747;
		font-weight:bold;
        margin:15px 0 15px 0;
        padding:0;	
	}	
	
	.ypo-title2,
	.ypo-title3,
	.ypo-title4 {
		padding: 10px 0 0 0;
	}
	
	.ypo-title2 h4 {
		font-family: 'Roboto', sans-serif;
		font-size: 24px;
		text-transform: uppercase;
		line-height: 20px;
		color: #046240;
		font-weight: bold;
		margin:20px 0 0 0;
		padding: 0;
	}

	.ypo-title3 {
		padding: 10px 0 0 0;
	}	




/*	--------------------------------------------------
	:: ESCA Settings
	-------------------------------------------------- */
	
    .esca-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0 10px 0;
	}

    .esca-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
	}
	
	.esca-title p {
	    font-size:15px;
		line-height:22px;
		color:#474747;
		font-weight:normal;
		text-align: justify;
		padding:0;
        margin:15px 0 0 0;
	}

    .esca p.strong {
		font-weight:bold;
	}
	
    .esca-title h4 {
		font-family: 'Roboto', sans-serif;		
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#046240;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;	
	}
	
    .esca-title h5 {
	    font-size:18px;
		line-height:22px;
		color:#474747;
		font-weight:bold;
        margin:15px 0 15px 0;
        padding:0;	
	}	

	.esca-logos {
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0 0 0;
	}
	
	.esca-logos img {
		max-height:82px;
		float:left;		
		padding-bottom:20px;
	}
	
	.esca-logos .employco img {		
		padding-right:30px;		
	}
	
	.esca-logos .esca img {
		
	}

	.esca-shaded {
		position:relative;
		display:block;
		background-color:#F4F2EB;
		padding:15px 0;
	}
	
	.esca-shaded p {
		font-size:15px;
		line-height:22px;
		color:#474747;
		font-style:italic;
		padding:0 15px 0 15px;
	}

	.esca-title2,
	.esca-title3,
	.esca-title4 {
		padding: 10px 0 0 0;
	}
	
	.esca-title2 h4 {
		font-family: 'Roboto', sans-serif;
		font-size: 24px;
		text-transform: uppercase;
		line-height: 20px;
		color: #046240;
		font-weight: bold;
		margin:20px 0 0 0;
		padding: 0;
	}

	.esca-title3 {
		padding: 10px 0 0 0;
	}	
	
	.esca-body p {
		font-size:15px;
		line-height:22px;
		color:#474747;
		padding:5px 0 15px 0;
	}

	.esca-title4 h4 {
		font-family: 'Roboto', sans-serif;		
	    font-size:24px;
		line-height:22px;
		color:#046240;
		font-weight:bold;
        margin:15px 0 0 0;
        padding:0;	
	}
	
	.esca-boxes {
		position:relative;
		display:block;
	}
	
	.esca-boxes .box1,
	.esca-boxes .box2,
	.esca-boxes .box3 {
        margin:10px 15px 0 10px;
        padding:20px 0;	
		border-style:solid;
		border-width:4px;
		border-color:#046240;
		background-image:url(../images/boxes/ESCA_box_striped2.png);
	}
	
	.esca-boxes .box1 p {
	    font-size:25px;
		line-height:25px;
		color:#1d3255;
		font-weight:bold;
		padding:0 20px;
	}

	.esca-boxes .box2 p {
	    font-size:25px;
		line-height:25px;
		color:#1d3255;
		font-weight:bold;
		padding:0 62px;
	}

	.esca-boxes .box3 p {
	    font-size:25px;
		line-height:25px;
		color:#1d3255;
		font-weight:bold;
		padding:0 20px;
	}

	.esca-title3 h4 {
		font-family: 'Roboto', sans-serif;
		font-size: 24px;
		text-transform: uppercase;
		line-height: 20px;
		color: #046240;
		font-weight: bold;
		margin:30px 0 0 0;
		padding: 0;
	}	
	
	.esca-services-boxes {
		position:relative;
		display:block;
	}

	.esca-services-boxes .box1,
	.esca-services-boxes .box2,
	.esca-services-boxes .box3,
	.esca-services-boxes .box4,
	.esca-services-boxes .box5,
	.esca-services-boxes .box6 {
		margin:20px 40px 0 15px;
		border-width:5px 0 0 0;
		border-style:solid;
		border-color:#046240;
	}
	
	.esca-services-boxes .box1 h4,
	.esca-services-boxes .box2 h4,
	.esca-services-boxes .box3 h4,
	.esca-services-boxes .box4 h4,
	.esca-services-boxes .box5 h4,
	.esca-services-boxes .box6 h4 {
		font-size: 18px;
		line-height: 20px;
		font-weight:initial;
		color: #046240;
		margin:10px 0 0 0;
		padding:5px 0 0 5px;		
	}
	
	.esca-services-boxes ul {
		position: relative;
		display: block;
		padding: 10px;
		margin: 0;
	}

	.esca-services-boxes li {
		font-size: 13px;
		line-height: 20px;
		color: #555;
		list-style: none;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}

	.esca-video {
		padding:10px 0 30px 0;
	}
	
	.iframe-container{
	  position: relative;
	  width: 100%;
	  padding-bottom: 56.25%; 
	  height: 0;
	}
	
	.iframe-container iframe{
	  position: absolute;
	  top:0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}	
	
	.esca-video-about {
		position:relative;
		margin-top:30px;
	}
	
	.esca-video-about p {
		font-size:15px;
		line-height:22px;
		color:#474747;
		padding:10px 0 5px 0;		
	}

	.esca-video-about ul{
		list-style:none;
		color:#474747;
	}

	.esca-form {
		margin:30px 0 0 0;
	}
	
	.esca-form h4 {
		font-family: 'Roboto', sans-serif;		
	    font-size:24px;
		line-height:22px;
		color:#046240;
		font-weight:bold;
        margin:15px 0 15px 0;
        padding:0;	
	}
	
	.esca-contact-card {
		margin-top:80px;
	}
	
	.kaep-box {
		float:left;
		border-style:solid;
		border-width:5px;
		border-color:#006140;
		width:500px;
		padding:15px; 
		margin-bottom: 20px;
	}
	
	.kaep-box h5 {
		font-family:arial, sans-serif;
		font-size:16px;
		font-weight:700;
		color:#006140;
		line-height:18px;
		text-align:left;
		white-space:normal;
	}
	
	.kaep-box p {
		font-family:arial, sans-serif;
		font-size:13.3333px;
		color:#343434;
		line-height:16px;
		text-align:start;
		padding:2px 0 10px 0;
	}
	
	table.training-app td {
		padding:2px 2px;
	}			
	
	.kaep-box .infusion-field {
		font-family:arial;
		font-size:14px;
		color:#006140;
		line-height:17px;
		text-align:left;
		width:170px;
	}
	
	.kaep-box .infusion-field-input {
		font-family:arial;
		font-size:14px;
		color:rgb(0, 0, 0);
		line-height:17px;
		text-align:start;
		width:300px;
	}
	
	.kaep-box .infusion-radio {
		font-size:12px;
		line-height:15px;
		text-align:start;
	}
	
	.kaep-box .infusion-radio .infusion-option {
		display:block;
		font-size:12px;
		line-height:15px;
		text-align:left;
	}
	
	.kaep-box .infusion-radio .infusion-option label {
		color:#006140;
	}
	
	.kaep-box .infusion-submit {
		line-height:18px;
		text-align:right;
		padding:15px 17px 0 0;
	}
	
	.kaep-box .infusion-submit button {
		width: 150px;
		height: 40px;
		background-color: #006140;
		color: #FFFFFF;
		font-size: 14px;
		font-family: Helvetica;
		border-color: #006140;
		border-style: Solid;
		border-width: 3px;
	}
	
	.employco.app.store.buttons {
		position: relative;
		display: inline-flex;
	}
	
	.employco.app.store.buttons .apple img {
		margin: 0 0 0 45px;
	}
	
	.employco.app.store.buttons .google img {
		margin: 0 0 0 45px;
	}
		
	.esca-member-sign-up-box {
		float:left;
		border-style:solid;
		border-width:5px;
		border-color:#006140;
		width:500px;
		padding:15px; 
		margin-bottom: 20px;
	}
	
	.esca-member-already-registered-box	{
		float:right;
		border-style:solid;
		border-width:5px;
		border-color:#006140;
		width:500px;
		padding:15px; 
		margin-bottom: 20px;
	}
		
	.esca-member-sign-up-box h5,
	.esca-member-already-registered-box	h5 {
		font-family:arial, sans-serif;
		font-size:16px;
		font-weight:700;
		color:#006140;
		line-height:18px;
		text-align:left;
		white-space:normal;
	}
	
	.esca-member-sign-up-box p,
	.esca-member-already-registered-box	p {
		font-family:arial, sans-serif;
		font-size:13.3333px;
		color:#343434;
		line-height:16px;
		text-align:start;
		padding:2px 0 10px 0;
	}
		
	.esca-member-detail-capture-header h4 {
		font-family:arial;
		font-weight:normal;
		font-size:14px;
		color:#006140;
		line-height:17px;
		text-align:left;
		width:170px;
	}
	
	.esca-member-detail-capture-box {
		font-family:arial;
		font-size:14px;
		color:rgb(0, 0, 0);
		line-height:17px;
		text-align:start;
		width:auto;
	}
	
	.esca-member-detail-capture-box input[type=text] {
		width:300px;
	}
	
	.esca-member-detail-capture-radio {
		font-size:12px;
		line-height:15px;
		text-align:start;
	}
	
	.esca-member-detail-capture-radio .options-container {
		display:flex;
		font-size:12px;
		line-height:15px;
		text-align:left;
	}
	
	.esca-member-detail-capture-radio label {
		color:#006140;
	}
	
	.esca-member-signup-submit,
	.esca-member-already-registered-proceed {
		line-height:18px;
		text-align:right;
		padding:15px 17px 0 0;
	}

	.esca-member-signup-submit input[type=submit],
	.esca-member-already-registered-proceed input[type=submit] {
		width: 150px;
		height: 40px;
		background-color: #006140;
		color: #FFFFFF;
		font-size: 14px;
		font-family: Helvetica;
		border-color: #006140;
		border-style: Solid;
		border-width: 3px;
	}
	
	.esca-member-training-contact-card {
		margin-top:30px;
	}


/*	--------------------------------------------------
	:: Brew
	-------------------------------------------------- */
	
	.brew-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0 10px 0;
	}

    .brew-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
	}
	
	.brew-title p {
	    font-size:15px;
		line-height:22px;
		color:#474747;
		font-weight:normal;
		text-align: justify;
		padding:0;
        margin:15px 0 0 0;
	}

    .brew p.strong {
		font-weight:bold;
	}
	
    .brew-title h4 {
		font-family: 'Roboto', sans-serif;		
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#046240;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;	
	}
	
    .brew-title h5 {
	    font-size:18px;
		line-height:22px;
		color:#474747;
		font-weight:bold;
        margin:15px 0 15px 0;
        padding:0;	
	}	

	.brew-shaded {
		position:relative;
		display:block;
		background-color:#F4F2EB;
		padding:15px 10px 130px 10px;
	}
	
	.brew-shaded p {
		font-size:15px;
		line-height:22px;
		color:#474747;
		font-style:italic;
		padding:0 15px 0 15px;
	}

	.brew-tank {
	    position:relative;
		display:block;
	    margin:0;
		padding:0;
	}
	
	.brew-tank img {
		max-height:275px;	
		margin-top:-140px;
	}
	
	.brew-services-boxes {
		position:relative;
		display:block;
	}

	.brew-services-boxes .box1,
	.brew-services-boxes .box2,
	.brew-services-boxes .box3,
	.brew-services-boxes .box4,
	.brew-services-boxes .box5,
	.brew-services-boxes .box6 {
		margin:20px 40px 0 15px;
		border-width:5px 0 0 0;
		border-style:solid;
		border-color:#046240;
	}
	
	.brew-services-boxes .box1 h4,
	.brew-services-boxes .box2 h4,
	.brew-services-boxes .box3 h4,
	.brew-services-boxes .box4 h4,
	.brew-services-boxes .box5 h4,
	.brew-services-boxes .box6 h4 {
		font-size: 18px;
		line-height: 20px;
		font-weight:initial;
		color: #046240;
		margin:10px 0 0 0;
		padding:5px 0 0 5px;		
	}
	
	.brew-services-boxes ul {
		position: relative;
		display: block;
		padding: 10px;
		margin: 0;
	}

	.brew-services-boxes li {
		font-size: 13px;
		line-height: 20px;
		color: #555;
		list-style: none;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	
	.brew-bottom-paragraph p {
		font-size:15px;
		line-height:22px;
		color:#474747;
		padding:20px 0 20px 0;
	}
	
	.brew-bottom-paragraph a {		
		color:#046240;
	}	
	
	.contact-card {
		margin:0;
	}
	
	.icbg {
		position:relative;
		display:block;
	}
	
	.icbg p {
		color:grey;
		font-size:18px;
		font-weight:bold;
		line-height:20px;
		padding:10px 20px 0 20px;
	}
	
	.icbg img {
		max-height:160px;
	}
	
	.hops {
		position:relative;
		display:block;
	}
	
	.hops img {
		max-height:220px;
	}
	
	
/*	--------------------------------------------------
	:: Coronavirus Resource Request
	-------------------------------------------------- */
	
	.gain.access.area p {
		padding: 0 0 15px 0;
	}
	
	.cor-res-req-form-header {
		color: #052639;
	}
	
	.cor-res-req-form-short-box input[type=text] {
		width: 150px;
		height: 30px;
		margin: 5px 5px 10px 0;
		border: 1px solid #cdcdcd;
		background-color: #e9e9e9;
	}
	
	.cor-res-req-form-long-box input[type=text] {
		width: 310px;
		height: 30px;
		margin: 5px 5px 10px 0;
		border: 1px solid #cdcdcd;
		background-color: #e9e9e9;
	}
	
	.gain.access.area input[type=submit] {
		font-size: 16px;
		color: #fff;
		padding: 13px 10px 10px 10px;
		border: none;
		background-color: grey;
		margin: 0 0 20px 0;
	}
	
	.gain.access.area input[type=submit]:hover {
		cursor: pointer;
		background-color: #046240;
	}

/*	--------------------------------------------------
	:: Navy Pier Orientation
	-------------------------------------------------- */
	
	.orientation.test.taker.info p {
		padding: 0 0 15px 0;
	}
	
	.orientation-form-header {
		color: #052639;
	}
	
	.orientation-form-short-box input[type=text] {
		width: 150px;
		height: 30px;
		margin: 5px 5px 10px 0;
		border: 1px solid #cdcdcd;
		background-color: #e9e9e9;
	}
	
	.orientation-form-long-box input[type=text] {
		width: 310px;
		height: 30px;
		margin: 5px 5px 10px 0;
		border: 1px solid #cdcdcd;
		background-color: #e9e9e9;
	}
	
	.orientation.taker.info input[type=submit] {
		font-size: 16px;
		color: #fff;
		padding: 13px 10px 10px 10px;
		border: none;
		background-color: #046240;
		margin: 0 0 20px 0;
	}
	
	.orientation.test.taker.info input[type=submit]:hover {
		cursor: pointer;
		background-color: grey;
	}


/*	--------------------------------------------------
	:: Training
	-------------------------------------------------- */
	
	.test.taker.info p {
		padding: 0 0 15px 0;
	}
	
	.training-form-header {
		color: #052639;
	}
	
	.training-form-short-box input[type=text] {
		width: 150px;
		height: 30px;
		margin: 5px 5px 10px 0;
		border: 1px solid #cdcdcd;
		background-color: #e9e9e9;
	}
	
	.training-form-long-box input[type=text] {
		width: 310px;
		height: 30px;
		margin: 5px 5px 10px 0;
		border: 1px solid #cdcdcd;
		background-color: #e9e9e9;
	}
	
	.test.taker.info input[type=submit] {
		font-size: 16px;
		color: #fff;
		padding: 13px 10px 10px 10px;
		border: none;
		background-color: #046240;
		margin: 0 0 20px 0;
	}
	
	.test.taker.info input[type=submit]:hover {
		cursor: pointer;
		background-color: grey;
	}

	
/*	--------------------------------------------------
	:: PPETraining
	-------------------------------------------------- */
	
	.provided.by {
		position: relative;
		display: flex;
		background: #42537e;
		margin: 20px 0 0 0;
		padding: 25px;
	}
	
	.provided.by p {
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		padding: 0 15px 0 0;
	}
	
	.provided.by .employco.logo.white {
		padding: 0 15px 0 15px;
	}
	
	.provided.by .employco.logo.white img {
		height: 50px;
	}
	
	.provided.by .ESCA.logo.white {
		padding: 0 0 0 15px;
	}
	
	.provided.by .ESCA.logo.white img {
		height: 50px;
	}
	
	.welcome.or.results {
		padding: 0 0 15px 0;
	}
	
	.training.video {
		padding: 0 0 15px 0;
	}
	
	.begin.quiz input[type=submit] {
		font-size: 18px;
		font-weight: bold;
		color: #fff;
		padding: 15px 12px 12px 12px;
		border: none;
		text-transform: uppercase;
		background-color: #046240;
		margin: 0 0 20px 0;
	}
	
	.begin.quiz input[type=submit]:hover {
		cursor: pointer;
		background-color: grey;
	}

	.questions.table {
		padding: 0 0 15px 5px;
	}
	
	.question.text {
		padding: 5px 0 10px 0;
	}
	
	.answer.options {
		padding: 0 0 5px 12px;
	}
	
	.answer.options input[type=radio]{
		margin: 0 5px 0 0;
	}

	.submit.answers input[type=submit] {
		font-size: 16px;
		color: #fff;
		padding: 13px 10px 10px 10px;
		border: none;
		background-color: #046240;
		margin: 0 0 20px 0;
	}

	.submit.answers input[type=submit]:hover {
		cursor: pointer;
		background-color: grey;
	}


/*	--------------------------------------------------
	:: Trade Show Settings
	-------------------------------------------------- */

	.tradeshow-title-box {
	    position:relative;
		display:block;
	    margin:0;
		padding:20px 0 0 0;
	}
	
	.tradeshow-title-box h5 {
		position: relative;
		background-color: #046240;
		padding: 15px 15px;
		width: 100%;
		color: #fff;
		margin: 0px 0 0px 0;
		font-weight: 400;
		font-size: 16px;
		font-style:italic;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align:center;
	}

    .tradeshow-title h6 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0 0 0;
        padding:0;
	}
	
	.tradeshow-title p {
	    font-size:15px;
		line-height:20px;
		color:#555;
		font-weight:normal;
		padding:0;
        margin:15px 0 0 0;
	}

    .tradeshow-title p.strong {
		font-weight:bold;
	}

    .tradeshow-description{
        position:relative;
        display:block;
        padding:10px 0 0 0;
        margin-bottom: 20px;
    }

    .tradeshow-description ul{
        position:relative;
        display:block;
        padding:10px 0;
        margin:0;
    }

    .tradeshow-description li{
		display: inline-flex;
        font-size:15px;
		line-height:20px;
		color:#555;
        list-style:none;
		font-weight:normal;
        margin:0;
        padding:0 20px 10px 20px;
    }

    .tradeshow-description h1 {
	    font-size:20px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0;
        padding:0;
	}

    .tradeshow-description h4{
        font-size:20px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
    }

    .tradeshow-description h4.green {
        display:block;
        background-color:#046240;
        color:#fff;
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		font-weight:bold;
        margin:15px 0;
        padding:10px 20px;
	}

    .tradeshow-description h4.green i {
        margin:0 10px 0 0;
	}

    .tradeshow-description h5 {
	    font-size:16px;
		text-align: center;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0;
        padding:0;
	}

    .tradeshow-description p {
	    font-size:14px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
        padding:0;
	}

    .tradeshow-description a.button-line2{
        position:relative;
        display:inline-block;
        font-size:14px;
		color:#046240;
        padding:10px 30px;
        margin:10px 0 0 0;
        text-decoration:none;
		border:2px solid #046240;
		text-transform:uppercase;
    }

    .tradeshow-description a.button-line2:hover{
        background-color:#046240;
        color:#fff;
    }	

/*	--------------------------------------------------
	:: Media Settings
	-------------------------------------------------- */
	
    .media-header {
	    position:relative;
		display:block;
		background-image:url(../images/headers/media-header-2.jpg);
		background-repeat:no-repeat;
		background-size:100% 100%;
		width:100%;
		height:140px;
	}
	
    .media-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0;
	}
	
	.media-title p {
	    font-size:15px;
		line-height:20px;
		color:#555;
        font-weight:bold;
		padding-top:10px;
	}
	
	.media-title h4 {
	    background-color:#fff;
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
	}

    .media-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
        margin:10px 0 0 0;
	}

    .media-description{
	    position:relative;
		display:block;
	    margin:0;
		padding:0 0 30px 0;
    }
	
	.media-description p.green {
	    display:block;
        background-color:#046240;
        color:#fff;
	    font-size:14px;
		text-transform:uppercase;
		line-height:20px;
        text-align:left;
		font-weight:normal;
        margin:15px 0;
        padding:10px 20px;
	}
	
	.media-description p.one {
        margin:0 0 15px 0;
	}

    .media-page .grid-container .mobile {
        display:none;
    }
	
    .media-description iframe {
	    position:relative;
        margin:0;
        padding:0;
        border:0;
	    width:100%;
	    height:897px;
		z-index:1;
    }

    .media-description .radio-header{
        position:relative;
        border:1px solid #ddd;
        margin:10px 0 0 0;
        overflow:hidden;
        width:100%;
        padding:20px;
        z-index:100;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box; 
                box-sizing:border-box;		
    }

    .media-description .radio-header h4{
        position:relative;
        font-weight:bold;
        text-transform:uppercase;
        font-style:normal;
        font-size:18px;
        color:#046240;
        text-align:left;
        margin:0;
        width:100%;
        padding:0;
        z-index:100;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box; 
                box-sizing:border-box;		
    }

    .media-description .radio-spot {
	    position:relative;
        display:block;
	    padding:50px 30px;
        margin:-1px 0 0 0;
        border:1px solid #ddd;
        width:100%;
        height:auto;
        overflow:hidden;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }

    .media-description .radio-spot#one {
	    margin:25px 0;
    }

    .media-description .radio-spot img {
	    position:relative;
        display:block;
	    padding:10px;
        margin:0;
        border:1px solid #ddd;
        background-color:#f9f9f9;
        width:100%;
        height:auto;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }

    .media-description .radio-spot h4 {
	    color:#555;
	    font-size:22px;
		line-height:20px;
		font-weight:normal;
        text-align:left;
        margin:0;
        padding:0;
    }

    .media-description .radio-spot h6 {
	    color:#555;
	    font-size:18px;
		line-height:20px;
		font-weight:normal;
        text-align:left;
        margin:0;
        padding:20px 0;
    }

    .media-description .radio-spot > p {
        color:#777;
	    font-size:14px;
		line-height:20px;
		font-weight:normal;
        margin:0;
        padding:0;
    }

    .media-description .radio-spot audio {
        margin:-5px 0 0 0;
        width:100%;
    }
	
	.media-holder-highlight{
	    position:relative;
        display:block;
	    padding:50px 30px;
        margin:0px 0 25px 0;
		overflow:hidden;
		border:1px solid #ddd;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }
	
	.media-holder-highlight h4{
	    color:#555;
	    font-size:22px;
		line-height:20px;
		font-weight:normal;
        margin:0;
        padding:0;
    }
	
	.media-holder-highlight .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
        margin:15px 0 -10px 0;
	}
	
	.media-holder-highlight p{
	    color:#555;
	    font-size:15px;
		line-height:20px;
		font-weight:normal;
        margin:0;
        padding:0;
    }

    .media-page video {
	    position:relative;
        display:block;
	    padding:0;
        margin:0;
        width:100%;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }
	
	.media-holder {
	    position:relative;
        width:100%;
	    height:400px;
        margin:0;
		z-index:9;
	    overflow:hidden;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }
	
	.media-holder video{
	    position:absolute;
        margin:0;
        top:0;
        left:0;
	    width:100%;
	    height:auto;
		z-index:9;
    }

    .tabs-justify{
	    position:relative;
		display:block;
		margin:0 0 30px 0;
		padding:0;
    }
	
	.tabs-justify .input{
	    position:absolute;
        display:none;   
    }
	
	.tabs-justify .label2{
        position:relative;
	    background-color:#fff;
		border:1px solid #ddd;
        text-align:center;
		float:left;
		text-decoration:none;
		cursor:pointer;
        font-style:normal; 
	    font-weight:normal; 
	    font-size:15px;
	    color:#777;
		margin:0 0 -1px 0;
        /*width:50%; removed to hide the area for the old radio spots button*/
		width:100%;
        padding:25px 0;
        z-index:1;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;		
    }

	.tabs-justify .label2 i{
        margin-right:10px;
		color:#777; 
	    font-style:normal; 
	    font-weight:normal;
        font-size:14px;
		vertical-align:baseline;
    }
	
    .tabs-justify .input:checked + .label2,
	.tabs-justify .input:checked + .label2 i{
        background-color:#052639;
        color:#fff;
        border:none;
        padding:26px 0;
    }

    .tabs-justify > ul{ 
	    position:relative;
    	display:block;
		margin:0;
		padding:0;
		clear:both;
    }

    .tabs-justify > ul > li{
	    position:absolute;
	    top:0;
	    left:0;
		clear:both;
	    width:100%;
	    overflow:hidden;
	    opacity:0;
        display:none;
		visibility:hidden;
		list-style:none;
	    background-color:#fff;
        padding:25px;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;	
    }

    .tabs-justify .section-nineteen:checked ~ ul .section-nineteen,
	.tabs-justify .section-twenty:checked ~ ul .section-twenty{
	    position:relative;
	    z-index:10;
	    opacity:1;
        display:block;
		visibility:visible;
    }

/*	--------------------------------------------------
	:: Animations Effects
	-------------------------------------------------- */
	
    .accordion {
	    position:relative;
        display:block;
        /*padding:30px 0 0 0;*/
        overflow:hidden;
        margin:0 0 30px 0;
        border:1px solid #ddd;
        width:100%;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }

    .accordion h4 {
        color:#555;
	    font-size:20px;
		line-height:20px;
		font-weight:bold;
        margin:0;
        padding:30px 30px 30px 30px;
    }

    .accordion .input {
		position:absolute;
        display:none;
	}

    .accordion .label {
	    position:relative;
        display:block;
        text-align:left;
		cursor:pointer;
        font-style:normal; 
	    font-weight:normal; 
	    font-size:15px;
	    color:#777;
		margin:-1px 0;
        padding:20px 30px;
        z-index:100;
        cursor:pointer;
		background-color:#fff;
        border-top:1px solid #ddd;
        border-bottom:1px solid #ddd;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
    }

    .accordion .label i{
        margin-right:10px;
		color:#777; 
	    font-style:normal; 
	    font-weight:normal;
        font-size:16px;
		vertical-align:baseline;
    }

	.accordion #arrow .label:after {
        content:"";
	    position:absolute;
	    font-family:'icomoon-ultimate';
		content:"\edbd";
		top:22px;
	    right:30px;
    }

    .accordion #arrow .input:checked + .label:after {
        content:"\edb5";
	}

/*	--------------------------------------------------
	:: Sections
	-------------------------------------------------- */

	.accordion .section {
	    position:relative;
		margin:0;
		padding:0;
		z-index:10;
		width:100%;
		display:block;
		background-color:#fff;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }
	
	.accordion .section .section-content{
	    padding:0 20px;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }

    .accordion .section .section-content .interviews{
	    padding:20px 0;
        border-bottom:1px solid #ddd;
        -webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box;
	            box-sizing:border-box;
    }

    .accordion .section .section-content .meta {
        color:#333;
	    font-size:15px;
		line-height:20px;
		font-weight:normal;
        margin:0;
        padding:0;
    }

    .accordion .section .section-content a.link {
        display:inline-block;
        color:#002E6C;
	    font-size:15px;
		line-height:20px;
		font-weight:normal;
        margin:0;
        padding:0;
        text-decoration:none;
    }

    .accordion .section .section-content a.link:hover {
        color:#002E6C;
    }
	
	.accordion .accordion-wrapper .section {
	    height:0;
	    overflow:hidden;
		-webkit-transition:all 0.8s ease-in-out;
           -moz-transition:all 0.8s ease-in-out;
		     -o-transition:all 0.8s ease-in-out;
		        transition:all 0.8s ease-in-out;
    }

	.accordion .accordion-wrapper .input.tab-1:checked ~ .section { height:1130px; } /* IF YOU NEED MORE SPACE INSIDE SECTION */
    .accordion .accordion-wrapper .input.tab-2:checked ~ .section { height:1575px; } /* IF YOU NEED MORE SPACE INSIDE SECTION */
    .accordion .accordion-wrapper .input.tab-3:checked ~ .section { height:180px; } /* IF YOU NEED MORE SPACE INSIDE SECTION */
	.accordion .accordion-wrapper .input.tab-4:checked ~ .section { height:auto; } /* IF YOU NEED MORE SPACE INSIDE SECTION */

/*	--------------------------------------------------
	:: Blog Settings
	-------------------------------------------------- */
	
	.blog {
		position:relative;
		display:block;
		background-color:#fff;
		padding:70px 0;
	}
	
	.blog h4 {
		font-size:36px;
		color:#2d2c32;
		font-weight:900;
		text-transform:uppercase;
		letter-spacing:0;
	}
	
	.blog .heading {
		position:relative;
	}
	
	.blog .heading:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:50%;
		width:93%;
		height:2px;
	}
	
	.blog .heading h4 {
		background-color:#fff;
		position:relative;
		z-index:999;
		display:inline-block;
		font-size:30px;
		color:#2d2c32;
		font-weight:900;
        margin-top:5px;
		padding-right:25px;
		text-transform:uppercase;
	}

    .blog .heading a.button-line {
		margin-top:-5px;
	}
	
	.blog .blog-box {
		position:relative;
		margin:50px 0 0 0;
		width:100%;
        padding:0;
		background-color:#f5f5f5;
		-webkit-box-sizing:content-box;
		   -moz-box-sizing:content-box;
			    box-sizing:content-box;
	}
	
	.blog .blog-box .description {
		padding:35px 60px;
		position:relative;
		width:100%;
	    height:340px;
		text-align:left;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	.blog .blog-box .description h4 {
		font-size:18px;
		line-height:20px;
		color:#555;
		font-weight:600;
		border-bottom:2px solid #e1e1e1;
		text-transform:uppercase;
		padding:25px 0;
		margin-bottom:20px;
	}

	.blog .blog-box .description > a {
	    display:block;
		font-size:13px;
		line-height:20px;
		color:#777;
		font-weight:400;
		margin:5px 0;
		text-transform:uppercase;
		text-decoration:none;
	}
	
	.blog .blog-box .description > a:hover {
		color:#046240;
	}
	
	.blog .blog-box .description  > a.button-line3 {
		position:relative;
		display:block;
		font-size:14px;
		color:#046240;
		width:150px;
		float:left;
		border:2px solid #046240;
		text-transform:uppercase;
		font-weight:normal;
		padding:12px 0;
		margin:15px 0 0 0;
		text-align:center;
		text-decoration:none;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}
	
	.blog .blog-box .description > a.button-line3.space{
		margin-right:10px;
	}

	.blog .blog-box .description > a:hover.button-line3 {
		background-color:#046240;
		color:#fff;
		text-decoration:none;
	}
	
	.blog .media-holder{
		position:relative;
		display:block;
		margin:50px 0 0 0;
        padding:0;
		width:100%;
		height:340px;
	}
	
	.blog .media-holder img{
		width:100%;
		height:340px;
	}
	
/*	--------------------------------------------------
	:: Testimonials Settings
	-------------------------------------------------- */

	.testimonials {
		background-color:#f1f1f1;
		position:relative;
		display:block;
		padding:0 0 60px 0;
	}

    .single-testimonial {
		background-color:#f1f1f1;
		position:relative;
		display:block;
		padding:40px;
        margin:0 0 30px 0;
	}

	.corve{
		position:absolute;
		left:0;
		top:0;
		width:248px;
		height:75px;
	}

	.testimonials .testimonial-slider {
		list-style:none;
	}

	.testimonials  .heading {
		position:relative;
		margin-top:105px;
	}
	
	.testimonials  .heading:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:50%;
		width:100%;
		height:2px;
	}
	
	.testimonials  .heading h4 {
		background-color:#f1f1f1;
		position:relative;
		z-index:999;
		display:inline-block;
		font-size:30px;
		color:#555;
		font-weight:900;
		padding-right:25px;
		text-transform:uppercase;
	}

	.testimonials  .heading h4 span {
		background-color:#f1f1f1;
		position:relative;
		z-index:999;
		display:inline-block;
		font-size:30px;
		color:#bbb;
		font-weight:700;
		padding-right:25px;
		text-transform:uppercase;
		letter-spacing:3px;
	}

	.testimonials blockquote {
		padding:0 0 0 83px;
		margin:68px 0 0 0;
		border:none;
		font-size:18px;
		line-height:30px;
		color:#717171;
		font-family:Georgia;
		font-style:italic;
		position:relative;
	}

    .single-testimonial blockquote {
		padding:0;
		margin:0;
		border:none;
		font-size:18px;
		line-height:34px;
        font-weight:bold;
		color:#717171;
		font-family:Georgia;
		font-style:italic;
		position:relative;
	}

    .single-testimonial blockquote p,
	.testimonials blockquote p {
		font-size:18px;
		line-height:20px;
		color:#717171;
		margin-bottom:0;
	}

    .single-testimonial blockquote footer,
    .testimonials blockquote footer {
		font-size:14px;
		line-height:20px;
        font-weight:bold;
		color:#8d8d8d;
		margin-top:30px;
	}

	.testimonials blockquote i {
		position:absolute;
		left:0;
		top:0;
		font-size:30px;
		color:#046240;
		display:block;
		padding-bottom:26px;
	}
	
	.testimonials blockquote footer:before {
		display:none;
	}

	.testimonials .bx-controls-direction {
		display:none;
	}
	
	.testimonials .bx-pager.bx-default-pager {
		text-align:center;
		margin-top:43px;
	}
	
	.testimonials .bx-pager-item {
		display:inline-block;
		margin:0 3px;
	}
	
	.testimonials .bx-pager-link {
		display:inline-block;
		width:14px;
		height:14px;
		border-radius:50%;
		border:1px solid #8a8a8b;
		font-size:0;
	}
	
	.testimonials .bx-pager-link.active {
		border:1px solid #046240;
		background-color:#046240;
	}
	
/*	--------------------------------------------------
	:: Partners Settings
	-------------------------------------------------- */	
	
	.partners {
	    position:relative;
		display:block;
		background-color:#fff;
		padding:70px 0;
	}
	
	.partners h4 {
		font-size:25px;
		color:#999;
		font-weight:normal;
		font-style:normal;
		text-transform:uppercase;
	}
	
	.partners strong {
		display:inline-block;
		font-size:18px;
		color:#555;
		font-weight:900;
		text-transform:uppercase;
	}
	
	.partners .green-line {
		display:inline-block;
		width:50px;
		height:2px;
		background-color:#046240;
		vertical-align:middle;
		margin:10px 0 15px 15px;
	}
	
	.partners ul {
		list-style:none;
		margin:45px 0 0 0;
	}
	
	.partners ul li {
		border:1px solid #ddd;
	}
	
	.partners ul li#no {
		margin-bottom:-1px;
	}
	
	.partners ul a {
		width:100%;
		display:table;
	}
	
	.partners ul img {
		width:100%;
		display:table-cell;
	}

/*	--------------------------------------------------
	:: Call box Settings
	-------------------------------------------------- */
	
	.call-box {
		background-image:url(../images/green-box.jpg);
		background-repeat:no-repeat;
		background-size:100% 100%;
		position:relative;
		display:block;
		padding:90px 75px 65px 75px;
		height:295px;
	}
	
	.call-box h4 {
		font-size:23px;
		line-height:33px;
		color:#fff;
		letter-spacing:0; 
		font-weight:700;
		padding-bottom:10px;
	}
	
	.call-box .white-line {
		display:block;
		width:50px;
		height:2px;
		background-color:#fff;
		margin:15px 0;
	}
	
	.call-box p {
		font-size:16px;
		line-height:24px;
		color:#fff;
		letter-spacing:0;
		padding-right:80px;
	}
	
    .call-box button.white,
	.call-box a {
		display:inline-block;
		font-size:13px;
		line-height:17px;
		color:#046240;
		background-color:#fff;
		width:167px;
        cursor:pointer;
		margin:20px 0 0 0;
		text-align:center;
		padding:14px 0;
		text-decoration:none;
		font-weight:700;
		text-transform:uppercase;
		border:2px solid transparent;
	}
	
	.call-box-slider {
		position:relative;
		padding:0;
		height:450px;
		width:100%;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}
	
	.call-box-slider img {
		height:450px;
		width:100%;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}
	
	.call-box-caption {
		position:absolute;
		left:40px;
		bottom:40px;
		right:40px;
		padding:30px;
		z-index:9999;
		background-color:rgba(0,0,0,0.5);
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}
	
	.call-box-caption p {
		font-size:14px;
		color:#fff;	
		line-height:20px;
		display:block;
		font-family:"Lato";
		font-style:normal;  
		font-weight:normal;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}
	
	.form {
	    position:relative;
	    display:block;
	    margin:0 auto;
	    padding:0;
	    -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
			    box-sizing:border-box;
	}

	.form .textarea,
	.form .input {
		border:2px solid #ccc;
		padding:10px 15px;
		margin-bottom:10px;
		outline:none;		
		font-size:13px;
		color:#999;	
		width:100%;
		line-height:20px;
		display:block;
		font-family:"Lato";
		box-shadow:none;
		font-style:normal;  
		font-weight:normal;
	    -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}

	.form .select {
		border:2px solid #ccc;
		padding:10px;
		margin-bottom:10px;
		outline:none;		
		font-size:13px;
		color:#bbb;	
		width:100%;
		line-height:20px;
		display:block;
		font-family:"Lato";
		box-shadow:none;
		font-style:normal;  
		font-weight:normal;
	    -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;
	}

	.form .select {
		line-height:38px;
	}

	.form .textarea:hover,
	.form .input:hover {
		border-color:#046240;
	    outline:none;
	    color:#555;
	}

	.form .select:hover {
		border-color:#046240;
	    outline:none;
	    color:#999;
	}

	.form .custom-select {
		position:relative;
		display:block;
		margin-bottom:10px;
	}

	.form .custom-select:before, .form .custom-select:after {
		position:absolute;
		content:"";
		pointer-events:none;
	}
	
	.form .custom-select:before {
		height:38px;
		width:38px;
		top:2px;
		right:2px;
		bottom:2px;
		background-color:#fff;
	}

	.form .custom-select:after {
		font-family:'icomoon-ultimate';
		position:absolute;
		content:"\ee38";
		top:11px;
		right:14px;
		font-size:18px;
		color:#999;		
		font-style:normal;  
		font-weight:normal;
	}
	
	.form .checkbox{
		opacity:0;
		position:absolute;
		width:25px;
		height:22px;
		cursor:pointer;
		bottom:-4px;
	}
	
	.form .checkbox:checked, .form .checkbox:focus{
		outline:none!important;
	}
	
	.form .checkbox + .label{
		position:relative;
		display:inline-block;
		line-height:20px;
		font-style:normal;  
		font-weight:normal;
		font-size:13px;
		color:#999;
	}

	.form .checkbox + .space-right::before{
		margin-right:10px;
	}

	.form .checkbox + .label::before{
		font-family:'icomoon-ultimate';
		content:"\ee6c";
		font-size:20px;
		font-style:normal;  
		font-weight:normal;
		background-color:#fff;
		display:inline-block;
		text-align:center;
		vertical-align:middle;
		color:#ddd;
	}
	
	.form .checkbox:checked + .label::before{
		font-family:'icomoon-ultimate';
		font-size:20px;
		display:inline-block;
		content:"\ee6b";
		background-color:#fff;
	}
		
	.form button.button-submit{
	    display:inline-block;
		font-size:15px;
		font-weight:700;
		line-height:20px;
		padding:11px 18px;
		text-decoration:none;
		text-transform:uppercase;
		cursor:pointer;
		text-align:center;
		background-color:#046240;
		color:#fff;
		border:none;
	}

	.form button.button-submit:hover{
	    color:#fff;
	}

	.form button.button-submit i{
	    margin-left:10px;
	}

/*	--------------------------------------------------
	:: Contact Settings
	-------------------------------------------------- */

    .contact-header {
	    position:relative;
		display:block;
		background-image:url(../images/headers/contact-header-2.jpg);
		background-repeat:no-repeat;
		background-size:100% 100%;
		width:100%;
		height:140px;
	}
	
    .contact-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0;
	}

    .contact-title h4 {
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;
	}

    .contact-title h6 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0 0 0;
        padding:0;
	}

    .contact-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
	}
	
	.contact-title p {
	    font-size:15px;
		line-height:20px;
		color:#555;
		font-weight:normal;
		padding:0;
        margin:15px 0 0 0;
	}

    .contact-title p.strong {
		font-weight:bold;
	}
	
	.border1 {
	    border-right:1px solid #ddd;
		width:1px;
		height:490px;
		margin-top:35px;
	}
	
	#map_canvas {
	    margin:0 0 30px 0;+
	}

    .contact-description{
        position:relative;
        display:block;
        padding:30px 0;
        margin:0;
    }

    .contact-description h4{
        font-size:20px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0 0 10px 0;
        padding:0;
    }

    .contact-description p {
	    font-size:15px;
		line-height:22px;
		color:#555;
		font-weight:normal;
		padding:0;
        margin:0;
	}
	
	.contact-one, .contact-two, .contact-three, .contact-four, .contact-five, .contact-six{
        margin:0 0 15px 0;
	}
	
/*	--------------------------------------------------
	:: Campaign Settings
	-------------------------------------------------- */	
	
	.campaign{
		position:relative;
		display:block;
		background-color:#fff;
		padding:60px 0;
	}
	
	.campaign .heading {
		position:relative;
	}
	
	.campaign .head{
		position:relative;
		margin:35px 0;
	}
	
	.campaign .heading:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:50%;
		width:100%;
		height:2px;
	}
	
	.campaign .head:before {
		background-color:#046240;
		content:"";
		left:0;
		position:absolute;
		top:0;
		width:2px;
		height:100%;
	}
	
	.campaign .heading h4 {
		background-color:#fff;
		position:relative;
		z-index:999;
		display:inline-block;
		color:#2d2c32;
		font-weight:900;
		font-size:34px;
		text-transform:uppercase;
		padding-right:25px;
	}
	
	.campaign .head h4 {
		position:relative;
		display:inline-block;
		color:#2d2c32;
		font-weight:900;
		font-size:34px;
		text-transform:uppercase;
		padding-left:15px;
	}
	
	.campaign .head h4 i{
		margin:0 15px 0 0;
	}

	.campaign strong.blue {
		font-size:18px;
		line-height:24px;
		color:#002E6C;
		font-weight:bold;
		padding:10px 0 0 0;
		display:block;
		text-transform:uppercase;
	}

	.campaign p {
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:normal;
		letter-spacing:0;
		display:block;
	}
	
	.campaign p.space {
		margin:0 0 30px 0;
	}
	
	.campaign .column.five.float,
	.campaign .column.seven.float {
		float:right;
	}
	
	.campaign h4.title {
		position:relative;
		background-color:#046240;
		padding:15px 40px;
		width:100%;
		color:#fff;
		margin:40px 0 60px 0;
		font-weight:400;
		font-size:22px;
		text-transform:uppercase;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	.campaign.title i {
		color:#fff;
		margin:0 10px 0 0;
		font-size:20px;
	}
	
	.campaign.campaign-quality {
		position:relative;
		display:block;
		margin:50px 0;
		padding:0;
		list-style:none;
		border-top:1px solid #ddd;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}
	
	.campaign.campaign-quality li{
		display:inline-block;
		margin:-16px 0 0 0;
		width:32%;
		padding:0;
		-webkit-box-sizing:border-box;
	       -moz-box-sizing:border-box; 
	            box-sizing:border-box;
	}

	.campaign ul.campaign-quality li i{
		font-size:11px;
		line-height:24px;
		color:#777;
		font-weight:normal;
		padding:2px 1px 0 1px;
		display:inline-block;
		width:26px;
		height:26px;
		border:2px solid #999;
		text-align:center;
		background-color:#ddd;
		border-radius:50%;
	}
	
	.campaign .campaign-quality span {
		display:block;
		font-weight:400;
	}

	.campaign .center {
		position:relative;
		display:block;
		text-align:center;
	}
	
	.campaign figure {
		display:block;
		margin-bottom:45px;
		overflow:hidden;
	}
	
	.campaign strong {
		display:block;
		font-size:16px;
		line-height:24px;
		color:#2d2c32;
		font-weight:700;
		letter-spacing:0; 
		text-transform:uppercase;
		margin-bottom:16px;
	}
	
	.campaign .center p {
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:normal;
		letter-spacing:0; 
	}
	
	.campaign ul.description{
		list-style:none;
	}

	.campaign ul.description li {
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:normal;
	}

	.campaign.description li i {
		font-size:12px;
		color:#8d8d8d;
		margin-right:5px;
		vertical-align:middle;
	}

    .campaign-header {
	    position:relative;
		display:block;
		background-image:url(../images/campaigns/gc-header.jpg);
		background-repeat:no-repeat;
		background-size:100% 100%;
		width:100%;
		height:140px;
	}
	
    .campaign-title{
	    position:relative;
		display:block;
	    margin:0;
		padding:30px 0;
	}

    .campaign-title h4 {
	    font-size:24px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0 0 15px 0;
        padding:0;
	}

    .campaign-title h6 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0 0 0;
        padding:0;
	}

    .campaign-title .line {
	    background-color:#046240;
	    height:2px;
        width:50px;
	}
	
	.campaign-title p {
	    font-size:15px;
		line-height:20px;
		color:#555;
		font-weight:normal;
		padding:0;
        margin:15px 0 0 0;
	}

    .campaign-title p.strong {
		font-weight:bold;
	}

    .campaign-description{
        position:relative;
        display:block;
        padding:0 0 30px 0;
        margin:0;
    }

    .campaign-description ul{
        position:relative;
        display:block;
        padding:10px 0;
        margin:0;
    }

    .campaign-description li{
        font-size:14px;
		line-height:20px;
		color:#555;
        list-style:none;
		font-weight:normal;
        margin:0;
        padding:0;
    }

    .campaign-description h1 {
	    font-size:20px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0;
        padding:0;
	}

    .campaign-description h4{
        font-size:20px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
        padding:0;
    }

    .campaign-description h4.green {
        display:block;
        background-color:#046240;
        color:#fff;
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		font-weight:bold;
        margin:15px 0;
        padding:10px 20px;
	}

    .campaign-description h4.green i {
        margin:0 10px 0 0;
	}

    .campaign-description h5 {
	    font-size:16px;
		text-transform:uppercase;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:15px 0;
        padding:0;
	}

    .campaign-description h5 i{
	    font-size:16px;
		color:#555;
		font-weight:normal;
        margin:0 10px 0 0;
        padding:0;
	}

    .campaign-description li i {
        font-size:12px;
		color:#8d8d8d;
		margin:0 5px 0 0;
		vertical-align:middle;
	}

    .campaign-description p {
	    font-size:14px;
		line-height:20px;
		color:#555;
		font-weight:bold;
        margin:0;
        padding:0;
	}

    .campaign-description a.button-line2{
        position:relative;
        display:inline-block;
        font-size:14px;
		color:#046240;
        padding:10px 30px;
        margin:10px 0 0 0;
        text-decoration:none;
		border:2px solid #046240;
		text-transform:uppercase;
    }

    .campaign-description a.button-line2:hover{
        background-color:#046240;
        color:#fff;
    }

/*	--------------------------------------------------
	:: Newsletter Sign Up Floating Box
	-------------------------------------------------- */

	/* Button used to open the contact form - fixed at the bottom of the page */
	.open-button {
	  font-family:'Roboto', sans-serif;
	  font-size: 12px;
	  background-color: #368166;
	  color: white;
	  padding: 16px 20px;
	  border: none;
	  cursor: pointer;
	  opacity: 0.8;
	  position: fixed;
	  bottom: 23px;
	  right: 28px;
	  width: 293px;
	  height: 49px;
	  z-index: 1000;
	}

	/* The popup form - hidden by default */
	.form-popup {
	  display: none;
	  position: fixed;
	  bottom: 0;
	  right: 15px;
	  z-index: 1000;
	  background-color: #368166;
	  right: 28px;
	  width: 293px;
	  margin: 0 0 80px 0;
	}
	
	.newsletter.box {
		padding: 0 0 0 15px;
	}
	
	.form-popup h1{
		font-size: 18px;
		color: #ffffff;
		margin-bottom: -10px;
		padding: 10px 0 0 15px;
	}

	/* Add styles to the form container */
	.form-container {
	  max-width: 300px;
	  padding: 10px;
	  background-color: white;
	}

	/* Set a style for the submit/login button */
	.form-container .btn {
	  background-color: #4CAF50;
	  color: white;
	  padding: 16px 20px;
	  border: none;
	  cursor: pointer;
	  width: 100%;
	  margin-bottom:10px;
	  opacity: 0.8;
	}

	/* Add some hover effects to buttons */
	.form-container .btn:hover, .open-button:hover, button.close.subscribe:hover {
	  opacity: 1;
	}

	.button.close.subscribe {
	  display: none;
	  font-family: 'Roboto', sans serif;
	  font-weight: 500;
	  font-size: 12px;
	  background-color: #368166;
	  color: white;
	  padding: 16px 20px;
	  border: none;
	  cursor: pointer;
	  opacity: 0.8;
	  position: fixed;
	  bottom: 23px;
	  right: 28px;
	  width: 293px;
	  height: 49px;
	  z-index: 1000;
	}

	
/*	--------------------------------------------------
	:: Pre Footer Settings
	-------------------------------------------------- */

	.pre-footer{
		position:relative;
		display:block;
		background-color:#e9e9e9;
		padding:0;
        margin:0;
	}

	.pre-footer .pre-footer-box#box-2 {
		padding-left:55px;
	}
	
	.pre-footer .pre-footer-box {
		border-right:1px solid #ccc;
		padding:40px 0;
		margin:0;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
	}
	
	.pre-footer .pre-footer-box strong {
		font-weight:bold;
		font-size:17px;
		line-height:24px;
		color:#555;
		display:block;
	}
	
	.pre-footer .pre-footer-box p {
		font-weight:normal;
		font-size:15px;
		line-height:24px;
		color:#555;
	}
	
	.pre-footer .pre-footer-box a {
		font-weight:normal;
		font-size:15px;
		line-height:24px;
		color:#555;
		text-decoration:none;
	}
	
	.pre-footer .pre-footer-box a:hover {
		color:#046240;
	}

	.pre-footer .pre-footer-box i {
		float:left;
		font-size:38px;
		vertical-align:top;
		margin:0 10px 0 0;
		color:#555;
	}
	
	.pre-footer .pre-footer-box ul {
	    position:relative;
		display:block;
		list-style:none;
		margin:10px auto 0 auto;
		text-align:center;
	}
	
	.pre-footer .pre-footer-box li {
		display:inline-block;
		padding:0;
		margin:0;
	}
	
	.pre-footer .pre-footer-box li a i {
		display:inline-block;
		font-size:22px;
		color:#555;
		margin:0 15px 0 0;
		padding:0;
	}

	.pre-footer .pre-footer-box li a:hover i {
		color:#046240;
	}

	.pre-footer a.button-line6 {
		float:right;
		width:149px;
		border:2px solid #046240;
		color:#046240;
		text-align:center;
		font-size:14px;
		line-height:20px;
		font-weight:700;
		padding:12px;
	}
	
	.pre-footer a.button-line6:hover {
		background-color:#046240;
		text-decoration:none;
		color:#fff;
	}

	.pre-footer .pre-footer-box.border {
		border:none;
	}
	
/*	--------------------------------------------------
	:: Footer Settings
	-------------------------------------------------- */

	.footer {
		background-color:#052639;
		padding-top:70px;
	}

	.footer h4 {
		font-size:16px;
		line-height:33px;
		color:#fff;
		text-transform:uppercase;
		font-weight:700;
	}
	
	.footer .green-line {
		display:block;
		width:50px;
		height:2px;
		background-color:#046240;
		margin:15px 0;
	}
	
	.footer p {
		font-size:15px;
		line-height:24px;
		color:#fff;
	}
	
	.footer .description  {
		list-style:none;
	}
	
	.footer .description li {
		float:left;
		width:50%;
		margin-bottom:17px;
	}
	
	.footer .description li a {
		display:inline-block;
		font-size:15px;
		line-height:24px;
		color:#fff;
		text-decoration:none;
	}
	
	.footer .description li a:hover {
		color:#046240;
	}
	
	.footer .input-group {
	    position:relative;
		display:block;
		background-color:#3e3d45;
		padding:0;
		width:300px;
		margin-top:30px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
			    box-sizing:border-box;
	}
	
	.footer .input-group .newsletter {
		border:none;
		font-size:14px;
		color:#fff;
		background:none;
		padding:20px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
			    box-sizing:border-box;
	}
	
	.footer .submit {
		position:absolute;
		background:none;
		border:none;
		right:20px;
		font-size:16px;
		color:#7e7d80;
		padding:0;
		margin:19px 0 15px 0;
		cursor:pointer;
	}

	.footer .footer-copyright {
		font-size:15px;
		color:#fff;
		display:inline-block;
		border-top:1px solid #ccc;
		margin-top:50px;
		width:100%;
		padding-bottom:46px;
		padding-top:46px;
		-webkit-box-sizing:content-box;
		   -moz-box-sizing:content-box;
			    box-sizing:content-box;
	}

/*	--------------------------------------------------
	:: Newsletter Settings
	-------------------------------------------------- */

    .beta-base .preheader, .beta-base .header, .beta-base .sidebar, .beta-base .body, .beta-base .footer, #mainContent {
        text-align: left;
    }
    .beta-base .preheader, .beta-base .header, .beta-base .body, .beta-base .sidebar, .beta-base .leftSidebar, .beta-base      .rightSidebar, .beta-base .footer {
        margin: 0;
        padding: 0;
        border: none;
        white-space: normal;
        line-height: normal;
    }
    .beta-base .title, .beta-base .subtitle, .beta-base .text, .beta-base img {
        margin: 0;
        padding: 0;
        background: none;
        border: none;
        white-space: normal;
        line-height: normal;
    }
    .beta-base .bodyContainer td.preheader{
        padding: 10px 0;
    }
    .beta-base .bodyContainer td.header {
        padding: 0;
        height: 30px;
    }
    .beta-base .bodyContainer td.body, .beta-base .bodyContainer td.footer,
    .beta-base .bodyContainer td.sidebar, .beta-base .bodyContainer td.leftSidebar, .beta-base .bodyContainer td.rightSidebar {
        padding: 20px 0;
    }
    .beta-base .bodyContainer td.header p, .beta-base .bodyContainer td.preheader p, .beta-base .bodyContainer td.body p,
    .beta-base .bodyContainer td.footer p, .beta-base .bodyContainer td.sidebar p,
    .beta-base .bodyContainer td.leftSidebar p, .beta-base .bodyContainer td.rightSidebar p {
        margin: 0;
        color: inherit;
    }
    .beta-base .bodyContainer td.header div.title, .beta-base .bodyContainer td.preheader div.title, .beta-base .bodyContainer td.body div.title,
    .beta-base .bodyContainer td.footer div.title, .beta-base .bodyContainer td.sidebar div.title,
    .beta-base .bodyContainer td.leftSidebar div.title, .beta-base .bodyContainer td.rightSidebar div.title,
    .beta-base .bodyContainer td.header div.subtitle, .beta-base .bodyContainer td.preheader div.subtitle, .beta-base .bodyContainer td.body div.subtitle,
    .beta-base .bodyContainer td.footer div.subtitle, .beta-base .bodyContainer td.sidebar div.subtitle,
    .beta-base .bodyContainer td.leftSidebar div.subtitle, .beta-base .bodyContainer td.rightSidebar div.subtitle,
    .beta-base .bodyContainer td.header div.text, .beta-base .bodyContainer td.preheader div.text, .beta-base .bodyContainer td.body div.text, .beta-base .bodyContainer td.body div.text div,
    .beta-base .bodyContainer td.footer div.text, .beta-base .bodyContainer td.sidebar div.text,
    .beta-base .bodyContainer td.leftSidebar div.text, .beta-base .bodyContainer td.rightSidebar div.text {
        overflow: auto;
    }
    .beta-base .optout {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    div.infusion-captcha {
        width: 220px;
        padding: 10px;
    }
    div.infusion-captcha input, div.infusion-captcha select, div.infusion-captcha textarea {
        width: 100%;
        display: inline-block;
        vertical-align: middle;
    }
    table.infusion-field-container td.infusion-field-input-container input[type='text'],
    table.infusion-field-container td.infusion-field-input-container input[type='password'],
    table.infusion-field-container td.infusion-field-input-container textarea {
        width: 100%; /* must be 98% to make the snippet-menu line up due to border width */
        margin: 0;
    }
    table.infusion-field-container td.infusion-field-input-container select {
        width: 101%;
        *width: 102%; /* this one for IE */
        margin: 0;
    }
    table.infusion-field-container td.infusion-field-label-container {
        padding-right: 0;
    }
    td.header .image-snippet img {
        vertical-align: bottom;
    }
    #webformErrors {
        color: #990000;
        font-size: 14px;
    }
    html, body {
        margin: 0;
        padding: 0;
        height: 100%;
    }
    .infusion-form {
        margin: 0;
        height: 100%;
        padding:0;
    }
    .infusion-option {
        display: block;
        text-align: left;
    }

    .beta-font-b h1, .beta-font-b h2, .beta-font-b h3, .beta-font-b h4, .beta-font-b h5, .beta-font-b h6 {
        font-family: arial,sans-serif;
    }
    .beta-font-b h1 {font-size: 24px;}
    .beta-font-b h2 {font-size: 20px;}
    .beta-font-b h3 {font-size: 14px;}
    .beta-font-b h4 {font-size: 12px;}
    .beta-font-b h5 {font-size: 10px;}
    .beta-font-b h6 {font-size: 8px;}
    .beta-font-b address {font-style: italic;}
    .beta-font-b pre {font-family: Courier New, monospace;}
    .beta-font-b .title, .beta-font-b .title p {
        font-size: 20px;
        font-weight: bold;
        font-family: arial,sans-serif;
    }
    .beta-font-b .subtitle, .beta-font-b .subtitle p {
        font-size: 11px;
        font-weight: normal;
        font-family: arial,sans-serif;
    }
    .beta-font-b .text, .beta-font-b p {
        font-size: 12px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .preheader .text, .beta-font-b .preheader .text p {
        font-size: 11px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .footer a {
        font-size: 11px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .footer .text {
        font-size: 10px;
        font-family: verdana,sans-serif;
    }
    .beta-font-b .sidebar .title, .beta-font-b .leftSidebar .title, .beta-font-b .rightSidebar .title {
        font-size: 15px;
        font-weight: bold;
        font-family: arial,sans-serif;
    }
    .beta-font-b .sidebar .subtitle, .beta-font-b .leftSidebar .subtitle, .beta-font-b .rightSidebar .subtitle {
        font-size: 12px;
        font-family: arial, sans-serif;
    }
    .beta-font-b .sidebar .text, .beta-font-b .sidebar .text p, .beta-font-b .leftSidebar .text, .beta-font-b .rightSidebar .text {
        font-size: 11px;
        font-family: arial, sans-serif;
    }
    .infusion-field-label-container {
        font-size: 14px;
        font-family: arial,sans-serif;
    }
    .infusion-field-input-container {
        color: #000000;
        font-size: 12px;
    }
    .infusion-option label {
        color: #000000;
        font-size: 14px;
        font-family: arial,sans-serif;
    }
    .custom-33 .background{
        background-color:#052639;
    }
    .custom-33 .body{
        background-color:#052639;
    }
    .custom-33 a{
        color:#046240;
    }
    .custom-33 .text{
        color:#FFFFFF;
    }
    .custom-33 .background .preheader a{
        color:#0645ad;
    }
    .custom-33 .background .preheader .text{
        color:#1a242e;
    }
    .custom-33 .title{
        color:#046240;
    }
    .custom-33 .header{
        background-color:#FFFFFF;
    }
    .custom-33 .subtitle{
        color:#046240;
    }
    .custom-33 .sidebar{
        background-color:#ffffff;
    }
    .custom-33 .leftSidebar{
        background-color:#ffffff;
    }
    .custom-33 .sidebar .title{
        color:#000000;
    }
    .custom-33 .leftSidebar .title{
        color:#000000;
    }
    .custom-33 .sidebar .subtitle{
        color:#000000;
    }
    .custom-33 .leftSidebar .subtitle{
        color:#000000;
    }
    .custom-33 .footer{
        background-color:#FFFFFF;
    }
    .custom-33 .rightSidebar{
        background-color:#ffffff;
    }
    .custom-33 .rightSidebar .title{
        color:#000000;
    }
    .custom-33 .footer a{
        color:#3E3D45;
    }
    .custom-33 .rightSidebar .subtitle{
        color:#000000;
    }
    .custom-33 .footer .text{
        color:#046240;
    }
    .custom-33 .infusion-field-label-container{
        color:#FFFFFF;
    }
    .custom-33 .infusion-field-label-container{
        font-size:14px;
    }
    .custom-33 .infusion-field-label-container{
        font-family:Arial;
    }
    .custom-33 .infusion-field-input-container{
        font-size:12px;
    }
    .custom-33 .infusion-option label{
        color:#046240;
    }
    .custom-33 .infusion-option label{
        font-size:12px;
    }
    .custom-33 .infusion-option label{
        font-family:Arial;
    }
    .custom-33 .webFormBodyContainer{
        border-style:Solid;
    }
    .custom-33 .webFormBodyContainer{
        border-width:0px;
    }
    .custom-33 .webFormBodyContainer{
        border-color:#FFFFFF;
    }
    .custom-33 .infusion-field-label-container {
        text-align:Left;
        position:relative;
        display:block;
        max-width:600px;
        width:100%;
        margin:0;
        padding:0;
        border:none;
        -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
    .custom-33 .infusion-field-label-container {
        vertical-align:Middle;
    }
    .custom-33 .infusion-field-input-container {
        position:relative;
        display:block;
        max-width:600px;
        width:100%;
        margin:-10px 0 0 -10px;
        padding:10px;
        border:none;
        -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
    .custom-33 .bodyContainer {
        width:100%;
        max-width:600px;
        margin:0;
        padding:0;
    }

    .custom-34 .background{
        background-color:#052639;
    }
    .custom-34 .body{
        background-color:#368166;
    }
    .custom-34 a{
        color:#046240;
    }
    .custom-34 .text{
        color:#FFFFFF;
    }
    .custom-34 .background .preheader a{
        color:#0645ad;
    }
    .custom-34 .background .preheader .text{
        color:#1a242e;
    }
    .custom-34 .title{
        color:#046240;
    }
    .custom-34 .header{
        background-color:#FFFFFF;
    }
    .custom-34 .subtitle{
        color:#046240;
    }
    .custom-34 .sidebar{
        background-color:#ffffff;
    }
    .custom-34 .leftSidebar{
        background-color:#ffffff;
    }
    .custom-34 .sidebar .title{
        color:#000000;
    }
    .custom-34 .leftSidebar .title{
        color:#000000;
    }
    .custom-34 .sidebar .subtitle{
        color:#000000;
    }
    .custom-34 .leftSidebar .subtitle{
        color:#000000;
    }
    .custom-34 .footer{
        background-color:#FFFFFF;
    }
    .custom-34 .rightSidebar{
        background-color:#ffffff;
    }
    .custom-34 .rightSidebar .title{
        color:#000000;
    }
    .custom-34 .footer a{
        color:#3E3D45;
    }
    .custom-34 .rightSidebar .subtitle{
        color:#000000;
    }
    .custom-34 .footer .text{
        color:#046240;
    }
    .custom-34 .infusion-field-label-container{
        color:#FFFFFF;
    }
    .custom-34 .infusion-field-label-container{
        font-size:14px;
    }
    .custom-34 .infusion-field-label-container{
        font-family:Arial;
    }
    .custom-34 .infusion-field-input-container{
        font-size:12px;
    }
    .custom-34 .infusion-option label{
        color:#046240;
    }
    .custom-34 .infusion-option label{
        font-size:12px;
    }
    .custom-34 .infusion-option label{
        font-family:Arial;
    }
    .custom-34 .webFormBodyContainer{
        border-style:Solid;
    }
    .custom-34 .webFormBodyContainer{
        border-width:0px;
    }
    .custom-34 .webFormBodyContainer{
        border-color:#FFFFFF;
    }
    .custom-34 .infusion-field-label-container {
        text-align:Left;
        position:relative;
        display:block;
        max-width:600px;
        width:100%;
        margin:0;
        padding:0;
        border:none;
        -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
    .custom-34 .infusion-field-label-container {
        vertical-align:Middle;
    }
    .custom-34 .infusion-field-input-container {
        position:relative;
        display:block;
        max-width:600px;
        width:100%;
        margin:-10px 0 0 -10px;
        padding:10px;
        border:none;
        -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
    .custom-34 .bodyContainer {
        width:100%;
        max-width:600px;
        margin:0;
        padding:0;
    }


/*	--------------------------------------------------
	:: Contact Settings
	-------------------------------------------------- */

    .beta-font-b h1, .beta-font-b h2, .beta-font-b h3, .beta-font-b h4, .beta-font-b h5, .beta-font-b h6 {
        font-family: arial,sans-serif;
    }
    .beta-font-b h1 {font-size: 24px;}
    .beta-font-b h2 {font-size: 20px;}
    .beta-font-b h3 {font-size: 14px;}
    .beta-font-b h4 {font-size: 12px;}
    .beta-font-b h5 {font-size: 10px;}
    .beta-font-b h6 {font-size: 8px;}
    .beta-font-b address {font-style: italic;}
    .beta-font-b pre {font-family: Courier New, monospace;}
    .beta-font-b .title, .beta-font-b .title p {
        font-size: 20px;
        font-weight: bold;
        font-family: arial,sans-serif;
    }
    .beta-font-b .subtitle, .beta-font-b .subtitle p {
        font-size: 11px;
        font-weight: normal;
        font-family: arial,sans-serif;
    }
    .beta-font-b .text, .beta-font-b p {
        font-size: 12px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .preheader .text, .beta-font-b .preheader .text p {
        font-size: 11px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .footer a {
        font-size: 11px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .footer .text {
        font-size: 10px;
        font-family: verdana,sans-serif;
    }
    .beta-font-b .sidebar .title, .beta-font-b .leftSidebar .title, .beta-font-b .rightSidebar .title {
        font-size: 15px;
        font-weight: bold;
        font-family: arial,sans-serif;
    }
    .beta-font-b .sidebar .subtitle, .beta-font-b .leftSidebar .subtitle, .beta-font-b .rightSidebar .subtitle {
        font-size: 12px;
        font-family: arial, sans-serif;
    }
    .beta-font-b .sidebar .text, .beta-font-b .sidebar .text p, .beta-font-b .leftSidebar .text, .beta-font-b .rightSidebar .text {
        font-size: 11px;
        font-family: arial, sans-serif;
    }
    .infusion-field-label-container {
        font-size: 14px;
        font-family: arial,sans-serif;
    }
    .infusion-field-input-container {
        color: #000000;
        font-size: 12px;
    }
    .infusion-option label {
        color: #000000;
        font-size: 14px;
        font-family: arial,sans-serif;
    }
    .custom-35 .infusion-field-input-container input[type="text"], .custom-35 .infusion-field-input-container select, .custom-35 .infusion-field-input-container textarea {
        width: 100%;
        padding:5px 10px;
        position:relative;
        border:1px solid #ddd;
        vertical-align: middle;
    }

    .custom-35 .background{
        background-color:#FFFFFF;
    }
    .custom-35 .body{
        background-color:#FFFFFF;
    }
    .custom-35 a{
        color:#046240;
    }
    .custom-35 .text{
        color:#046240;
    }
    .custom-35 .background .preheader a{
        color:#0645ad;
    }
    .custom-35 .background .preheader .text{
        color:#1a242e;
    }
    .custom-35 .title{
        color:#046240;
    }
    .custom-35 .header{
        background-color:#FFFFFF;
    }
    .custom-35 .subtitle{
        color:#046240;
    }
    .custom-35 .sidebar{
        background-color:#ffffff;
    }
    .custom-35 .leftSidebar{
        background-color:#ffffff;
    }
    .custom-35 .sidebar .title{
        color:#000000;
    }
    .custom-35 .leftSidebar .title{
        color:#000000;
    }
    .custom-35 .sidebar .subtitle{
        color:#000000;
    }
    .custom-35 .leftSidebar .subtitle{
        color:#000000;
    }
    .custom-35 .footer{
        background-color:#FFFFFF;
    }
    .custom-35 .rightSidebar{
        background-color:#ffffff;
    }
    .custom-35 .rightSidebar .title{
        color:#000000;
    }
    .custom-35 .footer a{
        color:#046240;
    }
    .custom-35 .rightSidebar .subtitle{
        color:#000000;
    }
    .custom-35 .footer .text{
        color:#046240;
    }
    .custom-35 .infusion-field-label-container{
        color:#046240;
    }
    .custom-35 .infusion-field-label-container{
        font-size:14px;
    }
    .custom-35 .infusion-field-label-container{
        font-family:Arial;
    }
    .custom-35 .infusion-field-input-container{
        font-size:12px;
    }
    .custom-35 .infusion-option label{
        color:#046240;
    }
    .custom-35 .infusion-option label{
        font-size:12px;
    }
    .custom-35 .infusion-option label{
        font-family:Arial;
    }
    .custom-35 .webFormBodyContainer{
        border-style:Solid;
    }
    .custom-35 .webFormBodyContainer{
        border-width:0px;
    }
    .custom-35 .webFormBodyContainer{
        border-color:#046240;
    }
    .custom-35 .infusion-field-label-container {
        text-align:Left;
    }
    .custom-35 .infusion-field-label-container {
        vertical-align:Middle;
    }
    .custom-35 .infusion-field-input-container {
        max-width:400px;
        width:100%;
        -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
    .custom-35 .bodyContainer {
        max-width:600px;
        width:100%;
        -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;			
    }
	
	
/*	--------------------------------------------------
	:: 1.8) Info-container-1
	-------------------------------------------------- */	
.info-container-1 {
	background: #fff;
	padding: 20px 0 50px;
}
.info-container-1 .about-us {
	padding-top: 21px;
}
.info-container-1 .about-us h2 {
	font-size: 36px;
	color: #2d2c32;
	font-weight: 900;
	letter-spacing: 3px;
	padding-bottom: 24px;
}
.info-container-1 .about-us h2 i {
	display: block;
	width: 42px;
	height: 3px;
	background: #f38929;
	margin-top: 16px;
}
.info-container-1 .section-header strong {
	font-size: 15px;
	line-height: 24px;
	color: #aaaaaa;
	font-weight: 700;
	padding-bottom: 26px;
	letter-spacing: 1px;
	display: block;
}
.info-container-1 .our-quality {
	list-style: none;
	margin-top: 0;
}
.info-container-1 .our-quality li {
	float: left;
	width: 33%;
	text-align: center;
}

.info-container-1 .our-quality figure {
	display: block;
	margin-bottom: 45px;
	overflow: hidden;
}
.info-container-1 .our-quality strong {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #052639;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 16px;
}
.info-container-1 .our-quality p {
	font-size: 14px;
	line-height: 24px;
	color: #555;
}

/*
 4.0) about-us-1 content
 -----------------------------*/
.info-aboutus {
	margin: 131px 0 143px;
	position: relative;
	background: #fff;
}
.info-aboutus .left-banner {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -985px;
}
.info-aboutus .left-banner img{
	width:100%;
}
.info-aboutus .our-detail {
	float: right;
	width: 35%;
	padding: 65px 85px 0 0;
}
.info-aboutus .box {
	display: block;
	margin: 0 0 48px;
}
.info-aboutus .box i {
	margin: 0 0 9px 9px;
}
.info-aboutus .box strong {
	display: block;
	font-size: 15px;
	line-height: 24px;
	color: #2d2c32;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 15px;
}
.info-aboutus .box p {
	font-size: 16px;
	line-height: 27px;
	color: #636364
}
.info-aboutus .msg-slider {
	float: right;
	width: 34%;
	background: #f7f7f7;
	position: relative;
}
.info-aboutus .msg-slider ul {
	list-style: none;
}
.info-aboutus .msg-slider .msg-box {
	padding: 54px 10px 26px 54px;
	border-bottom: 1px solid #e8e8e8;
}
.info-aboutus .msg-slider strong {
	display: block;
	margin-bottom: 16px;
	font-size: 15px;
	line-height: 24px;
	color: #2d2c32;
	font-weight: 700;
	letter-spacing: 1px;
}
.info-aboutus .msg-slider .msg-box p {
	font-size: 16px;
	line-height: 27px;
	color: #636364;
	margin-bottom: 19px;
}
.info-aboutus .msg-slider .award-box {
	padding: 43px 10px 53px 54px;
}
.info-aboutus .msg-slider .award-box strong {
	margin: 7px 0 24px 0;
}
.info-aboutus .msg-slider .bx-prev {
	position: absolute;
	right: 104px;
	bottom: 177px;
	width: 10px;
	height: 16px;
	background: url(../img/arrows.png) no-repeat 0 0;
	font-size: 0;
	z-index: 9999;
}
.info-aboutus .msg-slider .bx-next {
	position: absolute;
	right: 80px;
	bottom: 177px;
	width: 10px;
	height: 16px;
	background: url(../img/arrows.png) no-repeat 0 0;
	background-position: -23px 0;
	font-size: 0;
	z-index: 9999;
}

.our-team-container .our-team-detail {
	margin-top: 61px;
	position: relative;
}
.our-team-container .our-team-detail ul {
	list-style: none;
}
.our-team-container .our-team-detail li {
	float: left;
	width: 50%;
	margin-bottom: 12px;
}
.our-team-container .our-team-detail li:nth-child(odd) {
	padding-right: 6px;
}
.our-team-container .our-team-detail li:nth-child(even) {
	padding-left: 6px;
}
.our-team-container .our-team-detail li .box {
	background: #fff;
}
.our-team-container .our-team-detail li .box .img-box {
	float: left;
	width: 50%;
	overflow: hidden;
}
.our-team-container .our-team-detail li .box .detail-box {
	float: left;
	width: 50%;
	padding: 38px 38px 0;
}
.our-team-container .our-team-detail li .box .name {
	display: block;
	font-size: 15px;
	line-height: 17px;
	color: #4b4b4b;
	font-weight: 700;
	letter-spacing: 1.5px;
	margin-bottom: 8px;
}
.our-team-container .our-team-detail li .box .designation {
	display: block;
	font-size: 13px;
	line-height: 15px;
	color: #6e6d6d;
	font-weight: 700;
	letter-spacing: 1.3px;
	margin-bottom: 12px;
}
.our-team-container .our-team-detail li .box .designation i {
	display: block;
	width: 37px;
	height: 2px;
	background: #f38929;
	margin-top: 14px;
}
.our-team-container .our-team-detail li .box p {
	font-size: 16px;
	line-height: 27px;
	color: 636364;
	margin-bottom: 0;
}
.our-team-container .our-team-detail li .box .social-list {
	padding: 22px 0;
}
.our-team-container .our-team-detail li .box .social-list a {
	font-size: 15px;
	line-height: 24px;
	color: #bcbcbc;
	margin: 0 25px 0 0
}
.our-team-container .our-team-detail li .box .social-list a:hover {
	color: #f38929
}


/*	--------------------------------------------------
	:: 1.8) Info-container-2
	-------------------------------------------------- */	
.info-container-2 {
	background: #fff;
	padding: 20px 0 0px;
}
.info-container-2 .about-us {
	padding-top: 21px;
}
.info-container-2 .about-us h2 {
	font-size: 36px;
	color: #2d2c32;
	font-weight: 900;
	letter-spacing: 3px;
	padding-bottom: 24px;
}
.info-container-2 .about-us h2 i {
	display: block;
	width: 42px;
	height: 3px;
	background: #f38929;
	margin-top: 16px;
}
.info-container-2 .section-header strong {
	font-size: 15px;
	line-height: 24px;
	color: #aaaaaa;
	font-weight: 700;
	padding-bottom: 26px;
	letter-spacing: 1px;
	display: block;
}
.info-container-2 .our-quality {
	list-style: none;
	margin-top: 0;
}
.info-container-2 .our-quality li {
	float: left;
	width: 25%;
	text-align: center;
}

.info-container-2 .our-quality figure {
	display: block;
	margin-bottom: 45px;
	overflow: hidden;
}
.info-container-2 .our-quality strong {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #052639;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 16px;
}
.info-container-2 .our-quality p {
	font-size: 14px;
	line-height: 24px;
	color: #555;
}

/*	--------------------------------------------------
	:: Quote Ultimate
	-------------------------------------------------- */

    .beta-font-b h1, .beta-font-b h2, .beta-font-b h3, .beta-font-b h4, .beta-font-b h5, .beta-font-b h6 {
        font-family: arial,sans-serif;
    }
    .beta-font-b h1 {font-size: 24px;}
    .beta-font-b h2 {font-size: 20px;}
    .beta-font-b h3 {font-size: 14px;}
    .beta-font-b h4 {font-size: 12px;}
    .beta-font-b h5 {font-size: 10px;}
    .beta-font-b h6 {font-size: 8px;}
    .beta-font-b address {font-style: italic;}
    .beta-font-b pre {font-family: Courier New, monospace;}
    .beta-font-b .title, .beta-font-b .title p {
        font-size: 20px;
        font-weight: bold;
        font-family: arial,sans-serif;
    }
    .beta-font-b .subtitle, .beta-font-b .subtitle p {
        font-size: 11px;
        font-weight: normal;
        font-family: arial,sans-serif;
    }
    .beta-font-b .text, .beta-font-b p {
        font-size: 12px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .preheader .text, .beta-font-b .preheader .text p {
        font-size: 11px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .footer a {
        font-size: 11px;
        font-family: arial,sans-serif;
    }
    .beta-font-b .footer .text {
        font-size: 10px;
        font-family: verdana,sans-serif;
    }
    .beta-font-b .sidebar .title, .beta-font-b .leftSidebar .title, .beta-font-b .rightSidebar .title {
        font-size: 15px;
        font-weight: bold;
        font-family: arial,sans-serif;
    }
    .beta-font-b .sidebar .subtitle, .beta-font-b .leftSidebar .subtitle, .beta-font-b .rightSidebar .subtitle {
        font-size: 12px;
        font-family: arial, sans-serif;
    }
    .beta-font-b .sidebar .text, .beta-font-b .sidebar .text p, .beta-font-b .leftSidebar .text, .beta-font-b .rightSidebar .text {
        font-size: 11px;
        font-family: arial, sans-serif;
    }
    .infusion-field-label-container {
        font-size: 14px;
        font-family: arial,sans-serif;
    }
    .custom-27 .infusion-field-input-container input[type="text"], .custom-27 .infusion-field-input-container select, .custom-27 .infusion-field-input-container textarea {
        width: 100%;
        padding:5px 10px;
        position:relative;
        border:1px solid #ddd;
        vertical-align: middle;
    }
    .infusion-field-input-container {
        color: #000000;
        font-size: 12px;
    }
    .infusion-option label {
        color: #000000;
        font-size: 14px;
        font-family: arial,sans-serif;
    }

    .custom-27 .background{
        background-color:#FFFFFF;
    }
    .custom-27 .body{
        background-color:#FFFFFF;
    }
    .custom-27 a{
        color:#046240;
    }
    .custom-27 .text{
        color:#046240;
    }
    .custom-27 .background .preheader a{
        color:#0645ad;
    }
    .custom-27 .background .preheader .text{
        color:#1a242e;
    }
    .custom-27 .title{
        color:#046240;
    }
    .custom-27 .header{
        background-color:#FFFFFF;
    }
    .custom-27 .subtitle{
        color:#046240;
    }
    .custom-27 .sidebar{
        background-color:#ffffff;
    }
    .custom-27 .leftSidebar{
        background-color:#ffffff;
    }
    .custom-27 .sidebar .title{
        color:#000000;
    }
    .custom-27 .leftSidebar .title{
        color:#000000;
    }
    .custom-27 .sidebar .subtitle{
        color:#000000;
    }
    .custom-27 .leftSidebar .subtitle{
        color:#000000;
    }
    .custom-27 .footer{
        background-color:#FFFFFF;
    }
    .custom-27 .rightSidebar{
        background-color:#ffffff;
    }
    .custom-27 .rightSidebar .title{
        color:#000000;
    }
    .custom-27 .footer a{
        color:#046240;
    }
    .custom-27 .rightSidebar .subtitle{
        color:#000000;
    }
    .custom-27 .footer .text{
        color:#046240;
    }
    .custom-27 .infusion-field-label-container{
        color:#046240;
    }
    .custom-27 .infusion-field-label-container{
        font-size:14px;
    }
    .custom-27 .infusion-field-label-container{
        font-family:Arial;
    }
    .custom-27 .infusion-field-input-container{
        font-size:12px;
    }
    .custom-27 .infusion-option label{
        color:#046240;
    }
    .custom-27 .infusion-option label{
        font-size:12px;
    }
    .custom-27 .infusion-option label{
        font-family:Arial;
    }
    .custom-27 .webFormBodyContainer{
        border-style:Solid;
    }
    .custom-27 .webFormBodyContainer{
        border-width:2px;
    }
    .custom-27 .webFormBodyContainer{
        border-color:#046240;
    }

    .custom-27 .infusion-field-label-container {
        text-align:Left;
    }
    .custom-27 .infusion-field-label-container {
        vertical-align:Middle;
    }
    .custom-27 .infusion-field-input-container {
        max-width:300px;
        width:100%;
        -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
    .custom-27 .bodyContainer {
        max-width:600px;
        width:100%;
        padding:20px;
        -webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }

/*	--------------------------------------------------
	:: Font IcoMoon Ultimate
	-------------------------------------------------- */

	@font-face {
		font-family:'icomoon-ultimate';
		src: url('../font/icomoon-ultimate.ttf') format('truetype');
		font-weight:normal;
		font-style:normal;
	}

    [class*="icon-"]:before {
	    font-family:'icomoon-ultimate';
		speak:none;
		font-style:normal;
		font-weight:normal;
		font-variant:normal;
		text-transform:none;
		line-height:1;
		-webkit-font-smoothing:antialiased;
	}

	.icon-home:before {content: "\e900";}
	.icon-home2:before {content: "\e901";}
	.icon-home3:before {content: "\e902";}
	.icon-home4:before {content: "\e903";}
	.icon-home5:before {content: "\e904";}
	.icon-home6:before {content: "\e905";}
	.icon-home7:before {content: "\e906";}
	.icon-home8:before {content: "\e907";}
	.icon-home9:before {content: "\e908";}
	.icon-office:before {content: "\e909";}
	.icon-city:before {content: "\e90a";}
	.icon-newspaper:before {content: "\e90b";}
	.icon-magazine:before {content: "\e90c";}
	.icon-design:before {content: "\e90d";}
	.icon-pencil:before {content: "\e90e";}
	.icon-pencil2:before {content: "\e90f";}
	.icon-pencil3:before {content: "\e910";}
	.icon-pencil4:before {content: "\e911";}
	.icon-pencil5:before {content: "\e912";}
	.icon-pencil6:before {content: "\e913";}
	.icon-pencil7:before {content: "\e914";}
	.icon-eraser:before {content: "\e915";}
	.icon-eraser2:before {content: "\e916";}
	.icon-eraser3:before {content: "\e917";}
	.icon-quill:before {content: "\e918";}
	.icon-quill2:before {content: "\e919";}
	.icon-quill3:before {content: "\e91a";}
	.icon-quill4:before {content: "\e91b";}
	.icon-pen:before {content: "\e91c";}
	.icon-pen-plus:before {content: "\e91d";}
	.icon-pen-minus:before {content: "\e91e";}
	.icon-pen2:before {content: "\e91f";}
	.icon-pen3:before {content: "\e920";}
	.icon-pen4:before {content: "\e921";}
	.icon-pen5:before {content: "\e922";}
	.icon-marker:before {content: "\e923";}
	.icon-marker2:before {content: "\e924";}
	.icon-blog:before {content: "\e925";}
	.icon-blog2:before {content: "\e926";}
	.icon-pen6:before {content: "\e927";}
	.icon-brush:before {content: "\e928";}
	.icon-spray:before {content: "\e929";}
	.icon-palette:before {content: "\e92a";}
	.icon-palette2:before {content: "\e92b";}
	.icon-color-sampler:before {content: "\e92c";}
	.icon-toggle:before {content: "\e92d";}
	.icon-bucket:before {content: "\e92e";}
	.icon-bucket2:before {content: "\e92f";}
	.icon-gradient:before {content: "\e930";}
	.icon-eyedropper:before {content: "\e931";}
	.icon-eyedropper2:before {content: "\e932";}
	.icon-eyedropper3:before {content: "\e933";}
	.icon-droplet:before {content: "\e934";}
	.icon-droplet2:before {content: "\e935";}
	.icon-droplet-contrast:before {content: "\e936";}
	.icon-color-clear:before {content: "\e937";}
	.icon-paint-format:before {content: "\e938";}
	.icon-stamp:before {content: "\e939";}
	.icon-images:before {content: "\e93a";}
	.icon-image:before {content: "\e93b";}
	.icon-image2:before {content: "\e93c";}
	.icon-image-compare:before {content: "\e93d";}
	.icon-images2:before {content: "\e93e";}
	.icon-image3:before {content: "\e93f";}
	.icon-images3:before {content: "\e940";}
	.icon-image4:before {content: "\e941";}
	.icon-image5:before {content: "\e942";}
	.icon-image6:before {content: "\e943";}
	.icon-camera:before {content: "\e944";}
	.icon-camera2:before {content: "\e945";}
	.icon-camera3:before {content: "\e946";}
	.icon-shutter:before {content: "\e947";}
	.icon-headphones:before {content: "\e948";}
	.icon-headset:before {content: "\e949";}
	.icon-music:before {content: "\e94a";}
	.icon-music2:before {content: "\e94b";}
	.icon-music3:before {content: "\e94c";}
	.icon-music4:before {content: "\e94d";}
	.icon-music5:before {content: "\e94e";}
	.icon-music6:before {content: "\e94f";}
	.icon-album:before {content: "\e950";}
	.icon-cassette:before {content: "\e951";}
	.icon-tape:before {content: "\e952";}
	.icon-piano:before {content: "\e953";}
	.icon-guitar:before {content: "\e954";}
	.icon-trumpet:before {content: "\e955";}
	.icon-speakers:before {content: "\e956";}
	.icon-play:before {content: "\e957";}
	.icon-play2:before {content: "\e958";}
	.icon-clapboard-play:before {content: "\e959";}
	.icon-clapboard:before {content: "\e95a";}
	.icon-media:before {content: "\e95b";}
	.icon-presentation:before {content: "\e95c";}
	.icon-movie:before {content: "\e95d";}
	.icon-film:before {content: "\e95e";}
	.icon-film2:before {content: "\e95f";}
	.icon-film3:before {content: "\e960";}
	.icon-film4:before {content: "\e961";}
	.icon-video-camera:before {content: "\e962";}
	.icon-video-camera2:before {content: "\e963";}
	.icon-video-camera-slash:before {content: "\e964";}
	.icon-video-camera3:before {content: "\e965";}
	.icon-video-camera4:before {content: "\e966";}
	.icon-video-camera-slash2:before {content: "\e967";}
	.icon-video-camera5:before {content: "\e968";}
	.icon-recording:before {content: "\e969";}
	.icon-dice:before {content: "\e96a";}
	.icon-gamepad:before {content: "\e96b";}
	.icon-gamepad2:before {content: "\e96c";}
	.icon-gamepad3:before {content: "\e96d";}
	.icon-pacman:before {content: "\e96e";}
	.icon-spades:before {content: "\e96f";}
	.icon-clubs:before {content: "\e970";}
	.icon-diamonds:before {content: "\e971";}
	.icon-chess-king:before {content: "\e972";}
	.icon-chess-queen:before {content: "\e973";}
	.icon-chess-rock:before {content: "\e974";}
	.icon-chess-bishop:before {content: "\e975";}
	.icon-chess-knight:before {content: "\e976";}
	.icon-chess-pawn:before {content: "\e977";}
	.icon-chess:before {content: "\e978";}
	.icon-bullhorn:before {content: "\e979";}
	.icon-megaphone:before {content: "\e97a";}
	.icon-new:before {content: "\e97b";}
	.icon-connection:before {content: "\e97c";}
	.icon-connection2:before {content: "\e97d";}
	.icon-connection3:before {content: "\e97e";}
	.icon-connection4:before {content: "\e97f";}
	.icon-podcast:before {content: "\e980";}
	.icon-station:before {content: "\e981";}
	.icon-station2:before {content: "\e982";}
	.icon-antenna:before {content: "\e983";}
	.icon-satellite-dish:before {content: "\e984";}
	.icon-satellite-dish2:before {content: "\e985";}
	.icon-feed:before {content: "\e986";}
	.icon-podcast2:before {content: "\e987";}
	.icon-antenna2:before {content: "\e988";}
	.icon-mic:before {content: "\e989";}
	.icon-mic-off:before {content: "\e98a";}
	.icon-mic2:before {content: "\e98b";}
	.icon-mic-off2:before {content: "\e98c";}
	.icon-mic3:before {content: "\e98d";}
	.icon-mic4:before {content: "\e98e";}
	.icon-mic5:before {content: "\e98f";}
	.icon-book:before {content: "\e990";}
	.icon-book2:before {content: "\e991";}
	.icon-book-play:before {content: "\e992";}
	.icon-book3:before {content: "\e993";}
	.icon-bookmark:before {content: "\e994";}
	.icon-books:before {content: "\e995";}
	.icon-archive:before {content: "\e996";}
	.icon-reading:before {content: "\e997";}
	.icon-library:before {content: "\e998";}
	.icon-library2:before {content: "\e999";}
	.icon-graduation:before {content: "\e99a";}
	.icon-file-text:before {content: "\e99b";}
	.icon-profile:before {content: "\e99c";}
	.icon-file-empty:before {content: "\e99d";}
	.icon-file-empty2:before {content: "\e99e";}
	.icon-files-empty:before {content: "\e99f";}
	.icon-files-empty2:before {content: "\e9a0";}
	.icon-file-plus:before {content: "\e9a1";}
	.icon-file-plus2:before {content: "\e9a2";}
	.icon-file-minus:before {content: "\e9a3";}
	.icon-file-minus2:before {content: "\e9a4";}
	.icon-file-download:before {content: "\e9a5";}
	.icon-file-download2:before {content: "\e9a6";}
	.icon-file-upload:before {content: "\e9a7";}
	.icon-file-upload2:before {content: "\e9a8";}
	.icon-file-check:before {content: "\e9a9";}
	.icon-file-check2:before {content: "\e9aa";}
	.icon-file-eye:before {content: "\e9ab";}
	.icon-file-eye2:before {content: "\e9ac";}
	.icon-file-text2:before {content: "\e9ad";}
	.icon-file-text3:before {content: "\e9ae";}
	.icon-file-picture:before {content: "\e9af";}
	.icon-file-picture2:before {content: "\e9b0";}
	.icon-file-music:before {content: "\e9b1";}
	.icon-file-music2:before {content: "\e9b2";}
	.icon-file-play:before {content: "\e9b3";}
	.icon-file-play2:before {content: "\e9b4";}
	.icon-file-video:before {content: "\e9b5";}
	.icon-file-video2:before {content: "\e9b6";}
	.icon-copy:before {content: "\e9b7";}
	.icon-copy2:before {content: "\e9b8";}
	.icon-file-zip:before {content: "\e9b9";}
	.icon-file-zip2:before {content: "\e9ba";}
	.icon-file-xml:before {content: "\e9bb";}
	.icon-file-xml2:before {content: "\e9bc";}
	.icon-file-css:before {content: "\e9bd";}
	.icon-file-css2:before {content: "\e9be";}
	.icon-file-presentation:before {content: "\e9bf";}
	.icon-file-presentation2:before {content: "\e9c0";}
	.icon-file-stats:before {content: "\e9c1";}
	.icon-file-stats2:before {content: "\e9c2";}
	.icon-file-locked:before {content: "\e9c3";}
	.icon-file-locked2:before {content: "\e9c4";}
	.icon-file-spreadsheet:before {content: "\e9c5";}
	.icon-file-spreadsheet2:before {content: "\e9c6";}
	.icon-copy3:before {content: "\e9c7";}
	.icon-copy4:before {content: "\e9c8";}
	.icon-paste:before {content: "\e9c9";}
	.icon-paste2:before {content: "\e9ca";}
	.icon-paste3:before {content: "\e9cb";}
	.icon-paste4:before {content: "\e9cc";}
	.icon-stack:before {content: "\e9cd";}
	.icon-stack2:before {content: "\e9ce";}
	.icon-stack3:before {content: "\e9cf";}
	.icon-folder:before {content: "\e9d0";}
	.icon-folder-search:before {content: "\e9d1";}
	.icon-folder-download:before {content: "\e9d2";}
	.icon-folder-upload:before {content: "\e9d3";}
	.icon-folder-plus:before {content: "\e9d4";}
	.icon-folder-plus2:before {content: "\e9d5";}
	.icon-folder-minus:before {content: "\e9d6";}
	.icon-folder-minus2:before {content: "\e9d7";}
	.icon-folder-check:before {content: "\e9d8";}
	.icon-folder-heart:before {content: "\e9d9";}
	.icon-folder-remove:before {content: "\e9da";}
	.icon-folder2:before {content: "\e9db";}
	.icon-folder-open:before {content: "\e9dc";}
	.icon-folder3:before {content: "\e9dd";}
	.icon-folder4:before {content: "\e9de";}
	.icon-folder-plus3:before {content: "\e9df";}
	.icon-folder-minus3:before {content: "\e9e0";}
	.icon-folder-plus4:before {content: "\e9e1";}
	.icon-folder-minus4:before {content: "\e9e2";}
	.icon-folder-download2:before {content: "\e9e3";}
	.icon-folder-upload2:before {content: "\e9e4";}
	.icon-folder-download3:before {content: "\e9e5";}
	.icon-folder-upload3:before {content: "\e9e6";}
	.icon-folder5:before {content: "\e9e7";}
	.icon-folder-open2:before {content: "\e9e8";}
	.icon-folder6:before {content: "\e9e9";}
	.icon-folder-open3:before {content: "\e9ea";}
	.icon-certificate:before {content: "\e9eb";}
	.icon-cc:before {content: "\e9ec";}
	.icon-price-tag:before {content: "\e9ed";}
	.icon-price-tag2:before {content: "\e9ee";}
	.icon-price-tags:before {content: "\e9ef";}
	.icon-price-tag3:before {content: "\e9f0";}
	.icon-price-tags2:before {content: "\e9f1";}
	.icon-price-tag4:before {content: "\e9f2";}
	.icon-price-tags3:before {content: "\e9f3";}
	.icon-price-tag5:before {content: "\e9f4";}
	.icon-price-tags4:before {content: "\e9f5";}
	.icon-barcode:before {content: "\e9f6";}
	.icon-barcode2:before {content: "\e9f7";}
	.icon-qrcode:before {content: "\e9f8";}
	.icon-ticket:before {content: "\e9f9";}
	.icon-ticket2:before {content: "\e9fa";}
	.icon-theater:before {content: "\e9fb";}
	.icon-store:before {content: "\e9fc";}
	.icon-store2:before {content: "\e9fd";}
	.icon-cart:before {content: "\e9fe";}
	.icon-cart2:before {content: "\e9ff";}
	.icon-cart3:before {content: "\ea00";}
	.icon-cart4:before {content: "\ea01";}
	.icon-cart5:before {content: "\ea02";}
	.icon-cart-add:before {content: "\ea03";}
	.icon-cart-add2:before {content: "\ea04";}
	.icon-cart-remove:before {content: "\ea05";}
	.icon-basket:before {content: "\ea06";}
	.icon-bag:before {content: "\ea07";}
	.icon-bag2:before {content: "\ea08";}
	.icon-percent:before {content: "\ea09";}
	.icon-coins:before {content: "\ea0a";}
	.icon-coin-dollar:before {content: "\ea0b";}
	.icon-coin-euro:before {content: "\ea0c";}
	.icon-coin-pound:before {content: "\ea0d";}
	.icon-coin-yen:before {content: "\ea0e";}
	.icon-piggy-bank:before {content: "\ea0f";}
	.icon-wallet:before {content: "\ea10";}
	.icon-cash:before {content: "\ea11";}
	.icon-cash2:before {content: "\ea12";}
	.icon-cash3:before {content: "\ea13";}
	.icon-cash4:before {content: "\ea14";}
	.icon-credit-card:before {content: "\ea15";}
	.icon-credit-card2:before {content: "\ea16";}
	.icon-calculator:before {content: "\ea17";}
	.icon-calculator2:before {content: "\ea18";}
	.icon-calculator3:before {content: "\ea19";}
	.icon-chip:before {content: "\ea1a";}
	.icon-lifebuoy:before {content: "\ea1b";}
	.icon-phone:before {content: "\ea1c";}
	.icon-phone2:before {content: "\ea1d";}
	.icon-phone-slash:before {content: "\ea1e";}
	.icon-phone-wave:before {content: "\ea1f";}
	.icon-phone-plus:before {content: "\ea20";}
	.icon-phone-minus:before {content: "\ea21";}
	.icon-phone-plus2:before {content: "\ea22";}
	.icon-phone-minus2:before {content: "\ea23";}
	.icon-phone-incoming:before {content: "\ea24";}
	.icon-phone-outgoing:before {content: "\ea25";}
	.icon-phone3:before {content: "\ea26";}
	.icon-phone-slash2:before {content: "\ea27";}
	.icon-phone-wave2:before {content: "\ea28";}
	.icon-phone-hang-up:before {content: "\ea29";}
	.icon-phone-hang-up2:before {content: "\ea2a";}
	.icon-address-book:before {content: "\ea2b";}
	.icon-address-book2:before {content: "\ea2c";}
	.icon-address-book3:before {content: "\ea2d";}
	.icon-notebook:before {content: "\ea2e";}
	.icon-at-sign:before {content: "\ea2f";}
	.icon-envelop:before {content: "\ea30";}
	.icon-envelop2:before {content: "\ea31";}
	.icon-envelop3:before {content: "\ea32";}
	.icon-envelop4:before {content: "\ea33";}
	.icon-envelop5:before {content: "\ea34";}
	.icon-mailbox:before {content: "\ea35";}
	.icon-pushpin:before {content: "\ea36";}
	.icon-pushpin2:before {content: "\ea37";}
	.icon-location:before {content: "\ea38";}
	.icon-location2:before {content: "\ea39";}
	.icon-location3:before {content: "\ea3a";}
	.icon-location4:before {content: "\ea3b";}
	.icon-location5:before {content: "\ea3c";}
	.icon-location6:before {content: "\ea3d";}
	.icon-location7:before {content: "\ea3e";}
	.icon-compass:before {content: "\ea3f";}
	.icon-compass2:before {content: "\ea40";}
	.icon-compass3:before {content: "\ea41";}
	.icon-compass4:before {content: "\ea42";}
	.icon-compass5:before {content: "\ea43";}
	.icon-compass6:before {content: "\ea44";}
	.icon-map:before {content: "\ea45";}
	.icon-map2:before {content: "\ea46";}
	.icon-map3:before {content: "\ea47";}
	.icon-map4:before {content: "\ea48";}
	.icon-map5:before {content: "\ea49";}
	.icon-direction:before {content: "\ea4a";}
	.icon-reset:before {content: "\ea4b";}
	.icon-history:before {content: "\ea4c";}
	.icon-clock:before {content: "\ea4d";}
	.icon-clock2:before {content: "\ea4e";}
	.icon-clock3:before {content: "\ea4f";}
	.icon-clock4:before {content: "\ea50";}
	.icon-watch:before {content: "\ea51";}
	.icon-watch2:before {content: "\ea52";}
	.icon-alarm:before {content: "\ea53";}
	.icon-alarm-add:before {content: "\ea54";}
	.icon-alarm-check:before {content: "\ea55";}
	.icon-alarm-cancel:before {content: "\ea56";}
	.icon-bell:before {content: "\ea57";}
	.icon-bell2:before {content: "\ea58";}
	.icon-bell3:before {content: "\ea59";}
	.icon-bell-plus:before {content: "\ea5a";}
	.icon-bell-minus:before {content: "\ea5b";}
	.icon-bell-check:before {content: "\ea5c";}
	.icon-bell-cross:before {content: "\ea5d";}
	.icon-stopwatch:before {content: "\ea5e";}
	.icon-calendar:before {content: "\ea5f";}
	.icon-calendar2:before {content: "\ea60";}
	.icon-calendar3:before {content: "\ea61";}
	.icon-calendar4:before {content: "\ea62";}
	.icon-calendar5:before {content: "\ea63";}
	.icon-printer:before {content: "\ea64";}
	.icon-printer2:before {content: "\ea65";}
	.icon-printer3:before {content: "\ea66";}
	.icon-printer4:before {content: "\ea67";}
	.icon-shredder:before {content: "\ea68";}
	.icon-mouse:before {content: "\ea69";}
	.icon-mouse2:before {content: "\ea6a";}
	.icon-mouse-left:before {content: "\ea6b";}
	.icon-mouse-right:before {content: "\ea6c";}
	.icon-keyboard:before {content: "\ea6d";}
	.icon-keyboard2:before {content: "\ea6e";}
	.icon-typewriter:before {content: "\ea6f";}
	.icon-display:before {content: "\ea70";}
	.icon-display2:before {content: "\ea71";}
	.icon-display3:before {content: "\ea72";}
	.icon-display4:before {content: "\ea73";}
	.icon-laptop:before {content: "\ea74";}
	.icon-mobile:before {content: "\ea75";}
	.icon-mobile2:before {content: "\ea76";}
	.icon-tablet:before {content: "\ea77";}
	.icon-mobile3:before {content: "\ea78";}
	.icon-tv:before {content: "\ea79";}
	.icon-radio:before {content: "\ea7a";}
	.icon-cabinet:before {content: "\ea7b";}
	.icon-drawer:before {content: "\ea7c";}
	.icon-drawer2:before {content: "\ea7d";}
	.icon-drawer-out:before {content: "\ea7e";}
	.icon-drawer-in:before {content: "\ea7f";}
	.icon-drawer3:before {content: "\ea80";}
	.icon-box:before {content: "\ea81";}
	.icon-box-add:before {content: "\ea82";}
	.icon-box-remove:before {content: "\ea83";}
	.icon-download:before {content: "\ea84";}
	.icon-upload:before {content: "\ea85";}
	.icon-floppy-disk:before {content: "\ea86";}
	.icon-floppy-disks:before {content: "\ea87";}
	.icon-floppy-disks2:before {content: "\ea88";}
	.icon-floppy-disk2:before {content: "\ea89";}
	.icon-floppy-disk3:before {content: "\ea8a";}
	.icon-disk:before {content: "\ea8b";}
	.icon-disk2:before {content: "\ea8c";}
	.icon-usb-stick:before {content: "\ea8d";}
	.icon-drive:before {content: "\ea8e";}
	.icon-server:before {content: "\ea8f";}
	.icon-database:before {content: "\ea90";}
	.icon-database2:before {content: "\ea91";}
	.icon-database3:before {content: "\ea92";}
	.icon-database4:before {content: "\ea93";}
	.icon-database-menu:before {content: "\ea94";}
	.icon-database-add:before {content: "\ea95";}
	.icon-database-remove:before {content: "\ea96";}
	.icon-database-insert:before {content: "\ea97";}
	.icon-database-export:before {content: "\ea98";}
	.icon-database-upload:before {content: "\ea99";}
	.icon-database-refresh:before {content: "\ea9a";}
	.icon-database-diff:before {content: "\ea9b";}
	.icon-database-edit:before {content: "\ea9c";}
	.icon-database-edit2:before {content: "\ea9d";}
	.icon-database-check:before {content: "\ea9e";}
	.icon-database-arrow:before {content: "\ea9f";}
	.icon-database-time:before {content: "\eaa0";}
	.icon-database-time2:before {content: "\eaa1";}
	.icon-undo:before {content: "\eaa2";}
	.icon-redo:before {content: "\eaa3";}
	.icon-rotate-ccw:before {content: "\eaa4";}
	.icon-rotate-cw:before {content: "\eaa5";}
	.icon-rotate-ccw2:before {content: "\eaa6";}
	.icon-rotate-cw2:before {content: "\eaa7";}
	.icon-rotate-ccw3:before {content: "\eaa8";}
	.icon-rotate-cw3:before {content: "\eaa9";}
	.icon-flip-vertical:before {content: "\eaaa";}
	.icon-flip-vertical2:before {content: "\eaab";}
	.icon-flip-horizontal:before {content: "\eaac";}
	.icon-flip-horizontal2:before {content: "\eaad";}
	.icon-flip-vertical3:before {content: "\eaae";}
	.icon-flip-vertical4:before {content: "\eaaf";}
	.icon-angle:before {content: "\eab0";}
	.icon-shear:before {content: "\eab1";}
	.icon-unite:before {content: "\eab2";}
	.icon-subtract:before {content: "\eab3";}
	.icon-interset:before {content: "\eab4";}
	.icon-exclude:before {content: "\eab5";}
	.icon-align-left:before {content: "\eab6";}
	.icon-align-center-horizontal:before {content: "\eab7";}
	.icon-align-right:before {content: "\eab8";}
	.icon-align-top:before {content: "\eab9";}
	.icon-align-center-vertical:before {content: "\eaba";}
	.icon-align-bottom:before {content: "\eabb";}
	.icon-undo2:before {content: "\eabc";}
	.icon-redo2:before {content: "\eabd";}
	.icon-forward:before {content: "\eabe";}
	.icon-reply:before {content: "\eabf";}
	.icon-reply-all:before {content: "\eac0";}
	.icon-bubble:before {content: "\eac1";}
	.icon-bubbles:before {content: "\eac2";}
	.icon-bubbles2:before {content: "\eac3";}
	.icon-bubble2:before {content: "\eac4";}
	.icon-bubbles3:before {content: "\eac5";}
	.icon-bubbles4:before {content: "\eac6";}
	.icon-bubble-notification:before {content: "\eac7";}
	.icon-bubbles5:before {content: "\eac8";}
	.icon-bubbles6:before {content: "\eac9";}
	.icon-bubble3:before {content: "\eaca";}
	.icon-bubble-dots:before {content: "\eacb";}
	.icon-bubble-lines:before {content: "\eacc";}
	.icon-bubble4:before {content: "\eacd";}
	.icon-bubble-dots2:before {content: "\eace";}
	.icon-bubble-lines2:before {content: "\eacf";}
	.icon-bubble5:before {content: "\ead0";}
	.icon-bubble6:before {content: "\ead1";}
	.icon-bubbles7:before {content: "\ead2";}
	.icon-bubble7:before {content: "\ead3";}
	.icon-bubbles8:before {content: "\ead4";}
	.icon-bubble8:before {content: "\ead5";}
	.icon-bubble-dots3:before {content: "\ead6";}
	.icon-bubble-lines3:before {content: "\ead7";}
	.icon-bubble9:before {content: "\ead8";}
	.icon-bubble-dots4:before {content: "\ead9";}
	.icon-bubble-lines4:before {content: "\eada";}
	.icon-bubbles9:before {content: "\eadb";}
	.icon-bubbles10:before {content: "\eadc";}
	.icon-bubble-blocked:before {content: "\eadd";}
	.icon-bubble-quote:before {content: "\eade";}
	.icon-bubble-user:before {content: "\eadf";}
	.icon-bubble-smiley:before {content: "\eae0";}
	.icon-bubble-check:before {content: "\eae1";}
	.icon-bubble-video:before {content: "\eae2";}
	.icon-bubble-link:before {content: "\eae3";}
	.icon-bubble-lock:before {content: "\eae4";}
	.icon-bubble-star:before {content: "\eae5";}
	.icon-bubble-heart:before {content: "\eae6";}
	.icon-bubble-paperclip:before {content: "\eae7";}
	.icon-bubble-cancel:before {content: "\eae8";}
	.icon-bubble-plus:before {content: "\eae9";}
	.icon-bubble-minus:before {content: "\eaea";}
	.icon-bubble-notification2:before {content: "\eaeb";}
	.icon-bubble-left:before {content: "\eaec";}
	.icon-bubble-right:before {content: "\eaed";}
	.icon-bubble-first:before {content: "\eaee";}
	.icon-bubble-last:before {content: "\eaef";}
	.icon-bubble-reply:before {content: "\eaf0";}
	.icon-bubble-forward:before {content: "\eaf1";}
	.icon-bubble-reply2:before {content: "\eaf2";}
	.icon-bubble-forward2:before {content: "\eaf3";}
	.icon-user:before {content: "\eaf4";}
	.icon-users:before {content: "\eaf5";}
	.icon-user-plus:before {content: "\eaf6";}
	.icon-user-minus:before {content: "\eaf7";}
	.icon-user-cancel:before {content: "\eaf8";}
	.icon-user-block:before {content: "\eaf9";}
	.icon-user-lock:before {content: "\eafa";}
	.icon-user-check:before {content: "\eafb";}
	.icon-users2:before {content: "\eafc";}
	.icon-user2:before {content: "\eafd";}
	.icon-users3:before {content: "\eafe";}
	.icon-user-plus2:before {content: "\eaff";}
	.icon-user-minus2:before {content: "\eb00";}
	.icon-user-cancel2:before {content: "\eb01";}
	.icon-user-block2:before {content: "\eb02";}
	.icon-user-lock2:before {content: "\eb03";}
	.icon-user-check2:before {content: "\eb04";}
	.icon-user3:before {content: "\eb05";}
	.icon-user4:before {content: "\eb06";}
	.icon-user5:before {content: "\eb07";}
	.icon-user6:before {content: "\eb08";}
	.icon-users4:before {content: "\eb09";}
	.icon-user-tie:before {content: "\eb0a";}
	.icon-user7:before {content: "\eb0b";}
	.icon-users5:before {content: "\eb0c";}
	.icon-collaboration:before {content: "\eb0d";}
	.icon-vcard:before {content: "\eb0e";}
	.icon-hat:before {content: "\eb0f";}
	.icon-bowtie:before {content: "\eb10";}
	.icon-tie:before {content: "\eb11";}
	.icon-hanger:before {content: "\eb12";}
	.icon-tshirt:before {content: "\eb13";}
	.icon-pants:before {content: "\eb14";}
	.icon-shorts:before {content: "\eb15";}
	.icon-sock:before {content: "\eb16";}
	.icon-laundry:before {content: "\eb17";}
	.icon-quotes-left:before {content: "\eb18";}
	.icon-quotes-right:before {content: "\eb19";}
	.icon-quotes-left2:before {content: "\eb1a";}
	.icon-quotes-right2:before {content: "\eb1b";}
	.icon-hour-glass:before {content: "\eb1c";}
	.icon-hour-glass2:before {content: "\eb1d";}
	.icon-hour-glass3:before {content: "\eb1e";}
	.icon-spinner:before {content: "\eb1f";}
	.icon-spinner2:before {content: "\eb20";}
	.icon-spinner3:before {content: "\eb21";}
	.icon-spinner4:before {content: "\eb22";}
	.icon-spinner5:before {content: "\eb23";}
	.icon-spinner6:before {content: "\eb24";}
	.icon-spinner7:before {content: "\eb25";}
	.icon-spinner8:before {content: "\eb26";}
	.icon-spinner9:before {content: "\eb27";}
	.icon-spinner10:before {content: "\eb28";}
	.icon-spinner11:before {content: "\eb29";}
	.icon-microscope:before {content: "\eb2a";}
	.icon-binoculars:before {content: "\eb2b";}
	.icon-binoculars2:before {content: "\eb2c";}
	.icon-search:before {content: "\eb2d";}
	.icon-zoom-in:before {content: "\eb2e";}
	.icon-zoom-out:before {content: "\eb2f";}
	.icon-search2:before {content: "\eb30";}
	.icon-zoom-in2:before {content: "\eb31";}
	.icon-zoom-out2:before {content: "\eb32";}
	.icon-search3:before {content: "\eb33";}
	.icon-search4:before {content: "\eb34";}
	.icon-zoom-in3:before {content: "\eb35";}
	.icon-zoom-out3:before {content: "\eb36";}
	.icon-search5:before {content: "\eb37";}
	.icon-search6:before {content: "\eb38";}
	.icon-enlarge:before {content: "\eb39";}
	.icon-shrink:before {content: "\eb3a";}
	.icon-enlarge2:before {content: "\eb3b";}
	.icon-shrink2:before {content: "\eb3c";}
	.icon-enlarge3:before {content: "\eb3d";}
	.icon-shrink3:before {content: "\eb3e";}
	.icon-enlarge4:before {content: "\eb3f";}
	.icon-shrink4:before {content: "\eb40";}
	.icon-enlarge5:before {content: "\eb41";}
	.icon-shrink5:before {content: "\eb42";}
	.icon-enlarge6:before {content: "\eb43";}
	.icon-shrink6:before {content: "\eb44";}
	.icon-enlarge7:before {content: "\eb45";}
	.icon-shrink7:before {content: "\eb46";}
	.icon-key:before {content: "\eb47";}
	.icon-key2:before {content: "\eb48";}
	.icon-key3:before {content: "\eb49";}
	.icon-key4:before {content: "\eb4a";}
	.icon-key5:before {content: "\eb4b";}
	.icon-keyhole:before {content: "\eb4c";}
	.icon-lock:before {content: "\eb4d";}
	.icon-lock2:before {content: "\eb4e";}
	.icon-lock3:before {content: "\eb4f";}
	.icon-lock4:before {content: "\eb50";}
	.icon-unlocked:before {content: "\eb51";}
	.icon-lock5:before {content: "\eb52";}
	.icon-unlocked2:before {content: "\eb53";}
	.icon-safe:before {content: "\eb54";}
	.icon-wrench:before {content: "\eb55";}
	.icon-wrench2:before {content: "\eb56";}
	.icon-wrench3:before {content: "\eb57";}
	.icon-equalizer:before {content: "\eb58";}
	.icon-equalizer2:before {content: "\eb59";}
	.icon-equalizer3:before {content: "\eb5a";}
	.icon-equalizer4:before {content: "\eb5b";}
	.icon-cog:before {content: "\eb5c";}
	.icon-cogs:before {content: "\eb5d";}
	.icon-cog2:before {content: "\eb5e";}
	.icon-cog3:before {content: "\eb5f";}
	.icon-cog4:before {content: "\eb60";}
	.icon-cog5:before {content: "\eb61";}
	.icon-cog6:before {content: "\eb62";}
	.icon-cog7:before {content: "\eb63";}
	.icon-factory:before {content: "\eb64";}
	.icon-hammer:before {content: "\eb65";}
	.icon-hammer-wrench:before {content: "\eb66";}
	.icon-knife:before {content: "\eb67";}
	.icon-screwdriver:before {content: "\eb68";}
	.icon-screwdriver2:before {content: "\eb69";}
	.icon-magic-wand:before {content: "\eb6a";}
	.icon-magic-wand2:before {content: "\eb6b";}
	.icon-pulse:before {content: "\eb6c";}
	.icon-pulse2:before {content: "\eb6d";}
	.icon-aid-kit:before {content: "\eb6e";}
	.icon-aid-kit2:before {content: "\eb6f";}
	.icon-stethoscope:before {content: "\eb70";}
	.icon-ambulance:before {content: "\eb71";}
	.icon-alarm2:before {content: "\eb72";}
	.icon-pandage:before {content: "\eb73";}
	.icon-pandage2:before {content: "\eb74";}
	.icon-bug:before {content: "\eb75";}
	.icon-bug2:before {content: "\eb76";}
	.icon-syringe:before {content: "\eb77";}
	.icon-syringe2:before {content: "\eb78";}
	.icon-pill:before {content: "\eb79";}
	.icon-construction:before {content: "\eb7a";}
	.icon-traffic-cone:before {content: "\eb7b";}
	.icon-traffic-lights:before {content: "\eb7c";}
	.icon-pie-chart:before {content: "\eb7d";}
	.icon-pie-chart2:before {content: "\eb7e";}
	.icon-pie-chart3:before {content: "\eb7f";}
	.icon-pie-chart4:before {content: "\eb80";}
	.icon-pie-chart5:before {content: "\eb81";}
	.icon-pie-chart6:before {content: "\eb82";}
	.icon-pie-chart7:before {content: "\eb83";}
	.icon-stats-dots:before {content: "\eb84";}
	.icon-stats-bars:before {content: "\eb85";}
	.icon-pie-chart8:before {content: "\eb86";}
	.icon-stats-bars2:before {content: "\eb87";}
	.icon-stats-bars3:before {content: "\eb88";}
	.icon-stats-bars4:before {content: "\eb89";}
	.icon-stats-bars5:before {content: "\eb8a";}
	.icon-stats-bars6:before {content: "\eb8b";}
	.icon-chart:before {content: "\eb8c";}
	.icon-stats-growth:before {content: "\eb8d";}
	.icon-stats-decline:before {content: "\eb8e";}
	.icon-stats-growth2:before {content: "\eb8f";}
	.icon-stats-decline2:before {content: "\eb90";}
	.icon-stairs-up:before {content: "\eb91";}
	.icon-stairs-down:before {content: "\eb92";}
	.icon-stairs:before {content: "\eb93";}
	.icon-stairs2:before {content: "\eb94";}
	.icon-ladder:before {content: "\eb95";}
	.icon-rating:before {content: "\eb96";}
	.icon-rating2:before {content: "\eb97";}
	.icon-rating3:before {content: "\eb98";}
	.icon-cake:before {content: "\eb99";}
	.icon-podium:before {content: "\eb9a";}
	.icon-stars:before {content: "\eb9b";}
	.icon-medal-star:before {content: "\eb9c";}
	.icon-medal:before {content: "\eb9d";}
	.icon-medal2:before {content: "\eb9e";}
	.icon-medal-first:before {content: "\eb9f";}
	.icon-medal-second:before {content: "\eba0";}
	.icon-medal-third:before {content: "\eba1";}
	.icon-crown:before {content: "\eba2";}
	.icon-trophy:before {content: "\eba3";}
	.icon-trophy2:before {content: "\eba4";}
	.icon-trophy3:before {content: "\eba5";}
	.icon-diamond:before {content: "\eba6";}
	.icon-diamond2:before {content: "\eba7";}
	.icon-trophy4:before {content: "\eba8";}
	.icon-gift:before {content: "\eba9";}
	.icon-gift2:before {content: "\ebaa";}
	.icon-balloon:before {content: "\ebab";}
	.icon-pipe:before {content: "\ebac";}
	.icon-mustache:before {content: "\ebad";}
	.icon-mustache2:before {content: "\ebae";}
	.icon-glass:before {content: "\ebaf";}
	.icon-glass2:before {content: "\ebb0";}
	.icon-glass3:before {content: "\ebb1";}
	.icon-glass4:before {content: "\ebb2";}
	.icon-bottle:before {content: "\ebb3";}
	.icon-bottle2:before {content: "\ebb4";}
	.icon-bottle3:before {content: "\ebb5";}
	.icon-bottle4:before {content: "\ebb6";}
	.icon-mug:before {content: "\ebb7";}
	.icon-fork-knife:before {content: "\ebb8";}
	.icon-spoon-knife:before {content: "\ebb9";}
	.icon-cook:before {content: "\ebba";}
	.icon-plate:before {content: "\ebbb";}
	.icon-steak:before {content: "\ebbc";}
	.icon-fish:before {content: "\ebbd";}
	.icon-chicken:before {content: "\ebbe";}
	.icon-hamburger:before {content: "\ebbf";}
	.icon-pizza:before {content: "\ebc0";}
	.icon-cheese:before {content: "\ebc1";}
	.icon-bread:before {content: "\ebc2";}
	.icon-icecream:before {content: "\ebc3";}
	.icon-milk:before {content: "\ebc4";}
	.icon-cup:before {content: "\ebc5";}
	.icon-cup2:before {content: "\ebc6";}
	.icon-coffee-baen:before {content: "\ebc7";}
	.icon-coffee:before {content: "\ebc8";}
	.icon-teapot:before {content: "\ebc9";}
	.icon-leaf:before {content: "\ebca";}
	.icon-leaf2:before {content: "\ebcb";}
	.icon-apple:before {content: "\ebcc";}
	.icon-grapes:before {content: "\ebcd";}
	.icon-cherry:before {content: "\ebce";}
	.icon-tree:before {content: "\ebcf";}
	.icon-tree2:before {content: "\ebd0";}
	.icon-tree3:before {content: "\ebd1";}
	.icon-tree4:before {content: "\ebd2";}
	.icon-cactus:before {content: "\ebd3";}
	.icon-mountains:before {content: "\ebd4";}
	.icon-paw:before {content: "\ebd5";}
	.icon-footprint:before {content: "\ebd6";}
	.icon-tent:before {content: "\ebd7";}
	.icon-flower:before {content: "\ebd8";}
	.icon-flower2:before {content: "\ebd9";}
	.icon-rocket:before {content: "\ebda";}
	.icon-meter:before {content: "\ebdb";}
	.icon-meter2:before {content: "\ebdc";}
	.icon-meter-slow:before {content: "\ebdd";}
	.icon-meter-medium:before {content: "\ebde";}
	.icon-meter-fast:before {content: "\ebdf";}
	.icon-meter3:before {content: "\ebe0";}
	.icon-hammer2:before {content: "\ebe1";}
	.icon-balance:before {content: "\ebe2";}
	.icon-scale:before {content: "\ebe3";}
	.icon-bomb:before {content: "\ebe4";}
	.icon-fire:before {content: "\ebe5";}
	.icon-fire2:before {content: "\ebe6";}
	.icon-lab:before {content: "\ebe7";}
	.icon-atom:before {content: "\ebe8";}
	.icon-atom2:before {content: "\ebe9";}
	.icon-magnet:before {content: "\ebea";}
	.icon-magnet2:before {content: "\ebeb";}
	.icon-dumbbell:before {content: "\ebec";}
	.icon-skull:before {content: "\ebed";}
	.icon-skull2:before {content: "\ebee";}
	.icon-lamp:before {content: "\ebef";}
	.icon-lamp2:before {content: "\ebf0";}
	.icon-lamp3:before {content: "\ebf1";}
	.icon-spotlight:before {content: "\ebf2";}
	.icon-lamp4:before {content: "\ebf3";}
	.icon-lamp5:before {content: "\ebf4";}
	.icon-lamp6:before {content: "\ebf5";}
	.icon-lamp7:before {content: "\ebf6";}
	.icon-lamp8:before {content: "\ebf7";}
	.icon-broom:before {content: "\ebf8";}
	.icon-toiletpaper:before {content: "\ebf9";}
	.icon-bin:before {content: "\ebfa";}
	.icon-bin2:before {content: "\ebfb";}
	.icon-bin3:before {content: "\ebfc";}
	.icon-bin4:before {content: "\ebfd";}
	.icon-bin5:before {content: "\ebfe";}
	.icon-briefcase:before {content: "\ebff";}
	.icon-briefcase2:before {content: "\ec00";}
	.icon-briefcase3:before {content: "\ec01";}
	.icon-airplane:before {content: "\ec02";}
	.icon-airplane2:before {content: "\ec03";}
	.icon-airplane3:before {content: "\ec04";}
	.icon-airplane4:before {content: "\ec05";}
	.icon-paperplane:before {content: "\ec06";}
	.icon-car:before {content: "\ec07";}
	.icon-steering-wheel:before {content: "\ec08";}
	.icon-car2:before {content: "\ec09";}
	.icon-gas:before {content: "\ec0a";}
	.icon-bus:before {content: "\ec0b";}
	.icon-truck:before {content: "\ec0c";}
	.icon-bike:before {content: "\ec0d";}
	.icon-road:before {content: "\ec0e";}
	.icon-train:before {content: "\ec0f";}
	.icon-train2:before {content: "\ec10";}
	.icon-ship:before {content: "\ec11";}
	.icon-boat:before {content: "\ec12";}
	.icon-chopper:before {content: "\ec13";}
	.icon-chopper2:before {content: "\ec14";}
	.icon-cube:before {content: "\ec15";}
	.icon-cube2:before {content: "\ec16";}
	.icon-cube3:before {content: "\ec17";}
	.icon-cube4:before {content: "\ec18";}
	.icon-pyramid:before {content: "\ec19";}
	.icon-pyramid2:before {content: "\ec1a";}
	.icon-package:before {content: "\ec1b";}
	.icon-puzzle:before {content: "\ec1c";}
	.icon-puzzle2:before {content: "\ec1d";}
	.icon-puzzle3:before {content: "\ec1e";}
	.icon-puzzle4:before {content: "\ec1f";}
	.icon-glasses-3d:before {content: "\ec20";}
	.icon-glasses-3d2:before {content: "\ec21";}
	.icon-glasses:before {content: "\ec22";}
	.icon-glasses2:before {content: "\ec23";}
	.icon-brain:before {content: "\ec24";}
	.icon-accessibility:before {content: "\ec25";}
	.icon-accessibility2:before {content: "\ec26";}
	.icon-strategy:before {content: "\ec27";}
	.icon-target:before {content: "\ec28";}
	.icon-target2:before {content: "\ec29";}
	.icon-target3:before {content: "\ec2a";}
	.icon-ammo:before {content: "\ec2b";}
	.icon-gun:before {content: "\ec2c";}
	.icon-gun-forbidden:before {content: "\ec2d";}
	.icon-shield:before {content: "\ec2e";}
	.icon-shield-check:before {content: "\ec2f";}
	.icon-shield-notice:before {content: "\ec30";}
	.icon-shield2:before {content: "\ec31";}
	.icon-shield3:before {content: "\ec32";}
	.icon-shield4:before {content: "\ec33";}
	.icon-soccer:before {content: "\ec34";}
	.icon-football:before {content: "\ec35";}
	.icon-archery:before {content: "\ec36";}
	.icon-bow:before {content: "\ec37";}
	.icon-sword:before {content: "\ec38";}
	.icon-tennis:before {content: "\ec39";}
	.icon-pingpong:before {content: "\ec3a";}
	.icon-baseball:before {content: "\ec3b";}
	.icon-basketball:before {content: "\ec3c";}
	.icon-golf:before {content: "\ec3d";}
	.icon-golf2:before {content: "\ec3e";}
	.icon-hockey:before {content: "\ec3f";}
	.icon-racing:before {content: "\ec40";}
	.icon-finish:before {content: "\ec41";}
	.icon-eight-ball:before {content: "\ec42";}
	.icon-bowling:before {content: "\ec43";}
	.icon-bowling2:before {content: "\ec44";}
	.icon-power:before {content: "\ec45";}
	.icon-power2:before {content: "\ec46";}
	.icon-power3:before {content: "\ec47";}
	.icon-switch:before {content: "\ec48";}
	.icon-switch2:before {content: "\ec49";}
	.icon-power-cord:before {content: "\ec4a";}
	.icon-power-cord2:before {content: "\ec4b";}
	.icon-outlet:before {content: "\ec4c";}
	.icon-clipboard:before {content: "\ec4d";}
	.icon-clipboard2:before {content: "\ec4e";}
	.icon-clipboard3:before {content: "\ec4f";}
	.icon-clipboard4:before {content: "\ec50";}
	.icon-clipboard5:before {content: "\ec51";}
	.icon-clipboard6:before {content: "\ec52";}
	.icon-playlist:before {content: "\ec53";}
	.icon-playlist-add:before {content: "\ec54";}
	.icon-list-numbered:before {content: "\ec55";}
	.icon-list:before {content: "\ec56";}
	.icon-list2:before {content: "\ec57";}
	.icon-more:before {content: "\ec58";}
	.icon-more2:before {content: "\ec59";}
	.icon-grid:before {content: "\ec5a";}
	.icon-grid2:before {content: "\ec5b";}
	.icon-grid3:before {content: "\ec5c";}
	.icon-grid4:before {content: "\ec5d";}
	.icon-grid5:before {content: "\ec5e";}
	.icon-grid6:before {content: "\ec5f";}
	.icon-grid7:before {content: "\ec60";}
	.icon-tree5:before {content: "\ec61";}
	.icon-tree6:before {content: "\ec62";}
	.icon-tree7:before {content: "\ec63";}
	.icon-lan:before {content: "\ec64";}
	.icon-lan2:before {content: "\ec65";}
	.icon-lan3:before {content: "\ec66";}
	.icon-menu:before {content: "\ec67";}
	.icon-circle-small:before {content: "\ec68";}
	.icon-menu2:before {content: "\ec69";}
	.icon-menu3:before {content: "\ec6a";}
	.icon-menu4:before {content: "\ec6b";}
	.icon-menu5:before {content: "\ec6c";}
	.icon-menu6:before {content: "\ec6d";}
	.icon-menu7:before {content: "\ec6e";}
	.icon-menu8:before {content: "\ec6f";}
	.icon-menu9:before {content: "\ec70";}
	.icon-menu10:before {content: "\ec71";}
	.icon-cloud:before {content: "\ec72";}
	.icon-cloud-download:before {content: "\ec73";}
	.icon-cloud-upload:before {content: "\ec74";}
	.icon-cloud-check:before {content: "\ec75";}
	.icon-cloud2:before {content: "\ec76";}
	.icon-cloud-download2:before {content: "\ec77";}
	.icon-cloud-upload2:before {content: "\ec78";}
	.icon-cloud-check2:before {content: "\ec79";}
	.icon-download2:before {content: "\ec7a";}
	.icon-download3:before {content: "\ec7b";}
	.icon-upload2:before {content: "\ec7c";}
	.icon-upload3:before {content: "\ec7d";}
	.icon-import:before {content: "\ec7e";}
	.icon-import2:before {content: "\ec7f";}
	.icon-download4:before {content: "\ec80";}
	.icon-upload4:before {content: "\ec81";}
	.icon-download5:before {content: "\ec82";}
	.icon-upload5:before {content: "\ec83";}
	.icon-download6:before {content: "\ec84";}
	.icon-upload6:before {content: "\ec85";}
	.icon-download7:before {content: "\ec86";}
	.icon-upload7:before {content: "\ec87";}
	.icon-download8:before {content: "\ec88";}
	.icon-upload8:before {content: "\ec89";}
	.icon-download9:before {content: "\ec8a";}
	.icon-upload9:before {content: "\ec8b";}
	.icon-download10:before {content: "\ec8c";}
	.icon-upload10:before {content: "\ec8d";}
	.icon-sphere:before {content: "\ec8e";}
	.icon-sphere2:before {content: "\ec8f";}
	.icon-sphere3:before {content: "\ec90";}
	.icon-planet:before {content: "\ec91";}
	.icon-planet2:before {content: "\ec92";}
	.icon-earth:before {content: "\ec93";}
	.icon-earth2:before {content: "\ec94";}
	.icon-earth3:before {content: "\ec95";}
	.icon-link:before {content: "\ec96";}
	.icon-unlink:before {content: "\ec97";}
	.icon-link2:before {content: "\ec98";}
	.icon-unlink2:before {content: "\ec99";}
	.icon-link3:before {content: "\ec9a";}
	.icon-unlink3:before {content: "\ec9b";}
	.icon-link4:before {content: "\ec9c";}
	.icon-unlink4:before {content: "\ec9d";}
	.icon-link5:before {content: "\ec9e";}
	.icon-unlink5:before {content: "\ec9f";}
	.icon-anchor:before {content: "\eca0";}
	.icon-flag:before {content: "\eca1";}
	.icon-flag2:before {content: "\eca2";}
	.icon-flag3:before {content: "\eca3";}
	.icon-flag4:before {content: "\eca4";}
	.icon-flag5:before {content: "\eca5";}
	.icon-flag6:before {content: "\eca6";}
	.icon-flag7:before {content: "\eca7";}
	.icon-flag8:before {content: "\eca8";}
	.icon-attachment:before {content: "\eca9";}
	.icon-attachment2:before {content: "\ecaa";}
	.icon-eye:before {content: "\ecab";}
	.icon-eye-plus:before {content: "\ecac";}
	.icon-eye-minus:before {content: "\ecad";}
	.icon-eye-blocked:before {content: "\ecae";}
	.icon-eye2:before {content: "\ecaf";}
	.icon-eye-blocked2:before {content: "\ecb0";}
	.icon-eye3:before {content: "\ecb1";}
	.icon-eye-blocked3:before {content: "\ecb2";}
	.icon-eye4:before {content: "\ecb3";}
	.icon-bookmark2:before {content: "\ecb4";}
	.icon-bookmark3:before {content: "\ecb5";}
	.icon-bookmarks:before {content: "\ecb6";}
	.icon-bookmark4:before {content: "\ecb7";}
	.icon-spotlight2:before {content: "\ecb8";}
	.icon-starburst:before {content: "\ecb9";}
	.icon-snowflake:before {content: "\ecba";}
	.icon-temperature:before {content: "\ecbb";}
	.icon-temperature2:before {content: "\ecbc";}
	.icon-weather-lightning:before {content: "\ecbd";}
	.icon-weather-lightning2:before {content: "\ecbe";}
	.icon-weather-rain:before {content: "\ecbf";}
	.icon-weather-rain2:before {content: "\ecc0";}
	.icon-weather-snow:before {content: "\ecc1";}
	.icon-weather-snow2:before {content: "\ecc2";}
	.icon-weather-cloud-wind:before {content: "\ecc3";}
	.icon-weather-cloud-wind2:before {content: "\ecc4";}
	.icon-weather-cloud-sun:before {content: "\ecc5";}
	.icon-weather-cloud-sun2:before {content: "\ecc6";}
	.icon-weather-cloudy:before {content: "\ecc7";}
	.icon-weather-cloudy2:before {content: "\ecc8";}
	.icon-weather-sun-wind:before {content: "\ecc9";}
	.icon-weather-sun-wind2:before {content: "\ecca";}
	.icon-sun:before {content: "\eccb";}
	.icon-sun2:before {content: "\eccc";}
	.icon-moon:before {content: "\eccd";}
	.icon-day-night:before {content: "\ecce";}
	.icon-day-night2:before {content: "\eccf";}
	.icon-weather-windy:before {content: "\ecd0";}
	.icon-fan:before {content: "\ecd1";}
	.icon-umbrella:before {content: "\ecd2";}
	.icon-sun3:before {content: "\ecd3";}
	.icon-contrast:before {content: "\ecd4";}
	.icon-brightness-contrast:before {content: "\ecd5";}
	.icon-brightness-high:before {content: "\ecd6";}
	.icon-brightness-medium:before {content: "\ecd7";}
	.icon-brightness-low:before {content: "\ecd8";}
	.icon-bed:before {content: "\ecd9";}
	.icon-bed2:before {content: "\ecda";}
	.icon-furniture:before {content: "\ecdb";}
	.icon-chair:before {content: "\ecdc";}
	.icon-star-empty:before {content: "\ecdd";}
	.icon-star-empty2:before {content: "\ecde";}
	.icon-star-full:before {content: "\ecdf";}
	.icon-star-empty3:before {content: "\ece0";}
	.icon-star-half:before {content: "\ece1";}
	.icon-star-full2:before {content: "\ece2";}
	.icon-star:before {content: "\ece3";}
	.icon-heart:before {content: "\ece4";}
	.icon-heart2:before {content: "\ece5";}
	.icon-heart3:before {content: "\ece6";}
	.icon-heart4:before {content: "\ece7";}
	.icon-heart-broken:before {content: "\ece8";}
	.icon-heart5:before {content: "\ece9";}
	.icon-heart6:before {content: "\ecea";}
	.icon-heart-broken2:before {content: "\eceb";}
	.icon-heart7:before {content: "\ecec";}
	.icon-heart8:before {content: "\eced";}
	.icon-heart-broken3:before {content: "\ecee";}
	.icon-lips:before {content: "\ecef";}
	.icon-lips2:before {content: "\ecf0";}
	.icon-thumbs-up:before {content: "\ecf1";}
	.icon-thumbs-up2:before {content: "\ecf2";}
	.icon-thumbs-down:before {content: "\ecf3";}
	.icon-thumbs-down2:before {content: "\ecf4";}
	.icon-thumbs-up3:before {content: "\ecf5";}
	.icon-thumbs-down3:before {content: "\ecf6";}
	.icon-height:before {content: "\ecf7";}
	.icon-man:before {content: "\ecf8";}
	.icon-woman:before {content: "\ecf9";}
	.icon-man-woman:before {content: "\ecfa";}
	.icon-male:before {content: "\ecfb";}
	.icon-female:before {content: "\ecfc";}
	.icon-peace:before {content: "\ecfd";}
	.icon-yin-yang:before {content: "\ecfe";}
	.icon-happy:before {content: "\ecff";}
	.icon-happy2:before {content: "\ed00";}
	.icon-smile:before {content: "\ed01";}
	.icon-smile2:before {content: "\ed02";}
	.icon-tongue:before {content: "\ed03";}
	.icon-tongue2:before {content: "\ed04";}
	.icon-sad:before {content: "\ed05";}
	.icon-sad2:before {content: "\ed06";}
	.icon-wink:before {content: "\ed07";}
	.icon-wink2:before {content: "\ed08";}
	.icon-grin:before {content: "\ed09";}
	.icon-grin2:before {content: "\ed0a";}
	.icon-cool:before {content: "\ed0b";}
	.icon-cool2:before {content: "\ed0c";}
	.icon-angry:before {content: "\ed0d";}
	.icon-angry2:before {content: "\ed0e";}
	.icon-evil:before {content: "\ed0f";}
	.icon-evil2:before {content: "\ed10";}
	.icon-shocked:before {content: "\ed11";}
	.icon-shocked2:before {content: "\ed12";}
	.icon-baffled:before {content: "\ed13";}
	.icon-baffled2:before {content: "\ed14";}
	.icon-confused:before {content: "\ed15";}
	.icon-confused2:before {content: "\ed16";}
	.icon-neutral:before {content: "\ed17";}
	.icon-neutral2:before {content: "\ed18";}
	.icon-hipster:before {content: "\ed19";}
	.icon-hipster2:before {content: "\ed1a";}
	.icon-wondering:before {content: "\ed1b";}
	.icon-wondering2:before {content: "\ed1c";}
	.icon-sleepy:before {content: "\ed1d";}
	.icon-sleepy2:before {content: "\ed1e";}
	.icon-frustrated:before {content: "\ed1f";}
	.icon-frustrated2:before {content: "\ed20";}
	.icon-crying:before {content: "\ed21";}
	.icon-crying2:before {content: "\ed22";}
	.icon-cursor:before {content: "\ed23";}
	.icon-cursor2:before {content: "\ed24";}
	.icon-lasso:before {content: "\ed25";}
	.icon-lasso2:before {content: "\ed26";}
	.icon-select:before {content: "\ed27";}
	.icon-select2:before {content: "\ed28";}
	.icon-point-up:before {content: "\ed29";}
	.icon-point-right:before {content: "\ed2a";}
	.icon-point-down:before {content: "\ed2b";}
	.icon-point-left:before {content: "\ed2c";}
	.icon-pointer:before {content: "\ed2d";}
	.icon-reminder:before {content: "\ed2e";}
	.icon-drag-left-right:before {content: "\ed2f";}
	.icon-drag-left:before {content: "\ed30";}
	.icon-drag-right:before {content: "\ed31";}
	.icon-touch:before {content: "\ed32";}
	.icon-multitouch:before {content: "\ed33";}
	.icon-touch-zoom:before {content: "\ed34";}
	.icon-touch-pinch:before {content: "\ed35";}
	.icon-hand:before {content: "\ed36";}
	.icon-grab:before {content: "\ed37";}
	.icon-stack-empty:before {content: "\ed38";}
	.icon-stack-plus:before {content: "\ed39";}
	.icon-stack-minus:before {content: "\ed3a";}
	.icon-stack-star:before {content: "\ed3b";}
	.icon-stack-picture:before {content: "\ed3c";}
	.icon-stack-down:before {content: "\ed3d";}
	.icon-stack-up:before {content: "\ed3e";}
	.icon-stack-cancel:before {content: "\ed3f";}
	.icon-stack-check:before {content: "\ed40";}
	.icon-stack-text:before {content: "\ed41";}
	.icon-stack-clubs:before {content: "\ed42";}
	.icon-stack-spades:before {content: "\ed43";}
	.icon-stack-hearts:before {content: "\ed44";}
	.icon-stack-diamonds:before {content: "\ed45";}
	.icon-stack-user:before {content: "\ed46";}
	.icon-stack4:before {content: "\ed47";}
	.icon-stack-music:before {content: "\ed48";}
	.icon-stack-play:before {content: "\ed49";}
	.icon-move:before {content: "\ed4a";}
	.icon-dots:before {content: "\ed4b";}
	.icon-warning:before {content: "\ed4c";}
	.icon-warning2:before {content: "\ed4d";}
	.icon-notification:before {content: "\ed4e";}
	.icon-notification2:before {content: "\ed4f";}
	.icon-question:before {content: "\ed50";}
	.icon-question2:before {content: "\ed51";}
	.icon-question3:before {content: "\ed52";}
	.icon-question4:before {content: "\ed53";}
	.icon-question5:before {content: "\ed54";}
	.icon-question6:before {content: "\ed55";}
	.icon-plus:before {content: "\ed56";}
	.icon-minus:before {content: "\ed57";}
	.icon-plus2:before {content: "\ed58";}
	.icon-minus2:before {content: "\ed59";}
	.icon-plus3:before {content: "\ed5a";}
	.icon-minus3:before {content: "\ed5b";}
	.icon-plus-circle:before {content: "\ed5c";}
	.icon-minus-circle:before {content: "\ed5d";}
	.icon-plus-circle2:before {content: "\ed5e";}
	.icon-minus-circle2:before {content: "\ed5f";}
	.icon-info:before {content: "\ed60";}
	.icon-info2:before {content: "\ed61";}
	.icon-cancel-circle:before {content: "\ed62";}
	.icon-cancel-circle2:before {content: "\ed63";}
	.icon-blocked:before {content: "\ed64";}
	.icon-cancel-square:before {content: "\ed65";}
	.icon-cancel-square2:before {content: "\ed66";}
	.icon-cancel:before {content: "\ed67";}
	.icon-spam:before {content: "\ed68";}
	.icon-cross:before {content: "\ed69";}
	.icon-cross2:before {content: "\ed6a";}
	.icon-cross3:before {content: "\ed6b";}
	.icon-checkmark:before {content: "\ed6c";}
	.icon-checkmark2:before {content: "\ed6d";}
	.icon-checkmark3:before {content: "\ed6e";}
	.icon-checkmark4:before {content: "\ed6f";}
	.icon-checkmark5:before {content: "\ed70";}
	.icon-spell-check:before {content: "\ed71";}
	.icon-spell-check2:before {content: "\ed72";}
	.icon-enter:before {content: "\ed73";}
	.icon-exit:before {content: "\ed74";}
	.icon-enter2:before {content: "\ed75";}
	.icon-exit2:before {content: "\ed76";}
	.icon-enter3:before {content: "\ed77";}
	.icon-exit3:before {content: "\ed78";}
	.icon-wall:before {content: "\ed79";}
	.icon-fence:before {content: "\ed7a";}
	.icon-play3:before {content: "\ed7b";}
	.icon-pause:before {content: "\ed7c";}
	.icon-stop:before {content: "\ed7d";}
	.icon-previous:before {content: "\ed7e";}
	.icon-next:before {content: "\ed7f";}
	.icon-backward:before {content: "\ed80";}
	.icon-forward2:before {content: "\ed81";}
	.icon-play4:before {content: "\ed82";}
	.icon-pause2:before {content: "\ed83";}
	.icon-stop2:before {content: "\ed84";}
	.icon-backward2:before {content: "\ed85";}
	.icon-forward3:before {content: "\ed86";}
	.icon-first:before {content: "\ed87";}
	.icon-last:before {content: "\ed88";}
	.icon-previous2:before {content: "\ed89";}
	.icon-next2:before {content: "\ed8a";}
	.icon-eject:before {content: "\ed8b";}
	.icon-volume-high:before {content: "\ed8c";}
	.icon-volume-medium:before {content: "\ed8d";}
	.icon-volume-low:before {content: "\ed8e";}
	.icon-volume-mute:before {content: "\ed8f";}
	.icon-speaker-left:before {content: "\ed90";}
	.icon-speaker-right:before {content: "\ed91";}
	.icon-volume-mute2:before {content: "\ed92";}
	.icon-volume-increase:before {content: "\ed93";}
	.icon-volume-decrease:before {content: "\ed94";}
	.icon-volume-high2:before {content: "\ed95";}
	.icon-volume-medium2:before {content: "\ed96";}
	.icon-volume-medium3:before {content: "\ed97";}
	.icon-volume-low2:before {content: "\ed98";}
	.icon-volume-mute3:before {content: "\ed99";}
	.icon-volume-increase2:before {content: "\ed9a";}
	.icon-volume-decrease2:before {content: "\ed9b";}
	.icon-volume-decrease3:before {content: "\ed9c";}
	.icon-volume-5:before {content: "\ed9d";}
	.icon-volume-4:before {content: "\ed9e";}
	.icon-volume-3:before {content: "\ed9f";}
	.icon-volume-2:before {content: "\eda0";}
	.icon-volume-1:before {content: "\eda1";}
	.icon-volume-0:before {content: "\eda2";}
	.icon-volume-mute4:before {content: "\eda3";}
	.icon-volume-mute5:before {content: "\eda4";}
	.icon-loop:before {content: "\eda5";}
	.icon-loop2:before {content: "\eda6";}
	.icon-loop3:before {content: "\eda7";}
	.icon-infinite-square:before {content: "\eda8";}
	.icon-infinite:before {content: "\eda9";}
	.icon-infinite2:before {content: "\edaa";}
	.icon-loop4:before {content: "\edab";}
	.icon-shuffle:before {content: "\edac";}
	.icon-shuffle2:before {content: "\edad";}
	.icon-wave:before {content: "\edae";}
	.icon-wave2:before {content: "\edaf";}
	.icon-split:before {content: "\edb0";}
	.icon-merge:before {content: "\edb1";}
	.icon-first2:before {content: "\edb2";}
	.icon-last2:before {content: "\edb3";}
	.icon-arrow-up:before {content: "\edb4";}
	.icon-arrow-up2:before {content: "\edb5";}
	.icon-arrow-up3:before {content: "\edb6";}
	.icon-arrow-up4:before {content: "\edb7";}
	.icon-arrow-right:before {content: "\edb8";}
	.icon-arrow-right2:before {content: "\edb9";}
	.icon-arrow-right3:before {content: "\edba";}
	.icon-arrow-right4:before {content: "\edbb";}
	.icon-arrow-down:before {content: "\edbc";}
	.icon-arrow-down2:before {content: "\edbd";}
	.icon-arrow-down3:before {content: "\edbe";}
	.icon-arrow-down4:before {content: "\edbf";}
	.icon-arrow-left:before {content: "\edc0";}
	.icon-arrow-left2:before {content: "\edc1";}
	.icon-arrow-left3:before {content: "\edc2";}
	.icon-arrow-left4:before {content: "\edc3";}
	.icon-arrow-up5:before {content: "\edc4";}
	.icon-arrow-right5:before {content: "\edc5";}
	.icon-arrow-down5:before {content: "\edc6";}
	.icon-arrow-left5:before {content: "\edc7";}
	.icon-arrow-up-left:before {content: "\edc8";}
	.icon-arrow-up6:before {content: "\edc9";}
	.icon-arrow-up-right:before {content: "\edca";}
	.icon-arrow-right6:before {content: "\edcb";}
	.icon-arrow-down-right:before {content: "\edcc";}
	.icon-arrow-down6:before {content: "\edcd";}
	.icon-arrow-down-left:before {content: "\edce";}
	.icon-arrow-left6:before {content: "\edcf";}
	.icon-arrow-up-left2:before {content: "\edd0";}
	.icon-arrow-up7:before {content: "\edd1";}
	.icon-arrow-up-right2:before {content: "\edd2";}
	.icon-arrow-right7:before {content: "\edd3";}
	.icon-arrow-down-right2:before {content: "\edd4";}
	.icon-arrow-down7:before {content: "\edd5";}
	.icon-arrow-down-left2:before {content: "\edd6";}
	.icon-arrow-left7:before {content: "\edd7";}
	.icon-arrow-up-left3:before {content: "\edd8";}
	.icon-arrow-up8:before {content: "\edd9";}
	.icon-arrow-up-right3:before {content: "\edda";}
	.icon-arrow-right8:before {content: "\eddb";}
	.icon-arrow-down-right3:before {content: "\eddc";}
	.icon-arrow-down8:before {content: "\eddd";}
	.icon-arrow-down-left3:before {content: "\edde";}
	.icon-arrow-left8:before {content: "\eddf";}
	.icon-circle-up:before {content: "\ede0";}
	.icon-circle-right:before {content: "\ede1";}
	.icon-circle-down:before {content: "\ede2";}
	.icon-circle-left:before {content: "\ede3";}
	.icon-circle-up2:before {content: "\ede4";}
	.icon-circle-right2:before {content: "\ede5";}
	.icon-circle-down2:before {content: "\ede6";}
	.icon-circle-left2:before {content: "\ede7";}
	.icon-circle-up-left:before {content: "\ede8";}
	.icon-circle-up3:before {content: "\ede9";}
	.icon-circle-up-right:before {content: "\edea";}
	.icon-circle-right3:before {content: "\edeb";}
	.icon-circle-down-right:before {content: "\edec";}
	.icon-circle-down3:before {content: "\eded";}
	.icon-circle-down-left:before {content: "\edee";}
	.icon-circle-left3:before {content: "\edef";}
	.icon-circle-up-left2:before {content: "\edf0";}
	.icon-circle-up4:before {content: "\edf1";}
	.icon-circle-up-right2:before {content: "\edf2";}
	.icon-circle-right4:before {content: "\edf3";}
	.icon-circle-down-right2:before {content: "\edf4";}
	.icon-circle-down4:before {content: "\edf5";}
	.icon-circle-down-left2:before {content: "\edf6";}
	.icon-circle-left4:before {content: "\edf7";}
	.icon-arrow-resize:before {content: "\edf8";}
	.icon-arrow-resize2:before {content: "\edf9";}
	.icon-arrow-resize3:before {content: "\edfa";}
	.icon-arrow-resize4:before {content: "\edfb";}
	.icon-arrow-resize5:before {content: "\edfc";}
	.icon-arrow-resize6:before {content: "\edfd";}
	.icon-arrow-resize7:before {content: "\edfe";}
	.icon-arrow-resize8:before {content: "\edff";}
	.icon-square-up-left:before {content: "\ee00";}
	.icon-square-up:before {content: "\ee01";}
	.icon-square-up-right:before {content: "\ee02";}
	.icon-square-right:before {content: "\ee03";}
	.icon-square-down-right:before {content: "\ee04";}
	.icon-square-down:before {content: "\ee05";}
	.icon-square-down-left:before {content: "\ee06";}
	.icon-square-left:before {content: "\ee07";}
	.icon-arrow-up9:before {content: "\ee08";}
	.icon-arrow-right9:before {content: "\ee09";}
	.icon-arrow-down9:before {content: "\ee0a";}
	.icon-arrow-left9:before {content: "\ee0b";}
	.icon-arrow-up10:before {content: "\ee0c";}
	.icon-arrow-right10:before {content: "\ee0d";}
	.icon-arrow-down10:before {content: "\ee0e";}
	.icon-arrow-left10:before {content: "\ee0f";}
	.icon-arrow-up-left4:before {content: "\ee10";}
	.icon-arrow-up11:before {content: "\ee11";}
	.icon-arrow-up-right4:before {content: "\ee12";}
	.icon-arrow-right11:before {content: "\ee13";}
	.icon-arrow-down-right4:before {content: "\ee14";}
	.icon-arrow-down11:before {content: "\ee15";}
	.icon-arrow-down-left4:before {content: "\ee16";}
	.icon-arrow-left11:before {content: "\ee17";}
	.icon-arrow-up-left5:before {content: "\ee18";}
	.icon-arrow-up12:before {content: "\ee19";}
	.icon-arrow-up-right5:before {content: "\ee1a";}
	.icon-arrow-right12:before {content: "\ee1b";}
	.icon-arrow-down-right5:before {content: "\ee1c";}
	.icon-arrow-down12:before {content: "\ee1d";}
	.icon-arrow-down-left5:before {content: "\ee1e";}
	.icon-arrow-left12:before {content: "\ee1f";}
	.icon-arrow-up13:before {content: "\ee20";}
	.icon-arrow-right13:before {content: "\ee21";}
	.icon-arrow-down13:before {content: "\ee22";}
	.icon-arrow-left13:before {content: "\ee23";}
	.icon-arrow-up14:before {content: "\ee24";}
	.icon-arrow-right14:before {content: "\ee25";}
	.icon-arrow-down14:before {content: "\ee26";}
	.icon-arrow-left14:before {content: "\ee27";}
	.icon-circle-up5:before {content: "\ee28";}
	.icon-circle-right5:before {content: "\ee29";}
	.icon-circle-down5:before {content: "\ee2a";}
	.icon-circle-left5:before {content: "\ee2b";}
	.icon-circle-up6:before {content: "\ee2c";}
	.icon-circle-right6:before {content: "\ee2d";}
	.icon-circle-down6:before {content: "\ee2e";}
	.icon-circle-left6:before {content: "\ee2f";}
	.icon-arrow-up15:before {content: "\ee30";}
	.icon-arrow-right15:before {content: "\ee31";}
	.icon-arrow-down15:before {content: "\ee32";}
	.icon-arrow-left15:before {content: "\ee33";}
	.icon-arrow-up16:before {content: "\ee34";}
	.icon-arrow-right16:before {content: "\ee35";}
	.icon-arrow-down16:before {content: "\ee36";}
	.icon-arrow-left16:before {content: "\ee37";}
	.icon-menu-open:before {content: "\ee38";}
	.icon-menu-open2:before {content: "\ee39";}
	.icon-menu-close:before {content: "\ee3a";}
	.icon-menu-close2:before {content: "\ee3b";}
	.icon-enter4:before {content: "\ee3c";}
	.icon-enter5:before {content: "\ee3d";}
	.icon-esc:before {content: "\ee3e";}
	.icon-enter6:before {content: "\ee3f";}
	.icon-backspace:before {content: "\ee40";}
	.icon-backspace2:before {content: "\ee41";}
	.icon-tab:before {content: "\ee42";}
	.icon-transmission:before {content: "\ee43";}
	.icon-transmission2:before {content: "\ee44";}
	.icon-sort:before {content: "\ee45";}
	.icon-sort2:before {content: "\ee46";}
	.icon-move-up:before {content: "\ee47";}
	.icon-move-down:before {content: "\ee48";}
	.icon-sort-alpha-asc:before {content: "\ee49";}
	.icon-sort-alpha-desc:before {content: "\ee4a";}
	.icon-sort-numeric-asc:before {content: "\ee4b";}
	.icon-sort-numberic-desc:before {content: "\ee4c";}
	.icon-sort-amount-asc:before {content: "\ee4d";}
	.icon-sort-amount-desc:before {content: "\ee4e";}
	.icon-sort-time-asc:before {content: "\ee4f";}
	.icon-sort-time-desc:before {content: "\ee50";}
	.icon-battery-6:before {content: "\ee51";}
	.icon-battery-5:before {content: "\ee52";}
	.icon-battery-4:before {content: "\ee53";}
	.icon-battery-3:before {content: "\ee54";}
	.icon-battery-2:before {content: "\ee55";}
	.icon-battery-1:before {content: "\ee56";}
	.icon-battery-0:before {content: "\ee57";}
	.icon-battery-charging:before {content: "\ee58";}
	.icon-key-keyboard:before {content: "\ee59";}
	.icon-key-A:before {content: "\ee5a";}
	.icon-key-up:before {content: "\ee5b";}
	.icon-key-right:before {content: "\ee5c";}
	.icon-key-down:before {content: "\ee5d";}
	.icon-key-left:before {content: "\ee5e";}
	.icon-command:before {content: "\ee5f";}
	.icon-shift:before {content: "\ee60";}
	.icon-ctrl:before {content: "\ee61";}
	.icon-opt:before {content: "\ee62";}
	.icon-checkbox-checked:before {content: "\ee63";}
	.icon-checkbox-unchecked:before {content: "\ee64";}
	.icon-checkbox-partial:before {content: "\ee65";}
	.icon-square:before {content: "\ee66";}
	.icon-triangle:before {content: "\ee67";}
	.icon-triangle2:before {content: "\ee68";}
	.icon-diamond3:before {content: "\ee69";}
	.icon-diamond4:before {content: "\ee6a";}
	.icon-checkbox-checked2:before {content: "\ee6b";}
	.icon-checkbox-unchecked2:before {content: "\ee6c";}
	.icon-checkbox-partial2:before {content: "\ee6d";}
	.icon-radio-checked:before {content: "\ee6e";}
	.icon-radio-checked2:before {content: "\ee6f";}
	.icon-radio-unchecked:before {content: "\ee70";}
	.icon-toggle-on:before {content: "\ee71";}
	.icon-toggle-off:before {content: "\ee72";}
	.icon-checkmark-circle:before {content: "\ee73";}
	.icon-circle:before {content: "\ee74";}
	.icon-circle2:before {content: "\ee75";}
	.icon-circles:before {content: "\ee76";}
	.icon-circles2:before {content: "\ee77";}
	.icon-crop:before {content: "\ee78";}
	.icon-crop2:before {content: "\ee79";}
	.icon-make-group:before {content: "\ee7a";}
	.icon-ungroup:before {content: "\ee7b";}
	.icon-vector:before {content: "\ee7c";}
	.icon-vector2:before {content: "\ee7d";}
	.icon-rulers:before {content: "\ee7e";}
	.icon-ruler:before {content: "\ee7f";}
	.icon-pencil-ruler:before {content: "\ee80";}
	.icon-scissors:before {content: "\ee81";}
	.icon-scissors2:before {content: "\ee82";}
	.icon-scissors3:before {content: "\ee83";}
	.icon-haircut:before {content: "\ee84";}
	.icon-comb:before {content: "\ee85";}
	.icon-filter:before {content: "\ee86";}
	.icon-filter2:before {content: "\ee87";}
	.icon-filter3:before {content: "\ee88";}
	.icon-filter4:before {content: "\ee89";}
	.icon-font:before {content: "\ee8a";}
	.icon-ampersand:before {content: "\ee8b";}
	.icon-ligature:before {content: "\ee8c";}
	.icon-ligature2:before {content: "\ee8d";}
	.icon-font-size:before {content: "\ee8e";}
	.icon-typography:before {content: "\ee8f";}
	.icon-text-height:before {content: "\ee90";}
	.icon-text-width:before {content: "\ee91";}
	.icon-height2:before {content: "\ee92";}
	.icon-width:before {content: "\ee93";}
	.icon-bold:before {content: "\ee94";}
	.icon-underline:before {content: "\ee95";}
	.icon-italic:before {content: "\ee96";}
	.icon-strikethrough:before {content: "\ee97";}
	.icon-strikethrough2:before {content: "\ee98";}
	.icon-font-size2:before {content: "\ee99";}
	.icon-bold2:before {content: "\ee9a";}
	.icon-underline2:before {content: "\ee9b";}
	.icon-italic2:before {content: "\ee9c";}
	.icon-strikethrough3:before {content: "\ee9d";}
	.icon-omega:before {content: "\ee9e";}
	.icon-sigma:before {content: "\ee9f";}
	.icon-nbsp:before {content: "\eea0";}
	.icon-page-break:before {content: "\eea1";}
	.icon-page-break2:before {content: "\eea2";}
	.icon-superscript:before {content: "\eea3";}
	.icon-subscript:before {content: "\eea4";}
	.icon-superscript2:before {content: "\eea5";}
	.icon-subscript2:before {content: "\eea6";}
	.icon-text-color:before {content: "\eea7";}
	.icon-highlight:before {content: "\eea8";}
	.icon-pagebreak:before {content: "\eea9";}
	.icon-clear-formatting:before {content: "\eeaa";}
	.icon-table:before {content: "\eeab";}
	.icon-table2:before {content: "\eeac";}
	.icon-insert-template:before {content: "\eead";}
	.icon-pilcrow:before {content: "\eeae";}
	.icon-ltr:before {content: "\eeaf";}
	.icon-rtl:before {content: "\eeb0";}
	.icon-ltr2:before {content: "\eeb1";}
	.icon-rtl2:before {content: "\eeb2";}
	.icon-section:before {content: "\eeb3";}
	.icon-paragraph-left:before {content: "\eeb4";}
	.icon-paragraph-center:before {content: "\eeb5";}
	.icon-paragraph-right:before {content: "\eeb6";}
	.icon-paragraph-justify:before {content: "\eeb7";}
	.icon-paragraph-left2:before {content: "\eeb8";}
	.icon-paragraph-center2:before {content: "\eeb9";}
	.icon-paragraph-right2:before {content: "\eeba";}
	.icon-paragraph-justify2:before {content: "\eebb";}
	.icon-indent-increase:before {content: "\eebc";}
	.icon-indent-decrease:before {content: "\eebd";}
	.icon-paragraph-left3:before {content: "\eebe";}
	.icon-paragraph-center3:before {content: "\eebf";}
	.icon-paragraph-right3:before {content: "\eec0";}
	.icon-paragraph-justify3:before {content: "\eec1";}
	.icon-indent-increase2:before {content: "\eec2";}
	.icon-indent-decrease2:before {content: "\eec3";}
	.icon-share:before {content: "\eec4";}
	.icon-share2:before {content: "\eec5";}
	.icon-new-tab:before {content: "\eec6";}
	.icon-new-tab2:before {content: "\eec7";}
	.icon-popout:before {content: "\eec8";}
	.icon-embed:before {content: "\eec9";}
	.icon-embed2:before {content: "\eeca";}
	.icon-markup:before {content: "\eecb";}
	.icon-regexp:before {content: "\eecc";}
	.icon-regexp2:before {content: "\eecd";}
	.icon-code:before {content: "\eece";}
	.icon-circle-css:before {content: "\eecf";}
	.icon-circle-code:before {content: "\eed0";}
	.icon-terminal:before {content: "\eed1";}
	.icon-unicode:before {content: "\eed2";}
	.icon-seven-segment-0:before {content: "\eed3";}
	.icon-seven-segment-1:before {content: "\eed4";}
	.icon-seven-segment-2:before {content: "\eed5";}
	.icon-seven-segment-3:before {content: "\eed6";}
	.icon-seven-segment-4:before {content: "\eed7";}
	.icon-seven-segment-5:before {content: "\eed8";}
	.icon-seven-segment-6:before {content: "\eed9";}
	.icon-seven-segment-7:before {content: "\eeda";}
	.icon-seven-segment-8:before {content: "\eedb";}
	.icon-seven-segment-9:before {content: "\eedc";}
	.icon-share3:before {content: "\eedd";}
	.icon-share4:before {content: "\eede";}
	.icon-mail:before {content: "\eedf";}
	.icon-mail2:before {content: "\eee0";}
	.icon-mail3:before {content: "\eee1";}
	.icon-mail4:before {content: "\eee2";}
	.icon-google:before {content: "\eee3";}
	.icon-google-plus:before {content: "\eee4";}
	.icon-google-plus2:before {content: "\eee5";}
	.icon-google-plus3:before {content: "\eee6";}
	.icon-google-drive:before {content: "\eee7";}
	.icon-facebook:before {content: "\eee8";}
	.icon-facebook2:before {content: "\eee9";}
	.icon-facebook3:before {content: "\eeea";}
	.icon-ello:before {content: "\eeeb";}
	.icon-instagram:before {content: "\eeec";}
	.icon-twitter:before {content: "\eeed";}
	.icon-twitter2:before {content: "\eeee";}
	.icon-twitter3:before {content: "\eeef";}
	.icon-feed2:before {content: "\eef0";}
	.icon-feed3:before {content: "\eef1";}
	.icon-feed4:before {content: "\eef2";}
	.icon-youtube:before {content: "\eef3";}
	.icon-youtube2:before {content: "\eef4";}
	.icon-youtube3:before {content: "\eef5";}
	.icon-youtube4:before {content: "\eef6";}
	.icon-twitch:before {content: "\eef7";}
	.icon-vimeo:before {content: "\eef8";}
	.icon-vimeo2:before {content: "\eef9";}
	.icon-vimeo3:before {content: "\eefa";}
	.icon-lanyrd:before {content: "\eefb";}
	.icon-flickr:before {content: "\eefc";}
	.icon-flickr2:before {content: "\eefd";}
	.icon-flickr3:before {content: "\eefe";}
	.icon-flickr4:before {content: "\eeff";}
	.icon-picassa:before {content: "\ef00";}
	.icon-picassa2:before {content: "\ef01";}
	.icon-dribbble:before {content: "\ef02";}
	.icon-dribbble2:before {content: "\ef03";}
	.icon-dribbble3:before {content: "\ef04";}
	.icon-forrst:before {content: "\ef05";}
	.icon-forrst2:before {content: "\ef06";}
	.icon-deviantart:before {content: "\ef07";}
	.icon-deviantart2:before {content: "\ef08";}
	.icon-steam:before {content: "\ef09";}
	.icon-steam2:before {content: "\ef0a";}
	.icon-dropbox:before {content: "\ef0b";}
	.icon-onedrive:before {content: "\ef0c";}
	.icon-github:before {content: "\ef0d";}
	.icon-github2:before {content: "\ef0e";}
	.icon-github3:before {content: "\ef0f";}
	.icon-github4:before {content: "\ef10";}
	.icon-github5:before {content: "\ef11";}
	.icon-wordpress:before {content: "\ef12";}
	.icon-wordpress2:before {content: "\ef13";}
	.icon-joomla:before {content: "\ef14";}
	.icon-blogger:before {content: "\ef15";}
	.icon-blogger2:before {content: "\ef16";}
	.icon-tumblr:before {content: "\ef17";}
	.icon-tumblr2:before {content: "\ef18";}
	.icon-yahoo:before {content: "\ef19";}
	.icon-tux:before {content: "\ef1a";}
	.icon-apple2:before {content: "\ef1b";}
	.icon-finder:before {content: "\ef1c";}
	.icon-android:before {content: "\ef1d";}
	.icon-windows:before {content: "\ef1e";}
	.icon-windows8:before {content: "\ef1f";}
	.icon-soundcloud:before {content: "\ef20";}
	.icon-soundcloud2:before {content: "\ef21";}
	.icon-skype:before {content: "\ef22";}
	.icon-reddit:before {content: "\ef23";}
	.icon-linkedin:before {content: "\ef24";}
	.icon-linkedin2:before {content: "\ef25";}
	.icon-lastfm:before {content: "\ef26";}
	.icon-lastfm2:before {content: "\ef27";}
	.icon-delicious:before {content: "\ef28";}
	.icon-stumbleupon:before {content: "\ef29";}
	.icon-stumbleupon2:before {content: "\ef2a";}
	.icon-stackoverflow:before {content: "\ef2b";}
	.icon-pinterest:before {content: "\ef2c";}
	.icon-pinterest2:before {content: "\ef2d";}
	.icon-xing:before {content: "\ef2e";}
	.icon-xing2:before {content: "\ef2f";}
	.icon-flattr:before {content: "\ef30";}
	.icon-foursquare:before {content: "\ef31";}
	.icon-paypal:before {content: "\ef32";}
	.icon-paypal2:before {content: "\ef33";}
	.icon-paypal3:before {content: "\ef34";}
	.icon-yelp:before {content: "\ef35";}
	.icon-file-pdf:before {content: "\ef36";}
	.icon-file-openoffice:before {content: "\ef37";}
	.icon-file-word:before {content: "\ef38";}
	.icon-file-excel:before {content: "\ef39";}
	.icon-libreoffice:before {content: "\ef3a";}
	.icon-html5:before {content: "\ef3b";}
	.icon-html52:before {content: "\ef3c";}
	.icon-css3:before {content: "\ef3d";}
	.icon-git:before {content: "\ef3e";}
	.icon-svg:before {content: "\ef3f";}
	.icon-codepen:before {content: "\ef40";}
	.icon-chrome:before {content: "\ef41";}
	.icon-firefox:before {content: "\ef42";}
	.icon-IE:before {content: "\ef43";}
	.icon-opera:before {content: "\ef44";}
	.icon-safari:before {content: "\ef45";}
	.icon-IcoMoon:before {content: "\ef46";}
	
