/* =============================================================================
   Basic HTML
   ========================================================================== */
@import url('http://fonts.googleapis.com/css?family=Montserrat:400,700');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,700');

body { font: 16px/1.75 'Open Sans', Verdana, Arial, sans-serif; font-weight: 400; color: #474747; }
pre, code { font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
strong, b { font-weight: 700; }
.Small, .small { font-size: .8em; }
.Large, .large { font-size: 1.25em; }
.X-Large, .x-large { font-size: 1.6em; }
.Double, .double { font-size: 2em; }
.Triple, .triple { font-size: 3em; }
.Center, .center { text-align: center; }
.Lead, .lead, .Leadin, .leadin { 
	font-size: 1.8em; 
	line-height: 1.6em; 
	margin-bottom: 3em;
	padding: 0 0 3px 0;
	color: #ff8707;
	border-bottom: 1px dashed #ccc;
	display: inline;
	font-family: 'Montserrat', 'Helvetica Neue', Verdana, Arial, sans-serif; font-weight: 700; 
}
.Lead + p, .lead + p, .Leadin + p, .leadin + p { margin-top: 30px; }
.title, .Title { font-weight: 700; font-size: 1.2em; }

ul.list-left { list-style: none; overflow: hidden; }
ul.list-left li { float: left; }

.grid_3 p { line-height: 1.5em; }

a:link, a:visited { 
	color: #009ddc; 
	text-decoration: none; 
	
	-webkit-transition: all 0.15s ease;
	-moz-transition: 	all 0.15s ease;
	transition: 		all 0.15s ease;
}
a:hover { color: #f2852d; }


/* =============================================================================
   Headings
   ========================================================================== */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { 
	font-family: 'Montserrat', 'Helvetica Neue', Verdana, Arial, sans-serif; 
	font-weight: 700; 
	line-height: 1.4em; 
	color: #303030;
}
h3, h4, h5, h6, .h3, .h4, .h5, .h6 { color: #244859; }
h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 28px; }
h3, .h3 { font-size: 22px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; font-weight: 400; }
h6, .h6 { font-size: 12px; font-weight: 400; }

.Blog h1 { line-height: 41px; }
.h1.white{color:#ffffff!important; margin:0}


/* =============================================================================
   Spacing
   ========================================================================== */
ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 15px; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure { margin-bottom: 15px; }
p + h2, p + h3, p + h4, p + h5, p + h6, ul + h2, ul + h3, ul + h4, ul + h5, ul + h6 { margin-top: 30px; }
.m30 { margin: 30px 0; }
.tm0 { margin-top: 0!important; }
.bm0 { margin-bottom: 0!important; }


/* =============================================================================
   Section Specific
   ========================================================================== */
#Slider .SlideText h1 { font-size: 26px; line-height: 28px; color: #333; }
#Slider .SlideText p { font-size: 16px; line-height: 23px; color: #555; }

#FeatTeamMember h2 { color: #f7edc1; }
#FeatTeamMember p { color: #fff; }
#FeatTeamMember a { color: #ffa341; font-weight: 700; }

#Team .TeamMessage h2 { color: #f7cd24; }
#Team .TeamMessage p { color: #fff; }
#Team .TeamLink a { color: #333; font-weight: 700; font-size: 18px; }

#MainContent li { line-height: 1.5em; padding-bottom: .25em; }

#CoreValueContainer .ValueTitle { 
	font-family: 'Montserrat', 'Helvetica Neue', Verdana, Arial, sans-serif; 
	font-weight: 700; 
	font-size: 2.3em;
	line-height: 1em; 
	color: #222; 
	margin-top: 45px;
}
#CoreValueContainer .ValueTitle span { color: #11a4e7; }


/* =============================================================================
   Icon Fonts
   ========================================================================== */
@charset "UTF-8";
@font-face {
  font-family: 'fontello'; src: url("../fonts/fontello.eot");
  src: url("../fonts/fontello.eot?#iefix") format('embedded-opentype'), url("../fonts/fontello.woff") format('woff'), url("../fonts/fontello.ttf") format('truetype'), url("../fonts/fontello.svg#fontello") format('svg'); font-weight: normal; font-style: normal; }
[class^="icon-"]:before, [class*=" icon-"]:before { font-family: 'fontello'; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; line-height: 1em; }

.icon-home:before { content: '\e800'; } /* '' */
.icon-tools:before { content: '\e801'; } /* '' */
.icon-cog:before { content: '\e802'; } /* '' */
.icon-check:before { content: '\e804'; } /* '' */
.icon-location:before { content: '\e80a'; } /* '' */
.icon-group:before { content: '\e82d'; } /* '' */
.icon-print:before { content: '\e806'; } /* '' */
.icon-comment:before { content: '\e807'; } /* '' */
.icon-comment-alt:before { content: '\e808'; } /* '' */
.icon-map:before { content: '\e809'; } /* '' */
.icon-share:before { content: '\e80c'; } /* '' */
.icon-down-open:before { content: '\e80d'; } /* '' */
.icon-left-open:before { content: '\e80e'; } /* '' */
.icon-right-open:before { content: '\e80f'; } /* '' */
.icon-up-open:before { content: '\e810'; } /* '' */
.icon-brush:before { content: '\e811'; } /* '' */
.icon-paper-plane:before { content: '\e812'; } /* '' */
.icon-gauge:before { content: '\e813'; } /* '' */
.icon-rss:before { content: '\e80b'; } /* '' */
.icon-money:before { content: '\e82b'; } /* '' */
.icon-mail-alt:before { content: '\e803'; } /* '' */
.icon-desktop:before { content: '\e820'; } /* '' */
.icon-direction:before { content: '\e805'; } /* '' */
.icon-twitter-1:before { content: '\e814'; } /* '' */
.icon-twitter-circled:before { content: '\e815'; } /* '' */
.icon-facebook-1:before { content: '\e816'; } /* '' */
.icon-facebook-circled:before { content: '\e817'; } /* '' */
.icon-gplus-1:before { content: '\e818'; } /* '' */
.icon-gplus-circled:before { content: '\e819'; } /* '' */
.icon-linkedin:before { content: '\e81a'; } /* '' */
.icon-linkedin-circled:before { content: '\e81b'; } /* '' */
.icon-graduation-cap:before { content: '\e81c'; } /* '' */
.icon-palette:before { content: '\e81d'; } /* '' */
.icon-target:before { content: '\e81e'; } /* '' */
.icon-user:before { content: '\e81f'; } /* '' */
.icon-folder:before { content: '\e821'; } /* '' */
.icon-chart-line:before { content: '\e822'; } /* '' */
.icon-chart-bar:before { content: '\e823'; } /* '' */
.icon-book:before { content: '\e824'; } /* '' */
.icon-phone:before { content: '\e825'; } /* '' */
.icon-phone-1:before { content: '\e826'; } /* '' */
.icon-download:before { content: '\e82c'; } /* '' */
.icon-mobile:before { content: '\e827'; } /* '' */
.icon-search:before { content: '\e828'; } /* '' */
.icon-clock:before { content: '\e829'; } /* '' */
.icon-rocket:before { content: '\e82a'; } /* '' */
.icon-mail:before { content: '\e803'; } /* '' */
.icon-monitor:before { content: '\e820'; } /* '' */

.icon-rss:before { color: orange; }
.icon-twitter-circled:before { color: #00c3f8; }
.icon-facebook-circled:before { color: #3b5998; }
.icon-gplus-circled:before { color: #dd4b39; }
.icon-linkedin-circled:before { color: #1683bb; }

[class^="icon-"].orange:before, [class*=" icon-"].orange:before, .orange { color: #f38630; }
[class^="icon-"].blue:before, [class*=" icon-"].blue:before, .blue { color: #11a4e7; }
