/*Global*/
article ul, article ol {
  margin: 10px 0;
  padding-left: 30px;
}
article li{
  padding-bottom: 5px;
}
article p {
  margin-bottom: 10px;
}
img {
  height: auto;
  width: auto;
  max-width: 100%;
}
h3 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 5px;
}
h2 {
	margin-bottom: 5px;
}
/* Sidebar override */
.ja-side-nav .nav-list li.active li a {
  color: #30a6c4;
  font-weight: normal;
}
.ja-side-nav .nav-list li.active li a:hover {
  color: #30a6c4;
  font-weight: normal;
  text-decoration: underline;
}
/* Topbar override */
.ja-nav-primary .nav { margin: 0;}
/* Tabs */
.tabs a {
  background-color: #eee;
  text-decoration: none;
}
.tabs a.active {
  background-color: #ccc;
}
.tabs a:hover, .tabs a:focus {
  background-color: #bbb;
}
/* Primary Tabs */
.tabs--primary {
  margin-bottom: 1em;
  border-bottom: 1px solid #bbb;
}
.tabs--primary a {
  padding: 0.3em 0.8em;
}
.links--inline {
  *zoom: 1;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/**
 * @file
 * Inline links as generated by theme_links().
 */
.links--inline:after {
  content: "";
  display: table;
  clear: both;
}
.links--inline li {
  float: left;
  /* LTR */
  margin-right: 1em;
  /* LTR */
}
.links--inline li > a {
  display: block;
}
/* Secondary Tabs */
.tabs--secondary a {
  padding: 0.2em 0.5em;
  margin: 0.4em 0;
  font-size: 0.9em;
}


/* Article WW2 */
.main-container {padding: 40px 0;}

.ja-blog-article .author-portrait {
  max-width: none;
}

ul.meta-tags,
.related-articles ul {
  padding-left:0;
}

.ja-blog-main .node--blog--full .blog-item {
  margin-left: 0;
}

.breadcrumb {
  padding: 10px;
}

.breadcrumb li {
  font-size: 1em;
  line-height: 1.5em;
  display: inline-block;
  vertical-align: top;
  padding-right: 0.4em;
}

.breadcrumb li:after {
  content: "»";
  padding-left: 0.4em;
  vertical-align: baseline;
}
.breadcrumb li:last-child:after {
  content: "";
}
.webform-component--what-do-you-need-help-with,
#webform-component-what-do-you-need-help-with {
  display:none;
}

.view-id-help ol {
  padding-left: 30px;
}

/* AddThis social sharing hover */
.at-share-btn .at15nc.at15t_facebook:hover {
  background-color: #3b5998;
}

.at-share-btn .at15nc.at15t_linkedin:hover {
  background-color: #03659A;
}

.at-share-btn .at15nc.at15t_gmail:hover {
  background-color: #C00000;
}

.at-share-btn .at15nc.at15t_twitter:hover {
  background-color: #4099FF;
}

.at-share-btn .at15nc.at15t_compact:hover {
  background-color: #52BAD5;
}

#webform-client-form-1500, .view-help .webform-client-form{
  padding-left: 5px;
  clear: both;
}

#webform-component-yes-no .form-item-submitted-yes-no{
  display: inline;
  margin-right: 25px;
  margin-top: 10px;
}

.view-help .webform-client-form #webform-component-comment .form-textarea-wrapper,
#webform-client-form-1500 #webform-component-comment .form-textarea-wrapper{
  padding-right: 25px;
}

.view-help .webform-client-form .webform-component-textarea textarea,
#webform-client-form-1500 #webform-component-comment #edit-submitted-comment{
  width: 100%; 
  resize: none;
  padding: 10px;
  font-size: 15px
}

#webform-client-form-1500 #webform-component-yes-no label{
  margin-bottom:10px;
}

@media (max-width: 1299px) and (min-width: 980px) {
  .ja-press-logos.ja-col-default {
    text-align: center;
  }
}

@media (max-width: 479px) {
  .i18n-es .ja-nav-primary img.logo {
    left: 5px !important;
  }

  .i18n-es .ja-nav-primary.ja-col-default .ask-question-button {
    padding-left: 5px;
    padding-right: 5px;
  }
}
