/******************************************************************************/
/*  Reset styles															  */
/******************************************************************************/

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed, 
figure,figcaption,footer,header,hgroup, 
menu,nav,output,ruby,section,summary,
time,mark,audio,video 
{
	border:0px;
    margin:0px;
    padding:0px;
    font:inherit;
	font-size:100%;
    vertical-align:baseline;
	color: #444;
}

span.margin-bottom-0 { font-size:44px; }

div.cta00001 { margin-top: 20px; margin-left: -4px;  }

div.tool01
{
	margin-left:3%;
}

/******************************************************************************/
/*  Base styles																  */
/******************************************************************************/

body
{
	margin:0px;
	padding:0px;
}

body,textarea,a,.nostalgia-accordion.ui-widget,.nostalgia-accordion.ui-widget p
{
	color:#666666;
	font-size:18px;
	font-family:'Arial';
	text-align: justify;
}

textarea
{
	resize:none;
	overflow:hidden;
}

a,textarea 
{ 
	outline:none; 
}

.clear-fix:after 
{
	height:0;
	clear:both;
	content:" ";
	font-size:0;
	display: block;
	visibility: hidden;
}

* html .clear-fix             { zoom: 1; } 
*:first-child+html .clear-fix { zoom: 1; }

.float-left		{ float:left;   }
.float-right    { float:right;  }

.box-center
{
	margin-left:auto !important;
	margin-right:auto !important;
}

.top-0
{
	margin-top:0px !important;
	padding-top:0px !important;
}

.padding-0			{ padding:0px !important;			}

.margin-0           { margin:0px !important;            }
.margin-top-10      { margin-top:10px !important;       }
.margin-bottom-0	{ margin-bottom:0px !important;		}
.margin-bottom-10   { margin-bottom:10px !important;    }
.margin-bottom-20   { margin-bottom:20px !important;    }
.margin-bottom-30   { margin-bottom:30px !important;    }
.margin-bottom-50   { margin-bottom:50px !important;    }

.text-right			{ text-align:right;					}
.text-center		{ text-align:center;				}
.no-background		{ background:none !important;		}
.position-relative	{ position:relative !important;		}

a img				{ border:none;						}
a,a:hover			{ text-decoration:none;				}

