/**
 * @author Matthias Thom | //upplex.de
 * @package upBootWP 1.2
 *
 * Bootstrap v3.0.3
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * //www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
 
 
 
 /* WARNING: DO NOT REMOVE */
 body.page-id-7658 .footer-left,  body.page-id-7658 .footer-right, body.page-id-7658 #navbar-footer #footer-menu, body.page-id-7658 #footer_social_menu { display: none !important; }
 body.page-id-7658 { background-image: none !important; }





/* --------------------------------------------------------------------------------- */
/* PRELOADER - Page Loading Screen. =preloader
------------------------------------------------------------------------------------ */
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 3000;
}
#status {
	width: 200px;
	height: 200px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin: -100px 0 0 -100px;
}



/* --------------------------------------------------------------------------------- */
/* RESET =reset 
------------------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------- */
/* NORMALIZE =normalize   normalize.css v2.1.0 | MIT License | git.io/normalize
------------------------------------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}


/* ---------------------------------------------------------------------- */
/* PRINT =print
------------------------------------------------------------------------- */
@media print {
*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}


/* --------------------------------------------------------------------------------- */
/*  LAYOUT = BODY | DRAWER | HEADER | PAGE SECTIONS | FOOTER
------------------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------- */
/* GRID =grid
------------------------------------------------------------------------- */
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}

@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
/*@media (min-width:1200px){.container{width:970px}}*/
@media only screen and (min-width: 1000px) { .container { max-width: 1425px; width: 100%; padding: 0 80px; } }
@media (min-width:1300px){.container{ width:100%;max-width:1425px}}

