/****** START BOS THEME FONTS ******/

@font-face {
    font-family: "Proxima Nova";
    font-style: normal;
    src: url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Light.eot") format("embedded-opentype"), url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Light.woff") format("woff"), url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Light.ttf") format("truetype");
}

@font-face {
    font-family: "Proxima Nova";
    font-style: italic;
    src: url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-LightIt.eot") format("embedded-opentype"), url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-LightIt.woff") format("woff"), url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-LightIt.ttf") format("truetype");
}

@font-face {
   font-family: "Proxima Nova";
    font-style: normal;
    font-weight: normal;
    src: url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Regular.eot") format("embedded-opentype"), url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Regular.woff") format("woff"), url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Regular.ttf") format("truetype");
}

@font-face {
   font-family: "Proxima Nova";
    font-style: normal;
    font-weight: bold;
    src: url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Bold.eot") format("embedded-opentype"), url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Bold.woff") format("woff"), url("https://help.thehubway.com/hc/theme_assets/1201966/115000133767/ProximaNova-Bold.ttf") format("truetype");
}

/****** END BOS THEME FONTS ******/


@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,600,400|Oswald:400,300);
@font-face {
    font-family: "Ionicons";
    font-style: normal;
    font-weight: normal;
    src: url("https://fullscreen.zendesk.com/hc/theme_assets/863309/200209458/ionicons.eot?#iefix") format("embedded-opentype"), 
        url("https://fullscreen.zendesk.com/theme_assets/863309/200209458/ionicons.woff") format("woff"), 
        url("https://fullscreen.zendesk.com/hc/theme_assets/863309/200209458/ionicons.ttf") format("truetype");
}
@font-face {
    font-family: "SSSocialCircle";
    font-style: normal;
    font-weight: normal;
    src: url("https://fullscreen.zendesk.com/hc/theme_assets/863309/200194787/ss-social-circle-8b68b8de.eot?#iefix") format("embedded-opentype"), 
        url("https://fullscreen.zendesk.com/hc/theme_assets/863309/200194787/ss-social-circle-a431c0a8.woff") format("woff"), url("https://p5.zdassets.com/hc/theme_assets/863309/200194787/ss-social-circle-18faa09a.ttf") format("truetype"), 
        url("https://fullscreen.zendesk.com/hc/theme_assets/863309/200194787/ss-social-circle-f92ae49c.svg#SSSocialCircle") format("svg");
}

* {
   text-rendering: optimizeLegibility;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;}


/* Base styles */

*, input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html, body {
    background: #ffffff none repeat scroll 0 0;
}
html {
  font-family:"Proxima Nova",sans-serif;
  box-sizing: border-box;
  font-size: 10px;
}
body {
  margin: 0;
  color: #3e464d;
  font-family: "Proxima Nova",sans-serif;
  font-size: 18px;
  line-height: 1.38462;
  font-weight: lighter;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

img[width], img[height] {
  max-width: none;
}

figure > img {
  display: block;
}

a {
  color: #204488;
  font-family: "Proxima Nova",sans-serif;
  text-decoration: none;
  transition: all .3s ease-out;
}
a:active, a:hover, a:visited, a:focus {
  text-decoration: none;
}
a:hover{
  color: #35a4df;
}
h1, h2, h3, h4, h5, h6 {
  color: #204488;
  font-weight: bold;
}

h1 {
  font-size: 82px;
  font-size: 5.125rem;
  margin-top: 0px;  
}
h2 {
  font-size: 52px;
  font-size: 3.25rem;
  margin-top: 0px;
}
h3 {
  font-size: 36px;
  font-size: 2.25rem;
  margin-top: 0px;  
}
p{
	max-width:700px;
}
ul, ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.article ol{
list-style: decimal;
  margin: 30px;
}
table {
  border-collapse: collapse;
  text-align: left;
  width: 100%;
}
[dir=rtl] table {
  text-align: right;
}

td, th {
  border-color: #eee;
  border-style: solid;
  padding: 12px;
}

th {
  border-width: 1px 0;
  color: #bebebe;
  font-size: 11px;
  font-weight: normal;
  white-space: nowrap;
  text-align: inherit;
}

td {
  border-width: 0 0 1px 0;
}
input, label {
  display: inline-block;
  vertical-align: middle;
}

label {
  font-size: 20px;
  color: #204488;
  font-family: "Proxima Nova",sans-serif;
}

input[type="checkbox"] + label {
  margin-left: 5px;
}

input, textarea {
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 10px;
}

textarea {
  height: 100px;
  padding: 7px 10px;
  resize: vertical;
}

textarea, input[type=text] {
  width: 100%;
}

input, textarea, select {
  color: #555;
}

input:focus,
textarea:focus {
  outline: none;
  border: 1px solid #999;
}

input::-ms-clear {
  display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color:#393838;
}

:-ms-input-placeholder {
  color: #393838;
}

::-moz-placeholder {
  color:#393838;
}

/* Buttons */
button, [role=button], [type=button], [type=submit] {
  border-radius: 4px;
  border: 1px solid #ddd;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  padding: 5px 10px;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
   border-radius: 20px;
}

a[role=button]:hover {
  text-decoration: none;
}

input[type=submit] {
  background: #44a93d;
  border-color: transparent;
  color: #fff;
  padding: 10px 30px;
  border-radius: 20px;
}

input[type=submit][disabled] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE 8 */
  opacity: .4;
}

button img, [role=button] img {
  border-radius: 4px;
  margin: 0 5px 0 0;
  height: 20px;
  position: relative;
  top: -1px;
  vertical-align: middle;
}
[dir=rtl] button img, [dir=rtl] [role=button] img {
  margin: 0 0 0 5px;
}

/* Forms */
.form {
  max-width: 95%;
}

.form-field ~ .form-field {
  margin-top: 25px;
  color: #44a93d;
    font-family: "Proxima Nova",sans-serif;
}

.form-field label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}

.form-field input[type=checkbox] + label {
  margin: 0 0 0 10px;
}

.form-field.required > label:after {
  content: "*";
  color: #f00;
  margin-left: 2px;
}

.form-field p {
  color: #bebebe;
  font-size: 18px;
  color: #44a93d;
    font-family: "Proxima Nova",sans-serif;
}

.form-field input[type=number], .form-field input.datepicker {
  width: 150px;
}

.form-field input.partialcreditcardinputfield {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUOMvdktENwyAMBTNCR8gIGcGjMIo3YwQmOGUERnA/oLQUkZIoUqrYfyednwWepnOLGYeiOOY9ksc+2g/JLMRKM4zI8jvtpQUUJRR1OzUvGZFCJI/y23lpvlRUMu1n4tKSDU8Lu76oGIaO8otEFM+KYaz4r37zVm4+vdO3EgOClFvdIUp1buNipo+DYp+fv+rxx/njAwhDYpguqyfMVKQgdRaSPwAAAABJRU5ErkJggg==") no-repeat 10px 10px;
  background-size: 14px;
  padding-left: 28px;
}
[dir=rtl] .form-field input.partialcreditcardinputfield {
  padding-left: 0;
  padding-right: 28px;
  background-position: right 10px top 10px;
}

.form-field .nesty-input {
  height: 37px;
  line-height: 37px;
  font-family: "Proxima Nova",sans-serif;
}
.form-field .nesty-input:focus {
  outline: none;
  border: 1px solid #999;
}

.form form + form {
  margin-top: 25px;
}

.searchbox {
  margin: 25px 0;
}

.searchbox-suggestions {
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 10px 20px;
}

.searchbox-suggestions li {
  padding: 5px 0;
}

[data-loading="true"] input,
[data-loading="true"] textarea {
  background: transparent url("/hc/theming_assets/01HZH978RNW2H7QR6ZJ7DB53AZ") 99% 50% no-repeat;
  background-size: 16px 16px;
}

.form footer {
  border-top: 1px solid #eee;
  margin-top: 40px;
  padding-top: 30px;
  text-align: right;
}

.form footer a {
  color: #ccc;
  cursor: pointer;
  margin-right: 15px;
}

/* Navigation menus */
.nav li, .nav-bordered li, .nav-spaced li {
  display: inline-block;
  font-weight: bold;
}

.nav li a, .nav-bordered li a, .nav-spaced li a {
  font-weight: normal;
}

.nav-bordered li + li {
  border-color: #eee;
  border-style: solid;
  border-width: 0 0 0 1px;
  margin: 0 0 0 30px;
  padding: 0 0 0 30px;
}

[dir=rtl] .nav-bordered li + li {
  border-width: 0 1px 0 0;
  margin: 0 30px 0 0;
  padding: 0 30px 0 0;
}

.nav-spaced li + li {
  margin: 0 0 0 40px;
}

[dir=rtl] .nav-spaced li + li {
  margin: 0 40px 0 0;
}

/* Search box */
., .sub-nav .search {
  position: relative;
}

.search-box:before, .sub-nav .search:before {
  content: "\1F50D";
  font-family: "Proxima Nova",sans-serif;
  font-size: 1.25em;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 2.5em;
  z-index: 1;
}
.search-box:before{
    display:none;
}
.search-box input, .sub-nav .search input {
  line-height: 1.2em;
  font-weight: lighter;
  padding: .5em 2.7em;
  width: 100%;
  -webkit-appearance: none;
 

}