span.bold			{ font-weight:bold; color: #999					}
.overflow-hidden	{ overflow:hidden;					}

p
{
	margin:0px;
	padding:10px 0px 10px 0px;
}

p,div.contact-details
{
	line-height:150%;
}

/******************************************************************************/
/*  Accordion																  */
/******************************************************************************/

.nostalgia-accordion
{

}

	.nostalgia-accordion .ui-corner-all,
	.nostalgia-accordion .ui-corner-top
	{
		border-radius:0px;	
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
	}

	.nostalgia-accordion .ui-accordion-header
	{

	}

		.nostalgia-accordion .ui-accordion-header a
		{
			font-size:30px;
			margin:2px 0px 0px 0px;
			padding:4px 10px 5px 10px;
		}

		.nostalgia-accordion .ui-accordion-header .ui-icon
		{
			display:none;
		}

	.nostalgia-accordion .ui-accordion-content
	{
		padding:0px;
	}
	
		.nostalgia-accordion .ui-accordion-content>div
		{
			margin:25px 0px 15px 0px;
		}

		.nostalgia-accordion .ui-accordion-content>p
		{
			padding-top:0px;
			padding-bottom:0px;
		}

	.nostalgia-accordion .ui-state-active, 
	.nostalgia-accordion .ui-state-default, 
	.nostalgia-accordion .ui-widget-content,
	.nostalgia-accordion .ui-widget-header .ui-state-active,
	.nostalgia-accordion .ui-widget-content .ui-state-active,
	.nostalgia-accordion .ui-widget-header .ui-state-default,
	.nostalgia-accordion .ui-widget-content .ui-state-default
	{
		border:none;
	}

	.nostalgia-accordion .ui-widget-content
	{
		background:none;
	}

	.nostalgia-accordion .ui-state-default, 
	.nostalgia-accordion .ui-widget-header .ui-state-default,
	.nostalgia-accordion .ui-widget-content .ui-state-default
	{
		background:#005497 url('/image/icon_plus.png') right center no-repeat;
	}

	.nostalgia-accordion .ui-state-active, 
	.nostalgia-accordion .ui-widget-header .ui-state-active,
	.nostalgia-accordion .ui-widget-content .ui-state-active
	{
		background:transparent url('/image/icon_minus.png') right center no-repeat;			
	}

	.nostalgia-accordion .ui-state-active a
	{
		padding-left:0px;
	}



/******************************************************************************/
/*  Text colors																  */
/******************************************************************************/

a.button-black:hover,
#latest-tweets ul li p a,
.nostalgia-accordion .ui-accordion-header a:hover
{
	color:#333333;
}

a,a:hover,
div.footer p,
a.button-black,
ul.list-1 li span,
h1,h2,h3,h4,h5,h6,
div.contact-details,
div.header a.header-logo,
div.header div.header-phone,
ul.testimonial-list li p,
ul.image-list li>div p,
ul.form-line li,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content,
.nostalgia-accordion .ui-accordion-header a,
{
	color:#FFFFFF;
}

ul.list-1 li h5,
textarea,label
{
	color:#666666;
}

.width-footer {
	width: 40% !important;
}

/******************************************************************************/
/*  Background colors														  */
/******************************************************************************/

ul.section-list>li,
ul.social-list li a,
div.header a.header-logo,
a.section-list-item-prev:hover,
a.section-list-item-next:hover,
.image-list-carousel-navigation-prev:hover,
.image-list-carousel-navigation-next:hover,
.contact-details-wrapper .contact-details #contact-details-button:hover
{
	background-color:#FFFFFF;
}

a.button-black,
/*ul.image-list li h3,
ul.image-list li>div,*/
ul.testimonial-list li p,
ul.form-line li,
#latest-tweets ul li p,
/*.image-list-carousel-navigation-prev,
.image-list-carousel-navigation-next,*/
a.section-list-item-prev,
a.section-list-item-next,
div.contact-details,
div.header div.header-phone,
div.footer div.layout-50-left,
div.footer div.layout-50-right,
.contact-details-wrapper .contact-details #contact-details-button
{
	background-color:#135f91;
}

ul.image-list li h3,
ul.image-list li>div,
.image-list-carousel-navigation-prev,
.image-list-carousel-navigation-next,
{
	background-color:#135f91;
}

ul.form-line li select,
ul.form-line li textarea
{
	background-color: #FFFFFF;
}

.iframe-responsive-maps {
	max-width: 100%;
	min-width:200px;
	height: auto;
}

/******************************************************************************/
/*  Font				                                                      */
/******************************************************************************/

a.button-black,
ul.list-1 li span,
h1,h2,h3,h4,h5,h6,
p.subtitle-paragraph,
div.header a.header-logo,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
.nostalgia-accordion .ui-accordion-header a
{
	font-family:'Arial';
}

/******************************************************************************/
/*	Layouts																	  */
/******************************************************************************/

	/**************************************************************************/
	/*	Layout 50x50 (in percentage)										  */
	/**************************************************************************/
	
	.layout-50p {}

	.layout-50p-left 
	{ 
		clear:both;
		float:left; 
	}

	.layout-50p-right 
	{ 
		float:left; 
	}

	.layout-50p-left,
	.layout-50p-right 
	{ 
		width:60%;
	}	

	/**************************************************************************/
	/*	Layout 50x50														  */
	/**************************************************************************/
	
	.layout-50 {}

	.layout-50-left 
	{ 
		clear:both;
		float:left; 
	}

	.layout-50-right 
	{ 
		float:right; 
	}

	.layout-50-left,
	.layout-50-right 
	{ 
		width:50%;
	}	

/******************************************************************************/
/*	Headers																	  */
/******************************************************************************/

h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
	margin:0px;
	padding:0px;
	line-height:100%;
}

h1,h2,h3,h4,h5,h6,
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
	font-weight:400;
	
}