.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-one5th,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-one5th,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-one5th,col-sm-one5th{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-one5th{float:left}.col-xs-one5th{width:50%}.col-xs-12{width:100%}.col-xs-11{width:91.666666666667%}.col-xs-10{width:83.333333333333%}.col-xs-9{width:75%}.col-xs-8{width:66.666666666667%}.col-xs-7{width:58.333333333333%}.col-xs-6{width:50%}.col-xs-5{width:41.666666666667%}.col-xs-4{width:33.333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666667%}.col-xs-1{width:8.3333333333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.666666666667%}.col-xs-pull-10{right:83.333333333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.666666666667%}.col-xs-pull-7{right:58.333333333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.666666666667%}.col-xs-pull-4{right:33.333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666667%}.col-xs-pull-1{right:8.3333333333333%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.666666666667%}.col-xs-push-10{left:83.333333333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.666666666667%}.col-xs-push-7{left:58.333333333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.666666666667%}.col-xs-push-4{left:33.333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666667%}.col-xs-push-1{left:8.3333333333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.666666666667%}.col-xs-offset-10{margin-left:83.333333333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.666666666667%}.col-xs-offset-7{margin-left:58.333333333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.666666666667%}.col-xs-offset-4{margin-left:33.333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666667%}.col-xs-offset-1{margin-left:8.3333333333333%}.col-xs-offset-0{margin-left:0}
@media (min-width:768px){
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-one5th{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.666666666667%}.col-sm-10{width:83.333333333333%}.col-sm-9{width:75%}.col-sm-8{width:66.666666666667%}.col-sm-7{width:58.333333333333%}.col-sm-6{width:50%}.col-sm-5{width:41.666666666667%}.col-sm-4{width:33.333333333333%}.col-sm-3{width:25%}.col-sm-1{width:8.3333333333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.666666666667%}.col-sm-pull-10{right:83.333333333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.666666666667%}.col-sm-pull-7{right:58.333333333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.666666666667%}.col-sm-pull-4{right:33.333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666667%}.col-sm-pull-1{right:8.3333333333333%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.666666666667%}.col-sm-push-10{left:83.333333333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.666666666667%}.col-sm-push-7{left:58.333333333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.666666666667%}.col-sm-push-4{left:33.333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666667%}.col-sm-push-1{left:8.3333333333333%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.666666666667%}.col-sm-offset-10{margin-left:83.333333333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.666666666667%}.col-sm-offset-7{margin-left:58.333333333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.666666666667%}.col-sm-offset-4{margin-left:33.333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666667%}.col-sm-offset-1{margin-left:8.3333333333333%}.col-sm-offset-0{margin-left:0}.col-sm-one5th{width:50%}
}
@media (min-width:992px){
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-one5th{float:left}.col-md-12{width:100%}.col-md-11{width:91.666666666667%}.col-md-10{width:83.333333333333%}.col-md-9{width:75%}.col-md-8{width:66.666666666667%}.col-md-7{width:58.333333333333%}.col-md-6{width:50%}.col-md-5{width:41.666666666667%}.col-md-4{width:33.333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666667%}.col-md-1{width:8.3333333333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.666666666667%}.col-md-pull-10{right:83.333333333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.666666666667%}.col-md-pull-7{right:58.333333333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.666666666667%}.col-md-pull-4{right:33.333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666667%}.col-md-pull-1{right:8.3333333333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.666666666667%}.col-md-push-10{left:83.333333333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.666666666667%}.col-md-push-7{left:58.333333333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.666666666667%}.col-md-push-4{left:33.333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666667%}.col-md-push-1{left:8.3333333333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.666666666667%}.col-md-offset-10{margin-left:83.333333333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.666666666667%}.col-md-offset-7{margin-left:58.333333333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.666666666667%}.col-md-offset-4{margin-left:33.333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666667%}.col-md-offset-1{margin-left:8.3333333333333%}.col-md-offset-0{margin-left:0}
.col-md-one5th{width:20%}
}
@media (min-width:1200px){
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-one5th{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.666666666667%}.col-lg-10{width:83.333333333333%}.col-lg-9{width:75%}.col-lg-8{width:66.666666666667%}.col-lg-7{width:58.333333333333%}.col-lg-6{width:50%}.col-lg-5{width:41.666666666667%}.col-lg-4{width:33.333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666667%}.col-lg-1{width:8.3333333333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.666666666667%}.col-lg-pull-10{right:83.333333333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.666666666667%}.col-lg-pull-7{right:58.333333333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.666666666667%}.col-lg-pull-4{right:33.333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666667%}.col-lg-pull-1{right:8.3333333333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.666666666667%}.col-lg-push-10{left:83.333333333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.666666666667%}.col-lg-push-7{left:58.333333333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.666666666667%}.col-lg-push-4{left:33.333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666667%}.col-lg-push-1{left:8.3333333333333%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.666666666667%}.col-lg-offset-10{margin-left:83.333333333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.666666666667%}.col-lg-offset-7{margin-left:58.333333333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.666666666667%}.col-lg-offset-4{margin-left:33.333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666667%}.col-lg-offset-1{margin-left:8.3333333333333%}.col-lg-offset-0{margin-left:0}.col-lg-one5th{width:20%}
}

/* Equal Column Height */
.row.container-height { overflow: hidden; }
.row.container-height > [class*="col-"]{ margin-bottom: -99999px; padding-bottom: 99999px; }



/* ---------------------------------------------------------------------- */
/* IMAGES.css =img =img-responsive
------------------------------------------------------------------------- */
img { vertical-align:middle; }
.img-responsive, .post-thumb img { display:block; max-width:100%; height:auto; }
.img-rounded { border-radius:6px; }
.img-thumbnail {
	padding:4px;
	line-height:1.428571429;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto;
}
.img-circle { border-radius:50%; }

figure { margin:0; }
svg:not(:root) { overflow:hidden; }


/* ---------------------------------------------------------------------- */
/* TYPOGRAPHY =typography =global
------------------------------------------------------------------------- */

	/* HEADERS w/SMALL TAGS =h1 =h2 =h3 =h4 =5 =6 */
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height:1.3; color:inherit; font-weight:100; }
	/*h1, .h1 { letter-spacing: 1.1px; }
	h2, h3, .h2, .h3 { letter-spacing: 1.3px; }
	h4, h5, h6, .h4, .h5, .h6 { letter-spacing: 1.8px; }*/
	
	.condense-headers h1, .condense-headers h2, .condense-headers h3, 
	.condense-headers h4, .condense-headers h5, .condense-headers h6 { margin-bottom: 5px; }
	
	h1,h2,.h1,.h2,h3,h4,.h3,.h4 { font-family: "proxima-nova", "Helvetica Neue", Helvetica, sans-serif, Arial; }
	h5,h6,.h5,.h6 { font-family: Helvetica, Arial, sans-serif; }

	h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, 
	.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, 
	h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, 
	.h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: 400; line-height: 1; color: #999999; }

	h1,.h1 { font-size: 52px; }
	h2,.h2 { font-size: 45px; }
	
	h1,.h1, h1 a,.h1 a { color: #4d5458; }
	h2,.h2, h2 a,.h2 a { color: #4d5458; }
	h3,.h3 { color: #888e91; font-size: 24px; }
	h4,.h4 { color: #888e91; font-size: 18px; }
	h5,.h5 { color: #333333; font-size: 14px; }
	h6,.h6 { color: #333333; font-size: 12px; }
	
	h1, h2, h3 { margin-top:20px; margin-bottom:10px; }
	h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { font-size:65%; }
	h4, h5, h6 { margin-top:10px; margin-bottom:10px; }
	h4 small, h5 small, h6 small, h4 .small, h5 .small, h6 .small { font-size:75%; }
	


	/* PARAGRAPH =p ----------------------- */
	p { margin:0 0 20px; }

		/* LEAD Paragraph =lead   (This is the first paragraph on a page.) */
		.lead, .our-team .entry-content p:first-child {
			color: #6a7175;
			font-family: Helvetica, Arial, sans-serif;
			font-size:19px;
			font-weight:100;
			line-height:1.4;
		}
		.page-section .lead { margin-bottom: 40px; }
		div.lead { margin:0 0 20px; }
		.blog .lead, .archive .lead { font-size:16px; font-weight: 100; font-family: Helvetica, Arial, sans-serif; }
		@media (min-width:768px) { .lead { font-size:19px; } }
		@media screen and (max-width:65em){ .lead, .our-team .entry-content p:first-child { font-size:17px; } }

	/* Hyperlinks --------------------- */
	a { color: #4DB6BC; text-decoration: none; outline: 0; }
	a:hover, a:active { color: #4eb7bd; text-decoration: underline; outline-offset:-2px; }
	a:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; }
	a:active, a:hover { }
	
	
	/* Emphasis & misc ------------------ */
	small, .small { font-size:85%; }
	b, strong { color: #40484b; }
	em { font-style: italic; }
	cite { font-style: normal; }
	abbr[title], abbr[data-original-title] { cursor:help; border-bottom:1px dotted #999; }
	.initialism { font-size:90%; text-transform:uppercase; }
	dfn { font-style:italic; }
	mark { background:#ff0; color:#000; }
	code, kbd, pre, samp { font-family:monospace, serif; font-size:1em; }
	pre { white-space:pre-wrap; }
	q { quotes:"\201C" "\201D" "\2018" "\2019"; }
	sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
	sup { top:-.5em; }
	sub { bottom:-.25em; }
	address{margin-bottom:20px;font-style:normal;line-height:1.428571429}
	
	
	
	
	/* FONT COLORS =colors ------------------------ */
	
	/* BLUE */
	.blue { color: #356AA0; }
	.blueSmokey { color: #37859B; }
	
	/* GREEN */
	.green-lt { color: #a7a958; }
	.green { color: #336600; }
	
	/* YELLOW */
	.yellow-dk { color: #C79810; }
	
	/* RED */
	.red { color: #B02C2B; }
	
	/* ORANGE */
	.orange { color: #F6921E; }
	
	/* NEUTRAL */
	.white { color: #ffffff; }
	.gray-dk, .darkGray { color: #636363; }
	.gray { color: #808080; }
	.black { color: #000000; }
	
	/* TURQUOIS */
	.adk-turquois-lt { color: #a9dbe4; }
	a.adk-turquois-lt:hover { color: #a9dbe4; }
	.adk-turquois-md { color: #86cdd3; }
	a.adk-turquois-md:hover { color: #86cdd3; }
	.adk-turquois-dk { color: #4db6bc; }
	a.adk-turquois-dk:hover { color: #008080; }
	.adk-turquois { color: #008080; }
	a.adk-turquois:hover { color: #008080; }
	
	/* ORANGE */
	.adk-orange-lt { color: #f09734; }
	a.adk-orange-lt:hover { color: #f09734; }	
	.adk-orange-md { color: #cc802b; }
	a.adk-orange-md:hover { color: #cc802b; }
	.adk-orange-dk { color: #ab671a; }
	a.adk-orange-dk:hover { color: #ab671a; }
	
	/* BOOTSTRAP COLORS */
	.muted {color: #999;}
	a.muted:hover {color: #808080; }
	
	.text-primary { color:#428bca; }
	a.text-primary:hover { color:#3071a9; }
	
	.text-warning {color: #c09853;}
	a.text-warning:hover {color: #a47e3c;}
	
	.text-error {color: #b94a48;}
	a.text-error:hover {color: #953b39;}
	
	.text-info {color: #3a87ad;}
	a.text-info:hover {color: #2d6987;}
	
	.text-success {color: #468847;}
	a.text-success:hover {color: #356635;}
	
	/* SOCIAL MEDIA COLORS */
	.text-facebook {color: #3b5998;}
	.text-twitter {color: #55acee;}
	
	
	/* SPECIAL TEXT FORMATS =subsectionpart -------------------- */
	.text-mini { font-size: 60%; }
	.text-small { font-size: 80%; }
	.text-large { font-size: 110%; }
	.text-xlarge { font-size: 130%; }
	
	.text-left { text-align: left; }
	.text-center{ text-align: center; }
	.text-right { text-align: right; }
	.text-justify { text-align: justify; }
	
		/* MOBILE Alignment overwrides */
		@media screen and (max-width: 61.5em) {
			.m-text-left, .text-left.m-text-left, .text-center.m-text-left, .text-right.m-text-left, .text-justify.m-text-left { text-align: left; }
			.m-text-right, .text-left.m-text-right, .text-center.m-text-right, .text-right.m-text-right, .text-justify.m-text-right { text-align: right; }
			.m-text-center, .text-left.m-text-center, .text-center.m-text-center, .text-right.m-text-center, .text-justify.m-text-center { text-align: center; }
			.m-text-justify, .text-left.m-text-justify, .text-center.m-text-justify, .text-right.m-text-justify, .text-justify.m-text-justify { text-align: justify; }
		}
		

	
		/* Wordpress Alignments */
		.alignleft { float:left; margin: 10px 30px 20px 0; }
		.aligncenter { display: block; margin: 0 auto; }
		.alignright { float:right; margin: 10px 0 20px 30px; }
	
	.text-uppercase, .uppercase { text-transform: uppercase; }
	.text-lowercase, .lowercase { text-transform: lowercase; }
	.text-capitalize, .capitalize { text-transform: capitalize; }
	
	.stretch { width:100%; height:100%; }
	.assistive-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }
	

	/* BLOCKQUOTES =blockquotes -------------------- */
	blockquote{background-color:#F4FBFC;border-left:5px solid #9EE6EB;color:gray;font-size:14px;padding:15px 20px;page-break-inside:avoid;margin:0 0 20px}
	blockquote p{color:gray;font-size:17.5px;font-weight:300;line-height:1.25}
	blockquote p:last-child{margin-bottom:0}
	blockquote .small,blockquote small{display:block;line-height:1.428571429;color:#999}
	blockquote .small:before,blockquote small:before{content:'\2014 \00A0'}
	blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #9EE6EB;border-left:0}
	blockquote.pull-right .small,blockquote.pull-right p,blockquote.pull-right small{text-align:right}
	blockquote.pull-right .small:before,blockquote.pull-right small:before{content:''}
	blockquote.pull-right .small:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
	blockquote:after,blockquote:before{content:""}
	blockquote:after{border-left:3px solid #9EE6EB!important;background:none repeat scroll 0 0 transparent;border-color:transparent;border-style:solid;border-width:3px;content:"";display:block;height:0;left:0;margin:-2.5px 0 0;position:absolute;top:50%;width:0}
	blockquote cite:before{content:'\2014 \00A0'}
	blockquote cite{color:#999;display:block;font-size:13px;line-height:18px}

	/* DROPCAP =dropcap --------------------- */
	p.dropcap{overflow:hidden;float:none;font-size:15px!important;font-weight:400;margin:0 0 20px}
	h3.dropcap { float: none !important; font-size: 21px !important; line-height: 32px !important; min-height: 71.9px; margin-top: 40px; }
	h3.dropcap span.dropcap { float: left !important; }
	h3.dropcap .dropcap-header{display:block;padding-top:20px; margin-left: 90px; }
	.dropcap .dropcap-txt{display:block;margin-left:95px}
	.dropcap .dropcap-txt .dropcap-txt-header{display:block}
	span.dropcap{ 
		background-color:#7c878c;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		color:#fff;
		display:block;
		float:left;
		font-size:31.9px;
		margin:0;
		min-width: 80px;
		padding:20px 10px;
		text-align: center;
		text-shadow: 0 1px 1px #3c4549;
	}
	@media screen and (max-width: 42em) {
		h3.dropcap span.dropcap { float: none !important; margin: 0 auto; max-width: 90px; }
		h3.dropcap .dropcap-header { margin-left: 0px; }
	}
	
	/* HEADER with IMAGE -------------------- */
	.header-image:after,.header-image:before{content:""}
	.header-image { float:none; margin:0 0 20px; }
	.header-image img { float: left; margin-right: 10px; }
	.header-image-txt {}
	.header-image-50 { min-height: 50px; }
	.header-image-100 { min-height: 100px; }
	.header-image-150 { min-height: 150px; }
	.header-image-200 { min-height: 200px; }
	.header-image-50 .header-image-txt { line-height: 50px; }
	.header-image-100 .header-image-txt { line-height: 100px; }
	.header-image-150 .header-image-txt { line-height: 150px; }
	.header-image-200 .header-image-txt { line-height: 200px; }
	
	
	/* CONVERSATION text (looks like mobile chat screen) */
	.conversation-wrap { width: 50%; margin: 0 auto; }
	.conversation { background: #ebebeb; border: 1px solid #ccc; border-radius: 12px; padding: 20px; margin-bottom: 20px; width: 90%; }
	.conversation-reply { background: #bad8db; border-color: #a0d2d6; margin-left: 10%; }
	.conversation p:last-child { margin-bottom: 0px; }
	.conversation strong { display: block; }
	@media screen and (max-width:65em){ .conversation-wrap { width: 70%; } }
	@media screen and (max-width:45em){ .conversation-wrap { width: 100%; } }

		
	/* TEXT INSET =inset-left =inset-right ------------------------ */
	.inset-left,.inset-right{
		border:10px solid #f1f1f1;
		-webkit-border-radius:16px;
		-webkit-border-bottom-right-radius:0;
		-moz-border-radius:16px;
		-moz-border-radius-bottomright:0;
		border-radius:16px;
		border-bottom-right-radius:0;
		color:#86cdd3;
		display:block;
		font-size:140%;
		font-weight:700;
		line-height:1.5;
		margin-top:25px;
		padding:10px;
		position:relative;
		text-align:left;
		width:33%;
	}
	span.inset-left{float:left;margin-bottom:20px;margin-right:20px}
	.inset-right{float:right;margin-bottom:20px;margin-left:20px}
	.inset-left-title,.inset-right-title{display:block;font-size:160%;font-weight:700;left:10px;padding:3px 8px;position:absolute;top:-12px}
	@media screen and (max-width:55em){.inset-left,.inset-right{display:none}}
		
	/* Q&A: Question and Answer =QandA */
	.QandA {}
	.QandA.QandA-Q { color: #226468; font-weight: bold; }
	.QandA.QandA-A {}
	.QandA .QandA-label {}
	.QandA.QandA-Q .QandA-label { color: #0c4245; }
	.QandA.QandA-A .QandA-label { color: #4db6bc; font-size: 20px; font-weight: bold; }


	/* LISTS ---------------------------------- */
	ul, ol { margin-top:0; margin-bottom:10px; }
	ul ul, ol ul, ul ol, ol ol { margin-bottom:0; }
	li { line-height: 20px; }
	
		/* Inline turns list items into inline-block */
		.list-inline,.list-unstyled{padding-left:0;list-style:none}
		.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
		.list-inline>li:first-child{padding-left:0}
		
		/* LIST-UNSTYLED WITH-ICONS =with-icons */
		.list-unstyled.with-icons { padding-left: 22px; margin-bottom: 20px; }
		.list-unstyled.with-icons li { line-height: 25px; }
		.list-unstyled.with-icons .fa { margin-right: 5px; margin-left: -20px; }
		
		
		/* Description Lists */
		dl{margin-top:0;margin-bottom:20px}
		dd,dt{line-height:1.428571429}
		dt{font-weight:700}
		dd{margin-left:0}
		
			/* Horizontal description lists
			   Defaults to being stacked without any of the below styles applied, 
			   until the grid breakpoint is reached (default of ~768px).
			*/
			.dl-horizontal dt.text-left{color:#2a3439;font-size:18px;line-height:26px;text-align:left;white-space:normal}
			.dl-horizontal dd,.dl-horizontal dt{margin-bottom:20px}
			 @media (min-width:768px) {
				.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;}
				.dl-horizontal dd{margin-left:180px}
				.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}
				.dl-horizontal dd:after{clear:both}
			}


		/* List bullet color */
		.list-squared li li:before, .list-bullet li li:before {color:#4db6bc}
		.list-bullet li:before{color:#9EE6EB}
		.list-squared li:before {color:#9EE6EB}
		
		/* List bullet icon | Image | Font Size */
		.list-checkmark { list-style-type: none; padding-left: 0px; }
		.list-checkmark { margin-top: 10px; }
		.list-checkmark li { font-size: 16px; }
		.list-checkmark li:before { left: -30px; top: 5px; margin-right: 10px; }

		.list-squared li:before {content:'\25A0';}
		.list-bullet li:before{content:'\2022';}
		.list-squared li:before, .list-bullet li:before { left: -15px; top: -0px; font-size: 12px; }
		.list-checkmark li:before { content: url(checkmark-orange.png); left: -25px; top: -0px; }
		.list-keys li:before { content: url(key-orange.png); left: -35px; top: 5px; }
		.list-keys { padding-left: 40px; }
		.list-keys li, .list-checkmark li { font-size: 18px; margin-bottom: 15px; }
		
		




	/* HR Horizontal Lines =hr ------------------- */
	hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #e1e1e1; }
	hr.hr-top { margin-bottom: 0px; }
	hr.hr-bottom { margin-top: 0px; }
	hr.sectionDivider, .single-post hr, hr.section-divider { margin-bottom: 40px; margin-top: 40px; }
	.sr-only {
		position:absolute;
		width:1px;
		height:1px;
		margin:-1px;
		padding:0;
		overflow:hidden;
		clip:rect(0,0,0,0);
		border:0;
	}
	
	/* CODE and PRE ------------------------- */
	code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
	code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}
	pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
	pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
	.pre-scrollable{max-height:340px;overflow-y:scroll}


/* ---------------------------------------------------------------------- */
/* TABLE =table
------------------------------------------------------------------------- */
table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{float:none;display:table-cell}.table>tbody>.active>td,.table>tbody>.active>th,.table>tbody>tr>.active,.table>tfoot>.active>td,.table>tfoot>.active>th,.table>tfoot>tr>.active,.table>thead>.active>td,.table>thead>.active>th,.table>thead>tr>.active{background-color:#f5f5f5}.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th,.table-hover>tbody>tr>.active:hover{background-color:#e8e8e8}.table>tbody>.success>td,.table>tbody>.success>th,.table>tbody>tr>.success,.table>tfoot>.success>td,.table>tfoot>.success>th,.table>tfoot>tr>.success,.table>thead>.success>td,.table>thead>.success>th,.table>thead>tr>.success{background-color:#dff0d8}.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th,.table-hover>tbody>tr>.success:hover{background-color:#d0e9c6}.table>tbody>.danger>td,.table>tbody>.danger>th,.table>tbody>tr>.danger,.table>tfoot>.danger>td,.table>tfoot>.danger>th,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>thead>.danger>th,.table>thead>tr>.danger{background-color:#f2dede}.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th,.table-hover>tbody>tr>.danger:hover{background-color:#ebcccc}.table>tbody>.warning>td,.table>tbody>.warning>th,.table>tbody>tr>.warning,.table>tfoot>.warning>td,.table>tfoot>.warning>th,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>thead>.warning>th,.table>thead>tr>.warning{background-color:#fcf8e3}.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th,.table-hover>tbody>tr>.warning:hover{background-color:#faf2cc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}


/* ---------------------------------------------------------------------- */
/* FORMS =form
------------------------------------------------------------------------- */
fieldset{padding:0;margin:0;border:0}
legend{
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5;
}

	/* FORM LABELS ------------- */
	label{ display:inline-block; margin-bottom:5px; font-weight:700; }
		
		/* Labels are Hidden by default. add "show-label" class to Gravity Form Field. */
		.hide-label .hs-form label { display: none !important; }
		.gfield_label { display: none; font-size: 16px; font-weight: bold; }
		#side .gfield_label, .sb-slidebar .gfield_label,
		#side .gfield_radio label, .sb-slidebar .gfield_radio label,
		#side .gfield_checkbox label, .sb-slidebar .gfield_checkbox label  { color: #ccc; text-shadow: 0 5px 5px #000; }
			
		/* SHOW Labels override */
		.show-label .gfield_label, 
		#secondary aside[id*="gform_widget"].widget .show-label .gfield_label { display: block; }
		.show-label .gfield_label { font-size: 14px; }

	/* INPUT | SELECT | OUTPUT --------- */
	input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
	input[type=file]{display:block}
	select[multiple],select[size]{height:auto}
	select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}
	input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
	input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
	output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}


	/* INPUT, TEXTAREA, and SELECT | FORM-CONTROL | HUBSPOT INPUT ---------- */
	.hs-form textarea.hs-input,
	.hs-form .hs-input, 
	.form-control {
		display:block;
		width:100%;
		height:34px;
		padding:6px 12px;
		font-size:14px;
		line-height:1.428571429;
		color:#000;
		vertical-align:middle;
		background-color:#fff;
		background-image:none;
		border:1px solid #b7b7b7;

		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;

		-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		
		opacity:1;
	}
	.form-control:focus{
		border-color:#66afe9;
		outline:0;
		-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
		box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	}
	.form-control:-moz-placeholder{color:#000;opacity:1}
	.form-control::-moz-placeholder{color:#000;opacity:1}
	.form-control:-ms-input-placeholder{color:#000;opacity:1}
	.form-control::-webkit-input-placeholder{color:#000;opacity:1}
	.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}
	
	/* FORM-GROUP */
	.form-group{margin-bottom:15px}
	
	/* TEXTAREA */
	textarea.form-control, .gform_wrapper .gform_fields textarea.large {height:150px}
	.ginput_container textarea { height: 120px; }

	/* CHECKBOX | RADIO */
	.widget ul.gform_fields {}
	.widget ul.gform_fields li {
		background-color: transparent;
		border-bottom: none !important;
		padding: 0px;
	}
	.widget ul.gform_fields label { margin-bottom: 0px; }
	.checkbox, .radio, .hbspt-form .hs-form .inputs-list>li {display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle}
	.checkbox label, .radio label, .hbspt-form .hs-form .inputs-list>li label {display:inline;margin-bottom:0;font-weight:400;cursor:pointer}
	.hs-form  .inputs-list>li label input[type=checkbox],
	.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{float:left;margin-left:-20px}
	.hs-form  .inputs-list>li label input[type=checkbox],.hs-form  .inputs-list>li label input[type=radio] { width: auto !important; }
	.checkbox+.checkbox,.radio+.radio{margin-top:-5px}
	.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
	.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
	
	/* CURSOR */
	input[type="radio"][disabled], 
	input[type="checkbox"][disabled], 
	.radio[disabled], 
	.radio-inline[disabled], 
	.checkbox[disabled], 
	.checkbox-inline[disabled], 
	fieldset[disabled] input[type="radio"], 
	fieldset[disabled] input[type="checkbox"], 
	fieldset[disabled] .radio, 
	fieldset[disabled] .radio-inline, 
	fieldset[disabled] .checkbox, 
	fieldset[disabled] .checkbox-inline {cursor:not-allowed;}

	/* INPUT | TEXTAREA SMALL */
	.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
	select.input-sm{height:30px;line-height:30px}
	textarea.input-sm{height:auto}
	
	/* INPUT | TEXTAREA LARGE */
	.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
	select.input-lg{height:46px;line-height:46px}
	textarea.input-lg{height:auto}


	/* BOOSTRAP ERROR, SUCCESS, WARNING, etc. ------- */
	.has-warning .help-block, 
	.has-warning .control-label, 
	.has-warning .radio, 
	.has-warning .checkbox, 
	.has-warning .radio-inline, 
	.has-warning .checkbox-inline {
		color:#8a6d3b;
	}
	.has-warning .form-control {
		border-color:#8a6d3b;
		-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-warning .form-control:focus {
		border-color:#66512c;
		-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	}
	.has-warning .input-group-addon {
		color:#8a6d3b;
		border-color:#8a6d3b;
		background-color:#fcf8e3;
	}
	.has-error .help-block, 
	.has-error .control-label, 
	.has-error .radio, 
	.has-error .checkbox, 
	.has-error .radio-inline, 
	.has-error .checkbox-inline {
		color:#a94442;
	}
	.has-error .form-control {
		border-color:#a94442;
		-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-error .form-control:focus {
		border-color:#843534;
		-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	}
	.has-error .input-group-addon {
		color:#a94442;
		border-color:#a94442;
		background-color:#f2dede;
	}
	.has-success .help-block, 
	.has-success .control-label, 
	.has-success .radio, 
	.has-success .checkbox, 
	.has-success .radio-inline, 
	.has-success .checkbox-inline {
		color:#3c763d;
	}
	.has-success .form-control {
		border-color:#3c763d;
		-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-success .form-control:focus {
		border-color:#2b542c;
		-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
		box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	}
	.has-success .input-group-addon {
		color:#3c763d;
		border-color:#3c763d;
		background-color:#dff0d8;
	}


	/* HELPERS ------------- */
	.form-control-static {
		margin-bottom:0;
	}
	.help-block {
		display:block;
		margin-top:5px;
		margin-bottom:10px;
		color:#737373;
	}
	
		

	/* FORM-INLINE */
	 @media (min-width:768px) {
		.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
		.form-inline .form-control{display:inline-block}
		.form-inline select.form-control{width:auto}
		.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}
		.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}
	}
	
	/* FORM-HORIZONTAL */
	.form-horizontal .checkbox,
	.form-horizontal .checkbox-inline,
	.form-horizontal .control-label,
	.form-horizontal .radio,
	.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}
	.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}
	.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
	.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}
	.form-horizontal .form-group:after{clear:both}
	.form-horizontal .form-control-static{padding-top:7px}
	 @media (min-width:768px) {
		.form-horizontal .control-label{text-align:right}
	}

	
	/* SERACH BOX ---------------------------------------- */
	#searchform{margin:0 10px 0 0}
	.fieldcontainer{display:block;position:relative;margin:3px auto}
	input#s.form-control, #searchbtn{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-webkit-transition:all .4s linear;
		-moz-transition:all .4s linear;
		transition:all .4s linear;
	}
	input#s.form-control{
		width:200px;
		padding:3px 7px;
		padding-right:43px;
		background-color:#252525;
		font-size:13px;
		line-height:14px;
		height:24px;
		color:#666;
		border-color:#383838;
		margin-bottom:0;
	}
	input#s.form-control:focus{width:280px;color:#fff}
	#searchbtn{
		position:absolute;
		padding: 0px;
		right:0; top:0px;
		height:24px;
		width:30px;
		border:0;
		cursor:pointer;
		zoom:1;
		filter:alpha(opacity=65);
		opacity:.65;
		background:transparent url(search.png) 8px 6px no-repeat;
	}
	#search2btn:focus, #search2btn:hover, #searchbtn:focus, #searchbtn:hover{color: fff;filter:alpha(opacity=100);opacity:1}
	.searchfield:focus+#searchbtn{right:10px}
	
	/* FORM - BACKGROUND PATTERN -------------- */
	body .hs-form, .hbspt-form .hs-form.stacked {
		background: #dadee0 url(BG-transparent-matrix.png) no-repeat bottom center;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 12px;
		line-height: 1.5;
		padding: 20px;
	}
	body .modal .hs-form, .modal .hbspt-form .hs-form.stacked {
		background-color: transparent;
		background-image: none;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		padding: 10px;
	}
	body .widget .hs-form, body .widget .hbspt-form .hs-form.stacked { margin-bottom: 0px; border-radius: 0px; }
	body .widget:first-child .hs-form, body .widget-title:first-child .hs-form,
	body .widget:first-child .hbspt-form .hs-form.stacked {
		-webkit-border-top-right-radius: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		border-top-right-radius: 8px;
		border-top-left-radius: 8px;	
	}
	body .hs-form .hs-richtext { font-family: Helvetica,Arial,sans-serif; }
	.blog_signup.widget { padding: 0px; }

	/* HUBSPOT BLOG SIGNUP FORM =blog_signup */
	.blog_signup.widget {}
	.blog_signup.widget h3 { margin-top: 0px; }
	.widget-area .blog_signup.widget h3 {  }
	.blog_signup.widget .hs-form.stacked label { display: none; }
	.blog_signup.widget .hbspt-form .hs-form .hs-button.large {
		display: block;
		font-size: 18px;
		padding: 11px 15px;
		text-transform: uppercase;
		width: 100%;
		font-weight: 100;
	}
	


	/* -------------------------------------------------- 
	   PLUGIN: HUBSPOT #hubspot Dropin Code provided by Hubspot
	----------------------------------------------------*/
	.modal .hbspt-form .hs-form { margin-bottom: 0px; }
	.hbspt-form .hs-form fieldset {
		-webkit-margin-start: 0;
		-webkit-margin-end: 0;
		-webkit-padding-before: 0;
		-webkit-padding-start: 0;
		-webkit-padding-end: 0;
		-webkit-padding-after: 0;
		max-width: 100%; 
	}
	.hbspt-form .hs-form fieldset.form-columns-1 
	.hs-input, .hbspt-form .hs-form .hs-input { max-width: 100%; width: 100%; }
	.hbspt-form .hs-form fieldset.form-columns-1 .input:last-child, 
	.hbspt-form .hs-form .hs-form-field:last-child .input { margin-right: 0px !important; }
	.hbspt-form .hs-form input:not([type=image]), 
	.hbspt-form .hs-form textarea { box-sizing: inherit !important; }
	.hbspt-form .hs-form.stacked .actions { margin: 10px 0 0px !important; padding: 0; }
	.sb-slidebar .hbspt-form .hs-form.stacked { background: transparent; padding: 0px; }
	.sb-slidebar .hs-form label, .sb-slidebar .hs-form.stacked label { display: none; }
	.hbspt-form .hs-form .hs-field-desc { color: #4d5458; font-size: 14px; font-weight: bold; }

	.hbspt-form .hs-form .inputs-list.multi-container>li { width: 50% !important; float: left !important; }
	
	.hs-form .inputs-list>li
	
	 
	@media screen and (max-width: 55em) { 
		.hbspt-form .hs-form fieldset.form-columns-2 .hs-form-field { display: block; clear: both !important; width: 100%;  }
	}




/* ---------------------------------------------------------------------- */
/* BUTTONS =btn =button
------------------------------------------------------------------------- */
.btn, 
.comment-reply-link, 
.form-submit #submit, 
.hbspt-form .hs-form .hs-button {
	display:inline-block;
	margin-bottom:0;
	font-weight:200;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	border:none;
	white-space:nowrap;
	padding:10px 19px;
	font-size:14px;
	line-height:1.428571429;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}

	/* BUTTON: FOCUS | HOVER ------- */
	.btn:focus, .template-ebook .wpdm-download-link:focus {outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
	.btn:focus,.btn:hover,
	.template-ebook .wpdm-download-link:focus, 
	.template-ebook .wpdm-download-link:hover {color:#333;text-decoration:none}
	
	/* BUTTON: ACTIVE --------- */
	.btn.active,.btn:active, 
	.template-ebook .wpdm-download-link:active, 
	.template-ebook .wpdm-download-link.active {outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
	
	/* BUTTON: DISABLED ------- */
	.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}

	
	
	/* BUTTON COLORS --------------------------------------------- */
	
	/* Boostrap Btn Default */
	.btn-default, .comment-reply-link {color:#fff;background-color:#7c878c;border-color:#6b777d}
	.btn-default.active,.btn-default:active,.btn-default:focus,
	.btn-default:hover,.open .dropdown-toggle.btn-default, .comment-reply-link:hover, .comment-reply-link:focus {color:#fff;background-color:#59656b;border-color:#4a575d}
	.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}
	.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, 
	.btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, 
	.btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, 
	.btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, 
	.btn-default[disabled].active, fieldset[disabled] .btn-default.active { background-color:#59656b; border-color:#4a575d; }
	.btn-default .badge{color:#7c878c;background-color:#fff}

	/* Boostrap Btn Primary | Adknowledge Medium Turqoise Stone Color and FORM SUBMIT =btn-primary */
	.btn-primary, .hbspt-form .hs-form .hs-button {color:#fff;background-color:#86cdd3;border-color:#6bbfc6}
	.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,
	.hbspt-form .hs-form .hs-button:active,.hbspt-form .hs-form .hs-button:focus,
	.hbspt-form .hs-form .hs-button:hover,.hs-form .hs-button.hovered:not(.inactive),
	.hs-form .hs-button:focus:not(.inactive),.hs-form .hs-button:hover:not(.inactive),
	.open .dropdown-toggle.btn-primary{
		color:#fff;
		background-color:#45abb4!important;
		border:none!important;
		box-shadow: none!important;
	}
	.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}
	.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,
	.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,
	.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,
	fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#45abb4;border-color:#339ba4}
	.btn-primary .badge {color:#428bca;background-color:#fff}
	
	/* Boostrap Btn Warning */
	.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
	.btn-warning.active,.btn-warning:active,.btn-warning:focus,
	.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
	.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{background-image:none}
	.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,
	.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,
	.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] 
	.btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,
	fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
	.btn-warning .badge{color:#f0ad4e;background-color:#fff}
	
	/* Boostrap Btn Danger */
	.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
	.btn-danger.active,.btn-danger:active,.btn-danger:focus,
	.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
	.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background-image:none}
	.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,
	.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,
	.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,
	fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,
	fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
	.btn-danger .badge{color:#d9534f;background-color:#fff}
	
	/* Boostrap Btn Success */
	.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
	.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,
	.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
	.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{background-image:none}
	.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,
	.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,
	.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,
	fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,
	fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
	.btn-success .badge{color:#5cb85c;background-color:#fff}
	
	/* Boostrap Btn Info */
	.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
	.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,
	.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
	.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{background-image:none}
	.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,
	.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,
	.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,
	fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,
	fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
	.btn-info .badge{color:#5bc0de;background-color:#fff}
	
	/* Boostrap Btn Link */
	.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}
	.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
	.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
	.btn-link:focus,.btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}
	.btn-link[disabled]:focus,.btn-link[disabled]:hover,
	fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}
	
	
	/* THEME SPECIFIC BUTTONS */

	/* BUTTON ORANGE (Call-to-Action Orange) =btn-orange -------- */
	.btn-orange {color:#fff;background-color:#ed930c;border-color:#d98d1b;text-shadow:0 1px 1px #d98d1b;}
	.btn-orange:active,.btn-orange:focus,
	.btn-orange:hover,.open .dropdown-toggle.btn-orange{color:#fff;background-color:#e68318;border-color:#d27b1e;}
	.btn-orange.active,.btn-orange:active,.open .dropdown-toggle.btn-orange{background-image:none}
	.btn-orange.disabled,.btn-orange.disabled.active,.btn-orange.disabled:active,.btn-orange.disabled:focus,
	.btn-orange.disabled:hover,.btn-orange[disabled],.btn-orange[disabled].active,.btn-orange[disabled]:active,
	.btn-orange[disabled]:focus,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange,fieldset[disabled] .btn-orange.active,
	fieldset[disabled] .btn-orange:active,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange:hover{background-color:#e68318;border-color:#d27b1e}
	.btn-orange .badge{color:#ed930c;background-color:#fff; text-shadow: none; }
	
	/* BUTTON ORANGE (Giant Media) =btn-orange-alt -------- */
	.btn-orange-alt {color:#fff;background-color:#ef5a2a;border-color:#cb4d24;text-shadow:0 1px 1px #cb4d24}
	.btn-orange-alt:active,.btn-orange-alt:focus,
	.btn-orange-alt:hover,.open .dropdown-toggle.btn-orange-alt{color:#fff;background-color:#3c8f96;border-color:#327277;text-shadow:0 1px 1px #143E40}
	.btn-orange-alt.active,.btn-orange-alt:active,.open .dropdown-toggle.btn-orange-alt{background-image:none}
	.btn-orange-alt.disabled,.btn-orange-alt.disabled.active,.btn-orange-alt.disabled:active,.btn-orange-alt.disabled:focus,
	.btn-orange-alt.disabled:hover,.btn-orange-alt[disabled],.btn-orange-alt[disabled].active,.btn-orange-alt[disabled]:active,
	.btn-orange-alt[disabled]:focus,.btn-orange-alt[disabled]:hover,fieldset[disabled] .btn-orange-alt,fieldset[disabled] .btn-orange-alt.active,
	fieldset[disabled] .btn-orange-alt:active,fieldset[disabled] .btn-orange-alt:focus,fieldset[disabled] .btn-orange-alt:hover{background-color:#d18513;border-color:#c68524}
	.btn-orange-alt .badge{color:#ef5a2a;background-color:#fff}
	
	/* BUTTON RED (old AdParlor) =btn-red ------ */
	.btn-red{color:#fff;background-color:#c5181e;border-color:#ac151a}
	.btn-red.active,.btn-red:active,.btn-red:focus,.btn-red:hover,.open .dropdown-toggle.btn-social{color:#fff;background-color:#d22329;border-color:#ac151a}
	.btn-red.active,.btn-red:active,.open .dropdown-toggle.btn-red{background-image:none}
	.btn-red.disabled,.btn-red.disabled.active,.btn-red.disabled:active,.btn-red.disabled:focus,
	.btn-red.disabled:hover,.btn-red[disabled],.btn-red[disabled].active,.btn-red[disabled]:active,
	.btn-red[disabled]:focus,.btn-red[disabled]:hover,fieldset[disabled] .btn-red,fieldset[disabled] .btn-red.active,
	fieldset[disabled] .btn-red:active,fieldset[disabled] .btn-red:focus,
	fieldset[disabled] .btn-red:hover{background-color:#e2343a;border-color:#d22329}
	.btn-red .badge{color:#c5181e;background-color:#fff}

	/* BUTTON PINK (new AdParlor) =btn-pink ------ */
	.btn-pink{color:#fff;background-color:#ff4f79;border-color:#ec456d}
	.btn-pink.active,.btn-pink:active,.btn-pink:focus,.btn-pink:hover,.open .dropdown-toggle.btn-social{color:#fff;background-color:#d42c54;border-color:#c02349}
	.btn-pink.active,.btn-pink:active,.open .dropdown-toggle.btn-pink{background-image:none}
	.btn-pink.disabled,.btn-pink.disabled.active,.btn-pink.disabled:active,.btn-pink.disabled:focus,
	.btn-pink.disabled:hover,.btn-pink[disabled],.btn-pink[disabled].active,.btn-pink[disabled]:active,
	.btn-pink[disabled]:focus,.btn-pink[disabled]:hover,fieldset[disabled] .btn-pink,fieldset[disabled] .btn-pink.active,
	fieldset[disabled] .btn-pink:active,fieldset[disabled] .btn-pink:focus,
	fieldset[disabled] .btn-pink:hover{background-color:#d42c54;border-color:#c02349}
	.btn-pink .badge{color:#ff4f79;background-color:#fff}	
	
	/* BUTTON GREEN (AdStation) =btn-green ---- */
	.btn-green {color:#fff;background-color:#A2CB3A;border-color:#70b840}
	.btn-green.active,.btn-green:active,.btn-green:focus,
	.btn-green:hover,.open .dropdown-toggle.btn-green{color:#fff;background-color:#639e3c;border-color:#578b34}
	.btn-green.active,.btn-green:active,.open .dropdown-toggle.btn-green{background-image:none}
	.btn-green.disabled,.btn-green.disabled.active,.btn-green.disabled:active,.btn-green.disabled:focus,
	.btn-green.disabled:hover,.btn-green[disabled],.btn-green[disabled].active,.btn-green[disabled]:active,
	.btn-green[disabled]:focus,.btn-green[disabled]:hover,fieldset[disabled] .btn-green,
	fieldset[disabled] .btn-green.active,fieldset[disabled] .btn-green:active,
	fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:hover{background-color:#639e3c;border-color:#578b34}
	.btn-green .badge{color:#A2CB3A;background-color:#fff}
	
	/* BUTTON PURPLE (AdBistro) =btn-purple ----- */
	.btn-purple{color:#fff;background-color:#8e5aa5;border-color:#824d9a}
	.btn-purple.active,.btn-purple:active,.btn-purple:focus,
	.btn-purple:hover,.open .dropdown-toggle.btn-purple{color:#fff;background-color:#834b9c;border-color:#763c8f}
	.btn-purple.active,.btn-purple:active,.open .dropdown-toggle.btn-purple{background-image:none}
	.btn-purple.disabled,.btn-purple.disabled.active,.btn-purple.disabled:active,
	.btn-purple.disabled:focus,.btn-purple.disabled:hover,.btn-purple[disabled],
	.btn-purple[disabled].active,.btn-purple[disabled]:active,.btn-purple[disabled]:focus,
	.btn-purple[disabled]:hover,fieldset[disabled] .btn-purple,fieldset[disabled] .btn-purple.active,
	fieldset[disabled] .btn-purple:active,fieldset[disabled] .btn-purple:focus,
	fieldset[disabled] .btn-purple:hover{background-color:#834b9c;border-color:#763c8f}
	.btn-purple .badge{color:#8e5aa5;background-color:#fff}

	/* BUTTON BLACK =btn-black ----------- */
	.btn-black {color:#fff;background-color:#000;border-color:#333}
	.btn-black.active,.btn-black:active,.btn-black:focus,.btn-black:hover,.open .dropdown-toggle.btn-black{color:#fff;background-color:#333;border-color:#898989}
	.btn-black.active,.btn-black:active,.open .dropdown-toggle.btn-facebook{background-image:none}
	.btn-black.disabled,.btn-black.disabled.active,.btn-black.disabled:active,.btn-black.disabled:focus,
	.btn-black.disabled:hover,.btn-black[disabled],.btn-black[disabled].active,.btn-black[disabled]:active,
	.btn-black[disabled]:focus,.btn-black[disabled]:hover,fieldset[disabled] .btn-black,fieldset[disabled] .btn-black.active,
	fieldset[disabled] .btn-black:active,fieldset[disabled] .btn-black:focus,fieldset[disabled] .btn-black:hover{background-color:#333;border-color:#898989}
	.btn-black .badge{color:#000;background-color:#fff}
	
	/* BUTTON WHITE =btn-white --------- */
	.btn-white {color:#333;background-color:#fff;border-color:#ddd}
	.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover,.open .dropdown-toggle.btn-white{color:#fff;background-color:#ccc;border-color:#acacac}
	.btn-white.active,.btn-white:active,.open .dropdown-toggle.btn-facebook{background-image:none}
	.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled:active,.btn-white.disabled:focus,
	.btn-white.disabled:hover,.btn-white[disabled],.btn-white[disabled].active,.btn-white[disabled]:active,
	.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,
	fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover{background-color:#ccc;border-color:#acacac}
	.btn-white .badge{color:#fff;background-color:#333}
	
	/* BUTTON LIGHT GRAY =btn-light-gray ------- */
	.btn-light-gray {color:#333;background-color:#ccc;border-color:#acacac}
	.btn-light-gray.active,.btn-light-gray:active,.btn-light-gray:focus,
	.btn-light-gray:hover,.open .dropdown-toggle.btn-light-gray{color:#fff;background-color:#a1a1a1;border-color:#898989}
	.btn-light-gray.active,.btn-light-gray:active,.open .dropdown-toggle.btn-facebook{background-image:none}
	.btn-light-gray.disabled,.btn-light-gray.disabled.active,.btn-light-gray.disabled:active,.btn-light-gray.disabled:focus,
	.btn-light-gray.disabled:hover,.btn-light-gray[disabled],.btn-light-gray[disabled].active,.btn-light-gray[disabled]:active,
	.btn-light-gray[disabled]:focus,.btn-light-gray[disabled]:hover,fieldset[disabled] .btn-light-gray,fieldset[disabled] .btn-light-gray.active,
	fieldset[disabled] .btn-light-gray:active,fieldset[disabled] .btn-light-gray:focus,fieldset[disabled] .btn-light-gray:hover{background-color:#a1a1a1;border-color:#898989}
	.btn-light-gray .badge{color:#ccc;background-color:#fff}
	
	/* BUTTON FACEBOOK =btn-facebook ----------- */
	.btn-facebook {color:#fff;background-color:#3B5998;border-color:#2a406d}
	.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#324b7f;border-color:#2a4274}
	.btn-facebook.active,.btn-facebook:active,.open .dropdown-toggle.btn-facebook{background-image:none}
	.btn-facebook.disabled,.btn-facebook.disabled.active,.btn-facebook.disabled:active,.btn-facebook.disabled:focus,
	.btn-facebook.disabled:hover,.btn-facebook[disabled],.btn-facebook[disabled].active,.btn-facebook[disabled]:active,
	.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook.active,
	fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#324b7f;border-color:#2a4274}
	.btn-facebook .badge{color:#3B5998;background-color:#fff}
	
	/* BUTTON TWITTER =btn-twitter ------ */
	.btn-twitter {color:#fff;background-color:#05C2EC;border-color:#089bbc}
	.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#04a9ce;border-color:#0a9bbc}
	.btn-twitter.active,.btn-twitter:active,.open .dropdown-toggle.btn-twitter{background-image:none}
	.btn-twitter.disabled,.btn-twitter.disabled.active,.btn-twitter.disabled:active,.btn-twitter.disabled:focus,
	.btn-twitter.disabled:hover,.btn-twitter[disabled],.btn-twitter[disabled].active,.btn-twitter[disabled]:active,
	.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter,fieldset[disabled] .btn-twitter.active,
	fieldset[disabled] .btn-twitter:active,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#04a9ce;border-color:#0a9bbc}
	.btn-twitter .badge{color:#05C2EC;background-color:#fff}
	
	/* END: BUTTON COLORS --------------------------------------------- */


	/* BUTTON SIZES =btn-size =size --------------------------- */
	.btn.btn-lg, .btn-lg, 
	.form-submit #submit,
	.hbspt-form .hs-form .hs-button.large {
		padding:17px 30px;
		font-size:17.1px;
		line-height:1.33;
	}
	.btn.btn-sm, .btn-sm, .comment-reply-link {
		padding:5px 10px;
		font-size:12px;
		line-height:1.5;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	.btn.btn-xs, .btn-xs{
		padding:1px 5px;font-size:12px;
		line-height:1.5;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	
	/* Btn BLOCK =btn-block --------------------------- */
	.btn-block{display:block;width:100%;padding-left:0;padding-right:0}
	.btn-block+.btn-block{margin-top:5px}
	input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}


/* --------------------------------------------------------------------------------- */
/* COMPONENTS CSS =components
------------------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------- */
/* COMPONENT-ANIMATION =component-animations
------------------------------------------------------------------------- */
/* Heads up!
//
// We don't use the `.opacity()` mixin here since it causes a bug with text
// fields in IE7-8. Source: https://github.com/twitter/bootstrap/pull/3552.
//
*/

.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}


/* ---------------------------------------------------------------------- */
/* GLYPHICONS =glyphicons
------------------------------------------------------------------------- */

	/* NOT PART OF THIS THEME. We are using Fontawesome */


/* ---------------------------------------------------------------------- */
/* FONTAWESOME =fa   and  FLAG ICONS  =flag
------------------------------------------------------------------------- */
	
	/* FLAG ICONS */
	.flag {
		background-color: transparent;
		background-image: url(sprite_flags.png);
		background-repeat: no-repeat;
		display: inline-block;
		height: 11px;
		line-height: 1;
		vertical-align: middle;
		width: 16px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.flag-usa { background-position: -4px -565px; }
	.flag-uk { background-position: -284px -173px; }
	.flag-france { background-position: -228px -173px; }
	.flag-germany { background-position: -284px -117px; }
	.flag-brazil { background-position: -172px -61px; }
	.flag-singapore { background-position: -60px -481px; }

/* ---------------------------------------------------------------------- */
/* DROPDOWNS =dropdowns  | WORDPRESS SUBMENU =sub-menu
------------------------------------------------------------------------- */
/* Dropdown arrow/caret */
.caret {
	color: rgba(0, 0, 0, .2);
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px solid;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
}

/* The dropdown wrapper (div) */
.dropdown{position:relative}

/* Prevent the focus on the dropdown toggle when closing dropdowns */
.dropdown-toggle:focus{outline:0}

/* The dropdown menu (ul) | WP Sub-Menu */
.dropdown-menu, .sub-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none; /* none by default, but block on "open" of the menu */
	float:left;
	min-width:160px;
	padding:0px 0px;
	margin:0;
	list-style:none;
	font-size:14px;
	background-color: #b8e9ef;
	
	  border-left: none;
	  border-right: none;
	  border-bottom: 5px solid #a9dbe4;
	  border-top: 5px solid #a9dbe4;
			
	border-radius:0px;
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip:padding-box;
}
.navbar-subheader .dropdown-menu { background-color: #fff; border-color: #ccc; }

/* Level 3 Drop-down Menu */
.dropdown.menu-item-has-children, .sub-menu .menu-item-has-children { position: relative; }
.dropdown-menu .dropdown-menu, .sub-menu .menu-item-has-children .sub-menu { left: 100%; top: 0; }
.nav>li:last-child .sub-menu .menu-item-has-children .sub-menu { right: 100%; left: auto; }
	.dropdown-menu > li:focus > a,
	.dropdown-menu > li:hover > a { background-color: rgba(44, 138, 143, .7); color: #fff; }



/* HOVER Display Submenu/Children Block */
ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul { display: block; }

/* Aligns the dropdown menu to right */
.dropdown-menu.pull-right{right:0;left:auto}

/* Dividers (basically an hr) within the dropdown */
.dropdown-menu .divider{height:5px;margin:0;overflow:hidden;background-color:#a9dbe4}

/* FONT-AWESOME Icon */
.dropdown-menu>li>a .fa, .sub-menu>li>a .fa { margin-right: 4px; }

/* Links within the dropdown menu */
.dropdown-menu>li>a, 
.sub-menu>li>a, 
.nav-menu .sub-menu>li>a, 
.children>li>a {
	background-color: #b8e9ef;
	border-bottom: 1px solid #a9dbe4;
	clear:both;
	color: #2b466a;
	display:block;
	font-size: 14px;
	font-weight:400;
	line-height: 2.5;
	margin: 0;
	padding: 0 10px;
	text-shadow: none;
	text-transform: capitalize;	
	/*width: 230px;*/
	white-space:nowrap;
}
.navbar-subheader .dropdown-menu>li>a { background-color: #fff; color: #596063; border-bottom-color: #ccc; }

/* LAST-Child */
ul.nav-menu ul li:last-child a, .nav-menu ul ul li:last-child a { border-bottom: none; }

/* Hover/Focus state */
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,
.sub-menu>li>a:focus, .sub-menu>li>a:hover,
.nav-menu .sub-menu>li>a:focus, .nav-menu .sub-menu>li>a:hover,
.children>li>a:focus, .children>li>a:hover {
	background-color: #2c8a8f;
	color:#fff;
	text-decoration:none;
	text-shadow: none;
}

/* Active state */
.navbar-inverse .dropdown-menu>.active>a,
.navbar-inverse .dropdown-menu>.active>a:focus,
.navbar-inverse .dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover{
	color:#333333;
	text-decoration:none;
	outline:0;
	background-color:#ebebeb;
}

/* Disabled state */
/* Gray out text and ensure the hover/focus state remains gray */
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}

/* Open state for the dropdown */
.open>.dropdown-menu{display:block}
.open>a{outline:0}

/* Dropdown section headers */
.dropdown-header, .nav>li.dropdown-header>a {
	/*background-color: #90c9d3;
	border-bottom: 1px solid #a9dbe4;*/
	display: block;
	padding: 12px 10px;
	font-size: 13px;
	line-height: 1.428571429;
	/*color: #fff;*/
	text-transform: uppercase;
	text-align: center;
}
.nav>li.dropdown-header>a { color: #ddd; }
.nav>li.dropdown-header>a:focus, .nav>li.dropdown-header>a:hover { background-color: transparent; cursor: default; }
.navbar-subheader .dropdown-header{color:#999; background-color: #ebebeb; }

/* Backdrop to catch body clicks on mobile, etc. */
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}

/* Right aligned dropdowns */
.pull-right>.dropdown-menu{right:0;left:auto}

/* Allow for dropdowns to go bottom up (aka, dropup-menu) */
/* Just add .dropup after the standard .dropdown class and you're set, bro.
 TODO: abstract this so that the navbar fixed styles are not placed here?
*/
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}

/* Component alignment */
@media (min-width:768px) {
	.navbar-right .dropdown-menu{right:0;left:auto}
	.navbar-right .dropdown-menu .dropdown-menu {right:100%;left:auto}
}
@media screen and (max-width: 75em) { 
	.nav>li .sub-menu { right: 0; left: auto; }
	.sub-menu .menu-item-has-children .sub-menu { right: 100%; left: auto; } 
}


/* ---------------------------------------------------------------------- */
/* BUTTON-GROUPS =button-groups
------------------------------------------------------------------------- */
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}

.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,.btn-group>.btn.active,
.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}

.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{outline:0}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}

.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}
.btn-toolbar:after{clear:both}
.btn-toolbar .btn-group{float:left}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,
.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}

.btn-group>.btn-group{float:left}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group>.btn-group:first-child>.btn:last-child,
.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}

.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}

.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}

.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}
.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}
.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}
.btn-group-vertical>.btn-group:first-child>.btn:last-child,
.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}

.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}
.btn-group-justified>.btn-group .btn{width:100%}


/* ---------------------------------------------------------------------- */
/* INPUT-GROUPS =input-groups
------------------------------------------------------------------------- */
[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{display:none}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}

.input-group .form-control{width:100%;margin-bottom:0}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}
.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}
.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}
.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}
.input-group-btn:last-child>.btn{margin-left:-1px}
.input-group-btn>.btn{position:relative}
.input-group-btn>.btn+.btn{margin-left:-4px}
.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:2}


/* ---------------------------------------------------------------------- */
/* NAVS =navs
------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* NAVS =navs
------------------------------------------------------------------------- */
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:after,.nav:before{content:" ";display:table}
.nav:after{clear:both}
.nav>li{position:relative;display:block}
.nav>li>a{ 
	font-size: 14px;
	display:block;
	position:relative;
	padding: 10px 15px; 
	text-decoration: none;
	text-transform: uppercase;
}
.nav>li>a:focus,
.nav>li>a:hover{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#999}
.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover{background-color:#eee;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}

	/* NAV-TABS ------ */
	.nav-tabs{border-bottom:1px solid #ddd}
	.nav-tabs>li{float:left;margin-bottom:-1px}
	.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}
	.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
	.nav-tabs>li.active>a,
	.nav-tabs>li.active>a:focus,
	.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
	.nav-tabs.nav-justified{width:100%;border-bottom:0}
	.nav-tabs.nav-justified>li{float:none}
	.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
	.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
	@media (min-width:768px) {
		.nav-tabs.nav-justified>li{display:table-cell;width:1%}
		.nav-tabs.nav-justified>li>a{margin-bottom:0}
	}
	.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
	.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}
	@media (min-width:768px){
		.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
		.nav-tabs.nav-justified>.active>a,
		.nav-tabs.nav-justified>.active>a:focus,
		.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}
	}
	
	/* NAV-PILLS ------ */
	.nav-pills>li{float:left}
	.nav-pills>li>a{border-radius:4px}
	.nav-pills>li+li{margin-left:2px}



	/* NAV-STACKED  ------ */
	.nav-stacked>li{float:none}
	.nav-stacked>li+li{margin-top:2px;margin-left:0}
	
	
	/* NAV-PILLs + NAV-STACKED | Mobile Modal Menu ---- */
	.nav-pills.nav-stacked {}
	.nav-pills.nav-stacked > li > a { border: 1px solid #f3f3f3; }
	

	/* NAV-JUSTIFIED | SUBMENU | SOCIAL MENU ------ */	
	.nav-justified{	width:100%}
	.nav-justified>li{float:none}
	.nav-justified>li>a{ text-align:center; margin-bottom:5px; }
	.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
	@media (min-width:768px){
		.nav-justified>li{display:table-cell;width:1%}
		.nav-justified>li>a{margin-bottom:0}
	}
	.nav-tabs-justified{border-bottom:0}
	.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
	.nav-tabs-justified>.active>a,
	.nav-tabs-justified>.active>a:focus,
	.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}
	@media (min-width:768px){
		.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
		.nav-tabs-justified>.active>a,
		.nav-tabs-justified>.active>a:focus,
		.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}
	}
	
	/* NAV-PILLS + NAV-JUSTIFIED ----- SUBMENU | SOCIAL MENU ---- */
	.nav-pills.nav-justified > li > a { 
		border-right: 1px solid #e3e9eb;
		border-radius: 0px; 
		color: #596063;
		font-size: .9em;
		margin-bottom:0px;
		text-transform: uppercase;  
	}
	.nav-pills.nav-justified > li:first-child > a { border-left: 1px solid #e3e9eb; }
	.nav-pills.nav-justified > li.active > a,
	.nav-pills.nav-justified > li.active > a{background-color:#ebebeb}
	.nav-pills.nav-justified > li > a:hover,
	.nav-pills.nav-justified > li > a:focus,
	.nav-pills.nav-justified > li.active > a:focus,
	.nav-pills.nav-justified > li.active > a:hover{color:#fff;background-color:#b2b6b7}
	.nav.nav-pills.nav-justified .open > a, 
	.nav.nav-pills.nav-justified .open > a:focus, 
	.nav.nav-pills.nav-justified .open > a:hover {}

	/* TAB-CONTENT - TAB-PANE */
	.tab-content>.tab-pane{display:none}
	
	/* TAB-CONTENT _ ACTIVE */
	.tab-content>.active{display:block}
	
	/* NAV-TABS _ DROPDOWN */
	.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
	
	/* NAV-STICKY - Menu Docked on the right of the page */
	#sticky-menu-wrapper {
		color: #fff;
		display: block;
		top: 50%;
		position: fixed;
		margin-top: -100px;
		right: 10px;
		z-index: 10010;
	}
	@media screen and (max-width: 55em) { #sticky-menu-wrapper { display: none; } }
	.nav-sticky {}
	.nav-sticky > li {
		display: block;
		position: relative;
		text-align: right;
		margin-bottom: 3px;
	}
	.nav.nav-sticky > li > a { 
		background-color: transparent;
		border-radius: 0px; 
		color: #fff;
		font-size: .9em;
		padding: 0;
	}
	.nav-sticky > li > a:hover, .nav-sticky > li > a:focus { background-color: transparent; }
	.nav.nav-sticky .sticky-txt, .nav.nav-sticky i { line-height: 40px; }
	.nav-sticky .sticky-txt, .nav-sticky .sticky-icon { display: inline-block; border: 2px solid #fff; }
	.nav-sticky .sticky-txt {  display: none; padding: 0 15px; margin-right: -6px;  }
	.nav-sticky li a:hover .sticky-txt { border-right: none; display: inline-block;  }
	.nav-sticky .sticky-icon { width: 40px; text-align: center; }
	.nav-sticky li a:hover .sticky-icon { border-left: none; }
	.nav-sticky li i { }
	.nav-sticky li a:hover i { transform: scale(2.4); transition: 350ms -webkit-transform ease-in-out, 300ms opacity ease-in; }
	.nav-sticky > li.sticky-orange .sticky-txt, .nav-sticky > li.sticky-orange .sticky-icon { background-color: #ef5a2a; }
	.nav-sticky > li.sticky-turquoise .sticky-txt, .nav-sticky > li.sticky-turquoise .sticky-icon { background-color: #63b0bb; ; }
	.nav-sticky > li.sticky-red .sticky-txt, .nav-sticky > li.sticky-red .sticky-icon { background-color: #c5181e;  }
	.nav-sticky > li.sticky-gray .sticky-txt, .nav-sticky > li.sticky-gray .sticky-icon { background-color: #b2b6b7;  }
	.nav-sticky > li.sticky-dark-gray .sticky-txt, .nav-sticky > li.sticky-dark-gray .sticky-icon { background-color: #7c878c; }
	.nav-sticky > li.sticky-orange > a:hover { border-color: #d04b22; }
	.nav-sticky > li.sticky-turquoise > a:hover { border-color: #257276; }
	.nav-sticky > li.sticky-red > a:hover { border-color: #921519; }
	.nav-sticky > li.sticky-gray > a:hover { border-color: #848e91; }
	.nav-sticky > li.sticky-dark-gray > a:hover { border-color: #586469; }


/* ---------------------------------------------------------------------- */
/* NAVBAR =navbar
------------------------------------------------------------------------- */
.navbar {
	border:1px solid transparent;
	position:relative;
	min-height:50px;
	margin-bottom:20px;
}
.navbar.invert {
	-webkit-box-shadow: 0 1px 18px rgba(22, 84, 88, 0.2);
	-moz-box-shadow: 0 1px 18px rgba(22, 84, 88, 0.2);
	box-shadow: 0 1px 18px rgba(22, 84, 88, 0.2);
	border-bottom: 1px solid #d9e1e3;
}
.navbar:after,.navbar:before{content:" ";display:table}
.navbar:after{clear:both}

	/* NAVBAR-HEADER */
	.navbar-header:after,.navbar-header:before{content:" ";display:table}
	.navbar-header:after{clear:both}

	/* NAVBAR-COLLAPSE */
	@media (min-width:768px){ .navbar-header{float:left} }
	.navbar-collapse{
		max-height:340px;
		overflow-x:visible;
		padding-right:15px;
		padding-left:15px;
		border-top:1px solid transparent;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
		-webkit-overflow-scrolling:touch;
	}
	.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}
	.navbar-collapse:after{clear:both}
	.navbar-collapse.in{overflow-y:auto}
	@media (min-width:768px){
		.navbar-collapse{width:auto;border-top:0;box-shadow:none}
		.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
		.navbar-collapse.in{overflow-y:visible}
		.navbar-fixed-bottom .navbar-collapse,
		.navbar-fixed-top .navbar-collapse,
		.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}
	}
	.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}
	@media (min-width:768px){ 
		.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0} 
	}

	/* NAVBAR STATIC TOP */
	.navbar-static-top{z-index:1000;border-width:0 0 1px}
	@media (min-width:768px){ 
		.navbar-static-top{border-radius:0} 
	}
	
	/* NAVBAR FIXED */
	.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
	@media (min-width:768px){ 
		.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0} 
	}
	.navbar-fixed-top{top:0;border-width:0 0 1px}
	.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}

	/* NAVBAR BRAND */
	.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px}
	.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
	@media (min-width:768px){
		.navbar>.container .navbar-brand{margin-left:-15px}
	}

	/* NAVBAR TOGGLE */
	.navbar-toggle{
		position:relative;
		float:right;
		margin-right:15px;
		padding:9px 10px;
		margin-top:8px;
		margin-bottom:8px;
		background-color:transparent;
		background-image:none;
		border:1px solid transparent;
		border-radius:4px;
	}
	.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
	.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
	.navbar-toggle.toggle-search { padding: 5px 14px; }
	@media (min-width:768px){
		.navbar-toggle{display:none}
	}





	/* NAVBAR-NAV -------------------------- */
	.navbar-nav{margin:0 -15px}
	.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}

	.navabar-nav .current_page_item > a, 
	.navabar-nav .current_page_ancestor > a,
	.navabar-nav .current-page-ancestor > a,
	.navabar-nav .current-menu-item > a, 
	.navabar-nav .current-menu-ancestor > a { color: #4db6bc; font-style: italic;  text-shadow: none;}

	.navabar-nav .current_page_parent a,
	.navabar-nav .sub-menu .current_page_item > a, 
	.navabar-nav .sub-menu .current_page_ancestor > a,
	.navabar-nav .sub-menu .current-menu-item > a, 
	.navabar-nav .sub-menu .current-menu-ancestor > a { color: #0b4f53; font-style: italic; }
	
	@media (max-width:767px){
		.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
		.navbar-nav .open .dropdown-menu .dropdown-header,
		.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 25px}
		.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
		.navbar-nav .open .dropdown-menu>li>a:focus,
		.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}
	}
	@media (min-width:768px){
		.navbar-nav{float:left;margin:0}
		.navbar-nav>li{float:left}
		.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
		.navbar-nav.navbar-right:last-child{margin-right:-15px}
	}
	@media (min-width:768px){
		.navbar-left{float:left!important}
		.navbar-right{float:right!important}
	}
	@media screen and (max-width: 75em) {
		.navbar-nav>li>a { padding-left: 10px; padding-right: 10px; }
	}

	/* NAVBAR FORM */
	.navbar-form{
		margin-left:-15px;
		margin-right:-15px;
		padding:10px 15px;
		border-top:1px solid transparent;
		border-bottom:1px solid transparent;
		-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
		box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
		margin-top:8px;
		margin-bottom:8px;
	}
	@media (min-width:768px){
		.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
		.navbar-form .form-control{display:inline-block}
		.navbar-form select.form-control{width:auto}
		.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}
		.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}
	}
	@media (max-width:767px){
		.navbar-form .form-group{margin-bottom:5px}
	}
	@media (min-width:768px){
		.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
		.navbar-form.navbar-right:last-child{margin-right:-15px}
	}
	
	/* NAVBAR DROP-DOWN */
	.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
	.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}
	.navbar-nav.pull-right>li>.dropdown-menu,
	.navbar-nav>li>.dropdown-menu.pull-right{left:auto;right:0}

	/* NAVBAR BUTTON */
	.navbar-btn{margin-top:8px;margin-bottom:8px}
	.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
	.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}

	/* NAVBAR TEXT */
	.navbar-text{margin-top:15px;margin-bottom:15px}
	@media (min-width:768px){
		.navbar-text{float:left;margin-left:15px;margin-right:15px}
		.navbar-text.navbar-right:last-child{margin-right:0}
	}
	
	
	/* NAVBAR SUB-HEADER MENU =navbar-subheader ----------------------- */
	.navbar.navbar-subheader { 
		background-color: #5c6770; 
		border-bottom: 1px solid rgba(255, 255, 255, .1);
		border-top: 1px solid rgba(255, 255, 255, .1); 
		margin-bottom: 0px; 
		border-radius: 0px;
		min-height: 40px;
	}
	body.page-template-homepage .navbar.navbar-subheader,
	body.page-template-company .navbar.navbar-subheader,
	body.page-template-careers .navbar.navbar-subheader,
	body.page-template-video .navbar.navbar-subheader { background-color: rgba(0, 0, 0, .6); }
	.navbar-subheader .nav>li>a { 
		border-right: 1px solid rgba(255, 255, 255, .1); 
		color: #fff;
		font-size: 13px; 
		line-height: 40px; 
		padding: 0 15px; 
	}
	.navbar.navbar-subheader .nav > li:first-child > a { border-left: 1px solid rgba(255, 255, 255, .1); }

	.navbar-subheader .nav > li.active > a, 
	.navbar-subheader .nav > li.active > a { background-color: rgba(0, 0, 0, .6); }
	.navbar-subheader .nav > li > a:focus,
	.navbar-subheader .nav > li > a:hover{ background-color: rgba(0, 0, 0, .2); }
	.navbar-subheader .nav > .active > a,
	.navbar-subheader .nav > .active > a:focus,
	.navbar-subheader .nav > .active > a:hover, 
	.navbar-subheader .nav > li:focus > a,
	.navbar-subheader .nav > li:hover > a { background-color: rgba(0, 0, 0, .2); }
	.navbar-subheader .nav .open > a,
	.navbar-subheader .nav .open > a:focus,
	.navbar-subheader .nav .open > a:hover{ background-color: rgba(0, 0, 0, .6); }

	.navbar-subheader .caret { color: rgba(255, 255, 255, .5); }
	.navbar.navbar-subheader .navbar-brand { padding: 0 15px 0 0; font-size:18px;line-height:55px}
	.navbar.navbar-subheader .navbar-toggle{
		font-size: 15px;
		margin-right:0px;
		border:1px solid #ebebeb;
		border-radius:4px;
	}
	
	/* NAVBAR MOBILE MENU =navbar-subheader ----------------------- */
	.navbar-mobile {}
	.navbar-mobile .navbar-nav { margin: 0 -10px; }
	.navbar-mobile .navbar-nav:first-child { margin-top: -10px; }
	.navbar-mobile .navbar-nav>li>a { border-bottom: 1px solid #f3f3f3; padding-right: 25px; position: relative; }
	
	.navbar-mobile .navbar-nav > li.dropdown > a .caret { display: none; } 
		
	.navbar-mobile .navbar-nav > li.dropdown > a:before { 
		content: "\f105";
		display: block;
		font-family: 'FontAwesome';
		font-size: 17.1px;
		position: absolute;
		right: 10px; 
	} 
	.navbar-mobile .navbar-nav > li.dropdown.open > a:before { content: "\f107"; } 

	


	/* NAVBAR DEFAULT =navbar-default |  LANDINGPAGE NAVBAR =navbar-landingpage -------------------------------- */
	.navbar-default { background-color: #fff; border-width: 0px; border-bottom: 1px solid #ddd; margin-bottom: 0px; border-top: 3px solid #1fa7ad; }
	.navbar-default .navbar-brand{ color:#777; }
	.navbar-default .navbar-brand:focus,
	.navbar-default .navbar-brand:hover{color:#5e5e5e; background-color:transparent}
	.navbar-default .nav-pills>li+li { margin-left: 0px;}
	.navbar-default .navbar-nav>li>a,
	.navbar-default .navbar-text{ color:#333333; font-size: 13px; text-transform: uppercase; }
	@media screen and (max-width: 75em) {
		.navbar-default .navbar-nav>li>a { padding: 10px; border-bottom: 1px solid #f3f3f3; }
		.nav-menu.nav-flag { display: none; }
	}
	@media (min-width:768px){
		.navbar-default .navbar-nav>li>a { padding-top:0px;padding-bottom:0px; line-height: 77px; }
		.navbar-default .navbar-nav.navbar-go-menu>li>a { line-height: 53px; }
		.navbar-default .navbar-nav.navbar-right:last-child { margin-right: 0px; }
	}
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li:focus>a,
	.navbar-default .navbar-nav>li:hover>a { background-color: #a9dbe4;  }

	.navbar-default .navbar-nav>.active.active>a,
	.navbar-default .navbar-nav>.active.active>a:focus,
	.navbar-default .navbar-nav>.active.active>a:hover { background-color: rgba(204, 204, 204, .2); }

	.navbar-default #flag-menu.navbar-nav>.active>a,
	.navbar-default #flag-menu.navbar-nav>.active>a:focus,
	.navbar-default #flag-menu.navbar-nav>.active>a:hover{ background-color: rgba(0, 0, 0, .0); }

	
		.navbar-default .navbar-nav li.menu-item-video:focus > a,
		.navbar-default .navbar-nav li.menu-item-video:hover > a,
		.navbar-default .navbar-nav > .menu-item-video.active>a,
		.navbar-default .navbar-nav > .menu-item-video.active>a:focus,
		.navbar-default .navbar-nav > .menu-item-video.active>a:hover { background-color: #ef5a2a; color: #fff; }
		
		.navbar-default .navbar-nav li.menu-item-social:focus > a,
		.navbar-default .navbar-nav li.menu-item-social:hover > a,
		.navbar-default .navbar-nav > .menu-item-social.active>a,
		.navbar-default .navbar-nav > .menu-item-social.active>a:focus,
		.navbar-default .navbar-nav > .menu-item-social.active>a:hover { background-color: #c5181e; color: #fff; }
		
		.navbar-default .navbar-nav li.menu-item-apps:focus > a,
		.navbar-default .navbar-nav li.menu-item-apps:hover > a,
		.navbar-default .navbar-nav > .menu-item-apps.active>a,
		.navbar-default .navbar-nav > .menu-item-apps.active>a:focus,
		.navbar-default .navbar-nav > .menu-item-apps.active>a:hover { background-color: #63b0bb; color: #fff; }
		
		.navbar-default .navbar-nav li.menu-item-email:focus > a,
		.navbar-default .navbar-nav li.menu-item-email:hover > a,
		.navbar-default .navbar-nav > .menu-item-email.active>a,
		.navbar-default .navbar-nav > .menu-item-email.active>a:focus,
		.navbar-default .navbar-nav > .menu-item-email.active>a:hover { background-color: #A2CB3A; color: #fff; }
		
		.navbar-default .navbar-nav li.menu-item-yarpp:focus > a,
		.navbar-default .navbar-nav li.menu-item-yarpp:hover > a,
		.navbar-default .navbar-nav > .menu-item-yarpp.active>a,
		.navbar-default .navbar-nav > .menu-item-yarpp.active>a:focus,
		.navbar-default .navbar-nav > .menu-item-yarpp.active>a:hover { background-color: #8e5aa5; color: #fff; }

		
		/* Flag Navbar =navbar-flag-menu ---- */
		.navbar-flag-menu {}
		.navbar-default #flag-menu.navbar-nav.navbar-go-menu>.active>a { line-height: 53px; }
		.navbar-default .navbar-nav.navbar-flag-menu >.active > a,
		.navbar-default .navbar-nav.navbar-flag-menu >.active > a:focus,
		.navbar-default .navbar-nav.navbar-flag-menu >.active > a:hover{color:#555;background-color: transparent; }
		.navbar-default .navbar-nav.navbar-flag-menu .open.active > a,
		.navbar-default .navbar-nav.navbar-flag-menu .open.active > a:focus,
		.navbar-default .navbar-nav.navbar-flag-menu .open.active > a:hover,
		.navbar-default .navbar-nav.navbar-flag-menu > .dropdown-menu >.active > a,
		.navbar-default .navbar-nav.navbar-flag-menu > .dropdown-menu >.active > a:focus,
		.navbar-default .navbar-nav.navbar-flag-menu > .dropdown-menu >.active > a:hover{color:#555;background-color:#e7e7e7}

	
	.navbar-default .navbar-nav>.disabled>a,
	.navbar-default .navbar-nav>.disabled>a:focus,
	.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
	.navbar-default .navbar-toggle{ border-color:transparent; color: #ccc; }
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover{ color: #3ab6bd; }
	.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
	.navbar-default .navbar-toggle:hover .icon-bar{background-color:#3ab6bd}
	.navbar-default .navbar-collapse,
	.navbar-default .navbar-form{ border-color:#e7e7e7; }
	
	/* NAVBAR OPEN */
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover, 
	.navbar-default #flag-menu.navbar-nav>.open>a,
	.navbar-default #flag-menu.navbar-nav>.open>a:focus,
	.navbar-default #flag-menu.navbar-nav>.open>a:hover{ /*background-color: rgba(204, 204, 204, .3);*/ background-color: #a9dbe4; }
	@media (max-width:767px){
		.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}

		.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}
			
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
	}
	.navbar-default .navbar-link{color:#777}
	.navbar-default .navbar-link:hover{color:#333}


	/* NAVBAR-INVERSE: Transparent to White HEADER STYLES ------------------------  */
	.navbar-inverse{ 
		background-color: transparent; 
		border-width: 0px;
		border-top: 3px solid #86cdd3; 
		margin-bottom: 0px;
	}
	.navbar-inverse.invert { background-color:#fff; border-top-color: #1fa7ad;  }

		/* Brand */
		.navbar-inverse .navbar-brand {color:#fff; font-weight: 100; line-height: 77px; padding: 0 15px; text-shadow: 0 1px 1px #000; }
		.navbar-inverse.invert .navbar-brand { color:#333333; text-shadow: none; }
		.navbar-inverse .navbar-brand:focus,
		.navbar-inverse .navbar-brand:hover{color:#fff; background-color: rgba(0, 0, 0, .2); }
		
		 /* Text */
		.navbar-inverse .navbar-text { color:#fff; font-weight: 100; margin: 0 5px 0 5px; line-height: 77px; text-shadow: 0 1px 1px #000; }
		.navbar-inverse.invert .navbar-text { color:#333333; text-shadow: none; }
		.navbar-inverse .navbar-text span { color:#b2b6b7; }
	
		
	.navbar-inverse .nav > li { float: left; }
	.navbar-inverse.invert .nav > li {}
	.navbar-inverse .navbar-nav>li>a { 
		color:#fff;
		font-size: 13px; 
		font-weight: 100; 
		padding-top:0px; 
		padding-bottom:0px; 
		line-height: 77px;
		text-shadow: 0 1px 1px #000; 
	}
	.navbar-inverse.invert .navbar-nav > li > a { color:#333333; text-shadow: none; }
	@media screen and (max-width: 62em) {
		.navbar-inverse .navbar-nav>li>a { line-height: 50px; }
	}
	.navbar-inverse .navbar-nav.navbar-right:last-child { margin-right: 0px; }
	
	/* Hover | Focus */
	.navbar-inverse .navbar-nav>li:focus > a,
	.navbar-inverse .navbar-nav>li:hover > a{ background-color: rgba(0, 0, 0, .2); }
	.navbar-inverse.invert .navbar-nav>li>a:focus,
	.navbar-inverse.invert .navbar-nav>li>a:hover,
	.navbar-inverse.invert .navbar-nav>li:focus>a,
	.navbar-inverse.invert .navbar-nav>li:hover>a { background-color: #a9dbe4;  }
	
	/* Active */
	.navbar-inverse .navbar-nav>.active>a,
	.navbar-inverse .navbar-nav>.active>a:focus,
	.navbar-inverse .navbar-nav>.active>a:hover{background-color: rgba(0, 0, 0, .0); color:#fff; }
	
	/* Disabled */
	.navbar-inverse .navbar-nav>.disabled>a,
	.navbar-inverse .navbar-nav>.disabled>a:focus,
	.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}
	
	/* Toggle*/
	.navbar-inverse .navbar-toggle{border-color: transparent; color: #fff; }
	.navbar-inverse.invert .navbar-toggle{color: #333333; }
	.navbar-inverse .navbar-toggle:focus,
	.navbar-inverse .navbar-toggle:hover{ background-color: rgba(0, 0, 0, .2); }
	.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
	.navbar-inverse.invert .navbar-toggle .icon-bar{background-color:#333333}
	.navbar-inverse .navbar-collapse,
	.navbar-inverse .navbar-form{border-color:#101010}
	
	/* NAVBAR OPEN */
	.navbar-inverse .navbar-nav>.open>a,
	.navbar-inverse .navbar-nav>.open>a:focus,
	.navbar-inverse .navbar-nav>.open>a:hover{background-color: rgba(0, 0, 0, .5); color:#fff}
	@media (max-width:767px){
		.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
		.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}
	}
	.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#333}
	
	
	/* NAVBAR-FOOTER =navbar-footer  -------------------------------------------- */
	.navbar-footer { background-color: #414f56; border-width: 0px; border-bottom: none; margin-bottom: 0px; }
	.navbar-footer .navbar-brand{ color:#777; }
	.navbar-footer .navbar-brand:focus,
	.navbar-footer .navbar-brand:hover{color:#fff; background-color: #323d43}
	.navbar-footer .nav-pills>li+li { margin-left: 0px;}
	.navbar-footer .navbar-nav>li>a,
	.navbar-footer .navbar-text{ color:#b2b6b7; font-size: 12px; text-transform: uppercase; }
	@media (min-width:768px){
		.navbar-footer .navbar-nav>li>a { padding: 0 10px; line-height: 60px; }
		.navbar-footer .navbar-nav.navbar-right:last-child { margin-right: 0px; }
	}
	.navbar-footer .navbar-nav>li>a:focus,
	.navbar-footer .navbar-nav>li>a:hover,
	.navbar-footer .navbar-nav>li:focus>a,
	.navbar-footer .navbar-nav>li:hover>a { background-color: #323d43; color: #fff; }

	.navbar-footer .navbar-nav>.active.active>a,
	.navbar-footer .navbar-nav>.active.active>a:focus,
	.navbar-footer .navbar-nav>.active.active>a:hover { background-color: #243137; color: #fff; }
	
	.navbar-footer .navbar-nav>.disabled>a,
	.navbar-footer .navbar-nav>.disabled>a:focus,
	.navbar-footer .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
	.navbar-footer .navbar-toggle{ border-color:transparent; color: #ccc; }
	.navbar-footer .navbar-toggle:focus,
	.navbar-footer .navbar-toggle:hover{ color: #3ab6bd; }
	.navbar-footer .navbar-toggle .icon-bar{background-color:#ccc}
	.navbar-footer .navbar-toggle:hover .icon-bar{background-color:#3ab6bd}
	.navbar-footer .navbar-collapse,
	.navbar-footer .navbar-form{ border-color:#e7e7e7; }
	.navbar-footer .container>.navbar-collapse, 
	.navbar-footer .container>.navbar-header{margin-right:-15px;margin-left:-15px}
	
	
	
	
	
	/* NAVBAR SOCIAL =navbar-social  -------------------------------------------- */
	.nav.navbar-social {}
	.navbar-social.navbar-nav>li>a { text-align: center; min-width: 30px; }
	article[id*="post"] .nav.navbar-social { }
	article[id*="post"] .nav.navbar-social>li.social-item a { font-size: 20px;  }
	.nav.navbar-social>li.social-item a:focus, 
	.nav.navbar-social>li.social-item a:hover { color: #fff; }
	@media screen and (max-width: 48em) { 
		.navbar-social.nav-justified>li, .panel-author .navbar-social>li{display:table-cell;width:1%}
		.navbar-social.nav-justified, .panel-author .navbar-social { margin: 0px; width:100%; }
		.panel-author .navbar-social { float: none; } 
	}
	
		/* DARK THEME: Black BG with WHITE TEXT */
		.navbar-social.social-dark a { background-color: #333; color: #fff; }

		/* SHARE-TEXT */
		.navbar-social .social-share-txt { display: none; font-size: 14px !important; line-height: 20px; }
		.panel-social.panel-social-lower .navbar-social .social-share-txt { display: inline-block; }
		
		/* TEXT */
		.item-text { background-color: #e1e1e1; }
		
		/* facebook */
		.item-facebook {}
		.nav.navbar-social>li.item-facebook a {}
		.nav.navbar-social>li.item-facebook a:focus, 
		.nav.navbar-social>li.item-facebook a:hover, 
		.navbar-social.social-dark .item-facebook a:focus, 
		.navbar-social.social-dark .item-facebook a:hover { background-color: #3b5998; }
		
		.panel-social.panel-social-lower .nav.navbar-social>li.item-facebook a { color: #fff; background-color: #3b5998; }
		.panel-social.panel-social-lower .nav.navbar-social>li.item-facebook a:focus, 
		.panel-social.panel-social-lower .nav.navbar-social>li.item-facebook a:hover { background-color: #1b3770; }
		
		/* twitter */
		.item-twitter {}
		.nav.navbar-social>li.item-twitter a {}
		.nav.navbar-social>li.item-twitter a:focus, 
		.nav.navbar-social>li.item-twitter a:hover, 
		.navbar-social.social-dark .item-twitter a:focus, 
		.navbar-social.social-dark .item-twitter a:hover { background-color: #00aced;}
		
		.panel-social.panel-social-lower .nav.navbar-social>li.item-twitter a { color: #fff;  background-color: #00aced; }
		.panel-social.panel-social-lower .nav.navbar-social>li.item-twitter a:focus, 
		.panel-social.panel-social-lower .nav.navbar-social>li.item-twitter a:hover { background-color: #0185c2;}
		
		/* google+ */
		.item-google {}
		.nav.navbar-social>li.item-google a {}
		.nav.navbar-social>li.item-google a:focus, 
		.nav.navbar-social>li.item-google a:hover, 
		.navbar-social.social-dark .item-google a:focus, 
		.navbar-social.social-dark .item-google a:hover { background-color: #dd4b39;}
	
		/* youtube */
		.item-youtube {}
		.nav.navbar-social>li.item-youtube a {}
		.nav.navbar-social>li.item-youtube a:focus, 
		.nav.navbar-social>li.item-youtube a:hover, 
		.navbar-social.social-dark .item-youtube a:focus, 
		.navbar-social.social-dark .item-youtube a:hover { background-color: #b31217;}
	
		/* linkedin */
		.item-linkedin {}
		.nav.navbar-social>li.item-linkedin a {}
		.nav.navbar-social>li.item-linkedin a:focus, 
		.nav.navbar-social>li.item-linkedin a:hover, 
		.navbar-social.social-dark .item-linkedin a:focus, 
		.navbar-social.social-dark .item-linkedin a:hover { background-color: #007bb6;}
		
		.panel-social.panel-social-lower  .nav.navbar-social>li.item-linkedin a { color: #fff;  background-color: #007bb6; }
		.panel-social.panel-social-lower  .nav.navbar-social>li.item-linkedin a:focus, 
		.panel-social.panel-social-lower  .nav.navbar-social>li.item-linkedin a:hover { background-color: #0d5e85;}
		
		/* share: addthis */
		.item-share {}
		.nav.navbar-social>li.item-share a {}
		.nav.navbar-social>li.item-share a:focus, 
		.nav.navbar-social>li.item-share a:hover, 
		.navbar-social.social-dark .item-share a:focus, 
		.navbar-social.social-dark .item-share a:hover { background-color: #F8694D;}
		@media screen and (max-width: 55em) { .nav.navbar-social>li.item-share { display: none !important; }}
		
		/* rss */
		.item-rss {}
		.nav.navbar-social>li.item-rss a {  }
		.nav.navbar-social>li.item-rss a:focus, 
		.nav.navbar-social>li.item-rss a:hover, 
		.navbar-social.social-dark .item-rss a:focus, 
		.navbar-social.social-dark .item-rss a:hover { background-color: #FF6600;}

/* ---------------------------------------------------------------------- */
/* BREADCRUMBS =breadcrumbs
------------------------------------------------------------------------- */
.breadcrumb{
	padding:0px;
	margin-bottom:20px;
	margin-top:20px;
	list-style:none;
	background-color: transparent;
	border-radius:4px;
	font-size: 13px; 
	text-transform: uppercase;
}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{ content:"/\00a0"; padding:0 5px; color:#ccc; }
.breadcrumb>.active{ color:#596063; font-weight: bold; }
@media screen and (max-width: 55em) { .breadcrumb{ padding:0px 10px; }}

	/* NO DIVIDER LEFT */
	.breadcrumb>li.no-divider-left:before { content: ''; }
	
	/* NO DIVIDER RIGHT */
	.breadcrumb>li.no-divider-right:before { content: ''; }
	

/* ---------------------------------------------------------------------- */
/* PAGINATION =pagination
------------------------------------------------------------------------- */
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px;
}
.pagination>li{display:inline}
.pagination>li>a, .pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	line-height:1.428571429;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	margin-left:-1px;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,
.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover{background-color:#eee}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#4db6bc;border-color:#399095;cursor:default}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}

.pagination-lg>li>a,
.pagination-lg>li>span{padding:10px 16px;font-size:18px}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}

.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}


/* ---------------------------------------------------------------------- */
/* PAGER =pager
------------------------------------------------------------------------- */
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}
.pager:after,.pager:before{content:" ";display:table}
.pager:after{clear:both}
.pager li{display:inline}
.pager li>a,
.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}
.pager li>a:focus,
.pager li>a:hover{text-decoration:none;background-color:#eee}
.pager .next>a,
.pager .next>span{float:right}
.pager .previous>a,
.pager .previous>span{float:left}
.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}


/* ---------------------------------------------------------------------- */
/* LABELS =label
------------------------------------------------------------------------- */
.label{
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em;
}
.label[href]:focus,
.label[href]:hover{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#999}
.label-default[href]:focus,
.label-default[href]:hover{background-color:gray}
.label-primary{background-color:#428bca}
.label-primary[href]:focus,
.label-primary[href]:hover{background-color:#3071a9}
.label-success{background-color:#5cb85c}
.label-success[href]:focus,
.label-success[href]:hover{background-color:#449d44}
.label-info{background-color:#5bc0de}
.label-info[href]:focus,
.label-info[href]:hover{background-color:#31b0d5}
.label-warning{background-color:#f0ad4e}
.label-warning[href]:focus,
.label-warning[href]:hover{background-color:#ec971f}
.label-danger{background-color:#d9534f}
.label-danger[href]:focus,
.label-danger[href]:hover{background-color:#c9302c}


/* ---------------------------------------------------------------------- */
/* BADGES =badge
------------------------------------------------------------------------- */
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	color:#fff;
	line-height:1;
	vertical-align:baseline;
	white-space:nowrap;
	text-align:center;
	background-color:#999;
	border-radius:10px;
}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
a.badge:focus,
a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}
.nav-pills>.active>a>.badge,
a.list-group-item.active>.badge{color:#428bca;background-color:#fff}
.nav-pills>li>a>.badge{margin-left:3px}


/* ---------------------------------------------------------------------- */
/* JUMBOTRON =jumbotron
------------------------------------------------------------------------- */

	/* NOT PART OF THIS THEME. */


/* ---------------------------------------------------------------------- */
/* THUMBNAIL =thumbnails  |  WORDPRESS CAPTION =wp-caption | SINGLE-IMAGE =single-image
------------------------------------------------------------------------- */
/* Thumbnail */
.thumbnail, .wp-caption {
	display:block;
	margin-bottom:20px;
	line-height:1.428571429;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}

.wp-caption,
.thumbnail a>img, .wp-caption a>img,
.thumbnail>img,  .wp-caption>img,
img.thumbnail {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

/* ACTIVE | HOVER | FOCUS */
a.thumbnail.active, .wp-caption a.active,
a.thumbnail:focus, .wp-caption a:focus,
a.thumbnail:hover, .wp-caption a:hover {border-color:#4db6bc}

/* Thumbnail | WP-Caption CAPTION */
.thumbnail .caption, .wp-caption-text {padding:9px;color:#7d7d7d; font-size: 12px; text-align: center;}

/* Caption Header */
.thumbnail .caption h2 { font-size: 14px; margin: 0px; }


/* ---------------------------------------------------------------------- */
/* WORDPESS GALLERY =gallery
------------------------------------------------------------------------- */
.gallery{margin-bottom:20px}
.gallery-item{float:left;margin:0 4px 10px 0;overflow:hidden;position:relative}
.gallery-item img { padding: 3px; }
.gallery-columns-1 .gallery-item{max-width:100%}
.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}
.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}
	/* GALLERY-CAPTION */
	.gallery-caption{
		background-color:rgba(0,0,0,.7);
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		color:#fff;
		font-size:12px;
		line-height:1.5;
		margin:0;
		max-height:50%;
		opacity:0;
		padding:6px 8px;
		position:absolute;
		bottom:0;
		left:0;
		text-align:left;
		width:100%
	}
	.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}
	.gallery-item:hover .gallery-caption {opacity: 1;}
	.gallery-columns-7 .gallery-caption,
	.gallery-columns-8 .gallery-caption,
	.gallery-columns-9 .gallery-caption {
		display: none;
	}



/* ---------------------------------------------------------------------- */
/* ALERTS =alert
------------------------------------------------------------------------- */
.alert {
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px;
}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:700}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable{padding-right:35px}
.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}


/* ---------------------------------------------------------------------- */
/* PROGRESS BARS =progress
------------------------------------------------------------------------- */
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
.progress {
	overflow:hidden;
	height:20px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
	float:left;
	width:0;
	height:100%;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	background-color:#428bca;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
 -webkit-transition:width .6s ease;
 transition:width .6s ease;
}
.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}


/* ---------------------------------------------------------------------- */
/* MEDIA =media
------------------------------------------------------------------------- */
.media,.media-body{overflow:hidden;zoom:1}
.media { margin-top: 15px; }
.media:first-child{margin-top:0}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}


	/* Collapse Media List in mobile */
	@media screen and (max-width: 55em) { 
		.media-collapse .media-left, .media-collapse .media-right { display: block; } 
	}

		/* MEDIA-LISTS =media-list */
		.media-list { *zoom: 1; }
		.media-list .media { margin-bottom: 30px; }
		.media-list .media:before,
		.media-list .media:after { display: table; line-height: 0; content: ""; }
		.media-list .media:after { clear: both; }
		
		.media-list .media:hover {}
		.media-list .media a {}
		.media-list .media > .pull-left { margin-right: 30px; }
		.media-list .media .media-object {  }
		.media-list .media .media-body {}
		.media-list .media .media-body .media-heading {}
		.media-list .media .media-body p:last-child { margin-bottom: 0px; }
		
		.media-list .media .media-body ul { margin-bottom: 20px !important; }
		
		.media-list.min-height50  .media { min-height: 50px; }
		.media-list.min-height100 .media, .media-list.min-height100 .media.media-link a { min-height: 100px; }
		.media-list.min-height125 .media { min-height: 125px; }
		.media-list.min-height140 .media, .media-list.min-height140 .media.media-link a { min-height: 140px; }
		.media-list.min-height150 .media { min-height: 150px; }
		.media-list.min-height175 .media { min-height: 175px; }
		.media-list.min-height200 .media { min-height: 200px; }
		.media-list.min-height225 .media { min-height: 225px; }
		.media-list.min-height250 .media { min-height: 250px; }
		.media-list.min-height275 .media { min-height: 275px; }
		.media-list.min-height300 .media { min-height: 300px; }
		.media-list.min-height325 .media { min-height: 325px; }
		.media-list.min-height350 .media { min-height: 350px; }
		.media-list.min-height375 .media { min-height: 375px; }
		
		.media-list .media .menu { margin: 0 0 20px; padding: 0px; list-style-type: none; }
		.media-list .media .menu li {}
		.media-list .media .menu li a { 
			-webkit-border-radius: 4px; 
			-moz-border-radius: 4px; 
			border-radius: 4px;
			color: #666666; 
			display: block;
			font-size: 14px; 
			padding: 6px 15px;
			text-decoration: none; 
		}
		.media-list .media .menu li.menuIcon a { padding-left: 50px; }
		.media-list .media .menu > li > a:hover { color: #008080; text-decoration: underline; background-color: #c9e6eb;}
		.media-list .media .widget .menu > li > a {
			-webkit-border-radius: 4px; 
			-moz-border-radius: 4px; 
			border-radius: 4px;
			display: block;
			font-size: 14px;
			margin-left: 0px;
			margin-right: 0px;
			padding: 6px 15px;
			text-shadow: none;
		}
		
		.media-list .media.media-link {}
		.media-list .media.media-link a { 
			background-color: #edf9fb;
			border: 1px solid #a9dbe4;
			-webkit-border-radius: 8px;
			-webkit-border-bottom-right-radius: 0;
			-moz-border-radius: 8px;
			-moz-border-radius-bottomright: 0;
			border-radius: 8px;
			border-bottom-right-radius: 0;
			display: block; 
			padding: 20px 15px;
		}
		.media-list .media.media-link a:hover { background-color: #fff; border-color: #F6921E; text-decoration: none; }
		.media-list .media.media-link img { margin-right: 30px; }


/* ---------------------------------------------------------------------- */
/* LIST-GROUPS =list-group
------------------------------------------------------------------------- */
.list-group{margin-bottom:20px;padding-left:0}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.list-group-item>.badge{float:right}
.list-group-item>.badge+.badge{margin-right:5px}
a.list-group-item{color:#555}
a.list-group-item .list-group-item-heading{color:#333}
a.list-group-item:focus,
a.list-group-item:hover{text-decoration:none;background-color:#f5f5f5}
a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading{color:inherit}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text{color:#e1edf7}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}

/* ---------------------------------------------------------------------- */
/* PANELS =panel
------------------------------------------------------------------------- */
.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body{padding:15px}
.panel-body:after,.panel-body:before{content:" ";display:table}
.panel-body:after{clear:both}
.panel>.list-group{margin-bottom:0}
.panel>.list-group .list-group-item{border-width:1px 0}
.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}
.panel>.list-group .list-group-item:last-child{border-bottom:0}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel>.table,
.panel>.table-responsive>.table{margin-bottom:0}
.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}
.panel>.table>tbody:first-child td,.panel>.table>tbody:first-child th{border-top:0}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th{border-bottom:0}
.panel>.table-responsive{border:0;margin-bottom:0}

.panel-heading, #div_adkengage_recommendations_img .adkengage_rec_header {padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;}

.panel-heading>.dropdown .dropdown-toggle{color:inherit}

.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-title>a{color:inherit}
.panel-adk .panel-title>a { display: block; }

.panel-footer{
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
}

.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}
.panel-group .panel+.panel{margin-top:5px}

.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}

.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

	/* Boostrap Panel: Default */
	.panel-default{border-color:#ddd}
	.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
	.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}
	.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}
	
	/* Boostrap Panel: Primary */
	.panel-primary{border-color:#428bca}
	.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}
	.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}
	.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}
	
	/* Boostrap Panel: Success */
	.panel-success{border-color:#d6e9c6}
	.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
	.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}
	.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}
	
	/* Boostrap Panel: Warning */
	.panel-warning{border-color:#faebcc}
	.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
	.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}
	.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}
	
	/* Boostrap Panel: Danger */
	.panel-danger{border-color:#ebccd1}
	.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
	.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}
	.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}
	
	/* Boostrap Panel: Info */
	.panel-info{border-color:#bce8f1}
	.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
	.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}
	.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}
	
	/* ARCHIVE | POST: CONTENT-ASIDE, CONTENT-SINGLE */
	.panel.panel-archive, .panel.panel-post, .panel-comments {
		border-color:#e3e5e5;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	.panel-archive>.panel-heading, .panel-comments >.panel-heading, .adkengage_rec_header { 
		background-color: transparent; 
		border-color:#ebebeb;
		border-bottom: none;
		-webkit-border-top-left-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 6px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		padding: 8px 15px;
	}
	.panel-archive>.panel-body, .panel-comments>.panel-body{ border-top: 1px dotted #ebebeb; }
	.panel-archive>.panel-heading+.panel-collapse .panel-body{background-color:#f2f2f2; border-top-color:#e3e5e5}
	.panel-archive>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#e3e5e5}
	.panel-archive .panel-title, .panel-comments .panel-title { 
		color: #808080;
		font-size: 16.1px;
		line-height: 32px;
		margin: 0 0;
		text-align:center;
		text-transform: uppercase !important;
	
	}
	.panel-archive .navbar {
		padding:0px 15px;
		margin-bottom: 0px;
		background-color:#f5f5f5;
		border: 0px;
		border-top:1px solid #ddd;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		-webkit-border-bottom-right-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-moz-border-radius-bottomleft: 8px;
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px;
	}
	
	.panel-social { 
		background-color: #f5f5f5;
		border-bottom: 1px solid #e3e9eb;
		border-top: 1px solid #e3e9eb;
		margin: 5px -1px 0; 
	}
	
	/* PANEL AUTHOR */
	.panel-author {}
	@media screen and (max-width: 47em) { .panel-author .panel-body { text-align: center; } }


	/* LOCATION: PANEL =panel-group-locations */
	.panel-group-locations {}
	.panel-group-locations .panel  {  min-height: 325px; }
	.panel-group-locations .panel .panel-body {  min-height: 140px; }
	.panel-group-locations .panel-default {border-color: #ebebeb;}
	.panel-group-locations .panel .label { background-color: #86cdd3; color: #fff; padding:.2em .6em .2em; }
		
		/* HIDE EMAIL ADDRESS TEMP FIX  */
		#Locations-Modal .panel.panel-adk a[href^="mailto"],
		.panel-group-locations .wpb_wrapper .panel a[href^="mailto"] { display: none !important; }
		

	
	/* PANEL-GROUP ACCORDION = */
	[id*="collapse"].panel-group {}	
	[id*="collapse"].panel-group .panel { border-radius: 0; }
	[id*="collapse"].panel-group .panel .panel-heading { padding: 0px; }
	[id*="collapse"].panel-group .panel-default:hover { border-color: #c4dfe0; }
	[id*="collapse"].panel-group .panel-default>.panel-heading {}
	[id*="collapse"].panel-group .panel-default>.panel-heading:hover { background-color: #d9eced;  }
	[id*="collapse"].panel-group .panel .panel-title {}
	[id*="collapse"].panel-group .panel .panel-title a { display: block; padding: 10px 15px; }
	[id*="collapse"].panel-group .panel .panel-title a:hover { text-decoration: none; }
	[id*="collapse"].panel-group .panel .panel-body {}
	[id*="collapse"].panel-group .panel .accordion-toggle:before {
		font-family: 'FontAwesome'; 
		content: "\f078";        
		font-size: 12px;
		margin-right: 10px;      
	}
	[id*="collapse"].panel-group .panel .accordion-toggle.collapsed:before {
		content: "\f054";
		color: #acacac;   
	}
	[id*="collapse"].panel-group .panel .accordion-toggle:before,
	[id*="collapse"].panel-group .panel .panel-heading:hover .accordion-toggle.collapsed:before { color: #1fa7ad;  }




/* ---------------------------------------------------------------------- */
/* EMBED-RESPONSIVE formating - IFRAME | EMBED | VIDEO | YOUTBUE | VIMEO
------------------------------------------------------------------------- */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe, .video-container iframe,
.embed-responsive embed, .video-container embed,
.embed-responsive object, .video-container object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.single .entry-content .embed-responsive { margin-bottom: 20px; }

/* YOUTUBE VIDEOS =youtube make them responsie 
wrap the iframe code in <div class="video-container"><iframe src="//www.youtube.com/embed/dFVxGRekRSg" frameborder="0" width="___" height="____"></iframe></div>
----------------- */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px; height: 0; overflow: hidden;
	margin-bottom: 30px;
}





/* ---------------------------------------------------------------------- */
/* WELL =well
------------------------------------------------------------------------- */
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}

	.well-alt {
			background-color:#fff;
			border-color:#ebebeb;
	}


/* ---------------------------------------------------------------------- */
/* CLOSE =close
------------------------------------------------------------------------- */
.close {
	float:right;
	font-size:30px;
	font-weight:100;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20);
}
@media (max-width:767px) {}
.close:focus,
.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}


/* --------------------------------------------------------------------------------- */
/* COMPONENTS with JAVASCRIPT Components w/ JavaScript
------------------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------- */
/* MODAL =modal
------------------------------------------------------------------------- */
.modal-open{overflow:hidden}
.modal {
	display:none;
	overflow:auto;
	overflow-y: auto;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
}
.modal.fade .modal-dialog{
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-moz-transition:-moz-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out;
}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px;z-index:1050}

	/* MODAL-CONTENT - Main Wrapper */
	.modal-content {
		position:relative;
		background-color:#fff;
		border:10px solid #999;
		border:10px solid rgba(0, 0, 0, 0.2);
		border-radius:0;
		-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
		box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
		background-clip:padding-box;
		outline:none;
	}
	
	/* MODAL-BACKDROP */
	.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}
	.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
	.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
	
	/* MODAL-HEADER | MODAL-TITLE | MODAL CLOSE */
	.modal-header {
		padding:15px;
		border-bottom:1px solid #e5e5e5;
		min-height:16.428571429px;
	}
	.modal-header .close{margin-top:-7px}
	.modal-title{
		font-size: 14px;
		margin:0 30px;
		line-height:1.428571429;
		text-align: center;
		text-transform: uppercase;
	}

	/* MODAL-BODY */
	.modal-body{position:relative;padding:20px}
	
	/* MODAL-FOOTER */
	.modal-footer {
		margin-top:15px;
		padding:19px 20px 20px;
		text-align:right;
		border-top:1px solid #e5e5e5;
	}
	.modal-footer:after,
	.modal-footer:before{content:" ";display:table}
	.modal-footer:after{clear:both}
	.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
	.modal-footer .btn-group .btn+.btn{margin-left:-1px}
	.modal-footer .btn-block+.btn-block{margin-left:0}

	 
	 @media screen and (min-width:768px) {
		.modal-dialog{width:600px;margin:30px auto}
		.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
		.modal-sm{width:300px}
	}
	@media (min-width:992px){.modal-lg{width:900px}}
	
	@media screen and (max-width: 45em) {
		.modal-dialog{margin:0px;}
		.modal-content { border-width:1px; }
		.modal-header { padding: 10px; }
		.modal-body { padding: 10px; }
	}

	/* MODAL-NOFOOTER =modal-nofooter */
	.modal-nofooter {}
	.modal.modal-nofooter {}
	.modal-nofooter .modal-body { border-radius: 0 0 10px 10px; }
	
	/* MODAL-DARK =modal-dark - good for VIMEO and YOUTUBE */
	.modal.modal-dark { background-color: rgba(0, 0, 0, .7); }
	.modal-dark {  }
	.modal-dark .modal-content { background-color: #000; }
	.modal-dark .modal-header { border-bottom-color: #333; }
	.modal-dark .modal-title{ color: #fff; }
	.modal-dark .close { color: #fff; opacity: 0.5 }
	.modal-dark .modal-footer { border-top: 1px solid #333; }
	.modal-dark hr { border-top-color: #333; }
	
	/* WIDGET IN MODAL */
	.modal .widget { border: none; padding: 0px; }
	.modal .widget:last-child { margin-bottom: 0px; border-bottom: none; }
	
	
	/* PRODUCTS-MODAL =modal-products =products (used in Products Modal) */
	#modal-products .modal-body { padding-bottom: 10px; padding-top: 5px; }
	.products-group, .products-group a { color: #fff; font-size: 13px; }
	
	.products-group.col-md-3 { padding-left: 5px; padding-right: 5px; }
	
	.products-group.col-md-one5th { padding: 5px; }
	.row.container-height > [class*="col-"] > .products-well {
		margin-bottom: -99999px;
		padding-bottom: 99999px;
	}
	.products-well {
		background-color: #646363;
		color: #fff;
		padding: 10px 0;
		text-shadow: 0 1px 1px #545353; 
	}
	.products-header { 
		color: #fff;
		font-size: 18px;
		font-weight: 100;
		margin: 0 0 15px;
		border-bottom: 2px solid #898989;
		padding-bottom: 15px;
	}
	.products-header .fa { font-size: 36px; line-height: 1.5;  }
	.products-subheader { color: #9fa2a2; font-size: 12px; padding: 2px; margin-bottom: 0px; }
	.products-well .list-group { min-height: 120px; }
	.products-well .list-group:last-child { margin-bottom: 0px; }
	.products-list .list-group-item {
		padding: 0px;margin-bottom:-1px;
		background-color: transparent;
		border: none;
		border-bottom:1px solid #6c6c6c;
		border-radius: 0 0 0 0;
	}
	.products-list a { padding: 8px;	 }
	.products-list a, .products-logos a { display: block; }
	.products-logos { margin-top: 10px; }
	.products-logos img {}
	
	.products-logos.row { margin-left: -10px; margin-right: -10px; }
	.products-logos [class*="col-"] { padding-left: 5px; padding-right: 5px; }
	.products-logos .gallery-list-item .thumbnail { 
		border-color: transparent;
		border-top: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;    
		margin: 0px; 
	}
	.products-logos .gallery-list-item .thumbnail:hover { border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; }
	@media screen and (max-width: 62em) { 
		#products-menu.row.container-height { overflow: auto; }
		#products-menu.row.container-height > [class*="col-"] { margin-bottom: 10px; padding-bottom: 0px; }
		#products-menu.row.container-height > [class*="col-"] > .products-well { margin-bottom: 0px; padding-bottom: 0px; }
		.products-header, .products-header .fa { font-size: 20px; }
		.products-header .block { display: inline-block; }
		.products-well .list-group { min-height: inherit; margin-bottom: 0px; }
		.products-list a { padding: 12px; } 
	}
	
	

/* ---------------------------------------------------------------------- */
/* TOOLTIP =tooltip
------------------------------------------------------------------------- */
.tooltip {
	position:absolute;
	z-index:1030;
	display:block;
	visibility:visible;
	font-size:12px;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0);
}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#000;
	border-radius:4px;
}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}


/* ---------------------------------------------------------------------- */
/* POPOVER =popover
------------------------------------------------------------------------- */
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	max-width:276px;
	padding:1px;
	text-align:left;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0, 0, 0, 0.2);
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	white-space:normal;
}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title {
	margin:0;
	padding:8px 14px;
	font-size:14px;
	font-weight:400;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:5px 5px 0 0;
}
.popover-content{padding:9px 14px}
.popover .arrow, .popover .arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}
.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}
.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}
.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}
.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}


/* ---------------------------------------------------------------------- */
/* CAROUSEL =carousel
/* Bootstrap Carousel is NOT installed. Instead we are using SLICK.
/* https://github.com/kenwheeler/slick/ 
------------------------------------------------------------------------- */


/* Slider */
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

/* LoADING IMAGE */
.slick-loading .slick-list {
	background: #fff url(ajax-loader.gif) center center no-repeat;
}


.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
/* SLICK-ARROWS =slick-arrow */
.slick-arrow {
    display: block;
	
	font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    height: 60px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
	background-color: rgba(0,0,0,0.4);
	transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	z-index: 100;
}




.slick-prev{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.slick-next{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background-color:rgba(0,0,0,.9)}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-prev:before, .slick-next:before {
	font-family: 'FontAwesome';
	src: url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev{left:-500px}
[dir=rtl] .slick-prev{right:0;left:auto}
.slick-prev:before{content:'\f104'}
.slick-next:before,[dir=rtl] .slick-prev:before{content:'\f105'}
.slick-next{right: -500px;}
[dir=rtl] .slick-next{right:auto;left:0}
[dir=rtl] .slick-next:before{content:'\f104'}
@media (min-width: 768px) {
	.slick-prev{left:0}
	.slick-next{right:0}
}

/* SLICK-DOTS =slick-dots */
.slick-dots{position:absolute;bottom:30px;display:block;width:100%;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}

	/* BUTTON */
	.slick-dots li button{font-size:0;line-height:0;display:block;width:30px;height:30px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background-color:transparent;}
	.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
	
	/* BUTTON:BEFORE */
	.slick-dots li button:before {
		border: 1px solid transparent;
		color: black;
		content: '•';
		font-size: 30px;
		line-height: 30px;
		position: absolute;
		top: 0;
		left: 0;
		width: 30px;
		height: 30px;
		text-align: center;
		opacity: .25;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
	}
	.slick-dots li button:focus:before, .slick-dots li button:hover:before{border-color:#898989;color:#333;opacity:1}

	/* BUTTON:BEFORE ACTIVE */
	.slick-dots li.slick-active button:before, 
	.slick-dots li.slick-active button:hover:before, 
	.slick-dots li.slick-active button:focus:before { background-color: transparent; border-color: transparent; color: black; opacity: .75;  }


/* ---------------------------------------------------------------------- */
/* UTILITIES =utilities
------------------------------------------------------------------------- */
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important;visibility:hidden!important}
.affix{position:fixed}

.display-block, .block { display: block; }


	/* ADD BORDERS =addborders */
	.border0 { border: 0px solid #cccccc; }
	.borderAll { border: 1px solid #cccccc; }
	.borderAll.thick { border-width: 4px; }
	
	.borderBottom { border-bottom: 1px solid #eeeeee; }
	.borderLeft { border-left: 1px solid #cccccc; }
	.borderRight { border-right: 1px solid #cccccc; }
	.borderTop { border-top: 1px solid #cccccc; }
	.bordertopbottom { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; }
	.borderColorLightGray { border-color: #e1e1e1; }
	.borderColorDarkGray { border-color: #3D3D3D; }
	
	
	/* ADD MARGINS =addmargins */
	.marginTop0, .marginTop0 .wpb_content_element, .marginTop0.wpb_content_element { margin-top: 0px; }
	.marginLeft0, .marginLeft0 .wpb_content_element, .marginLeft0.wpb_content_element { margin-left: 0px; }
	.marginRight0,  .marginRight0 .wpb_content_element, .marginRight0.wpb_content_element{ margin-right: 0px; }
	.marginBottom0, .marginBottom0 .wpb_content_element, .marginBottom0.wpb_content_element { margin-bottom: 0px; }
	
	.marginTop10, .marginTop10 .wpb_content_element, .marginTop10.wpb_content_element { margin-top: 10px; }
	.marginLeft10, .marginLeft10 .wpb_content_element, .marginLeft10.wpb_content_element { margin-left: 10px; }
	.marginRight10, .marginRight10 .wpb_content_element, .marginRight10.wpb_content_element { margin-right: 10px; }
	.marginBottom10, .marginBottom10 .wpb_content_element, .marginBottom10.wpb_content_element { margin-bottom: 10px; }
	
	.marginTop20, .marginTop20 .wpb_content_element, .marginTop20.wpb_content_element { margin-top: 20px; }
	.marginLeft20, .marginLeft20 .wpb_content_element, .marginLeft20.wpb_content_element { margin-left: 20px; }
	.marginRight20, .marginRight20 .wpb_content_element, .marginRight20.wpb_content_element { margin-right: 20px; }
	.marginBottom20, .marginBottom20 .wpb_content_element, .marginBottom20.wpb_content_element { margin-bottom: 20px; }
	
	.marginTop30, .marginTop30 .wpb_content_element, .marginTop30.wpb_content_element { margin-top: 30px; }
	.marginLeft30, .marginLeft30 .wpb_content_element, .marginLeft30.wpb_content_element { margin-left: 30px; }
	.marginRight30, .marginRight30 .wpb_content_element, .marginRight30.wpb_content_element { margin-right: 30px; }
	.marginBottom30, .marginBottom30 .wpb_content_element, .marginBottom30.wpb_content_element { margin-bottom: 30px; }
	
	.marginAuto { margin: auto; }	
	
	
	/* ADD PADDING =addpadding */
	.addPadding { padding: 10px; }
	.addPaddingTop { padding-top: 10px; }
	.addPaddingLeft { padding-left: 10px; }
	.addPaddingRight { padding-right: 10px; }
	.addPaddingBottom { padding-bottom: 10px; }
	.addPaddingLeftRight { padding-left: 10px; padding-right: 10px; }
	.addPaddingTopBottom { padding-top: 10px; padding-bottom: 10px; }
	
	.addPadding5 { padding: 5px; }
	.addPaddingTop5 { padding-top: 5px; }
	.addPaddingLeft5 { padding-left: 5px; }
	.addPaddingRight5 { padding-right: 5px; }
	.addPaddingBottom5 { padding-bottom: 5px; }
	.addPaddingLeftRight5 { padding-left: 5px; padding-right: 5px; }
	.addPaddingTopBottom5 { padding-top: 5px; padding-bottom: 5px; }
	
	.addPaddingTop30 { padding-top: 30px;}
	.addPaddingTop40 { padding-top: 40px;}
	
	.addPadding20 { padding: 20px; }
	.addPaddingTop20 { padding-top: 20px; }
	.addPaddingLeft20 { padding-left: 20px; }
	.addPaddingRight20 { padding-right: 20px; }
	.addPaddingBottom20 { padding-bottom: 20px; }
	.addPaddingLeftRight20 { padding-left: 20px; padding-right: 20px; }
	.addPaddingTopBottom20 { padding-top: 20px; padding-bottom: 20px;}
	
	
	/* BORDER RADIUS =addradius */
	.rounded4 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	.rounded8 { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
	.rounded12 { -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
	.rounded16 { -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	.roundedTop4 {
		-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; 
		-moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
		border-top-left-radius: 4px; border-top-right-radius: 4px;
	}
	.roundedTop8 {
		-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; 
		-moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px;
		border-top-left-radius: 8px; border-top-right-radius: 8px;
	}
	.roundedTop12 {
		-webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; 
		-moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px;
		border-top-left-radius: 12px; border-top-right-radius: 12px;
	}
	.roundedTop16 {
		-webkit-border-top-left-radius: 16px; -webkit-border-top-right-radius: 16px; 
		-moz-border-radius-topleft: 16px; -moz-border-radius-topright: 16px;
		border-top-left-radius: 16px; border-top-right-radius: 16px;
	}
	.roundedBottom4 {
		-webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; 
		-moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px;
		border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;
	}
	.roundedBottom8 {
		-webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; 
		-moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px;
		border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;
	}
	.roundedBottom12 {
		-webkit-border-bottom-left-radius: 12px; -webkit-border-bottom-right-radius: 12px; 
		-moz-border-radius-bottomleft: 12px; -moz-border-radius-bottomright: 12px;
		border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;
	}
	.roundedBottom16 {
		-webkit-border-bottom-left-radius: 16px; -webkit-border-bottom-right-radius: 16px; 
		-moz-border-radius-bottomleft: 16px; -moz-border-radius-bottomright: 16px;
		border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;
	}
	.roundedTopLeft4 { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; }
	.roundedTopLeft8 { -webkit-border-top-left-radius: 8px; -moz-border-radius-topleft: 8px; border-top-left-radius: 8px; }
	.roundedTopLeft12 { -webkit-border-top-left-radius: 12px; -moz-border-radius-topleft: 12px; border-top-left-radius: 12px; }
	.roundedTopLeft16 { -webkit-border-top-left-radius: 16px; -moz-border-radius-topleft: 16px; border-top-left-radius: 16px; }
	.roundedTopRight4 { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }
	.roundedTopRight8 { -webkit-border-top-right-radius: 8px; -moz-border-radius-topright: 8px; border-top-right-radius: 8px; }
	.roundedTopRight12 { -webkit-border-top-right-radius: 12px; -moz-border-radius-topright: 12px; border-top-right-radius: 12px; }
	.roundedTopRight16 { -webkit-border-top-right-radius: 16px; -moz-border-radius-topright: 16px; border-top-right-radius: 16px; }
	
		/* Clover Leaf - rounded 3 corners, square on 1 */
		.rounded-cloverleaf, .rounded-cloverleaf img {
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}
	
	/* MIN-HEIGHT =min-height */
	.min-height50   { min-height: 50px; }
	.min-height100  { min-height: 100px; }
	.min-height125  { min-height: 125px; }
	.min-height140  { min-height: 140px; }
	.min-height150  { min-height: 150px; }
	.min-height175  { min-height: 175px; }
	.min-height200  { min-height: 200px; }
	.min-height225  { min-height: 225px; }
	.min-height230  { min-height: 230px; }
	.min-height250  { min-height: 250px; }
	.min-height275  { min-height: 275px; }
	.min-height300  { min-height: 300px; }
	.min-height325  { min-height: 325px; }
	.min-height350  { min-height: 350px; }
	.min-height375  { min-height: 375px; }


/* ---------------------------------------------------------------------- */
/* RESPONSIVE UTILITIES =responsive-utilities
------------------------------------------------------------------------- */
@-ms-viewport{width:device-width}
.visible-lg,.visible-md,.visible-sm,.visible-xs,td.visible-lg,td.visible-md,td.visible-sm,td.visible-xs,th.visible-lg,th.visible-md,th.visible-sm,th.visible-xs,tr.visible-lg,tr.visible-md,tr.visible-sm,tr.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}
@media (min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}}
@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}}
@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}}
@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}
.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}td.hidden-xs,th.hidden-xs{display:table-cell!important}
@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}
@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}}
@media (min-width:1200px){.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}}
.hidden-sm{display:block!important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row!important}td.hidden-sm,th.hidden-sm{display:table-cell!important}
@media (max-width:767px){.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}}
@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}}
@media (min-width:1200px){.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}table.hidden-md{display:table}tr.hidden-md{display:table-row!important}td.hidden-md,th.hidden-md{display:table-cell!important}@media (max-width:767px){.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{display:none!important}}
@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}
@media (min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}}
.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}td.hidden-lg,th.hidden-lg{display:table-cell!important}
@media (max-width:767px){.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,td.hidden-lg.hidden-md,th.hidden-lg.hidden-md,tr.hidden-lg.hidden-md{display:none!important}}
@media (min-width:1200px){.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{display:none!important}}.visible-print,td.visible-print,th.visible-print,tr.visible-print{display:none!important}
@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{display:none!important}}






	

/* --------------------------------------------------------------------------------- */
/*  LAYOUT =BODY | HEADER | CONTENT | PAGE_BUILDER_BLOCKS | PAGE_SECTIONS | FOOTER
------------------------------------------------------------------------------------ */
*, :before, :after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

html, body {
	/* Set box model to prevent any user added margins or paddings from altering the widths or heights. */
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
html, body { width: 100%; overflow:auto }
html { font-size:62.5%; height: 100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:100;
	line-height:1.428571429;
	color:#4d5458;
	background-color: #fff;

	min-height: 100%;
	height: auto;
	padding-top: 81px;
	position: relative; /* Required for static Slidebars to function properly. */
}
@media (max-width:767px) {
	body { padding-top: 50px; } 
}
body.page-template-homepage,
body.page-template-company,
body.page-template-careers,
body.page-template-custom { padding-top: 0px; }

body.custom-background {
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


/* ---------------------------------------------------------------------- */
/* HEADER =header
------------------------------------------------------------------------- */
#header { -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }

	/* SITE LOGO =logo ----------------------------- */
	#logo {
		background: transparent url(sprite-adknowledge-logo.png) no-repeat;
		background-size: cover;
		float: left;
		font-size: 18px;
		text-indent: -9999px;
		
		height: 78px;
		width: 266px;
	}
	.navbar-default #logo { background-position: 0 -78px; }
	.navbar-inverse #logo { background-position: 0 0; }
	.navbar-inverse.invert #logo { background-position: 0 -78px; }
	@media (max-width:767px) {
		#logo { height: 50px; margin-left: 10px; width: 171px; }
		.navbar-default #logo,
		.navbar-inverse.invert #logo { background-position: 0 -50px; } 
	}
	


/* ---------------------------------------------------------------------- */
/* CONTENT | PAGECONTENT =content =pagecontent
------------------------------------------------------------------------- */
#content { overflow: hidden; padding-top: 0px; position: relative; z-index: 0; }

	/* CONTENT-PADDING =content-padding */
	.content-padding { padding-bottom: 40px; padding-top: 40px; }
	.content-padding-condensed { padding-bottom: 20px; padding-top: 20px; }
	.content-padding .breadcrumb, .content-padding-condensed .breadcrumb { margin-top: 0px; }

	
	.page-template-page .navbar-default, 
	.page-template-careers-sidebar .navbar-default { border-bottom: 1px solid #ddd; }
	
	/* BACKGROUND COLOR */
	.page-template-default #page,
	.page-template-privacy-center #page, 
	.page-template-page #page,
	.template-blog-archive { background-color: #fff; }
	
	.taleo #page,
	.blog #page,
	.single #page, 
	.archive #page, 
	.search #page, 
	.events-list #page { background-color: #f1f1f1; }
	
	/* PAGECONTENT =pagecontent */
	.page-template-default #pagecontent {}
	@media (min-width:767px) {
		.page-template-default #pagecontent { min-height: 500px; }
	}

	/* --------------------------------------------------------- */
	/*  PAGE_BUILDER_BLOCKS =page =pagebuilder =blocks
	------------------------------------------------------------ */

	/* BUILDER BLOCK: HEADLINE =headline ------------------- */
	.headline {}
	.headline .title, .headline .subtitle { margin: 0px; }
	.headline .title { color: #4d5458; }
	.headline .subtitle { color: #888e91; }
	.headline .title.with-subtitle {}
	
		/* Section Theme Color Adjustments */
		.theme-white .headline .title, 
		.theme-gray .headline .title, 
		.theme-gray-pattern .headline .title { color: #4d5458; }
		
		.theme-white .headline .subtitle, 
		.theme-gray .headline .subtitle, 
		.theme-gray-pattern .headline .subtitle { color: #888e91; }
		
		.theme-dark-gray .headline .title, 
		.theme-transparent.with-overlay .headline .title { color: #fff; }
		

		.theme-dark-gray .headline .subtitle, 
		.theme-transparent.with-overlay .headline .subtitle { color: #2feef9; }



		/* =headline-default */
		.headline-default { margin: 20px 0; }
		.headline-default:first-child { margin-top: 0px; margin-bottom: 35px; }
		.headline-default .title {}
		.headline-default .subtitle { font-size: 33.1px; }
		.headline-default h3.subtitle { font-size: 23.1px; }
		@media screen and (max-width: 61.5em) {
			.headline-default .subtitle { font-size: 21.1px; }
			.page-template-homepage .headline-default .subtitle { font-size: 16.1px; }
		}
		
		
		/* HEADLINE IMAGE */
		.headline.text-center .title img { margin-left: auto; margin-right: auto; }
		.headline.text-right .title img { float: right; }
		
		/* MOBILE ALIGNMENT */
		@media screen and (max-width: 61.5em) {
			.headline.m-align-center { text-align: center; }
			.headline.m-align-center .title img,
			.headline.text-justify.m-align-center .title img,
			.headline.text-left.m-align-center .title img,
			.headline.text-right.m-align-center .title img { float: none; margin-left: auto; margin-right: auto; }
			.headline.text-justify.m-align-center,
			.headline.text-left.m-align-center, 
			.headline.text-right.m-align-center { text-align: center; }

		}
		
		
	/* BUILDER BLOCK: TEXT-BLOCK (single) =text-block ----- */
	.text-block {}
	.text-default {}
	
	
	/* BUILDER BLOCK: CALL-TO-ACTION =call-to-action ------ */
	.call-to-action .headline h2 { font-size: 36px; }
	.call-to-action .headline h3 { font-size: 30px; }
	@media (max-width: 768px) {
		.btn-cta .btn { max-width: 250px; margin: 0 auto; }
	}
	@media screen and (max-width: 33em) {
		.btn-cta .btn { max-width: 100%; }
	}
	

		/* BG Theme */
		.theme-white .call-to-action .headline h2,
		.theme-gray .call-to-action .headline h2,
		.theme-gray-pattern .call-to-action .headline h2 { color: #4d5458; }
		
		.theme-white .call-to-action .headline h3,
		.theme-gray .call-to-action .headline h3,
		.theme-gray-pattern .call-to-action .headline h3 { color: #888e91; }
		
		.theme-transparent .call-to-action .headline h2.title,
		.theme-transparent .call-to-action .headline h2.subtitle, 
		.theme-dark-gray .call-to-action .headline h2.title,
		.theme-dark-gray .call-to-action .headline h2.subtitle { color: #fff; }
		
		.theme-transparent .call-to-action .headline h3.title,
		.theme-transparent .call-to-action .headline h3.subtitle, 
		.theme-dark-gray .call-to-action .headline h3.title,
		.theme-dark-gray .call-to-action .headline h3.subtitle { color: #2feef9; }
		
		.theme-transparent.with-overlay { color: #fff; }
	
	
	
	/* BUILDER BLOCK: BUTTONS-TOOLBAR =buttons-toolbar ----- */
	.buttons-toolbar {}
	.btn-toolbar.buttons-toolbar {}
	.btn-toolbar.buttons-toolbar .btn-group {}
	.btn-toolbar.buttons-toolbar.buttons-center .btn-group, .btn-toolbar.buttons-toolbar.buttons-right .btn-group { float: none; min-width: 200px; }
	.btn-toolbar.buttons-toolbar.buttons-right { text-align: right; }
	.btn-toolbar.buttons-toolbar.buttons-center { text-align: center; }
	.btn-toolbar.buttons-toolbar .btn-group { min-width: 200px; margin-bottom: 10px; }
	.btn-toolbar.buttons-toolbar .btn-group .btn { width: 100%; }
	.buttons-default { margin: 20px 0 10px; }
	@media (max-width: 768px) {
		.btn-toolbar.buttons-toolbar { text-align: center; }
		.btn-toolbar.buttons-toolbar .btn-group { float: none;  width: 100%; max-width: 250px; }
		.btn-toolbar.buttons-toolbar>.btn-group+.btn-group { margin-left: 0px; }
		
	}
	@media screen and (max-width: 33em) {
		.btn-toolbar.buttons-toolbar .btn-group { max-width: 100%; }
	}



	/* BUILDER BLOCK: SINGLE IMAGE =single-image ----------- */
	.single-image { position: relative; }
	.single-image:after, .single-image:before { content: " "; display: table; }
	.single-image-default { margin: 20px 0; }
	.image-offscreen.single-image-default { margin: 20px 0; }
	
		/* IMG-RESPONSIVE Checked */
		.single-image.text-center img.img-responsive { margin-left:auto; margin-right:auto; }
		.single-image.text-left img.img-responsive { float: left; }
		.single-image.text-right img.img-responsive { float: right; }
		
		/* OFF SCREEN IMAGES =img-offscreen  */
		.img_offscreen { position: absolute; top: 0px; }
		.img_offscreen_left { right: 0%; }
		.img_offscreen_right { left: 0%; }
		.image-offscreen.single-image-default { margin: 0; }
		@media screen and (max-width: 65em) { 
			.img-offscreen { position: relative; }
			.img-offscreen img { display: block; max-width: 100%; height: auto; }
		}
		@media (min-width: 768px) {
			.img-offset .inner-section { min-height: 820px; }
		}
		
	
	
	/* BUILDER BLOCK: GALLERY-LIST =gallery =gallery-list -- */
	.gallery-list { list-style-type: none; margin: 0; padding:0; overflow: hidden; }
	.gallery-list:after, .gallery-list:before { content: " "; display: table; }
	.gallery-list-item { text-align: center; }
	.gallery-list-item .thumbnail { border-color: transparent; position: relative;  }
	.gallery-list-item:hover .thumbnail { background:rgba(235, 235, 235, 0.75);  }
	.gallery-list-item img { margin: 0 auto; }
	.gallery-list-item .caption { }
	.gallery-list-item .caption h3 { font-size: 1.5em; }
	
		/* FLUSH GALLERY */
		.gallery-list.gallery-flush {}
		.gallery-list.gallery-flush .gallery-list-item { padding-left: 0; padding-right: 0px; }
		.gallery-list.gallery-flush .gallery-list-item .thumbnail { background-color: transparent; border-radius: 0; margin-bottom: 0px; }
	
		/* CAPTION WITH HOVER EFFECTS =hover-effects */
		.hover-effects .thumbnail { margin-top: 20px; overflow: hidden; position: relative; }
		.gallery-list.gallery-flush .hover-effects .thumbnail { margin-bottom: 0px !important; margin-top: 0px !important; }
		.hover-effects .caption {
			position:absolute;
			top:0;
			right:0;
			background:rgba(65, 116, 123, 0.75);
			width:100%;
			height:100%;
			padding:0;
			display: none;
			text-align:center;
			text-shadow: 0 1px 1px #41747b;
			color:#fff;
			z-index:2;
		}
		.hover-effects .caption h3 { 
			background:rgba(65, 116, 123, 0.75); 
			color:#fff;
			font-weight: 100;
			margin-top: 0px;
			padding: 15px 10px;
			text-shadow: 0 1px 1px #41747b;
		}
		.ebook-list.hover-effects .caption h3 {
			background:rgba(65, 116, 123, 0.4);
			text-shadow: 0 1px 1px #41747b;
			padding: 15px;
		}
		.hover-effects .caption p { padding: 0 10px; }

		/* ICON HOVER */
		.gallery-list-item .thumbnail img:before {
			background-color: transparent;
			display: block;
			content: "\f067"; 
			font-family: 'FontAwesome';
			src: url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-shadow: 0 1px 1px #000;
			color: #fff;
			font-size: 30px;
			position: absolute;
			top: 1px;
			left: 1px;
		}
		.gallery-list-item:hover .thumbnail img:before { display: block; }
	
	
		/* GALLERY-SECTION =gallery-section  */
		.gallery-section .gallery-list {  margin: 15px -15px 0;  }
		.gallery-section .gallery-list.gallery-flush { margin: 0 -15px; }


	/* BUILDER BLOCK: BADGES =badges =badges-list ------- */
	.badges-list { width: 100%; padding-left: 0px; list-style: none; margin: 0px; }
	.badges-list:before { display: table; content: " "; }
	.badges-list > li { display: table-cell; width: 1%; position: relative; vertical-align: middle; }
	.badges-list > li > a { text-align: center; display: block; }
	.badges-list.clients-list > li > a { 
		-webkit-border-radius: 8px;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius: 8px;
		-moz-border-radius-bottomright: 0;
		border-radius: 8px;
		border-bottom-right-radius: 0;
		text-align: center; 
		display: block; 
	}
	.badges-list > li a:hover, .badges-list > li a:focus { background-color: #f3f3f3; }
		
		/* SECTION THEME HOVER COLORS */
		.theme-gray .badges-list > li a:hover, .theme-gray .badges-list > li a:focus, 
		.theme-gray-pattern .badges-list > li a:hover, .theme-gray-pattern .badges-list > li a:focus { background-color: #dadcdd; }
	
		.theme-dark-gray .badges-list > li a:hover, .theme-dark-gray .badges-list > li a:focus { background-color: #505a63; }
		.theme-transparent .badges-list > li a:hover, .theme-transparent .badges-list > li a:focus,
		.theme-peekaboo .badges-list > li a:hover, .theme-peekaboo .badges-list > li a:focus { background-color: rgba(0,0,0,0.3); }

	.badges-list img {  vertical-align: middle; margin: 0 auto; max-width: 135px; padding: 5px 0px; }
	.badges-list.clients-list img { padding: 10px; }
		@media screen and (max-width: 55em) { .badges-list img {  vertical-align: middle; margin: 0 auto; max-width: 100%; } }


	/* BUILDER BLOCK: QUOTES =quote --------------------- */
	.quote {}
	.quote.quote-row { background-color: rgba(0, 0, 0, .5); }
	.quote blockquote, .quote blockquote p {
	  background-color: transparent;
	  border: none;
	  color: #fff;
	  font-size: 21.5px;
	  padding: 0;
	  page-break-inside: avoid;
	  text-shadow: 0px 1px 2px #000;
	}
	.quote blockquote:after { display: none; padding: 65px 0; }
	.quote blockquote h1, .quote blockquote h2, .quote blockquote h3, .quote blockquote h4 { color: #fff; }
	.quote blockquote h1, .quote blockquote h2, .quote blockquote h3, .quote blockquote h4, .quote blockquote p { margin: 0 0 10px; }
	.quote blockquote cite { font-size: 16px; line-height: 1.6; font-style: italic; }
	
		/* QUOTE COLUMNS */
		.quote-columns { min-height: 250px; padding: 65px 0; }
		
		/* QUOTE CAROUSEL */
		.quote .carousel .item { min-height: 325px; padding: 65px 0; }
		@media screen and (min-width: 768px) { .quote .carousel-indicators { bottom: 10px; } }
		@media screen and (max-width: 55em) { 
			.quote .carousel blockquote { margin: 20px; } 
		}
		
		/* SECTION-QUOTE =section-quote */
		.section-quote {}
		@media (min-width:768px) { .section-quote .headline h2, .section-quote .headline  h3 { margin-left: 13%; margin-right: 13%; } }

	
	/* BUILDER BLOCK: TWITTER FEED =twitter =twitter-feed  --------- */
	/* This requires the Wordpress Plugin: WP Twitter Feeds   */
	/* Fine the plugin here: https://wordpress.org/plugins/wp-twitter-feeds/ */
	/*.twitter-feed { background-color: rgba(0, 0, 0, .5); padding: 65px 0; }*/
	.twitter-feed .widget {
		background: transparent;
		border: none !important;	
		padding: 0px;
		margin-bottom: 0px;
		border-radius: 0px;
		text-shadow: 0 1px 1px #000;
	}
	.twitter-feed .widget:last-child { margin-bottom: 0px; }
	.twitter-feed ul.dark li.tweets_avatar { background: transparent; }
	.twitter-feed .tweets_avatar { margin-bottom: 0px; }
	.twitter-feed li.tweets_avatar { border-radius: 0px; padding: 0px !important; }
	.twitter-feed .fetched_tweets > li { box-shadow: none; }
	.twitter-feed .tweet_wrap { background: transparent; }
	.twitter-feed .dark div.wdtf-screen-name span.screen_name {
		font-weight: normal !important;
		color: #fff !important;
		font-size: 30px;
	}
	.twitter-feed div.wdtf-screen-name { line-height: 1; }
	.twitter-feed ul.dark li.tweets_avatar .tweet_data { font-size: 36px; }
	.twitter-feed .tweet_data { line-height: 1.3; font-family: Helvetica, Arial, sans-serif; }
	@media screen and (max-width: 55em) { 
		.twitter-feed .dark div.wdtf-screen-name span.screen_name { font-size: 14px; } 
		.twitter-feed ul.dark li.tweets_avatar .tweet_data { font-size: 21px; } 
	}
	
	/* BUILDER BLOCK: OUR-TEAM =our-team ---------------- */
	.our-team {}
	.our-team .thumbnail { margin: 0 auto 30px; padding: 0px; border: none; border-radius:0px; background-color: transparent;  }
	
	.our-team .thumbnail>img { max-width: 300px; max-height: 300px; width: 100%; height: 100%; }
	
	.our-team .img-thumbnail { padding: 0px; border: none; border-radius: 0px; }
	.our-team .hover-effects .caption {  }
	.our-team .hover-effects .caption h3 { margin-top: 20px; padding: 10px; }
	
	.modal[id*="modal-profile"] { color: #f2f2f2; font-size: 14px; text-align: center; }
	.modal[id*="modal-profile"] .img-thumbnail { 
		background-color: #000;
		border-color: #414042;
		margin-top: 10px; 
		margin-bottom: 20px;
		max-width: 175px;  
	}
	.modal[id*="modal-profile"] h2 { color: #fff; margin: 0 0 15px; }
	.modal[id*="modal-profile"] h2 small { display: block; font-size: 21px; }
	.modal[id*="modal-profile"] .navbar-social span { }
	.modal[id*="modal-profile"] .navbar-social a { padding: 7px 9px; border-radius: 50px; margin: 15px 8px; }

	@media (min-width: 768px) {
		.gallery-list-item.col-md-3 { width: 20%; }
		
		.modal[id*="modal-profile"] { text-align: left; }
		.modal[id*="modal-profile"] .navbar-social a { margin: 15px 4px; }
	}
	@media screen and (max-width: 75em) { 
	
		.gallery-list-item.col-md-3 { width: 33.333333333333%; }
		.our-team .thumbnail>img { max-width: 200px; max-height: 200px; width: 100%; height: auto; }	 
	}
	@media screen and (max-width: 35em) { 
		.our-team .thumbnail>img { max-width: 200px; max-height: 200px; width: 140px; height: auto; }	 
	}
	
	/* BUILDER BLOCK: DIVIDERLINE (hr tag) =dividerline ---------------- */
	.dividerline {}
	.theme-gray-pattern .dividerline, theme-gray .dividerline { border-color: #bdc2c5; }
	
	
	/* BUILDER BLOCK: SPACER =section-spacer ---------------- */
	.section-spacer { min-height: 200px; }
	@media (min-width: 768px) {
		.section-spacer { min-height: 200px; }
	}
	
	
	
	/* --------------------------------------------------------- */
	/*  PAGE_SECTIONS =page =page-section
	------------------------------------------------------------ */
	.page-section {  position: relative; overflow: hidden; }
	.page-section .inner-section {  position: relative; z-index: 2; }
	
	
		/* PAGE-SECTION TYPOGRAPHY */
		.page-section h4 {
		  color: #1F1F1F;
		  font-size: 18px;
		  padding-bottom: 10px;
		  border-bottom: 1px solid #8d9395;
		}
		.page-section h4 small { display: block; font-size: 12px; color: #4d5458; }

	
		/* SECTION THEME BACKGROUNDS --------- */
		.theme-white { background-color: #fff; }
		.theme-gray { background-color: #e0e2e3; }
		.theme-gray-pattern {
			background-color: #e0e2e3;
			background-image: url(BG-transparent-matrix.png);
			background-repeat: repeat-x;
			background-position: bottom center;
		}
		.theme-dark-gray { background-color: #5c6770; }
		.theme-transparent { background-color: transparent; }
		.theme-custom {}
		.theme-peekaboo { background-color: rgba(0, 0, 0, .5); height: 225px; }
		
			/* THEME-BORDERS =theme-borders */
			.theme-borders { border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
		
			.theme-white.theme-borders,
			.theme-gray.theme-borders,
			.theme-gray-pattern.theme-borders,
			.theme-dark-gray.theme-borders,
			.theme-transparent.theme-borders,
			.theme-custom.theme-borders,
			.theme-peekaboo.theme-borders { border-color: #d9e1e3; }		
	
		/* SECTION PADDING -------------------- */
		.section-padding { padding:95px 0; }
	
		
		/* SECTION-IMAGE =section-image */
		.section-image {}
		.section-image-mobile img { margin-left: auto; margin-right: auto; }
	
		/* BACKGROUND-OVERLAY =bg-overlay ------ */
		.bg-overlay {
			background-color: rgba(0,0,0,0.5);
			height: 100%;
			width: 100%;
			background-position: fixed;
			position: absolute;
			top: 0px;
			z-index: 1;
		}
	
	/* NEXT-SECTION ARROW =next-section */
	.next-section { position: absolute; bottom: 0px; left: 0; width: 100%; text-align: center; }
	.next-section a {
		display: block;
		font-weight: 100;
		padding: 15px 25px;
	}
	.next-section span { display: block; }
	.next-section .fa { font-size: 43.1px; }
		
		/* Section Theme Color Adjustments */
		.theme-white .next-section a, 
		.theme-gray .next-section a, 
		.theme-gray-pattern .next-section a  { color: #4d5458; }
		
		.theme-dark-gray .next-section a, 
		.theme-transparent.with-overlay .next-section a { color: #fff; }


	 /* INTRO - PAGE-SECTION =intro =intro-section ----- */
	.intro-section { min-height: 400px; }
	.intro-section .inner-section { display: table; height: 100%; width: 100%; z-index: 20; position: relative;  }
	.intro-section .section-content { display: table-cell; vertical-align: middle; }
	.intro-section .headline .title { font-size: 43.1px; }
	.intro-section .headline .subtitle { /*margin-top: 10px;*/ }
	.intro-section .btn { min-width: 200px; }
	
	.intro-section.theme-transparent p, 
	.intro-section.theme-transparent strong, 
	.intro-section.theme-transparent h3, 
	.intro-section.theme-transparent h4, 
	.intro-section.theme-transparent h5, 
	.intro-section.theme-transparent h6 { color: #fff; }
	
	@media (min-width: 768px) { 
		.intro-section .headline .title { font-size: 58.1px; } 
	}
	
		/* Splash-Hero */
		.intro-hero {}
		.intro-section.intro-hero .section-padding { padding: 120px 0; }
		@media (min-width: 768px) { 
			.intro-section.intro-hero .section-padding { padding: 220px 0; }
			.intro-section .headline h3.subtitle { margin: 0 13%; }
		}

		
		/* INTRO Buttons */
		.intro-section .btn-toolbar { text-align: center; }
		.intro-section .btn-toolbar .btn-group { float: none; }
		
			/* HOMEPAGE INTRO BTN-ICONS =btn-icon */
			.btn-icon {}
			.btn-toolbar.buttons-toolbar .btn-group.btn-group-icon, .intro-section .btn.btn-icon { min-width: 100px; }
			.btn-group-icon .btn-icon.btn-lg { padding: 0 10px; }
			.btn-icon span { display: block; text-align: center; }
			.btn-icon .icon {}
			.theme-transparent.with-overlay .btn-icon span { color: #fff; }
			.btn-icon.btn-lg .icon { font-size: 45px; }
			.btn-icon.btn-lg .text { font-size: 11.1px; }
			@media (max-width: 768px) {
				.btn-toolbar.buttons-toolbar .btn-group.btn-group-icon { 
					max-width: 33.33333333%; float: left; min-height: 60px;
				}
				.btn-icon.btn-lg .icon { font-size: 30px; }
				.btn-group-icon .btn-icon.btn-lg { padding: 0; }
				.btn-toolbar.buttons-toolbar .btn-group.btn-group-icon, 
				.intro-section .btn.btn-icon { min-width: 0px; }
			}

	/* --------------------------------------------------------- */
	/*  PAGE_THEMES =page =page-theme
	------------------------------------------------------------ */	

	/* LOCATIONS - PAGE-SECTION =adk_locations ------------------- */
	#adk_locations {}
	.page-template-company .row-locations { background-color: #fff; }
	.page-template-company #locations {  padding-bottom: 60px; padding-top: 60px; }
	
	.locations-map .map-wrapper-inner { position: relative; margin: 0 auto; max-width: 1200px;}
	.locations-map .map { width: 100%; }
	
	.locations-map .location-marker {
		display: block;
		position: absolute;
		width: 12px;
		height: 17px;
		background-image: url(location_marker.png);
		background-repeat: no-repeat;
		-webkit-background-size: 12px 17px;
		background-size: 12px 17px;
		margin-top: -14px;
		margin-left: -7px;
		-webkit-transition-property: background-size,width,height,margin-top,margin-left;
		transition-property: background-size,width,height,margin-top,margin-left;
		-webkit-transition-duration: 0.1s;
		transition-duration: 0.1s;
		-webkit-transition-timing-function: ease-in-out;
		transition-timing-function: ease-in-out;	
	}
	.map-marker-586, .map-marker-label-586 { top: 32.383%; left: 25.25%; }
	
	
	.locations-list { list-style-type: none; margin-bottom: 30px; padding-left: 0px; }
	.locations-list-item { background-color: #fff; border: 1px solid #e3e5e5; font-size: 13px; padding: 10px; }
	.locations-list-item:hover, .locations-list-item:focus { background-color: #ebebeb; border-color: #ccc; }
	.locations-list-item .media-item-subtitle { color: #898989; }
	.locations-list-item h4 { border-bottom: none; padding: 0px; font-weight: 200; }
	.locations-list-item p { margin-bottom: 0px; }
	.locations-list-item address { margin-bottom: 10px; }
	
	.locations-list-item .media-link { display: block; position: relative; }
	.locations-list-item .media-link:before {
		background-color: #4db6bc;
		display: none;
		border-radius: 0 0 10px 0;
		content: "\f00e"; 
		font-family: 'FontAwesome';
		src: url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		
		color: #fff;
		font-size: 30px;
		padding: 15px;
		position: absolute;
		top: 0;
		left: 0px;
	}
	.locations-list-item .media-object { border: 1px solid #e3e5e5; }
	.locations-list-item .media-left:hover .media-object { border-color: #4db6bc; }
	.locations-list-item .media-left:hover .media-link:before { display: block; text-decoration: none; }
		.row-locations h3 { 
			color: #898989; 
			font-size: 16px;  
			text-transform: uppercase;
			border-bottom: 1px dotted #e1e1e1;
			line-height: 2;
		} 
	@media screen and (max-width: 55em) { 
		.locations-list-item .media-object { max-width: 100px; }
		.row-locations h3 { text-align: center; border-top: 3px solid #ccc; } 
	}
	@media screen and (max-width: 35em) { 
		 
	}
	
	/* SECTION-SOCIAL - PAGE SECTION =row-social-share ---------------------- */
	.row-social-share { background-color: #fff; border-top: 1px solid #ccc; }
	.row-social-share .nav-pills.nav-justified > li > a { font-size: 25px; }
	.row-social-share .nav>li>a { padding: 20px 15px; }
	@media screen and (max-width: 35em) { 
		 .row-social-share .nav-pills.nav-justified > li > a { font-size: 18px; }
	}
	
	/* PAGE-MENU - PAGE-SECTION =page-menu ------------------------ */
	#page-menu {}
	.row-menu { background-color: #fff; }
	.section-menu {}
	.section-menu .fa {
		background-color: #7c878c;
		-webkit-border-radius: 8px;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius: 8px;
		-moz-border-radius-bottomright: 0;
		border-radius: 8px;
		border-bottom-right-radius: 0;
		color: #fff;
		font-size: 27px;
		padding: 15px;
		line-height: 1;
	}
	.section-menu .item-video:hover .fa,
	.section-menu .item-video:focus .fa,
	.section-menu .item-video.active .fa { background-color: #ff4813; }
	.section-menu .item-social:hover .fa,
	.section-menu .item-social:focus .fa,
	.section-menu .item-social.active .fa { background-color: #cc1810; }
	.section-menu .item-email:hover .fa,
	.section-menu .item-email:focus .fa,
	.section-menu .item-email.active .fa { background-color: #8e5aa5; }
	.section-menu .item-related:hover .fa,
	.section-menu .item-related:focus .fa,
	.section-menu .item-related.active .fa { background-color: #8e5aa5; }
	
	.section-menu .media-body { font-size: 14px; text-align: left; }
	.section-menu .media-heading { 
		font-family: "proxima-nova", "Helvetica Neue","Helvetica","Arial",sans-serif;
		font-size: 17px;
		font-weight: bold;
		margin-bottom: 0;
		margin-top: 8px;
		text-transform: uppercase; 
	}
	.section-menu .media-body, .section-menu .media-heading { color: #7c878c; } 
	.section-menu .active .media-body, .section-menu .active .media-heading { color: #555; } 
	.section-menu .media-heading span { font-weight: normal; }
	.section-menu .media-body p { margin-bottom: 0; }
	
	.section-menu.nav-pills.nav-justified > li > a:hover,
	.section-menu.nav-pills.nav-justified > li > a:focus,
	.section-menu.nav-pills.nav-justified > li > a:hover .media-body,
	.section-menu.nav-pills.nav-justified > li > a:focus .media-body,
	.section-menu.nav-pills.nav-justified > li > a:hover .media-heading,
	.section-menu.nav-pills.nav-justified > li > a:focus .media-heading  { color: #fff; }




	/* 404 ERROR PAGE ------------------------------- */
	.error-404 h1 { color: #fff; font-size: 8em; line-height: 1; margin-top: 120px; text-shadow: 1px 2px 2px #2f3335;  }
	.error-404 h2 { color: #2f999f; font-size: 4em; line-height: 1.2; text-shadow: 1px 2px 2px #2f3335; }
	.error-404 h2 strong { color: #86cdd3; }
	.error404 #pagecontent { background: url(404.jpg) no-repeat top center #3f4346; margin-top: 0px; }
	.error-404 .well  { background-color: #86cdd3; background-image: none; border-color: #71b7bd; margin-bottom: 120px;  }
	.error-404 p { color: #fff; }
	
	/* CAREERS PAGES =careers --------------------------------- */
	.page-template-careers {}

	/* ADKcareers - LISTs */
	.rsssectiADKcareerson {}
	.rss-wrap .rsssection { font-size: 19.1px; margin-bottom: 10px; }
	.ADKcareers { list-style-type: none; margin: 0 0 40px; padding: 0px; }
	.ADKcareers li {
		color: #898989; 
		display: block;
		border-bottom: 1px solid #e3e5e5;
		line-height: 1.5;
		padding: 10px 20px;
		font-size: 18px;
		font-weight: 100;
	}
	.ADKcareers li:nth-child(odd) { background: #f1f1f1; }
	.ADKcareers li:hover, .ADKcareers li:hover:nth-child(odd) { background: #c9e6eb; color: #33878c; }
	.ADKcareers li:hover a { color: #333333; }

	/* PAGEFOOTER =pagefooter --------------------------- */
	#pagefooter .widget ul > li { padding: 0px; }
	#pagefooter.page-section .widget.widget_dpe_fp_widget { padding: 0px; }
	#pagefooter .hover-effects .thumbnail { margin-bottom: 0px !important; margin-top: 0px !important; border: none; }
	#pagefooter .widget_dpe_fp_widget ul.latest-posts > li.has-post-thumbnail { min-height: 100%; }

	@media (min-width: 768px) {
		.pagefooter-padding {}
	}




/* ---------------------------------------------------------------------- */
/* FOOTER =footer
------------------------------------------------------------------------- */
#footer { font-size: 13px; }


	/* FOOTER-UPPER =footer-upper ------------------------------ */
	.footer-upper { background-color: #414f56; }
		/* FOOTER MENU =footer-menu see: =navbar-footer styles.  */

		/* FOOTER SOCIAL MENU =navbar-social  */
		#footer .navbar-social.navbar-nav { margin-bottom: 0; }
		#footer .navbar-social.navbar-nav>li>a { 
			border: none;
			border-radius: 0;
			color: #b2b6b7;
			font-size: 16px; 
			min-width: 45px; 
			line-height: 60px; 
			padding: 0 4px; 
		}
		#footer .navbar-social.navbar-nav>li>a:hover,
		#footer .navbar-social.navbar-nav>li>a:focus { border-color: #fff; color: #fff; }
		@media (max-width:767px) {
			.navbar-footer .container { padding: 0px; }
			#footer .navbar-social.navbar-nav { width: 100%; margin: 0px; }
			div#footer_social_menu { margin: 0px; }
			#footer .navbar-social.navbar-nav>li { display: table-cell; width: 1%; float: none; }
		}
		
	
	/* FOOTER-LOWER =footer-lower ------------------------------ */
	.footer-lower {
		background: #fff;
		border-top: 1px solid #ccc;
		color: #424042;
		text-align: center; 
	}
	.footer-lower .company-info { padding-top: 30px; }
	.footer-lower .company-address { margin: 0 0 20px; }
	.footer-lower .company-logo { margin: 0 auto 15px; }
	.footer-lower .company-title { color: #647075; font-weight: 100; }
	.footer-lower .company-title.with-subtitle { margin-bottom: 0; }
	.footer-lower .company-title.with-logo { display: none; }
	.footer-lower .company-title.with-subtitle.with-logo {}
	.footer-lower .company-subtitle { color: #9eb0b3; font-size: 12px; font-weight: 100; margin: 0 0 3px; }
	.footer-lower .company-phone-numbers { margin-bottom: 20px; }
	.footer-lower .company-phone-numbers strong { margin-right: 5px; }
	
	.footer-lower .locations-full-list { margin-bottom: 20px; }
	
	@media (min-width: 992px) {
		.footer-lower { text-align: left; }
		.footer-lower .company-logo { margin: 0 0 15px; }
	}
	
	/* FOOTER-LEGAL =footer-lefal */
	.footer-legal { text-align: center; margin: 0 0 30px; }
	@media (min-width: 992px) {
		.footer-legal { margin: 30px 0; }
	}

	
	/* BACK TO TOP =back-to-top */
	.back-to-top {
		-webkit-backface-visibility: hidden;
		-webkit-transform: translateZ(0);
		position: fixed;
		bottom: 2em;
		right: 0px;
		text-decoration: none;
		color: #fff;
		background-color: #333 /*rgba(235, 235, 235, 0.80)*/;
		font-size: 12px;
		padding: 1.2em;
		display: none;
		-webkit-box-shadow: 0 0 1px 1px #fff;
		box-shadow: 0 0 1px 1px #fff;
		-webkit-border-top-left-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-bottomleft: 8px;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		z-index: 2000;
	}
	.back-to-top:hover, .back-to-top:focuss { color: #fff; background-color: #000; }
	@media screen and (max-width: 55em) { #page .back-to-top { display: none !important; } }		



/* --------------------------------------------------------------------------------- */
/* ARTICLE =article =post
------------------------------------------------------------------------------------ */

	/* -------------------------------------- */
	/* POST WRAPPER =post
	----------------------------------------- */
	article[id*="post"] { position: relative; }
	article[id*="post"] .post-inner {
		background-color: #fff;
		border: 1px solid #ebebeb;
		margin-bottom: 30px;
	}
	article[id*="post"].content-blog:hover, 
	article[id*="post"].content-blog:focus,
	article[id*="post"].content-blog:hover .featuredimage, 
	article[id*="post"].content-blog:focus .featuredimage {
		border-color: #ccc;	
	}


	/* -------------------------------------- */
	/* PAGE/POST FEAT IMG | ENTRY-THUMBNAIL =entry-thumbnail
	----------------------------------------- */
	.entry-thumbnail { display: block; margin: 0 -1px; overflow: hidden; }
	.entry-thumbnail:hover {}
	.featuredimage { 
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
		border: 1px solid #e3e5e5; 
		display: block;
		height: 100%; 
		 min-height: 360px;
		min-width: 100%;
	}
	.search .featuredimage { min-height: 300px; }
	
	@media screen and (max-width: 75em) {
		.featuredimage {min-height: 327px; }
	}
	@media screen and (max-width: 33em) { 
		.featuredimage { min-height: 250px; } 
	}
	
		/* FEATURE IMAGE HOVER EFFECT */
		/*a.featuredimage { position: relative; }
		a.featuredimage:before {
			background-color: transparent;
			display: none;
			content: "+"; 
			font-family: 'FontAwesome';
			src: url('//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');
			font-weight: normal;
			font-style: normal;
			text-decoration: none;
			text-shadow: 0 1px 1px #000;
			color: #fff;
			font-size: 60px;
			padding: 15px;
			position: absolute;
			top: 50%;
			left: 50%;
			margin-left: -40px;
			margin-top: -40px;
			
		}
		.entry-thumbnail:hover a.featuredimage:before { display: block; }*/


	/* -------------------------------------- 
	 * PAGE/POST HEADER  =entry-header 
	 * and CUSTOM HEADER  =custom-header
	 * and PAGE-TITLE   =page-title
	----------------------------------------- */
	.entry-header { margin-bottom: 20px; }
	.page-title, .entry-title, .subtitle { margin: 0; }
	.entry-title, .blog .entry-title, .archive .entry-title { font-size: 1.8em; }
	@media (min-width: 768px) {
		.entry-title { font-size: 2.6em; }
	}

		/* Subtitle -------------- */
		.subtitle { color: #517180; font-size: 24px; }
		.subtitle a { color: #fff; }

		/* PAGE-HEADER page.php =page-header --------- */
		.page .page-header { padding-bottom: 20px; padding-top: 40px; }
		.page .page-header .page-title { font-size: 42.1px; }
		
		.page-template-custom-alt .page-header { background-color: #fff; }
		
		
		
			/* PAGE-BREADCRUMB =page-breadcrumb */
			.page-breadcrumb { background-color: #f1f1f1; border-bottom: 1px solid #ddd; }
			.page-breadcrumb .breadcrumb { margin-bottom: 10px; margin-top: 10px; }

	

	/* -------------------------------------- */
	/* ENTRY-META =entry-meta =entry-category
	----------------------------------------- */
	.entry-meta, .entry-category, .comment-metadata { color: #898989; font-size: .8em; }
	.postmetadata { list-style-type: none; margin: 0px; padding: 0px; }
	.postmetadata li { display: block; margin-right: 20px; float: left; }
	@media screen and (max-width: 55em) {
		.postmetadata { width: 100%; }
		.postmetadata li { 
			display: table-cell !important;
			position:relative;
			width: 1%;
			float: none;
		}
		.comments-link { display: none; }
	}
	.edit-link { display: none; }
	.entry-category {}
	
	/* -------------------------------------- */
	/* AVATAR =avatar
	----------------------------------------- */
	.avatar { 
		border: 1px solid #e1e1e1; 
		border-radius: 50%;
		padding: 4px;
		background-color: #fff;
	}
	.media-meta-author .avatar { padding: 2px; }


	/* -------------------------------------- */
	/* ENTRY-CONTENT =entry-content
	----------------------------------------- */	
	.entry-content {}
	.entry-content p:last-child { margin-bottom: 0px; }
	
	
	.panel-social-lower {margin-top: 20px; }
	
	/* -------------------------------------- */
	/* ENTRY-CTA =entry-cta  Call-to-Action
	----------------------------------------- */	
	.entry-cta { margin: 15px 0; }
	.entry-cta .hs-cta-img { margin: 0 auto; }
	.entry-cta-well { background-color: #ebebeb; padding: 20px; }
	.entry-cta-well h3 { margin-top: 0px; }
	.entry-cta-well h3 strong { display: block; }
	.cta-custom .btn { margin-top: 30px; }
	.cta-hubspot-form .hs-form.stacked {
		background-color: transparent;
		background-image: none;
		border: 1px solid #fff;
		margin: 0px;	
	}
	
	/* -------------------------------------- */
	/* ENTRY-FOOTER =entry-footer
	----------------------------------------- */
	.entry-footer { line-height: 1.5; }
	.entry-footer .cat-links {}
	.entry-footer .tags-links {}
	.entry-footer .original-post-date {}
	.blog .entry-footer .original-post-date, .archive .entry-footer .original-post-date { display: none; }
	
	/* -------------------------------------- */
	/* AUTHOR INFO | ENTRY-AUTHRO =author-info =entry-author
	----------------------------------------- */
	.media.media-meta-author { margin: 0; }
	.author-info { 
		background-color: #cbe7ec;
		display: block;
		overflow: hidden;
		padding: 15px;
	}
	.archive.author .author-info {
		border: 1px solid #ebebeb;
		-webkit-border-radius: 8px;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius: 8px;
		-moz-border-radius-bottomright: 0;
		border-radius: 8px;
		border-bottom-right-radius: 0;
		margin-bottom: 30px;	
	}
	.single .author-info { 
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		border-bottom-left-radius: 8px;
		border-top: 1px solid #ccc; 
		margin: 0px -15px -15px; 
	}
	.author-info .vcard { color: #000000; }
	.author-info .media-body p:last-child { margin-bottom: 0; }
	.author-readmore-link { margin: 0; }
	.media-heading.entry-meta-author { margin: 0; line-height: 50px; }
	@media screen and (max-width: 48em) { 
		.author-info .vcard { display: block; }
		.author-readmore-link { margin: 8px 20px; display: block; } 
	}
	
	
	/* -------------------------------------- */
	/* COMMENTS =comments
	----------------------------------------- */
	#comments {}
	.comment-list, .comment-list .children {  list-style-type: none; }
	.comment-list { padding-left: 0px; }
	.comment-list .children { margin-top: 10px; }
	.comment { 
		border: 1px solid #ebebeb; 
		margin-bottom: 10px; 
		padding: 10px;
		
		-webkit-border-radius: 8px;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius: 8px;
		-moz-border-radius-bottomright: 0;
		border-radius: 8px;
		border-bottom-right-radius: 0; 
	
	}
	.comment:hover, .comment:focus { border-color: #ccc; }
	.comment-metadata { margin-bottom: 8px; }
	.comment-content {}
	.comment-content p { margin-bottom: 10px; }
	#reply-title { display: none; }
	
	
	/* -------------------------------------- */
	/* NEXT | PREVIOUS POSTS   =post-navigation
	----------------------------------------- */
	.post-navigation { margin-bottom: 30px; }


/* --------------------------------------------------------------------------------- */
/*  WIDGETS =widgets 
------------------------------------------------------------------------------------ */
.widget:before, .widget:after { display: table; line-height: 0; content: ""; }
.widget { 
	background-color: #fff;
	border: 1px solid #e3e5e5;
	border-bottom: 3px solid #86cdd3;
	display: block;
	padding: 15px; 
	margin-bottom: 0px;
	 
}
.widget:first-child, .widget-title:first-child {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.widget:last-child {
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom: 1px solid #e3e5e5;
	margin-bottom: 30px;
}

	/* WIDGET-TITLE =widget-title   */
	.widget-title, .widgettitle {
		color: #808080;
		font-size: 12px;
		line-height: 32px;
		margin: 0 0;
		text-align: center;
		text-transform: uppercase;
		
		border-bottom: 1px dotted #ebebeb;
		margin-left: -15px;
		margin-right: -15px;
		margin-top: -15px;
		padding: 8px 15px;
	}
	
		/* HIDE WIDGET TITLE */
		.widget.hide-title h3.widget-title, .widget.hide-title h4.widget-title,
		.hide-widget-title .widget-title, .widgettitle.hide-title, .hide-widget-title .widgettitle,
		.widget-title.hide-title  { display: none !important; }
		
		
	/* INVERT WIDGETS =invert  Dark Background Styles. add "invert" class to widget. */
	.widget.invert { background-color: transparent; border-color: #707b84; }
	.invert .widget-title, .invert .widgettitle { color: #fff; border-color: #707b84; }
		
	
	/* WIDGET - LIST ITEMS */
	.widget ul { padding-left: 0px; list-style-type: none; }
	#secondary .widget ul { margin: 0 -15px; }
	.widget ul > li  {
		color: #596063;
		font-size: 14px;
		possition:relative;
		display:block;
		padding:10px 15px;
		background-color:#fff;
		border-bottom:1px solid #e3e5e5;	
	}
	.widget.invert ul > li  {
		color: #fff;
		font-size: 14px;
		background-color: transparent;
		border-bottom:1px solid #707b84;	
	}
	.widget ul.posts-horizontal { margin-bottom: 0px; }
	.widget ul.posts-horizontal > li { border-bottom: none; }
	
	.widget ul > li:first-child{}
	.widget ul > li:last-child{ border-bottom: none; }
	.widget ul > li:focus,
	.widget ul > li:hover { /*background-color: #c9e6eb;*/ background-color: rgba(201, 230, 235, .6); }
	
	.widget.invert ul > li:focus,
	.widget.invert ul > li:hover { background-color: #4c565f; }
	
	.widget.invert a { color: #fff; }	
	
	
	
		#secondary .widget ul.gform_fields { margin: 0; }
		.widget ul.gform_fields > li { background-color: transparent; border-bottom: none; padding: 0px;  }

	/* TAXONOMY-DESCRIPTION (category|tag descriptions)  =widget_taxonomy-description */
	.widget.widget_taxonomy-description { background-color: #dadee0; border-color: #d0d3d4; border-bottom-color: #86cdd3; }
	.widget_taxonomy-description p:last-child { margin-bottom: 0px; }
	.widget_taxonomy-description .archive-widget-title { color: #40484b; font-size: 25.1px; line-height: 1; margin: 0 0; text-transform: uppercase;}
	.widget_taxonomy-description .tax-desc { padding-top: 10px; }
	
	/* WIDGET-BANNER - Custom CSS Class ---------- */
	.widget-banner {}
	.widget.widget-banner { padding: 0; }
	.widget-banner .widget-title { display: none; }
	.widget.widget-banner:first-child img {
		-webkit-border-top-left-radius: 8px;
		-webkit-border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright: 8px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}
	
	/* RSS WIDGET =widget_rss --------------------- */
	.widget_rss {}
	.widget_rss li .rsswidget { display: block; font-size: 1.1em; }
	.widget_rss .rss-date, .widget_rss cite { display: block; font-size: .8em; }
	.widget_rss .rss-date {}
	.widget_rss .rssSummary { margin: 5px 0; }
	.widget_rss cite {}
	.widget_rss cite:before { content: "By: "; }

	/* TEXT WIDGET =widget_text --------------------- */
	.widget_text {}
	
	/* WIDGET SEARCH =search ------------------------ */
	.widget_search {}
	.widget_search .widget-title { display: none; }
	
	#modal-search .widget.widget_search { background-color: transparent; }
	#modal-search .widget.widget_search .form-control { 
	background-color: #898989; 
	border-color: #333; 
	color: #fff; 
	height: 42px;
	padding: 9px 12px; 
	}
	#modal-search .btn-search {
	  border-color: #333;
	  background-color: #000;
	  color: #fff;
	  padding: 10px 25px;
	}
	
	/* WIDGET TAG CLOUD =widget_tag_cloud ----------- */
	
	.tag-wrap
	
	.widget_tag_cloud {}
	.widget_tag_cloud:before, .widget_tag_cloud:after { content: ""; display: table; line-height: 0; }
	.widget_tag_cloud .tagcloud {padding-top: 15px; }
	.tagcloud a {
		background: #f3f3f3;
		border-bottom: 1px solid #ddd;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		display: inline-block;
		margin-bottom: 7px;
		margin-right: 5px;
		padding: 8px 20px;
		text-decoration: none;
		transition: all 0.2s linear 0s;
	}
	.tagcloud a:hover { color: #fff; background-color: #4db6bc; }
		
	/* WIDGET CALENDAR =calendar ----------------------------- */
	.widget_calendar{background-color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block}
	.widget_calendar .widget-title{display:none}
	#wp-calendar{width:100%}
	#wp-calendar caption {
		background-color: #4DB6BC;
		border-color: #35A8AF #35A8AF #044e52;
		
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		
		color: #ffffff;
		font-size: 16px;
		padding: 15px 10px 10px;
		text-shadow: 0 1px 0 #197176;
	}
	#wp-calendar>tbody>tr>td,
	#wp-calendar>tbody>tr>th,
	#wp-calendar>tfoot>tr>td,
	#wp-calendar>tfoot>tr>th,
	#wp-calendar>thead>tr>td,
	#wp-calendar>thead>tr>th{line-height:1.42857;padding:8px;vertical-align:top}
	#wp-calendar>tbody>tr>td,
	#wp-calendar>tbody>tr>th,
	#wp-calendar>thead>tr>td,
	#wp-calendar>thead>tr>th{border:1px solid #DDD;text-align:center}
	#wp-calendar>tfoot>tr>td,
	#wp-calendar>tfoot>tr>th{background-color:#ebebeb;border:0;text-align:center}


/* --------------------------------------------------------------------------------- */
/*  PLUGINS =plugin overwrites 
------------------------------------------------------------------------------------ */


	/* WIDGET and ABOVE POST CONTENT - ORGANIZE SERIES (PLUGIN) =seriesmeta ------------------------ */
		.seriesmeta { 
			background: rgba(230, 230, 230, 0.5);
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			font-size: 12px; 
			margin-bottom: 10px;
			padding: 10px; 
		}
		.seriesmeta strong { font-size: 13px; }
		.tax-series .seriesmeta { display: none; }
		.series-nav-left,.series-nav-right { display: block; width: 49.5%; margin-bottom: 30px; }
		.series-nav-left a,.series-nav-right a { font-size: 12px; }
		.serieslist-title {
			border-top: 1px solid #ebebeb;
			margin-top: 30px;
			padding-top: 20px;
		}
		.serieslist-ul { list-style-type: none; padding-left: 0px; }
		.serieslist-ul li { padding-left: 0px; margin-bottom: 8px; }
		.serieslist-ul li a, .serieslist-ul .seriespart { display: inline-block; } 
		.serieslist-ul .seriespart {
			background-color: #999999;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			color: #fff;
			
			font-size: 12px;
			font-weight: bold;
			line-height: 1;
			margin-right: 5px;
			min-width: 10px;
			padding: 3px 7px;
			text-align: center;
			text-transform: uppercase;
			vertical-align: baseline;
			white-space: nowrap;	
		}




	/*  PLUGIN: WIDGET - FLEXIBLE POSTS WIDGET =widget_dpe_fp_widget -------- */
	.widget_dpe_fp_widget {}
	.widget_dpe_fp_widget .title { font-size: 11px; }
	.widget_dpe_fp_widget .sidebar-feat-img { margin: 0 auto; }
	.entry-content .widget.widget_dpe_fp_widget { padding: 0px; border: none; }
	.entry-content .widget.widget_dpe_fp_widget:last-child { margin-bottom: 0px; }
	.widget_dpe_fp_widget ul > li { border-width: 0px; }
	
	.widget_dpe_fp_widget ul.latest-posts > li.has-post-thumbnail { min-height: 200px; }
	
		@media (min-width: 768px) {
			.widget_dpe_fp_widget .title { font-size: 13px; }
			.widget_dpe_fp_widget .posts-horizontal .title { text-align: center; }

			.widget_dpe_fp_widget ul.latest-posts > li.has-post-thumbnail { border-width: 0px; text-align: center }
		}
		@media (min-width: 992px) {
			.widget_dpe_fp_widget ul.latest-posts > li.has-post-thumbnail { border-width: 1px; text-align: center }
		}
	@media screen and (max-width: 40em) { 
		.widget_dpe_fp_widget ul.latest-posts > li.has-post-thumbnail { min-height: 150px; } 
	}
	

		/* PAGE-SECTION: FLEXIBLE POSTS WIDGET  */
		.page-section .widget.widget_dpe_fp_widget {
			background-color: transparent;
			padding: 0 15px;
			border-radius: 0px;
			border: none;
		}
		.page-section .widget.widget_dpe_fp_widget:last-child { margin: 0px; }
		.page-section .widget.widget_dpe_fp_widget ul > li  {
			font-size: 14px;
			background-color: transparent;	
		}
		.page-section .widget.widget_dpe_fp_widget ul.posts-horizontal > li { border-bottom: none; }


		/* PAGE-SECTION: DARK THEME - FLEXIBLE POSTS WIDGET */
		.page-section.theme-dark-gray ul > li  {
			color: #fff;
			border-bottom:1px solid #707b84;	
		}
		.page-section.theme-dark-gray .widget_dpe_fp_widget .widget-title, 
		.page-section.theme-dark-gray .widget_dpe_fp_widget .widgettitle { color: #fff; border-color: #707b84; }
		.page-section.theme-dark-gray .widget.widget_dpe_fp_widget ul > li:focus,
		.page-section.theme-dark-gray .widget.widget_dpe_fp_widget ul > li:hover { background-color: #4c565f; }
		.page-section.theme-dark-gray .widget_dpe_fp_widget .title { color: #fff; border-bottom: none; text-decoration: none; }
		.page-section.theme-dark-gray .widget_dpe_fp_widget a:hover { text-decoration: none; }	
	
		/* Custom Layout: Embedded-Posts */
		.widget ul.embedded-posts > li { border: 1px solid #e3e5e5; padding: 10px; }
		.widget ul.embedded-posts > li:hover, .widget ul.embedded-posts > li:focus { border-color:#ccc; }
		.widget ul.embedded-posts > li:hover > a { text-decoration: none; }
		.widget .embedded-posts .media-object { min-width: 172px; }
	
	
	/* WIDGET FEATUED AUTHOR'S =featured-authors #featured-authors ----------------------------- */
	.featured-authors .cd-fa-wrap {
		padding: 15px;
		margin: 0 -15px; 
		border-bottom: 1px solid #ebebeb; 
	}
	.featured-authors .cd-fa-wrap:last-child { border-bottom: none; }
	.featured-authors .cd-fa-wrap:hover, .featured-authors .cd-fa-wrap:focus {
		/*background-color: #c9e6eb;*/ background-color: rgba(201, 230, 235, .6);
	}
	.featured-authors .widget-title { margin-bottom: 0px; }
	.featured-authors .avatar-wrap{display:block;float:left;width:62px}
	.featured-authors .avatar-wrap img{
		border:1px solid #ebebeb;
		-webkit-border-radius:50px;
		-moz-border-radius:50px;
		border-radius:50px;
	}
	.featured-authors .cd-fa-info{display:block;margin-left:72px}
	.featured-authors .cd-fa-info .author{display:block;font-family:'Cabin',Helvetica, Arial, sans-serif;font-size:15px;font-weight:normal;line-height:1.25;}
	.featured-authors .cd-fa-info .author a {color: #596063; }
	.featured-authors .cd-fa-info ul{border-left:0!important}
	.featured-authors .cd-fa-info ul li{ background-color: transparent; }
	.featured-authors .cd-fa-info ul li:last-child{margin-bottom:none}
	.featured-authors .cd-fa-info ul li a{font-size:12px;line-height:1.25}


/*! --------------------------------------------------------
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
------------------------------------------------------------ */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}