.sub-nav .search input[type="submit"] {
  display: none;
}
.search-box input[type="submit"] {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #ffffff;
    border-radius: 4px;
    font-size: 18px;
    height: 40px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 24%;
  
}
.search-box input[type="submit"]:hover {
  background-color:#ffffff;
  color:#204488;
  transition: all .3s ease-in;
}
.search-box input[type="search"] {
  border-radius: 0;
  font-size: 14px;
  height: 40px;
  padding-left: 15px;
  padding-right: 160px;
  width:74%;
}
/* Breadcrumbs */
.breadcrumbs li {
  color: #bebebe;
  display: inline-block;
  font-size: 18px;
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumbs li + li:before {
  content: ">";
  margin: 0 4px;
}
.breadcrumbs li a {
  color: $color_7;
}

/* Labels */
.label, .request-status, .post-overview-status > span, .post-status > span {
  border-radius: 20px;
  display: inline-block;
  font-size: 10px;
  padding: 3px 10px;
  text-transform: uppercase;
  white-space: nowrap;
}

/* Metadata */
.meta, .meta-group {
  color: #ccc;
  display: inline-block;
  font-size: 11px;
}

.meta-group * + *:before {
  content: "\2022";
  font-size: 8px;
  margin: 0 10px;
}

/* Helper classes */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

/* Social share links */
.share {
  white-space: nowrap;
}

.share li, .share a {
  display: inline-block;
}

.share a {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  vertical-align: middle;
  width: 30px;
}

.share a:before {
  background: #ccc;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-family: "Proxima Nova",sans-serif;
  text-align: center;
  width: 100%;
}

.share a:hover {
  text-decoration: none;
}

.share-twitter:before {
  content: "\F309";
}

.share-facebook:before {
  content: "\F30C";
}

.share-linkedin:before {
  content: "\F318";
}

.share-googleplus:before {
  content: "\F30F";
}

/* Pagination */
.pagination {
  margin: 20px 0;
  text-align: center;
}

.pagination * {
  display: inline-block;
}

.pagination li {
  border: 1px solid #eee;
  float: left;
  margin-left: -1px;
}
[dir=rtl] .pagination li {
  float: right;
}

.pagination a, .pagination span {
  color: inherit;
  font-size: 12px;
  padding: 5px 12px;
}

.pagination-current {
  background-color: #f9f9f9;
  color: #bebebe;
}

.pagination-first {
  border-radius: 3px 0 0 3px;
}
[dir=rtl] .pagination-first {
  border-radius: 0 3px 3px 0;
}

.pagination-last {
  border-radius: 0 3px 3px 0;
}
[dir=rtl] .pagination-last {
  border-radius: 3px 0 0 3px;
}

/* Markdown styles */
.markdown {
  word-wrap: break-word;
  line-height: 1.7;
}
.markdown img {
  max-width: 100%;
}
.markdown hr {
  background-color: #eee;
  border: 0;
  height: 1px;
}
.markdown ul, .markdown ol {
  list-style-position: inside;
  padding: 0 15px;
}
.markdown ul {
  list-style-type: disc;
}
.markdown ol {
  list-style-type: decimal;
}
.markdown ol ul, .markdown ul ul {
  list-style-type: circle;
}
.markdown ol ol ul,
.markdown ol ul ul,
.markdown ul ol ul,
.markdown ul ul ul {
  list-style-type: square;
}
.markdown pre {
  background: #f9f9f9;
  border: 1px solid #eee;
  border-radius: 3px;
  padding: 10px 15px;
  overflow: auto;
  white-space: pre;
}
.markdown blockquote {
  border-left: 1px solid #eee;
  color: #bebebe;
  font-style: italic;
  padding: 0 15px;
}

.vote {
  display: inline-block;
  text-align: center;
  width: 35px;
}
.vote a {
  outline: none;
  text-decoration: none;
}

.vote-sum {
  display: block;
  font-weight: bold;
  margin: 3px 0;
}
[dir=rtl] .vote-sum {
  direction: ltr;
  unicode-bidi: bidi-override;
}

.vote-up:before, .vote-down:before {
  border-radius: 50%;
  border: 1px solid #ddd;
  color: #35a4df;
  display: inline-block;
  font-family: "entypo";
  font-size: 15px;
  height: 18px;
  line-height: 18px;
  width: 18px;
}

.vote-up:hover:before, .vote-down:hover:before {
  border-color: #bbb;
}

.vote-up:before {
  content: "\E763";
}

.vote-down:before {
  content: "\E760";
}

.vote-voted:before, .vote-voted:hover:before {
  border-color: #35a4df;
}

/* Frame */
main[role="main"], .header-inner, .footer-inner {
  margin: 0 auto;
  padding: 0 15px;
  max-width:1170px;
}

/* Columns */
.main-column, .side-column {
  display: inline-block;
  vertical-align: top;
}

.main-column {
  width:720px;
}

.side-column {
  width: 260px;
  margin-left: 45px;
}
[dir=rtl] .side-column {
  margin-left: 0;
  margin-right: 45px;
}

/* Header */
.header {
  background: #204488;
  border-bottom: 1px solid #eee;
}

.header-inner {
  display: table;
  height: 100px;
} 

.logo, .user-nav {
  display: table-cell;
  vertical-align: middle;
}

.logo img {
  max-height: 60px;
}

.user-nav {
  text-align: right;
}
.user-nav > * {
  display: inline-block;
  margin: 0 0 0 25px;
}
[dir=rtl] .user-nav {
  text-align: left;
}
[dir=rtl] .user-nav > * {
  margin: 0 25px 0 0;
}
.banner {
color: #232323;
font-family: 'Overpass', Helvetica, Arial, 'Droid Sans', sans-serif;
box-sizing: border-box;
background-color: #FFFF00;
text-align: center;
padding: 0.625rem;
z-index: 1020;
}
.banner .banner-inner{
position: relative;
max-width: 50%;
margin-left: auto;
margin-right: auto;
padding-left: 1.5625rem;
padding-right: 1.5625rem;
}
.banner .banner-text{
text-align: center;
box-sizing: border-box;
margin: 0;
hyphens: none;
font-family: 'Overpass', Helvetica, Arial, 'Droid Sans', sans-serif;
font-size: 14px;
line-height: 1.3125rem;
font-weight: normal;
padding-left: 1.25rem;
padding-right: 1.25rem;
}

/* Home page */
.hero-unit {
    background-image: linear-gradient(to left, rgba(32, 68, 136, 0.50), rgba(53, 164, 223, 0.90)), url("/hc/theming_assets/01K5CR252394HX27FP9ZPC4S2G");
  	background-repeat: no-repeat;
  	background-position: 100% 32%;
  	background-size: 100%;
    display: block;
    font-size: 22px;
    padding: 50px 15px 60px;
}
body.community-enabled .knowledge-base, body.community-enabled .community {
  display: inline-block;
  vertical-align: top;
}
body.community-enabled .knowledge-base {
  width: 620px;
}

.knowledge-base, .community {
  display: inline-block;
  vertical-align: top;
}

.knowledge-base {
  width: 100%;
}

.community {
  background: #f9f9f9;
  border-radius: 5px;
  display: none;
  padding: 25px 20px;
  margin-top: 65px;
  margin-left: 45px;
  width: 270px;
}
[dir=rtl] .community {
  margin-left: 0;
  margin-right: 45px;
}
.community .recent-activity {
  padding: 0;
  width: auto;
}

.community h2, .community h3, .section h3 {
  color: #3e464d;
  margin: 10px 0 15px;
}

.community h2:hover, .community h3:hover, .section h3:hover{
  color:#204488;
}

.community h4 {
  font-size: 15px;
  margin-top: 0;
}

.community h4 a {
  font-size: 11px;
  font-weight: normal;
  margin-left: 5px;
}

.community .trending-questions + h4 {
  margin-top: 50px;
}

/* Knowledge base trees */
.article-list li, .community li {
  margin-bottom: 10px;
}

.category h2 {
  border-bottom: 1px solid #eee;
  font-size: 16px;
  margin: 25px 0;
  padding-bottom: 18px;
}

.category h2 a, .section h3 a {
  color: inherit;
}

.category-empty, .section {
  display: inline-block;
  padding: 0 50px 30px 0;
  vertical-align: top;
  width: 49.5%;
}
[dir=rtl] .category-empty, [dir=rtl] .section {
  padding: 0 0 30px 50px;
}

.see-all-articles {
  display: inline-block;
  font-size: 12px;
  margin-top: 10px;
  text-decoration: underline;
}

.category-description, .section-description {
  color: #bebebe;
  margin-bottom: 50px;
  margin-top: -15px;
}
.category-container, .section-content{
	padding-bottom:20px;
  min-height:475px;
}
.category-list a, .section-list a {
  color: inherit;
  display: inline-block;
  font-size: 18px;
  margin-bottom: 10px;
}
.page-header > * {
  vertical-align: middle;
}
.page-header > *:first-child {
  width: 100%;
}
.page-header + p {
  color: #bebebe;
  margin: -15px 0 20px 0;
}
.section-grey{
	background-color:#f4f4f4;
}

/* Search */
.search-box .search:before, .sub-nav .search .search:before {
  content: "\1F50D";
  font-family: "entypo";
  font-size: 1.25em;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 2.5em;
  z-index: 1;
}
.hero-unit .search {
    margin: 0 auto;
    position: relative;
    max-width: 600px;
}
/* Sub-nav */
.sub-nav {
  display: table;
  margin-bottom: 0px;
  padding: 25px 0;
  table-layout: fixed;
  width: 100%;
}
.sub-nav > * {
  display: table-cell;
}
.sub-nav .breadcrumbs {
  overflow: hidden;
  white-space: nowrap;
}
.sub-nav .search {
  width: 300px;
  position: relative;
}

/* Article */
.article{
	padding-bottom:40px;
}
.article-header {
  margin-bottom: 25px;
}
.article-header h1 {
  font-weight: bold;
  margin: 0 0 10px;
}

.article-info > * {
  display: table-cell;
  vertical-align: middle;
}

.article-avatar {
  min-width: 55px;
}
.article-avatar img {
  border-radius: 3px;
  max-height: 38px;
  max-width: 38px;
}

.article-meta {
  width: 100%;
  max-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.article-updated {
  display: block;
}

.article-more-questions {
  margin: 15px 0 50px;
}

.article-body table {
  table-layout: fixed;
}

.article-footer {
  border-bottom: 1px solid #eee;
  margin-top: 15px;
  padding: 20px 0;
}
.article-footer .article-vote, .article-footer .share {
  display: table-cell;
}

.article-vote {
  width: 100%;
}

.article-vote > * {
  display: inline-block;
}

.article-vote-controls {
  margin: 0 5px;
}

.article-vote-count {
  color: #999;
  min-width: 20%;
}

.article-vote-up, .article-vote-down {
  color: inherit;
  font-family: "entypo";
}

.article-vote-up:before {
  content: "\1f44d";
}

.article-vote-down:before {
  content: "\1f44e";
}

.article-vote-up.article-voted {
  color: #6b9100;
  border-color: #6b9100;
}

.article-vote-down.article-voted {
  color: #999;
  border-color: #999;
}

/* Side column */
.side-column h3 {
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  margin: 0 0 20px;
}
.side-column ul {
  margin-bottom: 60px;
}
.side-column li {
  margin-bottom: 10px;
}
.side-column li a {
  font-size: 14px;
}

.visibility-internal-icon:before {
  content: "\1F512";
  display: inline-block;
  font-family: "entypo";
  text-align: center;
  width: 13px;
}

.article-promoted span, .visibility-internal {
  cursor: default;
  position: relative;
}
.article-promoted span:before, .article-promoted span:after, .visibility-internal:before, .visibility-internal:after {
  display: none;
  font-size: 13px;
  font-weight: normal;
  position: absolute;
}
.article-promoted span:before, .visibility-internal:before {
  background: #222;
  border-radius: 3px;
  color: #fff;
  content: attr(data-title);
  font-family: sans-serif;
  left: -10px;
  margin-top: 5px;
  padding: 3px 10px;
  text-transform: none;
  top: 100%;
  white-space: nowrap;
  z-index: 1;
}
.article-promoted span:after, .visibility-internal:after {
  border-bottom: 5px solid #222;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: -5px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -5px;
  width: 0;
}
.article-promoted span:hover:before, .article-promoted span:hover:after, .visibility-internal:hover:before, .visibility-internal:hover:after {
  display: block;
}

/* Comments - Article, Request and Post pages */
.comment-list {
  margin-bottom: 25px;
}
.comment-list > * {
  border-bottom: 1px solid #eee;
  padding: 25px 0;
}
.comment-list > *:first-child {
  border-top: 1px solid #eee;
}

.comment-list-header {
  margin-bottom: 18px;
}
.comment-list-header > * {
  display: inline-block;
  margin: 0;
}

.comment-sorter {
  float: right;
}
.comment-sorter a {
  color: #999;
  text-decoration: none;
  padding-left: 20px;
}
[dir=rtl] .comment-sorter {
  float: left;
}
[dir=rtl] .comment-sorter a {
  padding-left: 0;
  padding-right: 20px;
}

.comment-sorter [aria-selected=true] {
  font-weight: bold;
  color: #333;
}

.comment, .comment-form {
  display: table;
  table-layout: fixed;
  width: 100%;
  word-wrap: break-word;
}
.comment > *, .comment-form > * {
  display: table-cell;
  vertical-align: top;
}

.comment-vote, .comment-bookmark {
  text-align: center;
  width: 50px;
}

.comment-bookmark:before {
  color: #77a500;
  content: "\1F516";
  font-family: "Proxima Nova",sans-serif;
  font-size: 23px;
  line-height: 1.1;
}

.comment-avatar {
  position: relative;
  width: 85px;
}
.comment-avatar img {
  border-radius: 3px;
  max-width: 65px;
  max-height: 65px;
}

.comment-avatar-agent:after {
  background-color: transparent;
  background-image: url("/hc/theming_assets/01HZH97C84XR88V5FJ084TR3AR");
  background-image: url("/hc/theming_assets/01HZH979X7E43RYDTD248JMAQD");
  background-repeat: no-repeat;
  background-size: 15px;
  content: " ";
  height: 15px;
  left: 55px;
  position: absolute;
  top: 55px;
  width: 15px;
}
[dir=rtl] .comment-avatar-agent:after {
  left: auto;
  right: 55px;
}

.comment-header {
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.comment-published, .comment-pending, .comment-official {
  border: 1px solid transparent;
  float: right;
  font-size: 11px;
  padding: 1px 5px;
}
[dir=rtl] .comment-published, [dir=rtl] .comment-pending, [dir=rtl] .comment-official {
  float: left;
}

.comment-published {
  color: #bebebe;
}
.comment-published:before {
  content: " ";
  display: inline-block;
  width: 5px;
}

.comment-pending, .comment-official {
  border-color: currentcolor;
  border-radius: 2px;
}

.comment-pending {
  color: #eec100;
}

.comment-official {
  color: #77a500;
}

.comment-form textarea {
  border-radius: 2px 2px 0 0;
  border-width: 1px;
}

.comment-attachments {
  margin-top: 10px;
}

.comment-form-controls {
  display: none;
  margin-top: 10px;
  text-align: right;
}

.comment-form-controls input[type=submit] {
  margin-left: 15px;
}
[dir=rtl] .comment-form-controls input[type=submit] {
  margin-left: 0;
  margin-right: 15px;
}

.comment-screencasts, .comment-mark-as-solved {
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle;
}
[dir=rtl] .comment-screencasts, [dir=rtl] .comment-mark-as-solved {
  margin-left: 20px;
}

.comment-actions {
  float: right;
  color: #999;
}
[dir=rtl] .comment-actions {
  float: left;
}

.comment-actions .dropdown-toggle:before {
  content: "\2699";
  font-size: 11px;
  font-family: "Proxima Nova",sans-serif;
}

.attachment-list, .screencast-list {
  font-size: 11px;
  margin-top: 25px;
}
.attachment-list span, .screencast-list span {
  color: #999;
}
[dir=rtl] .attachment-list span, [dir=rtl] .screencast-list span {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.attachment-list li, .screencast-list li {
  margin-bottom: 10px;
}
.attachment-list li:before, .screencast-list li:before {
  border-radius: 3px;
  color: #bbb;
  font-family: "Proxima Nova",sans-serif;
  margin-right: 5px;
  padding: 5px;
}

.attachment-list li:before {
  content: "\1F4CE";
}

.screencast-list li:before {
  content: "\1F4BB";
}

.my-activities-header {
  border-bottom: 1px solid #eee;
  margin-bottom: 25px;
  padding: 25px 0;
}
.my-activities-header .breadcrumbs li {
  color: #000;
  font-size: 20px;
  font-weight: normal;
}
.my-activities-header .breadcrumbs li:first-child, .my-activities-header .breadcrumbs li:before {
  display: none;
}

.my-activities-nav {
  margin-bottom: 100px;
}

.my-activities-sub-nav {
  margin-bottom: 15px;
}

.request-table-toolbar {
  background: #f9f9f9;
  display: table;
  padding: 8px;
  width: 100%;
}

.request-table-filters {
  display: table-cell;
  text-align: right;
}
[dir=rtl] .request-table-filters {
  text-align: left;
}
.request-table-filters label:before {
  content: " ";
  width: 25px;
  display: inline-block;
}

.requests-search {
  border-radius: 20px;
  outline: none;
  padding: 6px 15px;
}

.organization-subscribe, .organization-unsubscribe {
  margin-left: 15px;
  background: #444;
  color: #fff;
}

.request-id {
  color: #bebebe;
}

.request-details {
  background: #f9f9f9;
  border: 1px solid #eee;
  border-radius: 3px;
  color: #44a93d;
  font-family: "Proxima Nova",sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin: 0 0 30px;
  padding: 15px 20px;
}

.request-details dt ~ dt, .request-details form dt {
  font-weight: bold;
  color: #44a93d;
  font-family: "Proxima Nova",sans-serif;
  font-size: 25px;
  margin-top: 15px;
}

.request-details dd {
  margin: 2px 0 0;
  word-wrap: break-word;
}

.request-details dd ul {
  margin: 10px 0;
}

.request-details dd li {
  list-style-type: disc;
  list-style-position: inside;
  margin: 0 0 3px 0;
}

.request-details .nested-field-tag:before {
  content: " > ";
}
.request-details .nested-field-tag:first-child:before {
  content: "";
}

.request-details .attachment-list li,
.request-details .request-collaborators li {
  list-style: none;
}

.request-status {
  color: #fff;
  border-radius: 3px;
}

.request-open {
  background: #59bbe0;
}

.request-answered {
  background: #f5ca00;
}

.request-solved {
  background: #828282;
}

.request-details .request-collaborators {
  font-size: 0;
}
.request-details .request-collaborators li {
  font-size: 12px;
  border-radius: 2px;
  display: inline-block;
  padding: 5px 6px;
  background-color: #ececec;
  margin: 0 5px 5px 0;
}

/* Community */
.post-to-community a {
  padding-left: 20px;
  padding-right: 20px;
}
.post-to-community a:before {
  content: "\2b\00a0";
  position: relative;
  top: -1px;
}

/* Community topics page */
.topic-list li {
  display: inline-block;
  padding: 0 100px 30px 0;
  vertical-align: top;
  width: 49.5%;
}
.topic-list li h3, .topic-list li p {
  margin: 0;
}
.topic-list li p {
  color: #bebebe;
}
.topic-list li .meta-group {
  margin-top: 5px;
}
[dir=rtl] .topic-list li {
  padding: 0 0 30px 100px;
}

/* Community topic page */
.topic-header {
  margin-bottom: 15px;
}
.topic-header > * {
  display: table-cell;
  vertical-align: middle;
}

.topic-filters {
  width: 100%;
}
.topic-filters > * {
  display: inline-block;
  font-weight: bolder;
  margin-right: 20px;
}
[dir=rtl] .topic-filters > * {
  margin-right: 0;
  margin-left: 20px;
}

.post-overview {
  border-bottom: 1px solid #eee;
  padding: 16px 0;
}

.post-overview-info {
  display: inline-block;
  max-width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.post-overview-info a {
  font-size: 16px;
}
.post-overview-info .meta-group {
  display: block;
  margin-top: 5px;
}
.post-pinned .post-overview-info:before {
  content: "\2605";
  margin-right: 5px;
  color: #ffffff;
}

.post-overview-status {
  float: right;
  margin: 0 10px;
}
.post-overview-status > span {
  color: #fff;
}
[dir=rtl] .post-overview-status {
  float: left;
}

.post-overview-count {
  background: #f9f9f9;
  border-radius: 3px;
  color: #bebebe;
  float: right;
  font-size: 10px;
  margin-left: 10px;
  min-width: 90px;
  padding: 10px 15px;
  text-align: center;
  text-transform: uppercase;
}
.post-overview-count strong {
  color: #35a4df;
  display: block;
  font-size: 13px;
}
[dir=rtl] .post-overview-count strong {
  direction: ltr;
  unicode-bidi: bidi-override;
}
[dir=rtl] .post-overview-count {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}

/* Community post page */
.post-actions .dropdown-toggle {
  font-size: 11px;
  font-weight: bold;
}
.post-actions .dropdown-toggle:before {
  content: "\2699\00a0\00a0";
  font: 11px bold;
  font-family: "Proxima Nova",sans-serif;
}

.post {
  display: table;
  margin-bottom: 50px;
  table-layout: fixed;
  width: 100%;
}

.post-vote, .post-container {
  display: table-cell;
  vertical-align: top;
}

.post-vote {
  width: 45px;
  padding-top: 5px;
}

.post-header {
  margin-bottom: 25px;
}
.post-header h1 {
  margin: 0 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.post-info {
  display: table;
  width: 100%;
}
.post-info > * {
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
}

.post-avatar {
  min-width: 55px;
  position: relative;
}
.post-avatar img {
  border-radius: 3px;
  max-height: 38px;
  max-width: 38px;
}

.post-avatar-agent:after {
  background-color: transparent;
  background-image: url("/hc/theming_assets/01HZH97C84XR88V5FJ084TR3AR");
  background-image: url("/hc/theming_assets/01HZH979X7E43RYDTD248JMAQD");
  background-repeat: no-repeat;
  background-size: 14px;
  position: relative;
  display: block;
  width: 15px;
  height: 15px;
  left: 28px;
  top: -10.5px;
  content: " ";
}
[dir=rtl] .post-avatar-agent:after {
  left: auto;
  right: 28px;
}

.post-meta {
  width: 100%;
  max-width: 0;
}

.post-author {
  display: block;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}

.post-status > span {
  color: #fff;
  margin: 0 10px;
}

.post-planned {
  background-color: #3eaae5;
}

.post-not-planned {
  background-color: #b5b5b5;
}

.post-completed {
  background-color: #669600;
}

.post-answered {
  background-color: #669600;
}

.post-share {
  margin-top: 30px;
  text-align: right;
}
[dir=rtl] .post-share {
  text-align: left;
}

/* Community post page and topic page */
.topic-follow [role=button], .post-follow [role=button] {
  border-radius: 3px;
  font-size: 12px;
  padding: 4px 10px;
}
.topic-follow [role=button]:after, .post-follow [role=button]:after {
  content: attr(data-follower-count);
  color: #35a4df;
  display: inline-block;
  border-left: 1px solid #ddd;
  margin-left: 10px;
  padding-left: 10px;
}
[dir=rtl] .topic-follow [role=button]:after, [dir=rtl] .post-follow [role=button]:after {
  border-left: 0;
  border-right: 1px solid #ddd;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
}
.topic-follow [role=button][aria-selected=true], .post-follow [role=button][aria-selected=true] {
  background: #f9f9f9;
  color: #35a4df;
}

body.community-enabled .search-results-column {
  display: inline-block;
  vertical-align: top;
  width: 800px;
}
body.community-enabled .search-results-column + .search-results-column {
  margin-left: 35px;
}
[dir=rtl] body.community-enabled .search-results-column + .search-results-column {
  margin-left: 0;
  margin-right: 35px;
}

.search-results-subheading {
  padding-bottom: 10px;
  margin-bottom: 0;
}

.search-results-subheading-link {
  font-size: 13px;
  font-weight: normal;
  margin-left: 5px;
}

.search-results-list {
  margin-bottom: 25px;
}
.search-results-list > * {
  border-bottom: 1px solid #eee;
  padding: 20px 0;
}
.search-results-list > *:first-child {
  border-top: 1px solid #eee;
}

.search-result-link {
  font-size: 16px;
}

.search-result-description, .search-result-meta {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 16px;
}

.search-result-meta-name, .search-result-meta-time, .search-result-meta-count {
  font-size: 12px;
  color: #bebebe;
}

.search-result-meta-time:before, .search-result-meta-count:before {
  display: inline-block;
  content: "\2022";
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
[dir=ltr] .search-result-meta-time:before, [dir=ltr] .search-result-meta-count:before {
  padding-right: 5px;
}
[dir=rtl] .search-result-meta-time:before, [dir=rtl] .search-result-meta-count:before {
  padding-left: 5px;
}

.search-result-votes {
  background: #a8d119;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  line-height: 1;
  padding: 4px 5px;
  position: relative;
  top: -2px;
}
.search-result-votes:before {
  content: "\1F44D";
  font-family: "Proxima Nova",sans-serif;
}
[dir=ltr] .search-result-votes {
  margin-left: 5px;
}
[dir=ltr] .search-result-votes:before {
  margin-right: 3px;
}
[dir=rtl] .search-result-votes {
  margin-right: 5px;
}
[dir=rtl] .search-result-votes:before {
  margin-left: 3px;
}

.chat {
  background: #f6f6f6;
  border: 1px solid #e0e0e0;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  bottom: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  font-size: 13px;
  line-height: 35px;
  padding: 0 15px;
  position: fixed;
  right: 85px;
  -webkit-transition: bottom .5s ease-in, color .5s ease-in;
  -moz-transition: bottom .5s ease-in, color .5s ease-in;
  -ms-transition: bottom .5s ease-in, color .5s ease-in;
  -o-transition: bottom .5s ease-in, color .5s ease-in;
  transition: bottom .5s ease-in, color .5s ease-in;
}

.chat:before {
  content: "\E720";
  font-family: "Proxima Nova",sans-serif;
  font-size: 16px;
  margin-right: 10px;
  vertical-align: middle;
}

.chat:hover {
  text-decoration: none;
}

.chat-available {
  bottom: 0;
}

.chat-unavailable {
  color: #808080;
  cursor: default !important;
  bottom: -50px;
}

.error-page {
  margin: 0 auto;
  max-width: 500px;
  padding-top: 5%;
  padding-bottom:140px;
}

.error-page h1 {
  font-size: 52px;
  margin-bottom: 0;
}

.error-page h2 {
  font-size: 16px;
  margin-bottom: 5px;
}

.error-page > a {
  display: block;
  margin-top: 25px;
}

.recent-activity {
  background: #f9f9f9;
  border-radius: 5px;
  padding: 25px 20px;
  width: 270px;
}

.recent-activity-header {
  margin-top: 0;
  font-size: 15px;
}

.recent-activity-item ~ .recent-activity-item {
  margin-top: 15px;
}

.recent-activity-item-parent {
  color: #35a4df;
  font-size: 12px;
  text-decoration: none;
  display: block;
}
.recent-activity-item-parent:hover {
  text-decoration: underline;
}

.recent-activity-item-link {
  display: block;
}

.recent-activity-item-meta {
  font-size: 12px;
  color: #999;
}

.recent-activity-item-time {
  display: inline-block;
}

.recent-activity-item-comment {
  display: none;
}
.recent-activity-item-comment:before {
  display: inline-block;
  content: "\2022";
}
.recent-activity-item-comment span:before {
  font-family: "Proxima Nova",sans-serif;
  content: "\00a0\00a0\e718";
  display: inline-block;
  vertical-align: middle;
  padding-right: 3px;
}

[data-recent-activity-action="article_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="post_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="answer_added"] .recent-activity-item-comment {
  display: inline-block;
}

.recent-activity-controls,
.recent-activity-loader {
  padding-top: 20px;
  font-size: 12px;
}

.recent-activity-loader {
  display: inline-block;
  position: relative;
}
.recent-activity-loader:before {
  display: block;
  position: absolute;
  content: "\0020";
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f9f9f9 50%, rgba(255, 255, 255, 0) 100%);
  animation: recent-activity-loader .5s infinite;
  -webkit-animation: recent-activity-loader .5s infinite;
}

@keyframes recent-activity-loader {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
@-webkit-keyframes recent-activity-loader {
  0% {
    left: 0;
  }
  100% {
    left: 100%;
  }
}
.escalation-badge, a.escalation-badge {
  background-color: #95be22;
  border-color: #95be22;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #f4f4f4;
  font-size: 11px;
  margin: 0 3px;
  padding: 1px 3px;
  text-decoration: none;
  vertical-align: baseline;
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
#global-nav-strip {
    background: #333333 none repeat scroll 0 0;
    font-weight: 400;
    height: 40px;
}
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before {
    content: " ";
    display: table;
}
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after {
    clear: both;
}
.row {
    margin: 0 auto;
    max-width: 1140px;
}
header ul {
    float: left;
}
#global-nav-strip .nav-strip-links {
    height: 40px;
    padding: 0;
}
header ul li {
    float: left;
}
#global-nav-strip .nav-strip-links > li {
    cursor: pointer;
    height: inherit;
    margin-right: 0;
    transition-duration: 0.2s;
    transition-property: color, background-color, opacity;
    transition-timing-function: ease-in-out;
}
#global-nav-strip .nav-strip-links > li:hover {
    background: #404040 none repeat scroll 0 0;
}
#global-nav-strip .nav-strip-links > li.active {
    background: #1d1d1d none repeat scroll 0 0;
    color: white;
    cursor: default;
}
#global-nav-strip .nav-strip-links > li > a {
    color: #aaaaaa;
    display: block;
    height: 40px;
    padding: 10px 20px 0;
}
#global-nav-strip .nav-strip-links > li:hover > a {
    color: white;
}
#global-nav-strip .nav-strip-links > li > a:hover {
    color: white;
}
.log-in, .signed-in {
    background-color: #666666;
    border-left: 1px solid #010101;
    border-right: 1px solid #010101;
    float: right;
    margin-top: 20px;
}
.log-in li {
    border-right: 1px solid #010101;
    height: 40px;
    padding: 0;
    transition-duration: 0.2s;
    transition-property: color, background-color, opacity;
    transition-timing-function: ease-in-out;
}
.log-in li a {
    display: block;
    height: 40px;
    padding: 10px 20px 0;
    font-size:13px;
    font-weight:400;
}
.log-in a,.signed-in a {
    color: #aaaaaa;
}
.log-in a:hover,.signed-in a:hover {
    color: white;
}
nav .logo-block {
    display: inline-block;
    float: left;
    height: 75px;
    overflow: hidden;
    padding: 0;
}
.row > div:first-of-type {
    padding-left: 0;
}
.row > div:last-of-type {
    padding-right: 0;
}
nav .logo-block .logo {
    color: transparent;
    float: left;
    font: 0px/0 Arial;
    overflow: hidden;
    text-indent: -999999px;
}
header nav .logo {
    background: rgba(0, 0, 0, 0) url("https://fullscreen.com/images/fs-logo-fe7a1c8b.svg") no-repeat scroll center center / 300px auto;
  background: rgba(0, 0, 0, 0) url("/hc/theming_assets/01HZH978EXPYZPEN0TK47R7DFG") no-repeat scroll center center / 170px auto;
    display: inline-block;
    height: 77px;
    margin: 0;
    width: 170px;
}
nav .logo-block .logo-caption {
    color: #cccccc;
    display: block;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
nav .nav-links {
    display: inline-block;
    float: left;
    font-family: "Proxima Nova",sans-serif;
    font-weight: 300;
    margin-left: 10%;
    margin-top: 61px;
    text-transform: uppercase;
}
header ul li {
    float: left;
}
nav .nav-links > li {
    margin-right: 35px;
}
nav .nav-links > li {
    margin-right: 35px;
}
.ion, .ionicons, .ion-alert::before, .ion-alert-circled::before, .ion-android-add::before, .ion-android-add-circle::before, .ion-android-alarm-clock::before, .ion-android-alert::before, .ion-android-apps::before, .ion-android-archive::before, .ion-android-arrow-back::before, .ion-android-arrow-down::before, .ion-android-arrow-dropdown::before, .ion-android-arrow-dropdown-circle::before, .ion-android-arrow-dropleft::before, .ion-android-arrow-dropleft-circle::before, .ion-android-arrow-dropright::before, .ion-android-arrow-dropright-circle::before, .ion-android-arrow-dropup::before, .ion-android-arrow-dropup-circle::before, .ion-android-arrow-forward::before, .ion-android-arrow-up::before, .ion-android-attach::before, .ion-android-bar::before, .ion-android-bicycle::before, .ion-android-boat::before, .ion-android-bookmark::before, .ion-android-bulb::before, .ion-android-bus::before, .ion-android-calendar::before, .ion-android-call::before, .ion-android-camera::before, .ion-android-cancel::before, .ion-android-car::before, .ion-android-cart::before, .ion-android-chat::before, .ion-android-checkbox::before, .ion-android-checkbox-blank::before, .ion-android-checkbox-outline::before, .ion-android-checkbox-outline-blank::before, .ion-android-checkmark-circle::before, .ion-android-clipboard::before, .ion-android-close::before, .ion-android-cloud::before, .ion-android-cloud-circle::before, .ion-android-cloud-done::before, .ion-android-cloud-outline::before, .ion-android-color-palette::before, .ion-android-compass::before, .ion-android-contact::before, .ion-android-contacts::before, .ion-android-contract::before, .ion-android-create::before, .ion-android-delete::before, .ion-android-desktop::before, .ion-android-document::before, .ion-android-done::before, .ion-android-done-all::before, .ion-android-download::before, .ion-android-drafts::before, .ion-android-exit::before, .ion-android-expand::before, .ion-android-favorite::before, .ion-android-favorite-outline::before, .ion-android-film::before, .ion-android-folder::before, .ion-android-folder-open::before, .ion-android-funnel::before, .ion-android-globe::before, .ion-android-hand::before, .ion-android-hangout::before, .ion-android-happy::before, .ion-android-home::before, .ion-android-image::before, .ion-android-laptop::before, .ion-android-list::before, .ion-android-locate::before, .ion-android-lock::before, .ion-android-mail::before, .ion-android-map::before, .ion-android-menu::before, .ion-android-microphone::before, .ion-android-microphone-off::before, .ion-android-more-horizontal::before, .ion-android-more-vertical::before, .ion-android-navigate::before, .ion-android-notifications::before, .ion-android-notifications-none::before, .ion-android-notifications-off::before, .ion-android-open::before, .ion-android-options::before, .ion-android-people::before, .ion-android-person::before, .ion-android-person-add::before, .ion-android-phone-landscape::before, .ion-android-phone-portrait::before, .ion-android-pin::before, .ion-android-plane::before, .ion-android-playstore::before, .ion-android-print::before, .ion-android-radio-button-off::before, .ion-android-radio-button-on::before, .ion-android-refresh::before, .ion-android-remove::before, .ion-android-remove-circle::before, .ion-android-restaurant::before, .ion-android-sad::before, .ion-android-search::before, .ion-android-send::before, .ion-android-settings::before, .ion-android-share::before, .ion-android-share-alt::before, .ion-android-star::before, .ion-android-star-half::before, .ion-android-star-outline::before, .ion-android-stopwatch::before, .ion-android-subway::before, .ion-android-sunny::before, .ion-android-sync::before, .ion-android-textsms::before, .ion-android-time::before, .ion-android-train::before, .ion-android-unlock::before, .ion-android-upload::before, .ion-android-volume-down::before, .ion-android-volume-mute::before, .ion-android-volume-off::before, .ion-android-volume-up::before, .ion-android-walk::before, .ion-android-warning::before, .ion-android-watch::before, .ion-android-wifi::before, .ion-aperture::before, .ion-archive::before, .ion-arrow-down-a::before, .ion-arrow-down-b::before, .ion-arrow-down-c::before, .ion-arrow-expand::before, .ion-arrow-graph-down-left::before, .ion-arrow-graph-down-right::before, .ion-arrow-graph-up-left::before, .ion-arrow-graph-up-right::before, .ion-arrow-left-a::before, .ion-arrow-left-b::before, .ion-arrow-left-c::before, .ion-arrow-move::before, .ion-arrow-resize::before, .ion-arrow-return-left::before, .ion-arrow-return-right::before, .ion-arrow-right-a::before, .ion-arrow-right-b::before, .ion-arrow-right-c::before, .ion-arrow-shrink::before, .ion-arrow-swap::before, .ion-arrow-up-a::before, .ion-arrow-up-b::before, .ion-arrow-up-c::before, .ion-asterisk::before, .ion-at::before, .ion-backspace::before, .ion-backspace-outline::before, .ion-bag::before, .ion-battery-charging::before, .ion-battery-empty::before, .ion-battery-full::before, .ion-battery-half::before, .ion-battery-low::before, .ion-beaker::before, .ion-beer::before, .ion-bluetooth::before, .ion-bonfire::before, .ion-bookmark::before, .ion-bowtie::before, .ion-briefcase::before, .ion-bug::before, .ion-calculator::before, .ion-calendar::before, .ion-camera::before, .ion-card::before, .ion-cash::before, .ion-chatbox::before, .ion-chatbox-working::before, .ion-chatboxes::before, .ion-chatbubble::before, .ion-chatbubble-working::before, .ion-chatbubbles::before, .ion-checkmark::before, .ion-checkmark-circled::before, .ion-checkmark-round::before, .ion-chevron-down::before, .ion-chevron-left::before, .ion-chevron-right::before, .ion-chevron-up::before, .ion-clipboard::before, .ion-clock::before, .ion-close::before, .ion-close-circled::before, .ion-close-round::before, .ion-closed-captioning::before, .ion-cloud::before, .ion-code::before, .ion-code-download::before, .ion-code-working::before, .ion-coffee::before, .ion-compass::before, .ion-compose::before, .ion-connection-bars::before, .ion-contrast::before, .ion-crop::before, .ion-cube::before, .ion-disc::before, .ion-document::before, .ion-document-text::before, .ion-drag::before, .ion-earth::before, .ion-easel::before, .ion-edit::before, .ion-egg::before, .ion-eject::before, .ion-email::before, .ion-email-unread::before, .ion-erlenmeyer-flask::before, .ion-erlenmeyer-flask-bubbles::before, .ion-eye::before, .ion-eye-disabled::before, .ion-female::before, .ion-filing::before, .ion-film-marker::before, .ion-fireball::before, .ion-flag::before, .ion-flame::before, .ion-flash::before, .ion-flash-off::before, .ion-folder::before, .ion-fork::before, .ion-fork-repo::before, .ion-forward::before, .ion-funnel::before, .ion-gear-a::before, .ion-gear-b::before, .ion-grid::before, .ion-hammer::before, .ion-happy::before, .ion-happy-outline::before, .ion-headphone::before, .ion-heart::before, .ion-heart-broken::before, .ion-help::before, .ion-help-buoy::before, .ion-help-circled::before, .ion-home::before, .ion-icecream::before, .ion-image::before, .ion-images::before, .ion-information::before, .ion-information-circled::before, .ion-ionic::before, .ion-ios-alarm::before, .ion-ios-alarm-outline::before, .ion-ios-albums::before, .ion-ios-albums-outline::before, .ion-ios-americanfootball::before, .ion-ios-americanfootball-outline::before, .ion-ios-analytics::before, .ion-ios-analytics-outline::before, .ion-ios-arrow-back::before, .ion-ios-arrow-down::before, .ion-ios-arrow-forward::before, .ion-ios-arrow-left::before, .ion-ios-arrow-right::before, .ion-ios-arrow-thin-down::before, .ion-ios-arrow-thin-left::before, .ion-ios-arrow-thin-right::before, .ion-ios-arrow-thin-up::before, .ion-ios-arrow-up::before, .ion-ios-at::before, .ion-ios-at-outline::before, .ion-ios-barcode::before, .ion-ios-barcode-outline::before, .ion-ios-baseball::before, .ion-ios-baseball-outline::before, .ion-ios-basketball::before, .ion-ios-basketball-outline::before, .ion-ios-bell::before, .ion-ios-bell-outline::before, .ion-ios-body::before, .ion-ios-body-outline::before, .ion-ios-bolt::before, .ion-ios-bolt-outline::before, .ion-ios-book::before, .ion-ios-book-outline::before, .ion-ios-bookmarks::before, .ion-ios-bookmarks-outline::before, .ion-ios-box::before, .ion-ios-box-outline::before, .ion-ios-briefcase::before, .ion-ios-briefcase-outline::before, .ion-ios-browsers::before, .ion-ios-browsers-outline::before, .ion-ios-calculator::before, .ion-ios-calculator-outline::before, .ion-ios-calendar::before, .ion-ios-calendar-outline::before, .ion-ios-camera::before, .ion-ios-camera-outline::before, .ion-ios-cart::before, .ion-ios-cart-outline::before, .ion-ios-chatboxes::before, .ion-ios-chatboxes-outline::before, .ion-ios-chatbubble::before, .ion-ios-chatbubble-outline::before, .ion-ios-checkmark::before, .ion-ios-checkmark-empty::before, .ion-ios-checkmark-outline::before, .ion-ios-circle-filled::before, .ion-ios-circle-outline::before, .ion-ios-clock::before, .ion-ios-clock-outline::before, .ion-ios-close::before, .ion-ios-close-empty::before, .ion-ios-close-outline::before, .ion-ios-cloud::before, .ion-ios-cloud-download::before, .ion-ios-cloud-download-outline::before, .ion-ios-cloud-outline::before, .ion-ios-cloud-upload::before, .ion-ios-cloud-upload-outline::before, .ion-ios-cloudy::before, .ion-ios-cloudy-night::before, .ion-ios-cloudy-night-outline::before, .ion-ios-cloudy-outline::before, .ion-ios-cog::before, .ion-ios-cog-outline::before, .ion-ios-color-filter::before, .ion-ios-color-filter-outline::before, .ion-ios-color-wand::before, .ion-ios-color-wand-outline::before, .ion-ios-compose::before, .ion-ios-compose-outline::before, .ion-ios-contact::before, .ion-ios-contact-outline::before, .ion-ios-copy::before, .ion-ios-copy-outline::before, .ion-ios-crop::before, .ion-ios-crop-strong::before, .ion-ios-download::before, .ion-ios-download-outline::before, .ion-ios-drag::before, .ion-ios-email::before, .ion-ios-email-outline::before, .ion-ios-eye::before, .ion-ios-eye-outline::before, .ion-ios-fastforward::before, .ion-ios-fastforward-outline::before, .ion-ios-filing::before, .ion-ios-filing-outline::before, .ion-ios-film::before, .ion-ios-film-outline::before, .ion-ios-flag::before, .ion-ios-flag-outline::before, .ion-ios-flame::before, .ion-ios-flame-outline::before, .ion-ios-flask::before, .ion-ios-flask-outline::before, .ion-ios-flower::before, .ion-ios-flower-outline::before, .ion-ios-folder::before, .ion-ios-folder-outline::before, .ion-ios-football::before, .ion-ios-football-outline::before, .ion-ios-game-controller-a::before, .ion-ios-game-controller-a-outline::before, .ion-ios-game-controller-b::before, .ion-ios-game-controller-b-outline::before, .ion-ios-gear::before, .ion-ios-gear-outline::before, .ion-ios-glasses::before, .ion-ios-glasses-outline::before, .ion-ios-grid-view::before, .ion-ios-grid-view-outline::before, .ion-ios-heart::before, .ion-ios-heart-outline::before, .ion-ios-help::before, .ion-ios-help-empty::before, .ion-ios-help-outline::before, .ion-ios-home::before, .ion-ios-home-outline::before, .ion-ios-infinite::before, .ion-ios-infinite-outline::before, .ion-ios-information::before, .ion-ios-information-empty::before, .ion-ios-information-outline::before, .ion-ios-ionic-outline::before, .ion-ios-keypad::before, .ion-ios-keypad-outline::before, .ion-ios-lightbulb::before, .ion-ios-lightbulb-outline::before, .ion-ios-list::before, .ion-ios-list-outline::before, .ion-ios-location::before, .ion-ios-location-outline::before, .ion-ios-locked::before, .ion-ios-locked-outline::before, .ion-ios-loop::before, .ion-ios-loop-strong::before, .ion-ios-medical::before, .ion-ios-medical-outline::before, .ion-ios-medkit::before, .ion-ios-medkit-outline::before, .ion-ios-mic::before, .ion-ios-mic-off::before, .ion-ios-mic-outline::before, .ion-ios-minus::before, .ion-ios-minus-empty::before, .ion-ios-minus-outline::before, .ion-ios-monitor::before, .ion-ios-monitor-outline::before, .ion-ios-moon::before, .ion-ios-moon-outline::before, .ion-ios-more::before, .ion-ios-more-outline::before, .ion-ios-musical-note::before, .ion-ios-musical-notes::before, .ion-ios-navigate::before, .ion-ios-navigate-outline::before, .ion-ios-nutrition::before, .ion-ios-nutrition-outline::before, .ion-ios-paper::before, .ion-ios-paper-outline::before, .ion-ios-paperplane::before, .ion-ios-paperplane-outline::before, .ion-ios-partlysunny::before, .ion-ios-partlysunny-outline::before, .ion-ios-pause::before, .ion-ios-pause-outline::before, .ion-ios-paw::before, .ion-ios-paw-outline::before, .ion-ios-people::before, .ion-ios-people-outline::before, .ion-ios-person::before, .ion-ios-person-outline::before, .ion-ios-personadd::before, .ion-ios-personadd-outline::before, .ion-ios-photos::before, .ion-ios-photos-outline::before, .ion-ios-pie::before, .ion-ios-pie-outline::before, .ion-ios-pint::before, .ion-ios-pint-outline::before, .ion-ios-play::before, .ion-ios-play-outline::before, .ion-ios-plus::before, .ion-ios-plus-empty::before, .ion-ios-plus-outline::before, .ion-ios-pricetag::before, .ion-ios-pricetag-outline::before, .ion-ios-pricetags::before, .ion-ios-pricetags-outline::before, .ion-ios-printer::before, .ion-ios-printer-outline::before, .ion-ios-pulse::before, .ion-ios-pulse-strong::before, .ion-ios-rainy::before, .ion-ios-rainy-outline::before, .ion-ios-recording::before, .ion-ios-recording-outline::before, .ion-ios-redo::before, .ion-ios-redo-outline::before, .ion-ios-refresh::before, .ion-ios-refresh-empty::before, .ion-ios-refresh-outline::before, .ion-ios-reload::before, .ion-ios-reverse-camera::before, .ion-ios-reverse-camera-outline::before, .ion-ios-rewind::before, .ion-ios-rewind-outline::before, .ion-ios-rose::before, .ion-ios-rose-outline::before, .ion-ios-search::before, .ion-ios-search-strong::before, .ion-ios-settings::before, .ion-ios-settings-strong::before, .ion-ios-shuffle::before, .ion-ios-shuffle-strong::before, .ion-ios-skipbackward::before, .ion-ios-skipbackward-outline::before, .ion-ios-skipforward::before, .ion-ios-skipforward-outline::before, .ion-ios-snowy::before, .ion-ios-speedometer::before, .ion-ios-speedometer-outline::before, .ion-ios-star::before, .ion-ios-star-half::before, .ion-ios-star-outline::before, .ion-ios-stopwatch::before, .ion-ios-stopwatch-outline::before, .ion-ios-sunny::before, .ion-ios-sunny-outline::before, .ion-ios-telephone::before, .ion-ios-telephone-outline::before, .ion-ios-tennisball::before, .ion-ios-tennisball-outline::before, .ion-ios-thunderstorm::before, .ion-ios-thunderstorm-outline::before, .ion-ios-time::before, .ion-ios-time-outline::before, .ion-ios-timer::before, .ion-ios-timer-outline::before, .ion-ios-toggle::before, .ion-ios-toggle-outline::before, .ion-ios-trash::before, .ion-ios-trash-outline::before, .ion-ios-undo::before, .ion-ios-undo-outline::before, .ion-ios-unlocked::before, .ion-ios-unlocked-outline::before, .ion-ios-upload::before, .ion-ios-upload-outline::before, .ion-ios-videocam::before, .ion-ios-videocam-outline::before, .ion-ios-volume-high::before, .ion-ios-volume-low::before, .ion-ios-wineglass::before, .ion-ios-wineglass-outline::before, .ion-ios-world::before, .ion-ios-world-outline::before, .ion-ipad::before, .ion-iphone::before, .ion-ipod::before, .ion-jet::before, .ion-key::before, .ion-knife::before, .ion-laptop::before, .ion-leaf::before, .ion-levels::before, .ion-lightbulb::before, .ion-link::before, .ion-load-a::before, .ion-load-b::before, .ion-load-c::before, .ion-load-d::before, .ion-location::before, .ion-lock-combination::before, .ion-locked::before, .ion-log-in::before, .ion-log-out::before, .ion-loop::before, .ion-magnet::before, .ion-male::before, .ion-man::before, .ion-map::before, .ion-medkit::before, .ion-merge::before, .ion-mic-a::before, .ion-mic-b::before, .ion-mic-c::before, .ion-minus::before, .ion-minus-circled::before, .ion-minus-round::before, .ion-model-s::before, .ion-monitor::before, .ion-more::before, .ion-mouse::before, .ion-music-note::before, .ion-navicon::before, .ion-navicon-round::before, .ion-navigate::before, .ion-network::before, .ion-no-smoking::before, .ion-nuclear::before, .ion-outlet::before, .ion-paintbrush::before, .ion-paintbucket::before, .ion-paper-airplane::before, .ion-paperclip::before, .ion-pause::before, .ion-person::before, .ion-person-add::before, .ion-person-stalker::before, .ion-pie-graph::before, .ion-pin::before, .ion-pinpoint::before, .ion-pizza::before, .ion-plane::before, .ion-planet::before, .ion-play::before, .ion-playstation::before, .ion-plus::before, .ion-plus-circled::before, .ion-plus-round::before, .ion-podium::before, .ion-pound::before, .ion-power::before, .ion-pricetag::before, .ion-pricetags::before, .ion-printer::before, .ion-pull-request::before, .ion-qr-scanner::before, .ion-quote::before, .ion-radio-waves::before, .ion-record::before, .ion-refresh::before, .ion-reply::before, .ion-reply-all::before, .ion-ribbon-a::before, .ion-ribbon-b::before, .ion-sad::before, .ion-sad-outline::before, .ion-scissors::before, .ion-search::before, .ion-settings::before, .ion-share::before, .ion-shuffle::before, .ion-skip-backward::before, .ion-skip-forward::before, .ion-social-android::before, .ion-social-android-outline::before, .ion-social-angular::before, .ion-social-angular-outline::before, .ion-social-apple::before, .ion-social-apple-outline::before, .ion-social-bitcoin::before, .ion-social-bitcoin-outline::before, .ion-social-buffer::before, .ion-social-buffer-outline::before, .ion-social-chrome::before, .ion-social-chrome-outline::before, .ion-social-codepen::before, .ion-social-codepen-outline::before, .ion-social-css3::before, .ion-social-css3-outline::before, .ion-social-designernews::before, .ion-social-designernews-outline::before, .ion-social-dribbble::before, .ion-social-dribbble-outline::before, .ion-social-dropbox::before, .ion-social-dropbox-outline::before, .ion-social-euro::before, .ion-social-euro-outline::before, .ion-social-facebook::before, .ion-social-facebook-outline::before, .ion-social-foursquare::before, .ion-social-foursquare-outline::before, .ion-social-freebsd-devil::before, .ion-social-github::before, .ion-social-github-outline::before, .ion-social-google::before, .ion-social-google-outline::before, .ion-social-googleplus::before, .ion-social-googleplus-outline::before, .ion-social-hackernews::before, .ion-social-hackernews-outline::before, .ion-social-html5::before, .ion-social-html5-outline::before, .ion-social-instagram::before, .ion-social-instagram-outline::before, .ion-social-javascript::before, .ion-social-javascript-outline::before, .ion-social-linkedin::before, .ion-social-linkedin-outline::before, .ion-social-markdown::before, .ion-social-nodejs::before, .ion-social-octocat::before, .ion-social-pinterest::before, .ion-social-pinterest-outline::before, .ion-social-python::before, .ion-social-reddit::before, .ion-social-reddit-outline::before, .ion-social-rss::before, .ion-social-rss-outline::before, .ion-social-sass::before, .ion-social-skype::before, .ion-social-skype-outline::before, .ion-social-snapchat::before, .ion-social-snapchat-outline::before, .ion-social-tumblr::before, .ion-social-tumblr-outline::before, .ion-social-tux::before, .ion-social-twitch::before, .ion-social-twitch-outline::before, .ion-social-twitter::before, .ion-social-twitter-outline::before, .ion-social-usd::before, .ion-social-usd-outline::before, .ion-social-vimeo::before, .ion-social-vimeo-outline::before, .ion-social-whatsapp::before, .ion-social-whatsapp-outline::before, .ion-social-windows::before, .ion-social-windows-outline::before, .ion-social-wordpress::before, .ion-social-wordpress-outline::before, .ion-social-yahoo::before, .ion-social-yahoo-outline::before, .ion-social-yen::before, .ion-social-yen-outline::before, .ion-social-youtube::before, .ion-social-youtube-outline::before, .ion-soup-can::before, .ion-soup-can-outline::before, .ion-speakerphone::before, .ion-speedometer::before, .ion-spoon::before, .ion-star::before, .ion-stats-bars::before, .ion-steam::before, .ion-stop::before, .ion-thermometer::before, .ion-thumbsdown::before, .ion-thumbsup::before, .ion-toggle::before, .ion-toggle-filled::before, .ion-transgender::before, .ion-trash-a::before, .ion-trash-b::before, .ion-trophy::before, .ion-tshirt::before, .ion-tshirt-outline::before, .ion-umbrella::before, .ion-university::before, .ion-unlocked::before, .ion-upload::before, .ion-usb::before, .ion-videocamera::before, .ion-volume-high::before, .ion-volume-low::before, .ion-volume-medium::before, .ion-volume-mute::before, .ion-wand::before, .ion-waterdrop::before, .ion-wifi::before, .ion-wineglass::before, .ion-woman::before, .ion-wrench::before, .ion-xbox::before{
    display: inline-block;
    font-family: "Ionicons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    text-transform: none;
}
i.icon {
    font-style: normal;
}
nav .social-icons {
    float: right;
    font-size: 22px;
    margin-top: 58px;
    text-align: right;
}
nav .social-icons a {
    color: #888888;
    margin-left: 12px;
}
.ion-social-youtube:before {
    content: "\f24d";
}
.ion-social-facebook:before {
    content: "\f231";
}
.ion-social-twitter:before {
    content: "\f243";
}
.ion-social-tumblr:before {
    content: "\f241";
}
.ion-social-instagram:before {
    content: "\f351";
}
.ion-ios-search-strong:before {
    content: "\f4a4";
}
nav .social-icons a .ion-ios-search-strong {
    border-left: 1px solid #444444;
    color: white;
    height: 32px;
    padding: 4px 0 4px 15px;
    text-shadow: 0 0 1px white;
    transition-duration: 0.2s;
    transition-property: color, background-color, opacity;
    transition-timing-function: ease-in-out;
}
nav .social-icons a .ion-ios-search-strong:hover {
    text-shadow: 0 0 1px #9e1d22;
}
    nav .social-icons a .ion-ios-search-strong:hover {
        color: #9e1d22;
    }
nav .social-icons .ion-social-instagram:hover, nav .social-icons .ion-social-instagram:active {
    color: #3f729b;
}
nav .social-icons a:hover {
    color: #626262;
}
nav .social-icons .ion-social-youtube:hover, nav .social-icons .ion-social-youtube:active {
    color: #bb0000;
}
nav .social-icons .ion-social-facebook:hover, nav .social-icons .ion-social-facebook:active {
    color: #3b5998;
}
nav .social-icons .ion-social-twitter:hover, nav .social-icons .ion-social-twitter:active {
    color: #00aced;
}
nav .social-icons .ion-social-tumblr:hover, nav .social-icons .ion-social-tumblr:active {
    color: #32506d;
}
.col-2{
  width:50%;
  float:left;
}
.footer-logo{
	max-width:170px;
}

footer .block {
    padding: 30px 0;
}
#footer-second-block {
    text-align: center;
}
footer #footer-second-block.block {
    background: #204488 none repeat scroll 0 0;
}
footer .block h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.28571;
    color: white;
    margin-top:0;
}
#footer-second-block h2 {
    display: inline-block;
    margin: 0 50px 0 0;
    vertical-align: middle;
}
#footer-third-block {
    padding: 20px 0;
}
#footer-third-block li {
    float: left;
    margin-right: 20px;
}
#footer-third-block li a {
    color: #888888;
}
#footer-third-block .copyright, #footer-third-block li a {
    color: #888888;
    font-size: 12px;
    font-weight: 300;
    margin: 0;
    text-align: right;
    font-style:italic;
}
.powered-by-zendesk {
    display: none;
}
.home-ab {
 
  color: #204488;
  width: 48%;
  padding-top: 65px;
  font-family: "Proxima Nova",sans-serif;
	font-weight: bold;
}
.button-dark-primary {
  border:2px solid #ffffff;
  background-color: transparent;
  border-radius: 4px;
  box-shadow: none;
  color: #ffffff;
  display: inline-block;
  font-family: "Proxima Nova",sans-serif;
  font-size:22px;
  line-height: 22px;
  margin: 0;
  padding:10px 30px;
  position: relative;
  text-align: center;
  transition: all .3s ease-in-out;
  vertical-align: middle;
}
.button-dark-primary:hover{
  background-color: #ffffff;
  color:#204488;
}
.hero-unit.search-box > h2 {
  color: #ffffff;
  display: block;
  margin-bottom: 5px;
  margin-top: 0;
  text-align: center;
  font-weight:bold;
}
.search-box .search::before{
    display:none;
}
#footer-first-block {
    transition-duration: 0.2s;
    transition-property: color, background-color, opacity;
    transition-timing-function: ease-in-out;
}
footer #footer-first-block.block {
    background: #222222 none repeat scroll 0 0;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left;
}
.col-lg-8 {
    width: 66.6667%;
}
.row > div:first-of-type {
    padding-left: 0;
}
.col-lg-8{
    padding-left:0;
}
.col-lg-4{
    padding-right:0;
}
section > h2 {
    display: inline-block;
}
.episode-blocks {
    display: inline-block;
    width: 80%;
}
.episode-blocks > li {
    margin-top: 15px;
    transition: opacity 0.15s ease-in-out 0s;
}
.episode-blocks > li {
    display: block;
    float: left;
    margin-right: 2.35765%;
    width: 31.7616%;
}
.episode-blocks > li:nth-child(3n+1) {
    float: left;
}
.episode-blocks > li:nth-child(3n) {
    margin-right: 0;
}
.episode-blocks > li:last-child {
    margin-right: 0;
}
#footer-first-block a {
    color: white;
}
.episode-blocks > li .block-container {
    overflow: hidden;
    position: relative;
}
.episode-blocks > li .name {
    margin: 5px 0 0;
}
.episode-blocks > li .block-container div.image-container {
    position: relative;
}
.episode-blocks > li .block-container div.image-container::before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
}
.episode-blocks > li .block-container div.image-container img {
    bottom: 0;
    height: auto;
    left: 0;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.episode-blocks > li .block-container .episode-action-bar {
    bottom: 0;
    position: absolute;
    right: 0;
}
.episode-blocks > li .block-container .watch-status-container {
    background: rgba(1, 1, 1, 0.7) none repeat scroll 0 0;
    float: right;
    margin-left: 1px;
}
.timestamp {
    float: right;
    font-size: 12px;
    font-weight: 400;
    text-align: right;
}
.episode-blocks > li .block-container .timestamp {
    background: rgba(1, 1, 1, 0.7) none repeat scroll 0 0;
    color: white;
    float: right;
    line-height: 1.7;
    margin: 0;
    padding: 6px 15px;
    text-align: center;
}
.episode-blocks > li .block-container .timestamp {
    padding: 0 0.5em;
}
.post-stamp, body#show-index #body-block ul.upcoming-shows .air-time {
    color: #888888;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.col-lg-4 {
    width: 33.3333%;
}
#footer-first-block #social-share .right-sidebar {
    margin: 0 auto;
    position: relative;
    width: 300px;
}
#social-share li {
    background: white none repeat scroll 0 0;
    height: 50px;
    margin-bottom: 12px;
    transition-duration: 0.2s;
    transition-property: color, background-color, opacity;
    transition-timing-function: ease-in-out;
}
#footer-first-block #social-share li {
    background: #333333 none repeat scroll 0 0;
}
#footer-first-block #social-share li:hover {
    background: #2e2e2e none repeat scroll 0 0;
}
#social-share li a {
    display: block;
}
#footer-first-block #social-share a {
    color: white;
}
#social-share li .icon {
    background: white none repeat scroll 0 0;
    display: inline-block;
    font-size: 22px;
    height: 50px;
    margin-right: 20px;
    padding-top: 10px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}