h1,h1 a	{ font-size:72px; }
h2,h2 a	{ font-size:60px; color: #666666; }
h3,h3 a	{ font-size:30px; color: #135f91; }
h4,h4 a	{ font-size:20px; }
h5,h5 a { font-size:16px; }

h1,h2,h3,
h1 a,h2 a,h3 a
{
	margin-bottom:15px;
}

h1,h1 a
{
	margin-bottom:20px;
}

/******************************************************************************/
/*	Icons																	  */
/******************************************************************************/

	/**************************************************************************/
	/*	Icons	                                                              */
	/**************************************************************************/
	
	.icon-1
	{
		min-width:48px;
		min-height:48px;
		background-repeat:no-repeat;
		background-position:left center;
	}
	
		.icon-1.icon-1-1	{ background-image:url('/image/icon/icon-1/icon_document.png');		}
		.icon-1.icon-1-2	{ background-image:url('/image/icon/icon-1/icon_lightbulb.png');		}
		.icon-1.icon-1-3	{ background-image:url('/image/icon/icon-1/icon_post.png');			}
		.icon-1.icon-1-4	{ background-image:url('/image/icon/icon-1/icon_briefcase.png');		}
		.icon-1.icon-1-5	{ background-image:url('/image/icon/icon-1/icon_camera.png');			}
		.icon-1.icon-1-6	{ background-image:url('/image/icon/icon-1/icon_heart.png');			}
		.icon-1.icon-1-7	{ background-image:url('/image/icon/icon-1/icon_people.png');			}
		.icon-1.icon-1-8	{ background-image:url('/image/icon/icon-1/icon_binoculars.png');		}
		.icon-1.icon-1-9	{ background-image:url('/image/icon/icon-1/icon_image.png');			}
		.icon-1.icon-1-10	{ background-image:url('/image/icon/icon-1/icon_app.png');			}

	.icon-2
	{
		min-width:9px;
		min-height:11px;
		background-repeat:no-repeat;
		background-position:left center;
	}
	
		.icon-2.icon-2-1	{ background-image:url('/image/icon/icon-2/icon_mini_phone.png');			}
		.icon-2.icon-2-2	{ background-image:url('/image/icon/icon-2/icon_mini_fax.png');			}
		.icon-2.icon-2-3	{ background-image:url('/image/icon/icon-2/icon_mini_mail.png');			}
		
/******************************************************************************/
/*	List						                                              */
/******************************************************************************/

ul.no-list
{
	margin:0px;
	padding:0px;
	list-style-type:none;		
}

	/**************************************************************************/
	/*	List / List 1														  */
	/**************************************************************************/

	ul.list-1
	{
		
	}

		ul.list-1 li
		{
	margin-bottom: 10px;
		}

			ul.list-1 li span
			{
	float: left;
	width: 48px;
	height: 38px;
	display: block;
	font-size: 20px;
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url('/image/icon/icon-4/features_empty.png');
			}

				ul.list-1 li span.icon-ecuador	{ background-image:url('/image/icon/icon-4/ecuador.png');		}
				ul.list-1 li span.icon-chile	{ background-image:url('/image/icon/icon-4/chile.png');	}
				ul.list-1 li span.icon-peru	{ background-image:url('/image/icon/icon-4/peru.png');	}
				ul.list-1 li span.icon-mexico	{ background-image:url('/image/icon/icon-4/mexico.png');	}
				ul.list-1 li span.icon-colombia	{ background-image:url('/image/icon/icon-4/colombia.png');	}

			ul.list-1 li h5,
			ul.list-1 li p
			{
				margin-left:70px;
			}

			ul.list-1 li h5
			{
				font-weight:600;
			}

			ul.list-1 li p
			{

			}

	/**************************************************************************/
	/*	List / List 2														  */
	/**************************************************************************/

	ul.list-2
	{

	}

		ul.list-2 li
		{
			margin-bottom:30px;
		}

		ul.list-2 li
		{

		}

			ul.list-2 li p
			{
	margin: 0px;
	padding: 0px;
	padding-left: 70px;
			}

			ul.list-2 li h3
			{
				margin-top:0px;
				margin-bottom:15px;
			}



	/**************************************************************************/
	/*	List / List 1														  */
	/**************************************************************************/

		ul.list-3 li
		{
	margin-bottom: 10px;
		}

			ul.list-3 li span
			{
	float: left;
	width: 66px;
	height: 66px;
	display: block;
	font-size: 20px;
	padding-top: 10px;
	padding-right:10px;
	font-weight: bold;
	text-align: center;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url('/image/icon/icon-4/features_empty.png');
			}

				ul.list-3 li span.icon-m1	{ background-image:url('/image/icon/icon-4/01.png');		}
				ul.list-3 li span.icon-m2	{ background-image:url('/image/icon/icon-4/02.png');		}
				ul.list-3 li span.icon-m3	{ background-image:url('/image/icon/icon-4/03.png');		}
				ul.list-3 li span.icon-m4	{ background-image:url('/image/icon/icon-4/04.png');		}
				ul.list-3 li span.icon-m5	{ background-image:url('/image/icon/icon-4/05.png');		}
				

			ul.list-3 li h4,
			ul.list-3 li p
			{
				margin-left:70px;
			}

			ul.list-3 li h4 a
			{
				font-weight:600;
				color:#135f91;
			}

									
/******************************************************************************/
/*  Qtip																	  */
/******************************************************************************/

.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content
{
	font-size:14px;
}

.ui-tooltip-error .ui-tooltip-content,
.ui-tooltip-success .ui-tooltip-content
{
	border:none; 
}

.ui-tooltip-content
{
	padding:10px 20px 10px 20px;
}

.ui-tooltip-error .ui-tooltip-content
{
	background:#E9431C;
}

.ui-tooltip-success .ui-tooltip-content
{
	background:#61911B;
}

.ui-tooltip-prestige .ui-tooltip-content
{
	padding-top:5px;
	padding-bottom:5px;
	background:#000001;
}

/******************************************************************************/
/*  Form																	  */
/******************************************************************************/

.contact-form input,
.contact-form textarea{
	display: inline-block;
	width:90%;
	padding: 10px 8px;
	font-size: 12px;
	border:1px solid rgba(47,47,47,.3);
	color:#6c6c6c !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 2px 0px;
}
.contact-form textarea{
	height: 209px;
	max-height: 209px;
}
.contact-form input:focus,
.contact-form textarea:focus{
		outline: none;
		border:1px solid rgba(47,47,47,.6);
		color:#2f2f2f;	
		background:rgba(255,255,255,1) 	
}
.contact-form input:hover,
.contact-form textarea:hover{
		background:rgba(211,211,211,.16);
		border:1px solid #333;	
}
button#submit{
	display: inline-block;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	color: #fff;
	background: #333;
	font-size: 13px;
	display: inline-block;
	padding: 13px 16px;
	font-weight: 300;
	border:1px solid #111;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
button#submit:hover{
	background: #fff;
	border:1px solid #333;
	color:#333;
}
button#submit:focus{
	outline: none;
}

