﻿.nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.nav::before {
	display: table; content: " "; 
}
.nav::after {
	display: table; content: " ";
}
.nav::after {
	clear: both;
}
.nav::before {
	display: table; content: " ";
}
.nav::after {
	display: table; content: " ";
}
.nav::after {
	clear: both;
}
.nav > li {
	display: block; position: relative;
}
.nav > li > a {
	padding: 10px 15px; display: block; position: relative;
}
.nav > li > a:hover {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.nav > li > a:focus {
	text-decoration: none; background-color: rgb(238, 238, 238);
}
.nav > li.disabled > a {
	color: rgb(153, 153, 153);
}
.nav > li.disabled > a:hover {
	color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav > li.disabled > a:focus {
	color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav .open > a {
	border-color: rgb(64, 64, 65); background-color: rgb(238, 238, 238);
}
.nav .open > a:hover {
	border-color: rgb(64, 64, 65); background-color: rgb(238, 238, 238);
}
.nav .open > a:focus {
	border-color: rgb(64, 64, 65); background-color: rgb(238, 238, 238);
}
.nav .open > a .caret {
	border-top-color: rgb(26, 26, 26); border-bottom-color: rgb(26, 26, 26);
}
.nav .open > a:hover .caret {
	border-top-color: rgb(26, 26, 26); border-bottom-color: rgb(26, 26, 26);
}
.nav .open > a:focus .caret {
	border-top-color: rgb(26, 26, 26); border-bottom-color: rgb(26, 26, 26);
}
.nav .nav-divider {
	margin: 9px 0px; height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.nav > li > a > img {
	max-width: none;
}    
.nav .caret {
	border-top-color: rgb(64, 64, 65); border-bottom-color: rgb(64, 64, 65);
}
.nav a:hover .caret {
	border-top-color: rgb(26, 26, 26); border-bottom-color: rgb(26, 26, 26);
}  
.navbar-nav {
	margin: 7.5px -15px;
}
.navbar-nav > li > a {
	line-height: 20px; padding-top: 10px; padding-bottom: 10px;
}
@media all and (max-width:767px)
{
.navbar-nav .open .dropdown-menu {
	border: 0px currentColor; border-image: none; width: auto; margin-top: 0px; float: none; position: static; box-shadow: none; background-color: transparent;
}
.navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	line-height: 20px;
}
.navbar-nav .open .dropdown-menu > li > a:hover {
	background-image: none;
}
.navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}
}
@media all and (min-width:768px)
{
.navbar-nav {
	margin: 0px; float: left;
}
.navbar-nav > li {
	float: left;
}
.navbar-nav > li > a {
	padding-top: 15px; padding-bottom: 15px;
}
}
 
.navbar-nav > li > .dropdown-menu {
	margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.pull-right.navbar-nav > li > .dropdown-menu {
	left: auto; right: 0px;
}
.navbar-nav > li > .pull-right.dropdown-menu {
	left: auto; right: 0px;
}

 
.navbar-default .navbar-nav > li > a {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}

 
.navbar-default .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav > .open > a .caret {
	border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85);
}
.navbar-default .navbar-nav > .open > a:hover .caret {
	border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85);
}
.navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85);
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: rgb(119, 119, 119); border-bottom-color: rgb(119, 119, 119);
}
@media all and (max-width:767px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(119, 119, 119);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(51, 51, 51); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
}

 
.navbar-inverse .navbar-nav > li > a {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}

 
.navbar-inverse .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav > .dropdown > a .caret {
	border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav > .open > a .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav > .open > a:hover .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-nav > .open > a:focus .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
@media all and (max-width:767px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
}

 
.breadcrumb {
	list-style: none; padding: 8px 15px; border-radius: 4px; margin-bottom: 20px; background-color: rgb(245, 245, 245);
}
.breadcrumb > li {
	display: inline-block;
}
.breadcrumb > li + li::before {
	padding: 0px 5px; color: rgb(204, 204, 204); content: "/\00a0";
}
.breadcrumb > .active {
	color: rgb(153, 153, 153);
}
.label {
	padding: 0.2em 0.6em 0.3em; border-radius: 0.25em; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-size: 75%; font-weight: bold; vertical-align: baseline; display: inline; white-space: nowrap;
}
[href].label:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
[href].label:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
:empty.label {
	display: none;
}
.label-default {
	background-color: rgb(153, 153, 153);
}
[href].label-default:hover {
	background-color: rgb(128, 128, 128);
}
[href].label-default:focus {
	background-color: rgb(128, 128, 128);
}
.label-primary {
	background-color: rgb(66, 139, 202);
}
[href].label-primary:hover {
	background-color: rgb(48, 113, 169);
}
[href].label-primary:focus {
	background-color: rgb(48, 113, 169);
}
.label-success {
	background-color: rgb(92, 184, 92);
}
[href].label-success:hover {
	background-color: rgb(68, 157, 68);
}
[href].label-success:focus {
	background-color: rgb(68, 157, 68);
}
.label-info {
	background-color: rgb(91, 192, 222);
}
[href].label-info:hover {
	background-color: rgb(49, 176, 213);
}
[href].label-info:focus {
	background-color: rgb(49, 176, 213);
}
.label-warning {
	background-color: rgb(240, 173, 78);
}
[href].label-warning:hover {
	background-color: rgb(236, 151, 31);
}
[href].label-warning:focus {
	background-color: rgb(236, 151, 31);
}
.label-danger {
	background-color: rgb(217, 83, 79);
}
[href].label-danger:hover {
	background-color: rgb(201, 48, 44);
}
[href].label-danger:focus {
	background-color: rgb(201, 48, 44);
}
.badge {
	padding: 3px 7px; border-radius: 10px; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-size: 12px; font-weight: bold; vertical-align: baseline; display: inline-block; white-space: nowrap; min-width: 10px; background-color: rgb(153, 153, 153);
}
:empty.badge {
	display: none;
}
a.badge:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
a.badge:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.btn .badge {
	top: -1px; position: relative;
}
a.active.list-group-item > .badge {
	color: rgb(64, 64, 65); background-color: rgb(255, 255, 255);
}
.nav-pills > .active > a > .badge {
	color: rgb(64, 64, 65); background-color: rgb(255, 255, 255);
}
.nav-pills > li > a > .badge {
	margin-left: 3px;
}
.jumbotron {
	padding: 30px; color: inherit; line-height: 2.1428; font-size: 21px; font-weight: 200; margin-bottom: 30px; background-color: rgb(238, 238, 238);
}
.jumbotron h1 {
	color: inherit; line-height: 1;
}
.jumbotron p {
	line-height: 1.4;
}
.container .jumbotron {
	border-radius: 6px;
}
@media screen and (min-width:768px)
{
.jumbotron {
	padding-top: 48px; padding-bottom: 48px;
}
.container .jumbotron {
	padding-right: 60px; padding-left: 60px;
}
.jumbotron h1 {
	font-size: 63px;
}
}
.thumbnail {
	padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; height: auto; line-height: 1.4285; margin-bottom: 20px; display: block; max-width: 100%; background-color: rgb(255, 255, 255); -webkit-transition: all all 0.2s ease-in-out; -moz-transition: all all 0.2s ease-in-out; -o-transition: all all 0.2s ease-in-out;
}
.thumbnail > img {
	height: auto; margin-right: auto; margin-left: auto; display: block; max-width: 100%;
}
a.thumbnail:hover {
	border-color: rgb(64, 64, 65);
}
a.thumbnail:focus {
	border-color: rgb(64, 64, 65);
}
a.active.thumbnail {
	border-color: rgb(64, 64, 65);
}
.thumbnail .caption {
	padding: 9px; color: rgb(51, 51, 51);
}      
.well {
	padding: 19px; border-radius: 4px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px; border-radius: 6px;
}
.well-sm {
	padding: 9px; border-radius: 3px;
}
.close {
	color: rgb(0, 0, 0); line-height: 1; font-size: 21px; font-weight: bold; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #ffffff;
}
.close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
button.close {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.modal-open {
	overflow: hidden;
}
.modal {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; display: none; position: fixed; z-index: 1040; -ms-overflow-y: scroll;
}
.fade.modal .modal-dialog {
	transition:transform 0.3s ease-out; transform: translate(0px, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; -webkit-transform: translate(0, -25%);
}
.in.modal .modal-dialog {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.modal-dialog {
	padding: 10px; width: auto; margin-right: auto; margin-left: auto; position: relative; z-index: 1050;
}
.modal-content {
	border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; position: relative; box-shadow: 0px 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1030; background-color: rgb(0, 0, 0);
}
.fade.modal-backdrop {
	opacity: 0;
}
.in.modal-backdrop {
	opacity: 0.5;
}
.modal-header {
	padding: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; min-height: 16.42px;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0px; line-height: 1.4285;
}
.modal-body {
	padding: 20px; position: relative;
}
.modal-footer {
	padding: 19px 20px 20px; text-align: right; margin-top: 15px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.modal-footer::before {
	display: table; content: " ";
}
.modal-footer::after {
	display: table; content: " ";
}
.modal-footer::after {
	clear: both;
}
.modal-footer::before {
	display: table; content: " ";
}
.modal-footer::after {
	display: table; content: " ";
}
.modal-footer::after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0px;
}
@media screen and (min-width:768px)
{
.modal-dialog {
	width: 600px; padding-top: 30px; padding-bottom: 30px;
}
.modal-content {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
}
.tooltip {
	line-height: 1.4; font-size: 12px; display: block; visibility: visible; position: absolute; z-index: 1030; opacity: 0;
}
.in.tooltip {
	opacity: 0.9;
}
.top.tooltip {
	padding: 5px 0px; margin-top: -3px;
}
.right.tooltip {
	padding: 0px 5px; margin-left: 3px;
}
.bottom.tooltip {
	padding: 5px 0px; margin-top: 3px;
}
.left.tooltip {
	padding: 0px 5px; margin-left: -3px;
}
.tooltip-inner {
	padding: 3px 8px; border-radius: 4px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; max-width: 200px; background-color: rgb(0, 0, 0);
}
.tooltip-arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;
}
.top.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(0, 0, 0);
}
.top-left.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; left: 5px; bottom: 0px; border-top-color: rgb(0, 0, 0);
}
.top-right.tooltip .tooltip-arrow {
	border-width: 5px 5px 0px; right: 5px; bottom: 0px; border-top-color: rgb(0, 0, 0);
}
.right.tooltip .tooltip-arrow {
	border-width: 5px 5px 5px 0px; left: 0px; top: 50%; margin-top: -5px; border-right-color: rgb(0, 0, 0);
}
.left.tooltip .tooltip-arrow {
	border-width: 5px 0px 5px 5px; top: 50%; right: 0px; margin-top: -5px; border-left-color: rgb(0, 0, 0);
}
.bottom.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; left: 50%; top: 0px; margin-left: -5px; border-bottom-color: rgb(0, 0, 0);
}
.bottom-left.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; left: 5px; top: 0px; border-bottom-color: rgb(0, 0, 0);
}
.bottom-right.tooltip .tooltip-arrow {
	border-width: 0px 5px 5px; top: 0px; right: 5px; border-bottom-color: rgb(0, 0, 0);
}
.popover {
	padding: 1px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; left: 0px; top: 0px; text-align: left; display: none; white-space: normal; position: absolute; z-index: 1010; max-width: 276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.top.popover {
	margin-top: -10px;
}
.right.popover {
	margin-left: 10px;
}
.bottom.popover {
	margin-top: 10px;
}
.left.popover {
	margin-left: -10px;
}
.popover-title {
	margin: 0px; padding: 8px 14px; border-radius: 5px 5px 0px 0px; line-height: 18px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow::after {
	border-width: 10px; content: "";
}
.top.popover .arrow {
	left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0px;
}
.top.popover .arrow::after {
	bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; content: " ";
}
.right.popover .arrow {
	left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0px;
}
.right.popover .arrow::after {
	left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); border-left-width: 0px; content: " ";
}
.bottom.popover .arrow {
	left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0px;
}
.bottom.popover .arrow::after {
	top: 1px; margin-left: -10px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; content: " ";
}
.left.popover .arrow {
	top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0px;
}
.left.popover .arrow::after {
	right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); border-right-width: 0px; content: " ";
} 
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.hidden {
	display: none !important; visibility: hidden !important;
}
.affix {
	position: fixed;
}  