#social-share li .icon.ion-social-youtube {
    color: #cc181e;
}
#social-share li .icon.ion-social-facebook {
    color: #46629e;
}
#social-share li .icon.ion-social-twitter {
    color: #5ea9dd;
}
#body-block {
    padding:40px 0px 15px;
   	text-align: center;
}
#body-block .content-title {
   /* border-bottom: 3px solid #A9A9A9;*/
    font-size: 36px;
    font-weight: bold;
  	text-align: left;
  	margin-left: 20px;
    line-height: 1.33333;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-bottom: 5px;
}
#body-block .right-sidebar {
  margin: 0 auto;
  position: relative;
  border-left: 1px solid #d0d0d0;
  padding-left:40px;
  padding-bottom:15px;
}
#body-block .right-sidebar h3{
  margin-top:10px;
  margin-bottom:5px;  
}
#body-block .right-sidebar a{
  color:#204488;
}

#body-block .right-sidebar a:hover{
  color:#204488;
}
#body-block .right-sidebar .media-list-sm-bg.promoted{
  box-shadow:none;
}
#body-block .right-sidebar li{
  padding:5px 0px;
}
.left-sidebar section, #footer-first-block #social-share .right-sidebar section, body#home #body-block .right-sidebar section, body#episode #body-block .right-sidebar section, body#show #body-block .right-sidebar section {
    margin: 40px 0;
}
#body-block .right-sidebar section {
    display: inline-block;
    margin: 25px 0 0;
    width: 100%;
}
.left-sidebar section h3, #footer-first-block #social-share .right-sidebar section h3, body#home #body-block .right-sidebar section h3, body#episode #body-block .right-sidebar section h3, body#show #body-block .right-sidebar section h3 {
    margin: 0 0 14px;
}
.media-list-sm-base, .media-list-sm, .megamenu .row ul.up-next-list, .media-list-sm-bg, .media-list-lg-base, .media-list-lg, ul.feed-list, ul.profile-list, .text-image-list, body#archive #body-block ul, body#archived-thread #body-block ul, body#event-profile #body-block ul.guest-list, .media-list-lg-bg, .photo-list, body#home #body-block .featured-updates ul.feed-list, body#home #body-block .featured-updates ul.profile-list {
    width: 100%;
}
.media-list-sm-bg > li {
    background-color: white;
    padding: 10px 20px;
}
.media-list-sm-base > li:last-child, .media-list-sm > li:last-child, .megamenu .row ul.up-next-list > li:last-child, .media-list-sm-bg > li:last-child {
    margin-bottom: 0;
}
body#home #body-block .right-sidebar .media-list-sm-bg li {
    display: block;
    margin: auto;
    width: 100%;
}
#body-block .episode-blocks > li {
    float: left;
    margin-right: 2.35765%;
    width:264px;
}
/*#body-block .episode-blocks > li:nth-child(4n) {
    clear: none;
    margin-right: 0;
}*/
#body-block .episode-blocks a {
  background: #35a4df none repeat scroll 0 0;
  display: block;
  padding: 30px 0;
  text-align: center;
  width: 100%;
  color:#ffffff;
}
#body-block .more .episode-blocks a{
  background-color:#204488;
}
#body-block .episode-blocks span {
  display: block;
  font-size: 20px;
  line-height: normal;
  font-weight:bold;
}
#body-block img {
    height: auto;
    width: 44px;
}
.media-list-sm-bg.promoted a {
    font-size: 14px;
}
.media-list-sm-bg.promoted {
    box-shadow: 0 1px 2px 0 #dddddd;
}
.popuplar-artilces {
    margin-top: 25px;
}
.popuplar-artilces .episodes--recent li {
  display: inline-block;
  font-size: 18px;
  padding: 14px 14px 14px 0;
  vertical-align: top;
  width: 100%;
  border-bottom: 1px solid #f4f4f4;
  max-width:650px;
}
.img-wrapper {
 height:55px;
 margin-top: 0 !important;
}
.col-lg-12 {
    width: 100%;
}
header.main {
    background: #ffffff none repeat scroll 0 0;
    padding: 5px 0;
}
.footer {
  background: #204488 none repeat scroll 0 0;
  color: #ffffff;
  line-height: 1.5em;
  padding: 1px 0;
  width: 100%;
  box-shadow: 0 50vh 0 50vh #204488;
}