.form-fix {
	background-color: #FFF;
    padding: 10px 30px;
}

.exit{
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 1px;
	color: #333;
	background: #fff;
	font-size: 16px;
	display: inline-block;
	padding: 8px 16px;
	font-weight: 300;
	border:1px solid #333;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.exit:hover{
	background: #333;
	border:1px solid #111;
	color:#fff;
}
.exit:focus{
	outline: none;
}

/* Contact Form Messages */

.error-container{
	display: block;
}
.error{
	color: #0080C5;
	display: none;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 16px;
}
.success{
	color:#27ae60;
	display: none;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 16px;
}

		
/******************************************************************************/
/*  Newsletter form															  */
/******************************************************************************/
		
#newsletter-form 
{
	margin-top:37px;
}
		
		#newsletter-form ul.form-line li input[type="text"]
		{
			float:center;
			width:299px;
			margin-right:2px;
		}
		
/******************************************************************************/
/*  Contact form															  */
/******************************************************************************/

#contact-form ul.form-line li.block
{
	float:center;
}

/******************************************************************************/
/*	Supesized																  */
/******************************************************************************/

#supersized-loader
{
	display:none;
}

/******************************************************************************/
/*  Fancybox																  */
/******************************************************************************/

#fancybox-overlay
{
	position:fixed;
}