.visible-xs {
	display: none !important;
}
tr.visible-xs {
	display: none !important;
}
th.visible-xs {
	display: none !important;
}
td.visible-xs {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs {
	display: block !important;
}
tr.visible-xs {
	display: table-row !important;
}
th.visible-xs {
	display: table-cell !important;
}
td.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm.visible-xs {
	display: block !important;
}
tr.visible-sm.visible-xs {
	display: table-row !important;
}
th.visible-sm.visible-xs {
	display: table-cell !important;
}
td.visible-sm.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md.visible-xs {
	display: block !important;
}
tr.visible-md.visible-xs {
	display: table-row !important;
}
th.visible-md.visible-xs {
	display: table-cell !important;
}
td.visible-md.visible-xs {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-xs {
	display: block !important;
}
tr.visible-lg.visible-xs {
	display: table-row !important;
}
th.visible-lg.visible-xs {
	display: table-cell !important;
}
td.visible-lg.visible-xs {
	display: table-cell !important;
}
}
.visible-sm {
	display: none !important;
}
tr.visible-sm {
	display: none !important;
}
th.visible-sm {
	display: none !important;
}
td.visible-sm {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs.visible-sm {
	display: block !important;
}
tr.visible-xs.visible-sm {
	display: table-row !important;
}
th.visible-xs.visible-sm {
	display: table-cell !important;
}
td.visible-xs.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm {
	display: table-cell !important;
}
td.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md.visible-sm {
	display: block !important;
}
tr.visible-md.visible-sm {
	display: table-row !important;
}
th.visible-md.visible-sm {
	display: table-cell !important;
}
td.visible-md.visible-sm {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-sm {
	display: block !important;
}
tr.visible-lg.visible-sm {
	display: table-row !important;
}
th.visible-lg.visible-sm {
	display: table-cell !important;
}
td.visible-lg.visible-sm {
	display: table-cell !important;
}
}
.visible-md {
	display: none !important;
}
tr.visible-md {
	display: none !important;
}
th.visible-md {
	display: none !important;
}
td.visible-md {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs.visible-md {
	display: block !important;
}
tr.visible-xs.visible-md {
	display: table-row !important;
}
th.visible-xs.visible-md {
	display: table-cell !important;
}
td.visible-xs.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm.visible-md {
	display: block !important;
}
tr.visible-sm.visible-md {
	display: table-row !important;
}
th.visible-sm.visible-md {
	display: table-cell !important;
}
td.visible-sm.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md {
	display: block !important;
}
tr.visible-md {
	display: table-row !important;
}
th.visible-md {
	display: table-cell !important;
}
td.visible-md {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg.visible-md {
	display: block !important;
}
tr.visible-lg.visible-md {
	display: table-row !important;
}
th.visible-lg.visible-md {
	display: table-cell !important;
}
td.visible-lg.visible-md {
	display: table-cell !important;
}
}
.visible-lg {
	display: none !important;
}
tr.visible-lg {
	display: none !important;
}
th.visible-lg {
	display: none !important;
}
td.visible-lg {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs.visible-lg {
	display: block !important;
}
tr.visible-xs.visible-lg {
	display: table-row !important;
}
th.visible-xs.visible-lg {
	display: table-cell !important;
}
td.visible-xs.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm.visible-lg {
	display: block !important;
}
tr.visible-sm.visible-lg {
	display: table-row !important;
}
th.visible-sm.visible-lg {
	display: table-cell !important;
}
td.visible-sm.visible-lg {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md.visible-lg {
	display: block !important;
}
tr.visible-md.visible-lg {
	display: table-row !important;
}
th.visible-md.visible-lg {
	display: table-cell !important;
}
td.visible-md.visible-lg {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg {
	display: table-cell !important;
}
td.visible-lg {
	display: table-cell !important;
}
}










.hidden-xs {
	display: block !important;
}
tr.hidden-xs {
	display: table-row !important;
}
th.hidden-xs {
	display: table-cell !important;
}
td.hidden-xs {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
.hidden-xs {
	display: none !important;
}
tr.hidden-xs {
	display: none !important;
}
th.hidden-xs {
	display: none !important;
}
td.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm.hidden-xs {
	display: none !important;
}
tr.hidden-sm.hidden-xs {
	display: none !important;
}
th.hidden-sm.hidden-xs {
	display: none !important;
}
td.hidden-sm.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md.hidden-xs {
	display: none !important;
}
tr.hidden-md.hidden-xs {
	display: none !important;
}
th.hidden-md.hidden-xs {
	display: none !important;
}
td.hidden-md.hidden-xs {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-xs {
	display: none !important;
}
tr.hidden-lg.hidden-xs {
	display: none !important;
}
th.hidden-lg.hidden-xs {
	display: none !important;
}
td.hidden-lg.hidden-xs {
	display: none !important;
}
}
.hidden-sm {
	display: block !important;
}
tr.hidden-sm {
	display: table-row !important;
}
th.hidden-sm {
	display: table-cell !important;
}
td.hidden-sm {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
.hidden-xs.hidden-sm {
	display: none !important;
}
tr.hidden-xs.hidden-sm {
	display: none !important;
}
th.hidden-xs.hidden-sm {
	display: none !important;
}
td.hidden-xs.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
tr.hidden-sm {
	display: none !important;
}
th.hidden-sm {
	display: none !important;
}
td.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md.hidden-sm {
	display: none !important;
}
tr.hidden-md.hidden-sm {
	display: none !important;
}
th.hidden-md.hidden-sm {
	display: none !important;
}
td.hidden-md.hidden-sm {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-sm {
	display: none !important;
}
tr.hidden-lg.hidden-sm {
	display: none !important;
}
th.hidden-lg.hidden-sm {
	display: none !important;
}
td.hidden-lg.hidden-sm {
	display: none !important;
}
}
.hidden-md {
	display: block !important;
}
tr.hidden-md {
	display: table-row !important;
}
th.hidden-md {
	display: table-cell !important;
}
td.hidden-md {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
.hidden-xs.hidden-md {
	display: none !important;
}
tr.hidden-xs.hidden-md {
	display: none !important;
}
th.hidden-xs.hidden-md {
	display: none !important;
}
td.hidden-xs.hidden-md {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm.hidden-md {
	display: none !important;
}
tr.hidden-sm.hidden-md {
	display: none !important;
}
th.hidden-sm.hidden-md {
	display: none !important;
}
td.hidden-sm.hidden-md {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md {
	display: none !important;
}
tr.hidden-md {
	display: none !important;
}
th.hidden-md {
	display: none !important;
}
td.hidden-md {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg.hidden-md {
	display: none !important;
}
tr.hidden-lg.hidden-md {
	display: none !important;
}
th.hidden-lg.hidden-md {
	display: none !important;
}
td.hidden-lg.hidden-md {
	display: none !important;
}
}
.hidden-lg {
	display: block !important;
}
tr.hidden-lg {
	display: table-row !important;
}
th.hidden-lg {
	display: table-cell !important;
}
td.hidden-lg {
	display: table-cell !important;
}
@media all and (max-width:767px)
{
.hidden-xs.hidden-lg {
	display: none !important;
}
tr.hidden-xs.hidden-lg {
	display: none !important;
}
th.hidden-xs.hidden-lg {
	display: none !important;
}
td.hidden-xs.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm.hidden-lg {
	display: none !important;
}
tr.hidden-sm.hidden-lg {
	display: none !important;
}
th.hidden-sm.hidden-lg {
	display: none !important;
}
td.hidden-sm.hidden-lg {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md.hidden-lg {
	display: none !important;
}
tr.hidden-md.hidden-lg {
	display: none !important;
}
th.hidden-md.hidden-lg {
	display: none !important;
}
td.hidden-md.hidden-lg {
	display: none !important;
}
}
@media all and (min-width:1200px)
{
.hidden-lg {
	display: none !important;
}
tr.hidden-lg {
	display: none !important;
}
th.hidden-lg {
	display: none !important;
}
td.hidden-lg {
	display: none !important;
}
}
.visible-print {
	display: none !important;
}
tr.visible-print {
	display: none !important;
}
th.visible-print {
	display: none !important;
}
td.visible-print {
	display: none !important;
}
@media print
{
.visible-print {
	display: block !important;
}
tr.visible-print {
	display: table-row !important;
}
th.visible-print {
	display: table-cell !important;
}
td.visible-print {
	display: table-cell !important;
}
.hidden-print {
	display: none !important;
}
tr.hidden-print {
	display: none !important;
}
th.hidden-print {
	display: none !important;
}
td.hidden-print {
	display: none !important;
}
}


.bold-sans {
	font-family: "Gotham 9r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 900;
}
html {
	font-size: 62.5%;
}
.print {
	display: none;
}
body {
	background: rgb(255, 255, 255); -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased;
}
a {
	outline: 0px;
}
a:focus {
	outline: 0px;
}
a:active {
	outline: 0px;
}
.main-content-container {
	top: 150px; width: 100%; position: relative;
}
.main-content-container .content-wrapper {
	margin-bottom: 150px; z-index: 100;
}
#page-background-top {
	transition:top 300ms; left: 0px; top: 0px; width: 100% !important; overflow: hidden; position: fixed; -webkit-transition: top 300ms; -moz-transition: top 300ms; -o-transition: top 300ms;
}
.page-background-shrink#page-background-top {
	transition:top 300ms; top: -34px; -webkit-transition: top 300ms; -moz-transition: top 300ms; -o-transition: top 300ms;
}
#page-background {
	top: 0px; position: absolute;
}
body.section-black #page-background svg path {
	fill: #404041;
}
body.section-red #page-background svg path {
	fill: #df5832;
}
body.section-grey #page-background svg path {
	fill: #babaae;
}
body.section-blue #page-background svg path {
	fill: #00CCFF;/**/
}
body.section-blue2 #page-background svg path {
	fill: #00B5E1;/**/
}
 
body.section-yellow #page-background svg path {
	fill: #f1be45;
}
body.section-dark-grey #page-background svg path {
	fill: #aaaa9f;
}
body.section-pink #page-background svg path {
	fill: #FF6FFF;
} 