footer .row{
  max-width:1140px;
  margin-left:auto;
  margin-right:auto;
}

.footer .row{
  border-top:1px solid rgba(255, 255, 255, 0.3);
}


.pull-right {
    float: right;
}
.list-unstyled {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer--links-contact li {
    margin: 0 0.75em;
}
.footer--links {
    margin: 3vmin 0;
}
.footer--links {
    margin: 3vmin 0;
}
.footer--links {
    margin: 3vmin 0;
}
.footer a {
    color: inherit;
    font-size:16px;
}
.footer--links-social {
    font-size: 1.5em;
}
.footer--links-social li {
    margin: 0 0.15em;
    vertical-align: middle;
}
.list-unstyled li{
    display:inline;
}
.section-page li:nth-child(2n) {
    margin-right: 0;
}
.section-page li {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 85px;
    vertical-align: top;
    width: 46%;
}
html:hover [class^="ss-"] {
    -ms-zoom: 1;
}
.col-lg-8{
    padding-left:0;
}
.col-lg-4{
    padding-right:0;
}
.ss-icon, .ss-icon.ss-social-circle, [class^="ss-"]:before, [class*=" ss-"]:before, [class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before, [class^="ss-"].right:after, [class*=" ss-"].right:after, [class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after {
    font-family: "SSSocialCircle";
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    white-space: nowrap;
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="ss-"].right:before, [class*=" ss-"].right:before {
    display: none;
    content: '';
}

.ss-facebook:before, .ss-facebook.right:after {
    content: '';
}

.ss-twitter:before, .ss-twitter.right:after {
    content: '';
}

.ss-googleplus:before, .ss-googleplus.right:after {
    content: '';
}

.ss-appdotnet:before, .ss-appdotnet.right:after {
    content: '';
}

.ss-ello:before, .ss-ello.right:after {
    content: '';
}

.ss-aboutme:before, .ss-aboutme.right:after {
    content: '';
}

.ss-vk:before, .ss-vk.right:after {
    content: '';
}

.ss-weibo:before, .ss-weibo.right:after {
    content: '';
}

.ss-linkedin:before, .ss-linkedin.right:after {
    content: '';
}

.ss-zerply:before, .ss-zerply.right:after {
    content: '';
}

.ss-xing:before, .ss-xing.right:after {
    content: '';
}

.ss-reddit:before, .ss-reddit.right:after {
    content: '';
}

.ss-steam:before, .ss-steam.right:after {
    content: '';
}

.ss-tumblr:before, .ss-tumblr.right:after {
    content: '';
}

.ss-wordpress:before, .ss-wordpress.right:after {
    content: '';
}

.ss-blogger:before, .ss-blogger.right:after {
    content: '';
}

.ss-quora:before, .ss-quora.right:after {
    content: '';
}

.ss-youtube:before, .ss-youtube.right:after {
    content: '';
}

.ss-vimeo:before, .ss-vimeo.right:after {
    content: '';
}

.ss-vine:before, .ss-vine.right:after {
    content: '';
}

.ss-letterboxd:before, .ss-letterboxd.right:after {
    content: '';
}

.ss-flickr:before, .ss-flickr.right:after {
    content: '';
}

.ss-instagram:before, .ss-instagram.right:after {
    content: '';
}

.ss-vscogrid:before, .ss-vscogrid.right:after {
    content: '';
}

.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
    content: '';
}

.ss-feedly:before, .ss-feedly.right:after {
    content: '';
}

.ss-pinterest:before, .ss-pinterest.right:after {
    content: '';
}

.ss-dropbox:before, .ss-dropbox.right:after {
    content: '';
}

.ss-pinboard:before, .ss-pinboard.right:after {
    content: '';
}

.ss-delicious:before, .ss-delicious.right:after {
    content: '';
}

.ss-dribbble:before, .ss-dribbble.right:after {
    content: '';
}

.ss-behance:before, .ss-behance.right:after {
    content: '';
}

.ss-github:before, .ss-github.right:after {
    content: '';
}

.ss-bitbucket:before, .ss-bitbucket.right:after {
    content: '';
}

.ss-stackoverflow:before, .ss-stackoverflow.right:after {
    content: '';
}

.ss-stackexchange:before, .ss-stackexchange.right:after {
    content: '';
}

.ss-codepen:before, .ss-codepen.right:after {
    content: '';
}

.ss-jsfiddle:before, .ss-jsfiddle.right:after {
    content: '';
}

.ss-paypal:before, .ss-paypal.right:after {
    content: '';
}

.ss-shopify:before, .ss-shopify.right:after {
    content: '';
}

.ss-kickstarter:before, .ss-kickstarter.right:after {
    content: '';
}

.ss-etsy:before, .ss-etsy.right:after {
    content: '';
}

.ss-foursquare:before, .ss-foursquare.right:after {
    content: '';
}

.ss-swarm:before, .ss-swarm.right:after {
    content: '';
}

.ss-yelp:before, .ss-yelp.right:after {
    content: '';
}

.ss-skype:before, .ss-skype.right:after {
    content: '';
}

.ss-whatsapp:before, .ss-whatsapp.right:after {
    content: '';
}

.ss-rdio:before, .ss-rdio.right:after {
    content: '';
}

.ss-spotify:before, .ss-spotify.right:after {
    content: '';
}

.ss-lastfm:before, .ss-lastfm.right:after {
    content: '';
}

.ss-soundcloud:before, .ss-soundcloud.right:after {
    content: '';
}

.ss-appstore:before, .ss-appstore.right:after {
    content: '';
}

.ss-googleplay:before, .ss-googleplay.right:after {
    content: '';
}

.ss-appleinc:before, .ss-appleinc.right:after {
    content: '';
}

.ss-microsoft:before, .ss-microsoft.right:after {
    content: '';
}

.ss-windows:before, .ss-windows.right:after {
    content: '';
}

.ss-android:before, .ss-android.right:after {
    content: '';
}

.ss-blackberry:before, .ss-blackberry.right:after {
    content: '';
}

.ss-link:before, .ss-link.right:after {
    content: '?';
}

.ss-phone:before, .ss-phone.right:after {
    content: '?';
}

.ss-mail:before, .ss-mail.right:after {
    content: '✉';
}

.ss-like:before, .ss-like.right:after {
    content: '?';
}

.ss-rss:before, .ss-rss.right:after {
    content: '';
}

.ss-share:before, .ss-share.right:after {
    content: '';
}

.ss-fivehundredpx:before, .ss-fivehundredpx.right:after {
    content: '';
}

.ss-octocat:before, .ss-octocat.right:after {
    content: '';
}
.ss-icon.ss-social-circle {
    font-size: 24px;
}
.logo-block > ul {
    line-height: 75px;
    margin-left: 90px;
}
.logo-block li {
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    text-transform: uppercase;
}
.logo-block a {
    color: #999999;
}
.logo-block a.current {
    color: #e06363;
    text-decoration: underline;
}
.withpadding{
    padding:0 15px;
    max-width:1170px;
}
.section-tree .section:nth-child(2n) {
    padding-right: 0;
}
@media only screen and (max-width : 1065px) {
   .main-column, .side-column{
       width:100%;
       margin-left:0px;
   }
    .side-column {
        margin-top:20px;
    }
}

@media only screen and (max-width : 980px) {
  body.community-enabled .search-results-column + .search-results-column{
       margin-left:0;
  }
}
@media only screen and (max-width : 875px) {
   .col-lg-8,.col-lg-4{
        width:100%;
        padding:0;
    }
  #body-block .right-sidebar{
    border-left: transparent;
    padding-left: 0px;
    padding-top: 30px;
  }
}
@media only screen and (max-width : 768px) {
   .episode-blocks > li{
       width:300px;
   }
  .col-2{
  	width:100%;
  }
}
@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px)
    and (width : 667px) 
    and (height : 375px) 
    and (orientation : landscape) 
    and (color : 8)
    and (device-aspect-ratio : 375/667)
    and (aspect-ratio : 667/375)
    and (device-pixel-ratio : 2)
    and (-webkit-min-device-pixel-ratio : 2)
{
      .episode-blocks > li{
       width:300px;
   }
}
@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 667px) 
    and (width : 375px) 
    and (height : 559px)
    and (orientation : portrait) 
    and (color : 8)
    and (device-aspect-ratio : 375/667)
    and (aspect-ratio : 375/559)
    and (device-pixel-ratio : 2)
    and (-webkit-min-device-pixel-ratio : 2)
{
     .episode-blocks > li{
       width:300px;
   }
}
@media only screen and (max-width : 769px) {
.footer {
    font-size: 3vmin;
    text-align: center;
}
.pull-right {
    float: none;
}
nav .logo-block{
    display:block;
    margin:0 auto;
    float:none;
    width:300px;
}
}