/******************************************************************************/
/*  Background overlay														  */
/******************************************************************************/

/*#background-overlay
{
	top:0;
	width:100%;
	height:100%;
	position:fixed;
	background-repeat:repeat;
	background-position:0px 0px;
	background-image:url('/image/background_overlay.png');
	opacity: 0.1;
} /*

/******************************************************************************/
/*  Paragraph																  */
/******************************************************************************/

img.marco {
	border-radius:50px;
}

div.tutor {
	margin-bottom:40px;
}


p.subtitle-paragraph
{
	margin-bottom:40px;
	color: #999
}

p.subtitle-paragraph,
p.subtitle-paragraph span.bold
{
	padding:0px;
	font-size:24px;
	font-weight:400;
	line-height:120%;
}

	p.subtitle-paragraph span.bold
	{
		clear:both;
		display:block;
		font-weight:700;
	}

/******************************************************************************/
/*  Buttons																	  */
/******************************************************************************/

a.button-black
{
	font-size:30px;
	position:relative;
	display:inline-block;
	margin:0px 5px 0px 5px;
	text-transform:uppercase;
	padding:10px 20px 10px 20px;
	background-color: #000000;
	color: #fff;
	display: none;
}

	a.button-black:hover
	{
		text-decoration:none;
		background-color:#ffd600;
	}

.cta_lic div .button-black {
	font-size:30px;
	position:relative;
	display:inline-block;
	margin:0px 5px 0px 5px;
	text-transform:uppercase;
	padding:10px 20px 10px 20px;
	background-color: #444;
	color: #fff;
	margin-left:0px;
}


.cta_lic div .button-black:hover {
	background-color: #333333;
	color: #444;
}


/******************************************************************************/
/*	Contact details															  */
/******************************************************************************/

.contact-details-wrapper
{
	height:262px;
	overflow:hidden;
	position:relative;
}

	.contact-details-wrapper #map
	{
		width:100%;
		height:100%;
	}
	
		.contact-details-wrapper #map a
		{
			font-size:11px;
			text-decoration:none!important;
		}
		
	.contact-details-wrapper .contact-details
	{
		top:0px;
		position:relative;
	}
	
		.contact-details-wrapper .contact-details>div
		{
			padding:20px;
		}

		.contact-details-wrapper .contact-details .icon-2
		{
			padding-left:20px;
			background-position:left 4px;
		}

		.contact-details-wrapper .contact-details #contact-details-button
		{
			top:-35px;
			right:0px;
			width:35px;
			height:35px;
			z-index:100;
			display:block;
			position:absolute;
			background-repeat:no-repeat;
			background-position:center center;
			background-image:url('/image/icon_expand_white.png');
		}
		
/******************************************************************************/
/*	Overlay																	  */
/******************************************************************************/
	