#page-background-top {
	z-index: 200;
}
.old-ie #page-background-top {
	margin-top: -1px;
}
header.container {
	margin-top: 170px; margin-bottom: 10px;
}
hr {
	margin: 30px 0px;
}
#nav-header {
	transition:top 100ms; left: 0px; top: 0px; width: 100%; height: 150px; position: fixed; z-index: 2000; -webkit-transition: top 100ms; -moz-transition: top 100ms; -o-transition: top 100ms;
}
.nav-header-shrink#nav-header {
	transition:top 300ms; top: 12px; height: 70px; -webkit-transition: top 300ms; -moz-transition: top 300ms; -o-transition: top 300ms;
}
#nav {
	margin: 30px 0px 22px; overflow: hidden;
}
#nav ul {
	margin: 0px !important; padding: 0px !important;
}
#nav ul li {
	margin-right: 9.36%; float: left; list-style-type: none;
}
.old-ie #nav ul li {
	margin-right: 8.36%;
}
#nav ul li:last-child {
	margin-right: 0px !important;
}
#nav ul li .last {
	margin-right: 0px !important;
}
#nav ul li a {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 0.8em; font-family: "Gotham 9r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.6rem; font-style: normal; font-weight: 900; text-decoration: none; display: block;
}
#nav ul li a:hover {
	color: #00B5E1;
} 
#nav ul li a.active {
	color: #00CCFF;
	
}
.logo-icon .logo {
	top: 10px; width: 50px; height: 50px; text-indent: -9999px; display: block; position: relative; background-image: url("../img/logo.jpg"), none; background-repeat: no-repeat; background-size: 100%;
}
button.menu {
	background: url("../img/menu.png") no-repeat 0% 0% / 80% auto; border: currentColor; transition:top 300ms; border-image: none; top: 5px; width: 80px; height: 25px; text-indent: -9999px; position: relative; box-shadow: none; -webkit-transition: top 300ms; -moz-transition: top 300ms; -o-transition: top 300ms;
}
ul.nav-collapse {
	list-style: none; padding: 0px; width: 100% !important; height: auto; overflow: hidden; margin-top: 0px; position: relative; z-index: 500;
}
ul.in.nav-collapse {
	transition:top 300ms; -webkit-transition: top 300ms; -moz-transition: top 300ms; -o-transition: top 300ms;
}
ul.nav-collapse li {
	width: 33.22%; border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; float: left !important; z-index: 900;
}
ul.nav-collapse li:nth-of-type(1) {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
ul.nav-collapse li:nth-of-type(4) {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
ul.nav-collapse li:nth-of-type(3) {
	width: 33.5%;
}
ul.nav-collapse li:nth-of-type(6) {
	width: 33.5%;
}
ul.nav-collapse li a {
	background: rgb(65, 65, 66); color: rgb(255, 255, 255); text-transform: uppercase; line-height: 2.8em; padding-left: 15px; font-family: "Gotham 9r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; font-style: normal; font-weight: 900; text-decoration: none; display: block;
}
ul.nav-collapse li a:hover {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255) !important;
}
ul.nav-collapse li a:hover {
	color: rgb(186, 186, 174);
}
ul.nav-collapse li a:active {
	color: rgb(186, 186, 174);
}
ul.nav-collapse li a:focus {
	color: rgb(186, 186, 174);
}
.old-id ul.nav-collapse li a {
	font-weight: normal !important;
}
.colorbox {
	height: 100px; margin-bottom: 1.5em;
}
.black {
	background-color: rgb(64, 64, 65);
}
.grey {
	background-color: rgb(186, 186, 174);
}
.red {
	background-color: rgb(223, 88, 50);
}
.blue {
	background-color: rgb(154, 197, 210);
}
.yellow {
	background-color: rgb(241, 190, 69);
}
h1 {
	color: rgb(64, 64, 65); font-family: "Tungsten 8r", "Tungsten A", "Tungsten B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 800;
}
h2 {
	color: rgb(64, 64, 65); font-family: "Tungsten 8r", "Tungsten A", "Tungsten B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 800;
}
h3 {
	color: rgb(64, 64, 65); font-family: "Gotham 9r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 900;
}
h4 {
	color: rgb(64, 64, 65); font-family: "Gotham 9r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 900;
}
h5 {
	color: rgb(64, 64, 65); font-family: "Tungsten 5r", "Tungsten A", "Tungsten B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500;
}
h6 {
	color: rgb(64, 64, 65); font-family: "Tungsten 5r", "Tungsten A", "Tungsten B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500;
}
h1 a {
	font-weight: inherit;
}
h2 a {
	font-weight: inherit;
}
h3 a {
	font-weight: inherit;
}
h4 a {
	font-weight: inherit;
}
h5 a {
	font-weight: inherit;
}
h6 a {
	font-weight: inherit;
}
h1 {
	text-transform: uppercase; line-height: 0.75em; font-size: 17.6rem;
}
h2 {
	text-transform: uppercase; line-height: 0.8em; font-size: 14rem;
}
.old-ie h2 {
	line-height: 115px !important;
}
h3 {
	text-transform: uppercase; line-height: 0.85em; font-size: 3rem;
}
h4 {
	text-transform: uppercase; line-height: 0.85em; font-size: 2rem;
}
h5 {
	line-height: 0.8em; font-size: 3.5rem;
}
h6 {
	text-transform: uppercase; line-height: 0.8em; font-size: 2.5rem;
}
h6.alt {
	color: rgb(186, 186, 174); font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.2rem; font-style: normal; font-weight: 500; margin-left: 14px;
}
h6.alt-dark.alt {
	color: rgb(64, 64, 65); margin-left: 0px;
}
h1 {
	margin: 0px 0px 20px;
}
h2 {
	margin: 0px 0px 20px;
}
h3 {
	margin: 0px 0px 20px;
}
h4 {
	margin: 0px 0px 20px;
}
h5 {
	margin: 0px 0px 20px;
}
h6 {
	margin: 0px 0px 20px;
}
h1.snug {
	margin-bottom: 5px;
}
h2.snug {
	margin-bottom: 5px;
}
h3.snug {
	margin-bottom: 5px;
}
h4.snug {
	margin-bottom: 5px;
}
h5.snug {
	margin-bottom: 5px;
}
h6.snug {
	margin-bottom: 5px;
}
h1.loose {
	margin-bottom: 60px !important;
}
h2.loose {
	margin-bottom: 60px !important;
}
h3.loose {
	margin-bottom: 60px !important;
}
h4.loose {
	margin-bottom: 60px !important;
}
h5.loose {
	margin-bottom: 60px !important;
}
h6.loose {
	margin-bottom: 60px !important;
}
h1 {
	margin-bottom: 70px;
}
h2 {
	margin-bottom: 70px;
}
.type-center {
	text-align: center;
}
.type-right {
	text-align: right;
}
.type-uppercase {
	text-transform: uppercase;
}
.type-lowercase {
	text-transform: lowercase;
}
.type-normal {
	font-size: 1.6rem; font-weight: normal;
}
p {
	margin: 0px 0px 20px; color: rgb(64, 64, 65); line-height: 1.62em; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 1.6rem; font-style: normal; font-weight: 300;
}
.intro {
	line-height: 1.5em; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2.2rem; font-style: normal; font-weight: 300;
}
.intro p {
	line-height: 1.5em; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2.2rem; font-style: normal; font-weight: 300;
}
.typography {
	font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-style: normal; font-weight: 300;
}
.typography ul {
	font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-style: normal; font-weight: 300;
}
.typography ol {
	font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-style: normal; font-weight: 300;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
strong {
	font-weight: 700;
}
b {
	font-weight: 700;
}
small {
	font-family: "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 1.2rem;
}
blockquote {
	border-left-color: rgb(140, 140, 121); border-left-width: 3px; border-left-style: solid;
}
blockquote p {
	color: rgb(140, 140, 121); line-height: 1.25em; font-family: "Gotham 4r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2rem; font-style: normal; font-weight: 400;
}
blockquote p.quote {
	padding: 0px 0px 0px 10px; position: relative;
}
blockquote p.quote::before {
	left: 0px; top: -2px; position: absolute; content: "��";
}
blockquote p.quote::after {
	line-height: 0.8; vertical-align: top; content: "��";
}
blockquote p.source {
	text-transform: uppercase; padding-left: 10px; font-size: 1.3rem;
}
ul {
	margin: 0.75em 0px; color: rgb(64, 64, 65); font-family: "Gotham 4r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.6rem; font-style: normal; font-weight: 400;
}
ol {
	margin: 0.75em 0px; color: rgb(64, 64, 65); font-family: "Gotham 4r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.6rem; font-style: normal; font-weight: 400;
}
dl {
	margin: 0.75em 0px; color: rgb(64, 64, 65); font-family: "Gotham 4r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.6rem; font-style: normal; font-weight: 400;
}
ul {
	padding: 0px 0px 1em 1.25em;
}
ul.work-list {
	list-style: none; padding: 0px 0px 1.25em;
}
ul.work-list li {
	padding: 0px 0px 0.75em;
}
ol {
	padding: 0px 0px 0px 25px;
}
ol.work-list {
	padding: 0px;
}
.work-list dt {
	font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500;
}
.social-list {
	list-style: none; margin: 25px 0px 20px; padding-left: 0px;
}
.social-list li {
	height: 40px; margin-bottom: 5px;
}
.social-list li a {
	background-position: 0px; padding: 8px 0px 7px 43px; color: rgb(64, 64, 65); background-repeat: no-repeat;
}
.social-list li .count {
	padding: 8px; border-radius: 20px; color: rgb(170, 170, 159); font-size: 1.4rem; margin-left: 10px; background-color: rgb(245, 245, 243); -moz-border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px;
}
.social-list li .small.count {
	padding-right: 12px; padding-left: 12px;
}
#content img {
	height: auto !important; max-width: 100% !important;
}
.internal header {
	margin-bottom: 60px;
}
.internal #content article {
	margin-bottom: 90px;
}
.internal #content .comments article {
	margin-bottom: 20px !important;
}
.internal .webby-column {
	width: 62.5%; margin-left: -18%;
}
.internal .webby-column .webby-head {
	margin-top: -6%; position: absolute;
}
.right-arrow {
	top: 3px; margin-left: 10px; vertical-align: middle; position: relative;
}
.left-arrow {
	top: 3px; margin-left: 10px; vertical-align: middle; position: relative;
}
.left-arrow {
	margin-right: 10px; margin-left: 0px !important;
}
a {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	outline: 0px; transition:0.25s; color: rgb(170, 170, 159); text-decoration: underline; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
a:focus {
	outline: 0px; transition:0.25s; color: rgb(170, 170, 159); text-decoration: underline; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
p a {
	outline: 0px; color: rgb(64, 64, 65); text-decoration: underline;
}
a:visited {
	outline: 0px; color: rgb(64, 64, 65); text-decoration: underline;
}
p a:hover {
	transition:0.25s; color: rgb(186, 186, 174); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
a:focus {
	transition:0.25s; color: rgb(186, 186, 174); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
p a {
	line-height: inherit;
}
p a:visited {
	line-height: inherit;
}
.reg-cond-link a {
	color: rgb(64, 64, 65); text-transform: uppercase; line-height: 0.8em; font-family: "Tungsten 5r", "Tungsten A", "Tungsten B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.5rem; font-style: normal; font-weight: 500; text-decoration: none;
}
.reg-cond-link a:hover {
	color: rgb(170, 170, 159); text-decoration: none;
}
.reg-cond-link a:focus {
	color: rgb(154, 197, 210); text-decoration: underline;
}
.circ-link {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
}
.circ-link a:hover {
	color: rgb(64, 64, 65); text-decoration: none;
}
time {
	color: rgb(64, 64, 65); font-family: "Tungsten 5r", "Tungsten A", "Tungsten B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.5rem; font-style: normal; font-weight: 500;
}
.dd-container {
	margin-bottom: 50px;
}
.dd-container label {
	display: block !important;
}
.dd-container label.dd-selected-text {
	padding: 10px 0px;
}
.dd-container label.dd-option-text {
	padding: 7px 0px;
}
.dd-container .dd-select {
	border-radius: 10px; border: currentColor; border-image: none; height: 50px; box-shadow: none; background-color: rgb(237, 237, 235) !important; -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
.dd-container .dd-select .dd-selected {
	padding: 6px 15px;
}
.dd-container .dd-options {
	border: currentColor; border-image: none; width: 98% !important; margin-left: 1%;
}
.dd-container .dd-options .dd-option {
	height: 50px !important;
}
.dd-container .dd-options .dd-option a {
	height: 50px !important;
}
.dd-container .dd-options .dd-option:hover {
	background-color: rgb(237, 237, 235) !important;
}
.dd-container a {
	height: 50px; display: block;
}
.dd-container a:hover {
	text-decoration: none;
}
.dd-container .dd-pointer {
	background-position: right; border: currentColor; border-image: none; top: 3px; width: 50px; height: 50px; right: 0px; background-image: url("dropdown-arrow.jpg"); background-repeat: no-repeat;
}
.dd-container .dd-pointer-up {
	border: currentColor !important; border-image: none !important; margin-top: -3px !important;
}
.styled-select {
	background: url("dropdown-arrow.jpg") no-repeat right rgb(237, 237, 235); border-radius: 10px; height: 50px; overflow: hidden; margin-bottom: 10px; box-shadow: none; -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
.styled-select select {
	background: none; padding: 5px 0px 5px 15px; border: currentColor; border-image: none; height: 50px; color: rgb(64, 64, 65); line-height: 2em; text-indent: 1px; font-family: "Gotham 4r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.6rem; font-style: normal; font-weight: 400; min-width: 200px; -webkit-appearance: none; -moz-appearance: radio-container; -moz-user-focus: none; appearance: none;
}
input {
	
}
textarea {
	
}
select {
	
}
a {
	
}
a.dropdown {
	background: url("dropdown-arrow.jpg") no-repeat right rgb(237, 237, 235); padding: 16px; border-radius: 10px; width: 100%; height: 50px; color: rgb(64, 64, 65); font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; margin-bottom: 20px; display: block; box-shadow: none; -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
.dropdown-list {
	background: rgb(237, 237, 235); list-style: none; margin: 0px 0px 0px 5px !important; padding: 0px 0px 3px !important; width: 98%; font-family: "Gotham 4r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400;
}
#paginate {
	margin: 10% 0% 0%; font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid;
}
#prev-next {
	margin: 10% 0% 0%; font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid;
}
body.section-black #paginate {
	border-color: rgb(64, 64, 65);
}
body.section-black #prev-next {
	border-color: rgb(64, 64, 65);
}
body.section-red #paginate {
	border-color: rgb(223, 88, 50);
}
body.section-red #prev-next {
	border-color: rgb(223, 88, 50);
}
body.section-grey #paginate {
	border-color: rgb(186, 186, 174);
}
body.section-grey #prev-next {
	border-color: rgb(186, 186, 174);
}
body.section-blue #paginate {
	border-color: rgb(154, 197, 210);
}
body.section-blue #prev-next {
	border-color: rgb(154, 197, 210);
}
body.section-yellow #paginate {
	border-color: rgb(241, 190, 69);
}
body.section-yellow #prev-next {
	border-color: rgb(241, 190, 69);
}
body.section-dark-grey #paginate {
	border-color: rgb(170, 170, 159);
}
body.section-dark-grey #prev-next {
	border-color: rgb(170, 170, 159);
}
#paginate .pager li {
	margin: 0px 5px; padding: 9px 0px; border-radius: 10px; border: 3px solid rgb(245, 245, 243); border-image: none; width: 45px; height: 45px; line-height: 2.3em; font-size: 1.6rem; vertical-align: middle; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px;
}
#prev-next .pager li {
	margin: 0px 5px; padding: 9px 0px; border-radius: 10px; border: 3px solid rgb(245, 245, 243); border-image: none; width: 45px; height: 45px; line-height: 2.3em; font-size: 1.6rem; vertical-align: middle; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px;
}
#paginate .pager li a {
	background: none !important; padding: 0px; border: currentColor !important; border-image: none !important; width: 38px; height: 40px; color: rgb(64, 64, 65);
}
#prev-next .pager li a {
	background: none !important; padding: 0px; border: currentColor !important; border-image: none !important; width: 38px; height: 40px; color: rgb(64, 64, 65);
}
#paginate .pager li span {
	background: none !important; padding: 0px; border: currentColor !important; border-image: none !important; width: 38px; height: 40px; color: rgb(64, 64, 65);
}
#prev-next .pager li span {
	background: none !important; padding: 0px; border: currentColor !important; border-image: none !important; width: 38px; height: 40px; color: rgb(64, 64, 65);
}
#paginate .pager li:hover {
	border-color: rgb(184, 184, 172); background-color: rgb(184, 184, 172);
}
#prev-next .pager li:hover {
	border-color: rgb(184, 184, 172); background-color: rgb(184, 184, 172);
}
#paginate .pager li.active {
	border-color: rgb(184, 184, 172); cursor: not-allowed; background-color: rgb(184, 184, 172);
}
#prev-next .pager li.active {
	border-color: rgb(184, 184, 172); cursor: not-allowed; background-color: rgb(184, 184, 172);
}
#paginate .pager li.previous {
	border: currentColor; border-image: none;
}
#prev-next .pager li.previous {
	border: currentColor; border-image: none;
}
#paginate .pager li.next {
	border: currentColor; border-image: none;
}
#prev-next .pager li.next {
	border: currentColor; border-image: none;
}
#paginate .pager .sep span {
	cursor: not-allowed;
}
#prev-next .pager .sep span {
	cursor: not-allowed;
}
#paginate .pager .sep:hover {
	border-color: rgb(245, 245, 243) !important; background-color: rgb(255, 255, 255) !important;
}
#prev-next .pager .sep:hover {
	border-color: rgb(245, 245, 243) !important; background-color: rgb(255, 255, 255) !important;
}
#paginate .pager .previous a {
	padding: 0px; border: currentColor; border-image: none; width: 28px; height: 28px;
}
#prev-next .pager .previous a {
	padding: 0px; border: currentColor; border-image: none; width: 28px; height: 28px;
}
#paginate .pager .next a {
	padding: 0px; border: currentColor; border-image: none; width: 28px; height: 28px;
}
#prev-next .pager .next a {
	padding: 0px; border: currentColor; border-image: none; width: 28px; height: 28px;
}
#paginate .pager .previous a:hover {
	background: none;
}
#prev-next .pager .previous a:hover {
	background: none;
}
#paginate .pager .next a:hover {
	background: none;
}
#prev-next .pager .next a:hover {
	background: none;
}
#paginate .pager .next a {
	margin-right: 10px;
}
#prev-next .pager .next a {
	margin-right: 10px;
}
#prev-next {
	padding: 30px 10px;
}
#prev-next .prev ul {
	list-style: none; padding-left: 0px;
}
#prev-next .next ul {
	list-style: none; padding-left: 0px;
}
#prev-next .prev .reg-cond-link {
	margin-top: 20px;
}
#prev-next .next .reg-cond-link {
	margin-top: 20px;
}
#prev-next .prev .left-arrow {
	top: 9px;
}
#prev-next .next .left-arrow {
	top: 9px;
}
#prev-next .prev .right-arrow {
	top: 9px;
}
#prev-next .next .right-arrow {
	top: 9px;
}
#prev-next .next {
	text-align: right;
}
#prev-next .right-arrow {
	margin-right: -6px;
}
#prev-next .pn-title a {
	color: rgb(64, 64, 65); text-transform: uppercase; line-height: 0.75em; font-family: "Gotham 9r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2rem; font-style: normal; font-weight: 900;
}
#prev-next .pn-title a:hover {
	text-decoration: none;
}
#prev-next .pn-description {
	line-height: 1.25em; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-style: normal; font-weight: 300;
}
form {
	margin-bottom: 20px;
}
form fieldset {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
form fieldset h4 {
	margin-top: 35px;
}
.field {
	margin: 0px; padding: 0px;
}
.field input {
	margin: 0px 0px 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
}
textarea {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='text'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='password'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='datetime'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='datetime-local'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='date'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='month'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='time'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='week'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='number'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='email'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='url'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='search'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='tel'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
input[type='color'] {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
.uneditable-input {
	padding: 5px 0px 5px 10px; border-radius: 10px; border: 1px solid transparent; border-image: none; width: 100%; height: 43px; color: rgb(64, 64, 65); line-height: 43px; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2rem; font-style: normal; font-weight: 300; box-shadow: none; background-color: rgb(237, 237, 235); -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none;
}
textarea.placeholder {
	color: rgb(170, 170, 159);
}
input[type='text'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='password'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='datetime'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='datetime-local'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='date'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='month'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='time'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='week'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='number'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='email'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='url'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='search'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='tel'].placeholder {
	color: rgb(170, 170, 159);
}
input[type='color'].placeholder {
	color: rgb(170, 170, 159);
}
.placeholder.uneditable-input {
	color: rgb(170, 170, 159);
}
textarea:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='text']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='password']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='datetime']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='datetime-local']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='date']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='month']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='time']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='week']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='number']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='email']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='url']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='search']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='tel']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='color']:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.uneditable-input:focus {
	border: 1px solid rgb(186, 186, 174); border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
textarea.error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='text'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='password'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='datetime'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='datetime-local'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='date'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='month'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='time'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='week'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='number'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='email'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='url'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='search'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='tel'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='color'].error {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
.error.uneditable-input {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
textarea.invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='text'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='password'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='datetime'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='datetime-local'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='date'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='month'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='time'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='week'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='number'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='email'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='url'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='search'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='tel'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
input[type='color'].invalid {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
.invalid.uneditable-input {
	border: 1px solid rgb(223, 88, 50); border-image: none;
}
textarea {
	height: 150px; padding-right: 0px !important; padding-left: 10px !important; margin-bottom: 20px;
}
textarea.invalid {
	border: 1px solid rgb(223, 88, 50) !important; border-image: none !important;
}
input[type='search'] {
	background-position: 96% 50%; padding: 0px 20px 0px 15px; border-radius: 100px; background-image: url(""); background-repeat: no-repeat; background-color: rgb(237, 237, 235); -moz-border-radius: 100px; -webkit-border-radius: 100px; -ms-border-radius: 100px;
}
input[type='search']:focus {
	background: url("") no-repeat 96.5% 50% rgb(237, 237, 235);
}
.large-3 input[type='search'] {
	background-position: 93% 50%; width: 101%;
}
.large-3 input[type='search']:focus {
	background-position: 93% 50%;
}
input[type=checkbox].css-checkbox {
	display: none;
}
input[type=checkbox].css-checkbox + label.css-label {
	background-position: 0px 0px; margin: 10px 20px 10px 0px; height: 22px; line-height: 13px; padding-left: 28px; vertical-align: middle; display: block; cursor: pointer; -ms-user-select: none; background-image: url("../img/checkbox.png"); background-repeat: no-repeat; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
input[type=checkbox]:checked.css-checkbox + label.css-label {
	background-position: 0px -22px;
}
input[type=radio].css-radio {
	display: none;
}
input[type=radio].css-radio + label.css-label {
	background-position: 0px 0px; margin: 10px 20px 10px 0px; height: 22px; line-height: 12px; padding-left: 28px; vertical-align: middle; display: inline-block; cursor: pointer; -ms-user-select: none; background-image: url("../img/radio.png"); background-repeat: no-repeat; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
}
input[type=radio]:checked.css-radio + label.css-label {
	background-position: 0px -22px;
}
label {
	padding: 5px 0px; color: rgb(64, 64, 65); text-transform: uppercase; font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.2rem; font-style: normal; font-weight: 500; transition-delay: 0s;
}
label.error {
	padding: 3px 0px; color: rgb(223, 88, 50) !important; margin-top: -5px; margin-bottom: 25px; display: block;
}
label.valid.error {
	display: none !important;
}
footer label {
	color: rgb(255, 255, 255);
}
textarea + label.error {
	margin-top: -16px;
}
.field#submit {
	background: none;
}
.submit-butn {
	background: rgb(170, 170, 159); padding: 7px; border-radius: 10px; border: currentColor; transition:0.25s; border-image: none; width: 100%; color: white; text-transform: uppercase; font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2rem; font-style: normal; font-weight: 500; text-decoration: none; box-shadow: none; text-shadow: none; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; -webkit-box-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -moz-box-shadow: none; -webkit-backface-visibility: hidden;
}
.submit-butn:hover {
	transition:0.25s; color: rgb(255, 255, 255); background-color: rgb(198, 198, 191); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; -webkit-backface-visibility: hidden;
}
.submit-butn:focus {
	transition:0.25s; color: rgb(255, 255, 255); background-color: rgb(198, 198, 191); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s; -webkit-backface-visibility: hidden;
}
.submit-butn:active {
	color: rgba(255, 255, 255, 0.75); box-shadow: none; background-color: rgb(170, 170, 159); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.active.submit-butn {
	color: rgba(255, 255, 255, 0.75); box-shadow: none; background-color: rgb(170, 170, 159); -webkit-box-shadow: none; -moz-box-shadow: none;
}  
#contact {
	padding: 3.12em 0px; width: 100%; background-color: rgb(64, 64, 65);
}
#contact p {
	color: rgb(186, 186, 174);
}
#contact p a {
	color: rgb(255, 255, 255);
}
#contact p a:hover {
	color: rgb(186, 186, 174);
}
#contact h3 {
	color: rgb(255, 255, 255);
}
#contact .contact-forms {
	list-style: none; padding-left: 0px;
}
#contact .contact-forms li {
	margin-bottom: 15px;
}
#contact .contact-forms li a {
	height: 33px; color: rgb(255, 255, 255); line-height: 34px; padding-left: 43px; display: block; background-repeat: no-repeat;
}
#contact .contact-forms li a:hover {
	color: rgb(186, 186, 174); text-decoration: none;
}
#contact .contact-forms li a.hire {
	background-image: url("../img/circle-speaker-icon.png"), none;
}
#contact .contact-forms li a.maintenance {
	background-image: url("../img/circle-maintenance-icon.png"), none;
}
#footer {
	padding: 2.5em 0px 1em; width: 100%; background-color: rgb(0, 0, 0);
}
#footer .social-wrapper {
	margin-top: -12px; display: table;
}
#footer .social-wrapper .social {
	list-style: none; padding: 0px; margin-top: 10px;
}
#footer .social-wrapper .social li {
	display: inline-block;
}
#footer .social-wrapper .social li a {
	background-position: 52% 50%; border-radius: 250px; width: 70px; height: 70px; text-indent: -9999em; margin-right: 20px; display: block; background-repeat: no-repeat; background-color: rgb(64, 64, 65); -moz-border-radius: 250px; -webkit-border-radius: 250px; -ms-border-radius: 250px;
}
#footer .social-wrapper .social li a.twitter {
	background-image: url("../img/twitter-icon.png");
}
#footer .social-wrapper .social li a.rss {
	background-position: 53% 48%; margin-right: 0px; background-image: url("../img/rss-icon.png");
}
#footer .social-wrapper .social li a:hover {
	transition:0.25s; background-color: rgb(39, 39, 39); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