@media only screen and (max-width : 668px) {
   
}

@media only screen and (max-width : 480px) {
    .episode-blocks > li{
        width:100%;
    }
    #footer-second-block h2{
        margin-right:0;
    }
    footer #footer-third-block ul li {
    width: 45%;
    text-align: center;
    margin: 0px 0px 30px;
}
    footer #footer-third-block .copyright, footer #footer-third-block li a {
    padding-top: 10px;
    text-align: center;
    font-size: 14px;
    border-top: 1px solid rgb(221, 221, 221);
}
    footer #footer-third-block ul li a {
    color: rgb(102, 102, 102);
}
    #footer-third-block li a:visited {
    color: rgb(136, 136, 136);
}
    footer #footer-third-block ul li a:visited {
    color: rgb(102, 102, 102);
}
    footer #footer-third-block ul::after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0px;
    clear: both;
}
    .section {
    padding-right: 0;
    width:100%;
}
    .sub-nav > *{
        display:block;
    }
    .sub-nav .search {
    margin-top: 10px;
    max-width: 300px;
}
}
@media only screen and (max-width : 360px) {
    .search-box input[type="submit"]{
        display:none;
    }
    .search-box input[type="search"]{
        padding-right:15px;
    }
    .col-lg-8,.col-lg-4{
        width:100%;
        padding:0;
    }
}
@media only screen and (max-width : 320px) {

}

.side-column.chat-widget{
  box-shadow: 0 1px 2px 0 #dddddd;
   padding: 0 20px 20px;
}
.chat-now img {
    margin-left: 10px;
}
.chat-now span {
   display:block;
}
.chat-now a {
    color: #666666;
}