a.overlay-image,
a.overlay-video
{
	position:relative;
}
                
	a.overlay-image img,
	a.overlay-video img
	{
		position:absolute;   
	}

	a.overlay-image span,
	a.overlay-video span
	{
		opacity:0;
		display:block;
		cursor:pointer;
		position:absolute;
		background-repeat:no-repeat;
		background-position:50% 50%;
		#filter:alpha(opacity=0); 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}

	a.overlay-image span,
	a.overlay-video span,
	a.overlay-image:hover span,
	a.overlay-video:hover span
	{
		transition:all 0.3s ease-in-out;
		-o-transition:all 0.3s ease-in-out;
		-ms-transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-webkit-transition:all 0.3s ease-in-out;                 
	}

	a.overlay-image:hover span,
	a.overlay-video:hover span
	{
		opacity:1;
		#filter:alpha(opacity=100);  
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	a.overlay-image span  { background-image:url('/image/image_overlay.png'); }
	a.overlay-video span  { background-image:url('/image/video_overlay.png'); }
		
/******************************************************************************/
/*	Preloader																  */
/******************************************************************************/
	
a.preloader
{
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('/image/preloader.gif');
}

	a.preloader img
	{
		opacity:0;
	}

/******************************************************************************/
/*  Image list																  */
/******************************************************************************/

ul.image-list
{
	height:100%;
	width:970px;
	overflow:hidden !important;
}

ul.image-list,
ul.image-list li
{
	
}

	ul.image-list li
	{
		float:left;
		margin-right:10px;
	}
	
		ul.image-list li h3
		{
			/*float:left;*/
			margin-bottom:0px;
			padding:4px 10px 5px 10px;
		}
		
		ul.image-list li>div
		{
			clear:both;
		}
		
			ul.image-list li>div a
			{
				padding:10px 10px 0px 10px;
			}
			
				ul.image-list li>div a img
				{
					display:block;
				}
				
		ul.image-list li>div p
		{
			margin:0px;
			padding:10px;
			background-repeat:no-repeat;
			background-position:center right;
			background-image:url('/image/icon_plus_white.png');
		}

/******************************************************************************/
/*  Image size																  */
/******************************************************************************/
		
ul.image-list li>div a.preloader,	
ul.image-list li>div a.overlay-image span,
ul.image-list li>div a.overlay-video span,
ul.image-list li>div a img
{
	width:215px;
	height:161px;
}

a.video-preview,	
a.video-preview.overlay-image span,
a.video-preview.overlay-video span,
a.video-preview img
{
	width:425px;
	height:319px;
}

/******************************************************************************/
/*  Carousel navigation														  */
/******************************************************************************/

.image-list-carousel-navigation-prev,
.image-list-carousel-navigation-next
{
	top:50%;
	width:39px;
	height:39px;
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.image-list-carousel-navigation-prev:hover,
.image-list-carousel-navigation-next:hover
{
	background-position:0px -39px;
}

.image-list-carousel-navigation-prev 
{ 
	left:0px;
	background-image:url('/image/icon_left_arrow.png');	
}

.image-list-carousel-navigation-next 
{ 
	right:0px;
	background-image:url('/image/icon_right_arrow.png');	
}

/******************************************************************************/
/*  Testimonials list														  */
/******************************************************************************/

ul.testimonial-list
{
	color: #333333
}

	ul.testimonial-list li
	{
		
	}
	
	ul.testimonial-list li
	{
		margin-bottom:20px;
	}

		ul.testimonial-list li p
		{
			padding:10px;
		}
		
		ul.testimonial-list li div
		{
			font-size:11px;
			line-height:280%;
			padding-left:20px;
			background-repeat:no-repeat;
			background-position:left 6px;
			background-image:url('/image/testimonial_thumb.png');
		}
		
			ul.testimonial-list li div span.testimonial-list-arrow
			{
				float:left;
				width:85px;
				display:block;
				background-repeat:no-repeat;
				background-position:60px -2px;
				background-image:url('/image/testimonial_arrow.png');				
			}
		
			ul.testimonial-list li div span.testimonial-list-author
			{
				
			}
			
/******************************************************************************/
/*  Social list																  */
/******************************************************************************/

ul.social-list
{
	
}

	ul.social-list li
	{
		float:left;
		margin-right:2px;
	}
	
		ul.social-list li a
		{
			width:39px;
			height:39px;
			display:block;
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		
		ul.social-list li a:hover
		{
			background-position:0px -39px;
		}
		
		ul.social-list li a.social-list-twitter		{ background-image:url('/image/icon/icon-3/icon_social_twitter.png');		}
		ul.social-list li a.social-list-facebook	{ background-image:url('/image/icon/icon-3/icon_social_facebook.png');	}
		ul.social-list li a.social-list-googleplus	{ background-image:url('/image/icon/icon-3/icon_social_googleplus.png');	}
		
/******************************************************************************/
/*  Latest tweets															  */
/******************************************************************************/

#latest-tweets
{
	background-repeat:no-repeat;
	background-position:center left;
	background-image:url('/image/icon_tweet.png');
}

	#latest-tweets ul
	{
		margin:0px;
		padding:0px;
		margin-left:70px;
		list-style-type:none;
	}

	#latest-tweets,
	#latest-tweets ul li,
	#latest-tweets ul li p
	{
		display:block;
	}
	
		#latest-tweets ul li
		{
			clear:both;
			display:table-row;
		}
		
			#latest-tweets ul li p
			{
				margin:0px;
				padding:0px;
				display:table-cell;
				vertical-align:middle;
			}
			
				#latest-tweets ul li p a:hover
				{
					text-decoration:underline;
				}

.logos {
	display: block;
	float: left;
	width: 29%;
	text-align: center;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 20px;
}

				
/******************************************************************************/
/*  Click here																  */
/******************************************************************************/
				
.click-here
{
	opacity:1;
	top:-40px;
	left: 0px;
	width:119px;
	height:62px;
	display:block;
	position:absolute;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url('/image/click_here_arrow.png');
}
	
/* scroll to top button styling */
.scroll_me_02{
	z-index:666666;
	display: block;
	position: fixed;
	top: 0%;
	right: 2%;
	width: 20%;
	background-color: #135f91;
    padding: 10px 20px;
    text-align: center;
}

	.scroll_me_02 span{
		position: relative;
	}

	.scroll_me_02 p {
		color: #FFF;
		font-size: 1.4em;
    	line-height: 100%;
	}
/******************************************************************************/
/*  Main																	  */
/******************************************************************************/

div.main
{
	z-index:3;
	width:100%;
	position:relative;
}

div.main-body
{
	/* left:40%; */
	/* margin-left:-485px; */
	position:absolute;
}

	/**************************************************************************/
	/*  Main / Header														  */
	/**************************************************************************/
	
	div.header
	/*{
		margin-top:40px;
	} */
	
		div.header a.header-logo
		{
			/* float:left; */
			display:block;
			font-size:48px;
			text-transform:uppercase;
			padding:10px 10px 12px 10px;
		}
		
		div.header a.header-logo:hover
		{
			text-decoration:none;
		}
		
		div.header div.header-phone
		{
			float: left;
			text-transform: uppercase;
			padding: 10px 24px 12px 24px;
		}
		
	
	/**************************************************************************/
	/*  Main / Content														  */
	/**************************************************************************/
	
	div.content
	{
		
	}
	
		/**********************************************************************/
		/*  Main / Content / Section List									  */
		/**********************************************************************/
	
		ul.section-list
		{
			width:100%;
		}
		
			ul.section-list>li
			{
				padding:0px;
				/*margin-top:40px;*/
				position:relative;
				/*border-bottom: #135f91 solid 9px; */
			}
		
	/**************************************************************************/
	/*  Main / Footer														  */
	/**************************************************************************/
	
	div.footer
	{
		margin:40px 0px 40px 0px;
	}
	
		div.footer div.layout-50-left,
		div.footer div.layout-50-right
		{
			width:400px;
			padding:40px;
		}
		
			
	/**************************************************************************/
	/*  Submit														  */
	/**************************************************************************/	
	input {
		padding: 10px;
	    color: #333;
	    font-weight: bold;
	    border: 1px solid #125f90;
	    border-radius: 4px;
	    background-color: #eaeaea;
	    width: 60%;
	    margin: auto;
	    display: block;
	}


	input[type="submit"] {
		background-color:#000000;
		border:0px;
		font-family:'Montserrat', sans-serif;
		color:#FFF;
		font-size:16px;
		cursor: pointer;
		margin: 0 auto;
		letter-spacing: 0.6px;
		display: block;
	}
		
	input[type="submit"]:hover {
		background-color:#0f3756;
		color:#FFFFFF;
		font-family:'Montserrat', sans-serif;
		font-weight: bold;
	}

/**************************************************************************/
	
	#font_header
	{
		font-size:50px;
		line-height:50px;
	}