#footer .social-wrapper .social li a:focus {
	transition:0.25s; background-color: rgb(39, 39, 39); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
#footer .social-wrapper .social li.mail a {
	background-image: url("../img/mail-icon.png"); background-position-x: 51%;
}
#footer #mc_embed_signup .response {
	font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500;
}
#footer #mc_embed_signup div.mce_inline_error {
	font-family: "Gotham 5r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 500;
}
#footer #mc_embed_signup div#mce-success-response {
	color: rgb(255, 255, 255); padding-left: 13px;
}
#footer #mc_embed_signup div#mce-error-response {
	color: rgb(255, 255, 255); padding-left: 13px;
}
#footer #mc_embed_signup div.mce_inline_error {
	background-color: rgb(223, 88, 50);
}
#footer #mc_embed_signup input.mce_inline_error {
	color: rgb(223, 88, 50);
}
#footer #mc_embed_signup #mce-EMAIL {
	height: 43px; line-height: 38px;
}
#footer #mc_embed_signup :-ms-input-placeholder#mce-EMAIL {
	padding-top: 0px;
}
#copyright {
	padding-top: 15px; margin-top: 24px; border-top-color: rgb(64, 64, 65); border-top-width: 1px; border-top-style: solid;
}
#copyright p {
	color: rgb(186, 186, 174); font-family: "Gotham 4r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.4rem; font-style: normal; font-weight: 400; margin-top: 16px;
}
#copyright .footer-logo {
	width: 222px; height: 42px; line-height: 3.62em; text-indent: -9999em; margin-top: 6px; display: block; background-image: url("../img/sox-footer-logo.png"), none; background-repeat: no-repeat;
}
.hidden-inline-xs {
	display: inline !important;
}
#wordmark h1.sox-wordmark {
	width: 220px; height: auto; text-indent: -9999em; font-size: 60px !important; margin-bottom: 0px !important; display: block; background-image: url("sox-wordmark.png"), none; background-repeat: no-repeat; background-size: 100%;
}
#wordmark h2 {
	margin-bottom: 50px;
}
#callouts {
	margin-left: 18px;
}
.callout {
	margin: 0px 16px 20px; padding: 20px; border-radius: 10px; width: 30%; float: left; background-color: rgb(170, 170, 159); -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px;
}
.callout h4::after {
	content: ".";
}
.callout p {
	color: rgb(255, 255, 255); line-height: 1em; font-family: "Tungsten 5r", "Tungsten A", "Tungsten B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.18em; font-style: normal; font-weight: 500; display: none;
}
.callout:hover {
	text-decoration: none;
}
.circ {
	padding: 70px 25px 0px; border-radius: 50%; width: 225px; height: 225px; text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.circ h6 {
	text-transform: none; line-height: 1.1em; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 1.37em; font-style: normal; font-weight: 300;
}
.circ:hover {
	text-decoration: none;
}
.circ:hover .circ-link {
	transition:0.25s; color: rgb(64, 64, 65); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
.prev-callout {
	width: 45px; height: 90px; text-indent: -9999em; margin-top: 40px; display: block; position: absolute; background-repeat: no-repeat;
}
.next-callout {
	width: 45px; height: 90px; text-indent: -9999em; margin-top: 40px; display: block; position: absolute; background-repeat: no-repeat;
}
.prev-callout {
	left: 0px; background-image: url("../img/homepage-left-arrow.png");
}
.next-callout {
	right: 0px; background-image: url("../img/homepage-right-arrow.png");
}
#devices {
	margin-top: 20px; position: relative;
}
#devices .png-laptop {
	margin-left: -135px; position: relative; z-index: 50;
}
#devices .png-ipad {
	top: 46px; right: 62px; position: absolute; z-index: 20;
}
#devices .png-iphone {
	top: 125px; right: -25px; position: absolute; z-index: 60;
}
.homeSlider {
	left: 0px; top: 0px; width: 100%; height: 734px; overflow: hidden; position: relative; max-height: 734px;
}
.homeSlider .slider {
	width: 100%; height: 100%;
}
.homeSlider .slider .item {
	width: 100%; height: 100%; float: left; z-index: -1;
}
.homeSlider .slider .item article .meta {
	padding-top: 4%;
}
.homeSlider .slider .item article .meta h4 {
	margin-bottom: 8px !important;
}
.homeSlider .slider .item article .meta h5 {
	color: rgb(64, 64, 65); font-size: 370%; float: left; white-space: nowrap; max-width: 75%;
}
.homeSlider .slider .item article .meta .btn {
	padding: 3px 17px 2px; border-radius: 10px; color: rgb(64, 64, 65); text-transform: uppercase; line-height: 35px; font-family: "Gotham 9r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 900; text-decoration: none; margin-left: 25px;
}
.homeSlider .slider .item article .hero {
	width: 100%; height: auto; text-align: center; max-width: 1140px;
}
.homeSlider .slider .item article .hero img {
	width: 100%; height: auto; max-width: 100%;
}
.homeSlider .slider .item .article-footer {
	height: 18%; text-align: center; display: block; z-index: 2; min-height: 100px; max-height: 128px;
}
.homeSlider .slider .item .article-footer .slideSelectors {
	height: 24px; padding-top: 20px; display: inline-block;
}
.homeSlider .slider .item .article-footer .slideSelectors .item {
	width: 12px; height: 12px; text-indent: -9999em; margin-right: 15px; background-image: url("../img/slide-selectors.png"), none; background-repeat: no-repeat; background-size: 100%;
}
.homeSlider .slider .item .article-footer .slideSelectors :last-of-type.item {
	margin-right: 0px !important;
}
.homeSlider .slider .item .article-footer .slideSelectors .selected.item {
	 background-image: url("../img/slide-selectors-1.png"), none; background-repeat: no-repeat; background-size: 100%;
}
.homeSlider .controls {
	left: 0px; width: 100%; clear: left; margin-top: 25%; position: absolute; z-index: 1000;
}
.homeSlider .controls .btn {
	width: 40px; height: 39px; text-indent: -9999em; margin-bottom: 30px; z-index: 2000; background-image: url("../img/next-prev-arrows.png"), none; background-repeat: no-repeat; background-size: 100%;
}
.old-ie .homeSlider .controls .btn {
	width: 44px; height: 42px;
}
.homeSlider .controls .next.btn {
	background-position: 0px -39px; margin-top: 1px !important; float: right;
}
.old-ie .homeSlider .controls .next.btn {
	background-position: 0px -41px;
}
@media all and (max-width:440px)
{
.controls {
	margin-left: 0% !important;
}
}
@media all and (max-width:767px)
{
.homeSlider .slider .item {
	width: 100%;
}
.homeSlider .slider .item article {
	padding-top: 6.5% !important;
}
.homeSlider .slider .item .article-footer a.btn {
	margin-left: 0px;
}
.homeSlider .controls {
	bottom: 0px;
}
.hidden-inline-xs {
	display: none !important;
}
}
@media all and (max-width:768px)
{
.homeSlider .slider .item article .meta h5 {
	font-size: 185%; margin-bottom: 10px; max-width: 100%;
}
.homeSlider .slider .item article .meta .btn-wrapper {
	margin-bottom: 10px;
}
.homeSlider .slider .item article .meta .btn-wrapper .btn {
	margin-left: 0px;
}
.homeSlider .slider .item article .hero {
	overflow: hidden !important; max-height: 310px !important;
}
.homeSlider .slider .item article .hero img {
	width: auto !important;
}
}
@media all and (min-width:768px)
{
.controls {
	top: 0px;
}
}
@media all and (max-width:992px) and (min-width:768px)
{
.homeSlider .slider .item article .meta h5 {
	font-size: 325%;
}
.homeSlider .slider .item article .meta .btn-wrapper {
	width: auto;
}
}
.team-webhead {
	text-align: center;
}
.team-name {
	text-align: center;
}
.team-title {
	text-align: center;
}
.team-webhead img {
	width: 250px; height: 250px;
}
.team-title {
	line-height: 0.8em; font-size: 1.56em;
} 
.profile-map {
	margin-bottom: 55px;
}
@media all and (max-width:767px)
{
.team-detail header.container {
	margin-bottom: -45px !important;
}
.team-detail .webby-head {
	margin-bottom: 20px;
}
}
@media all and (max-width:992px) and (min-width:768px)
{
.webby-head {
	width: 100%;
}
}
#work {
	padding-bottom: 30px;
}
#work article {
	margin-bottom: 60px; border-bottom-color: rgb(186, 186, 174); border-bottom-width: 2px; border-bottom-style: solid;
}
#work article:last-of-type {
	margin-bottom: 30px;
}
#work article .landing-work {
	background-position: right bottom; background-repeat: no-repeat; background-size: cover;
}
#work article .landing-work .work-title {
	padding: 30px 0px 0px 30px;
}
#work article .landing-work .work-title .intro {
	font-size: 1.6rem;
}
#work article .landing-work .work-img {
	padding-left: 20px;
}
#work article .landing-work .work-img a img {
	height: auto; max-width: 100%;
}
#work article .landing-work .work-img a:hover {
	opacity: 0.9;
}
#work article .right-arrow {
	top: 8px;
}
#primary-image {
	margin-bottom: 5%;
}
#primary-image img {
	height: auto; max-width: 100%;
}
#content img.full-width {
	margin: 5% 0px 0px;
}
.image-row {
	margin-bottom: 60px;
}
:first-of-type.image-row {
	margin-top: 35px !important;
}
.image-row img {
	width: 100%; height: auto;
}
@media all and (max-width:1199px) and (min-width:768px)
{
#work article .landing-work .work-img {
	right: 0px; bottom: 0px; position: absolute;
}
}
@media all and (max-width:767px)
{
#work article .landing-work .work-title {
	padding-right: 15px; padding-left: 15px;
}
} 
.author-link:hover {
	transition:0.25s; color: rgb(170, 170, 159); text-decoration: none; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
article a {
	outline: 0px; color: rgb(64, 64, 65); text-decoration: underline;
}
article a:visited {
	outline: 0px; color: rgb(64, 64, 65); text-decoration: underline;
}
article a:hover {
	transition:0.25s; color: rgb(170, 170, 159); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
article a :focus {
	transition:0.25s; color: rgb(170, 170, 159); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
article table.transcript {
	width: 100%;
}
article table.transcript tr td {
	padding-bottom: 10px; font-size: 1.6rem; vertical-align: top;
}
article table.transcript tr td:first-of-type {
	width: 80px;
}
h3 {
	font-family: "Gotham 9r", "Gotham A", "Gotham B", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 900;
}
h3 a {
	outline: 0px; color: rgb(64, 64, 65); text-decoration: none;
}
h3 a:visited {
	outline: 0px; color: rgb(64, 64, 65); text-decoration: none;
}
h3 a:hover {
	transition:0.25s; color: rgb(170, 170, 159); text-decoration: none; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
h3 a :focus {
	transition:0.25s; color: rgb(170, 170, 159); text-decoration: none; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
}
pre {
	padding: 9.5px; -ms-word-wrap: break-word; -webkit-font-smoothing: subpixel-antialiased;
}
#blog-list article {
	padding-bottom: 10px; margin-bottom: 50px; border-bottom-color: rgb(198, 198, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
#blog-list article:last-of-type {
	margin-bottom: 10px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#blog-list article .right-arrow {
	top: 9px;
}  
#comment-anchor {
	position: relative;
}
#comment-anchor #comment {
	top: -750px; position: absolute;
}
@media all and (max-width:767px)
{
#content .pull-right.col-sm-8 {
	float: none !important;
}
#blog-list article h3 {
	font-size: 2.7rem;
}
.blog-detail aside h6 {
	margin-top: 45px; margin-bottom: 10px;
}
.visible-xs #blog-search {
	margin-top: 25px;
}
}
@media all and (max-width:1199px)
{
#content img + img {
	margin-top: 20px;
}
}
@media all and (min-width:768px)
{
.blog-detail #comments-wrapper .col-sm-4 {
	padding-left: 0px !important;
}
.blog-detail #comments-wrapper #comments {
	padding-right: 0px !important;
}
.blog-detail #prev-next {
	margin-top: 5%;
}
}
#form-elements {
	margin-top: 50px;
}
.work-list li {
	clear: left;
}
.work-list li a:hover {
	cursor: pointer;
}
.work-list li img {
	margin-right: 10px; float: left;
}
.work-list li span {
	text-transform: uppercase; font-size: 1.2rem; display: block;
}
.btn-download {
	margin: 20px 0px;
}
.btn-download a {
	line-height: 2.2em; font-family: "Mercury SSm 3r", "Mercury SSm A", "Mercury SSm B", "Georgia", "Times New Roman", serif; font-size: 2.2rem; font-style: normal; font-weight: 300; margin-bottom: 40px; vertical-align: top; display: block;
}
.btn-download a::before {
	top: -10px; margin-right: 10px; float: left; display: block; content: url("../img/download-doc-icon.png");
} 
header #sambot {
	width: 301px; height: 301px; text-indent: -9999em; display: block; background-image: url("../img/sambot-fpo.png"), none; background-repeat: no-repeat;
}
@media all and (max-width:765px)
{
#wordmark h2 {
	margin-bottom: 10px;
}
}
@media all and (max-width:767px)
{
#paginate .col-xs-12 {
	padding-right: 5px !important; padding-left: 5px !important;
}
#paginate .col-xs-12 .right-arrow {
	margin-left: 8px;
}
.sharing.social-list {
	margin: 10px 0px 20px;
}
.sharing.social-list li {
	display: inline;
}
.sharing.social-list li a {
	width: 42px; text-indent: -9999em !important; float: left; display: inline-block;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.social-wrapper {
	text-align: center;
}
.social-wrapper .social {
	margin-bottom: 25px;
}
#comments-wrapper .comment-butn a::before {
	padding-right: 0px; content: "";
}
#work article .intro {
	font-size: 1.3rem;
}
}
@media all and (max-width:767px)
{
.collapse-wrapper #logo-wrapper {
	top: 0px !important; position: fixed; z-index: 1000;
}
.collapse-wrapper #logo-wrapper .menu {
	margin-top: 23px;
}
.mobile-nav #logo-wrapper {
	transition:300ms; top: 92px !important; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms;
}
.mobile-nav #page-background-top {
	transition:300ms; top: 92px !important; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms;
}
.logo-icon {
	padding-left: 0px !important;
}
.logo-icon a.logo {
	left: -16px;
}
.social-wrapper {
	height: 95px; text-align: center;
}
.social-wrapper .social {
	margin-bottom: 25px;
}
#team ul li a {
	padding: 0px 0px 1.25em;
}
#team ul li a img {
	width: 71%;
}
#process article a div.col-xs-12 {
	clear: left; display: block;
}
#process article a div.col-xs-12 .icon {
	margin-right: auto; margin-left: auto; float: none !important;
}
#process article a aside.col-xs-12 {
	padding: 2% 20px 4%; clear: left;
}
#work article .intro {
	font-size: 1.3rem;
}
.type-center-xs {
	text-align: center;
}
}
@media only screen and (max-device-width:420px) and (min-device-width:320px)
{
.collapse-wrapper {
	width: 101% !important;
}
}
@media all and (max-width:767px)
{
.collapse-wrapper {
	top: 0px; width: 100%; position: fixed; z-index: 1000;
}
header.container {
	margin-top: 120px;
}
}
@media all and (max-width:768px)
{
#contact .pull-right {
	float: none !important;
}
#form-elements .pull-right {
	float: none !important;
}
}
@media all and (max-width:767px) and (min-width:767px)
{
#nav {
	display: none !important;
}
}
@media all and (max-width:768px) and (min-width:768px)
{
#form-elements .col-sm-8 {
	width: 100% !important;
}
}
@media all and (orientation:landscape) and (max-device-width:768px)
{
ul.nav-collapse li:nth-of-type(3) {
	width: 33.5%;
}
ul.nav-collapse li:nth-of-type(6) {
	width: 33.5%;
}
}
@media all and (max-width:920px)
{
#nav li {
	margin-right: 5%;
}
#typography {
	padding-right: 0px !important; padding-left: 0px !important;
}
#typography > .row > [class*='col-'] {
	padding-right: 0px !important; padding-left: 0px !important;
}
}
@media all and (max-width:420px)
{
.logo-icon button.menu {
	left: 65px; top: 30px;
}
.mobile-nav #logo-wrapper {
	transition:300ms; top: 92px !important; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms;
}
.mobile-nav #page-background-top {
	transition:300ms; top: 92px !important; -webkit-transition: all 300ms; -moz-transition: all 300ms; -o-transition: all 300ms;
}
ul.nav-collapse li {
	width: 50% !important;
}
ul.nav-collapse li:nth-of-type(4) {
	border-left-color: rgb(0, 0, 0); border-left-width: 2px; border-left-style: solid;
}
ul.nav-collapse li:nth-child(2n+1) {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
}
@media screen and (orientation:landscape)
{
.doesnt-exist {
	background: red;
}
}
a.view-in-itunes span{display:block;width:106px;height:23px;margin:0;text-indent:-9999px;background:url(viewinitunes_en.png) 0 0 no-repeat;background-size:100%}
div.artwork>span.mask{display:block;position:absolute;top:0px;left:0px;z-index:1;width:177px;height:177px;background:url(mask175.png) 0 0 no-repeat;background-size:175px 175px}

#rankDivId{
font-size: 18px;
}
#rankDivId div{
 text-align: center;color: white;
}
#rankDivId label{
	font-size: 18px;
	margin-left: 10px;
	
}









