/*Targeting classes for the custom article template only*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700&display=swap');

#custom-layout-custom-article-template-version-3 {
  font-family: 'Open Sans', sans-serif;
}

.introductory-text {
  font-size:20px;
  line-height:30px;
}

.introductory-text p {
  font-size:20px;
  line-height:30px;
}

.article-start-article-body {
  font-size:16px;
  line-height:24px;
}

.article-start-article-body blockquote {
  font-size:20px;
  line-height:30px;
  color:#6f6f6e;
}

#custom-layout-custom-article-template-version-3 .wrapping-text {
  font-size:16px;
  line-height:24px;
}

#custom-layout-custom-article-template-version-3 .max-width {
  width:100%;
}

#custom-layout-custom-article-template-version-3 .not-max-width {
  width:70%;
  margin:auto;
  text-align:center;
}

#custom-layout-custom-article-template-version-3 .article-header-and-paragraph h1 {
  font-weight:normal;
  font-size:30px;
  line-height:40px;
}

#custom-layout-custom-article-template-version-3 .article-header-and-paragraph h2 {
  font-size:28px;
  color: #000;
  line-height:34px;
  font-weight:normal;
}

#custom-layout-custom-article-template-version-3 .article-header-and-paragraph h3 {
  font-size:24px;
  color: #000;
  line-height:34px;
  font-weight:normal;
  padding-bottom:15px;
}

#custom-layout-custom-article-template-version-3 .article-header-and-paragraph h4 {
  font-size:18px;
  color: #000;
  line-height:26px;
  font-weight:normal;
  padding-bottom:15px;
}

#custom-layout-custom-article-template-version-3 .article-header-and-paragraph h5 {
  font-size:16px;
  line-height:24px;
  color: #000;
  font-weight:normal;
  padding-bottom:15px;
}

#custom-layout-custom-article-template-version-3 .article-header-and-paragraph h6 {
  font-size:14px;
  line-height:20px;
  color: #000;
  font-weight:normal;
  padding-bottom:15px;
}

#custom-layout-custom-article-template-version-3 .article-lists .title {
 font-size:24px;
  line-height:34px;
  font-weight:normal;
}

#custom-layout-custom-article-template-version-3 .article-lists .custom-article-list {
  font-size:16px;
  line-height:28px;
}

#custom-layout-custom-article-template-version-3 .article-header-and-paragraph-with-video h3 {
  font-size:24px;
  line-height:34px;
  font-weight:normal;
  padding-bottom:5px;
  margin-bottom:-100px;
}

#custom-layout-custom-article-template-version-3 .fluid-width-video-wrapper {
  top: 100px;
  margin-bottom:100px;
}

#custom-layout-custom-article-template-version-3-row2-column2 .article-social-media-links {
  text-align:right;
}

#custom-layout-custom-article-template-row3-column1 .article-paragraph-with-image .article-image-float-left {
  float:left;
  margin-right:0px;
}

#custom-layout-custom-article-template-row3-column1 h3 {
 font-weight:300!important;
}

#custom-layout-custom-article-template-row3-column1 .widget-static-content ul, .list-ul, .content-box.news-article ul {
 margin-bottom:0px;
}

#custom-layout-custom-article-template-version-3-row2-column2 {
 padding-left:30px;
}

#custom-layout-custom-article-template-version-3-row2-column2 .article-download-pdf {
  text-align:right;
}

#custom-layout-custom-article-template-version-3-row2-column2 img {
  width:100%;
}

#custom-layout-custom-article-template-version-3-row2-column2 .widget-social-links {
text-align:center;
}

#custom-layout-custom-article-template-version-3-row2-column2 .widget-social-links a {
margin-right:10px;
}

.article-paragraph-with-image .article-image-float-left {
  float:left;
  padding-right:30px;
  padding-bottom:30px;
}

.article-paragraph-with-image .article-image-float-right {
  float:right;
  padding-left:30px;
  padding-bottom:30px;
  padding-top:30px;
}

.article-start-article-body .article-image {
  padding-top:50px;
  padding-bottom:50px;
}

.article-paragraph-with-block-quotes .article-block-quote {
  width: 80%;
  margin:auto;
  padding: 30px;
  font-size:20px;
  line-height:30px;
  color:#6f6f6e;
}

blockquote {
  border:none;
}

@media screen and (max-width: 600px) {
  #custom-layout-custom-article-template-version-3-row2-column2 {
    text-align:center;
    padding-right:30px;
  }
  
  #custom-layout-custom-article-template-version-3-row2-column2 .article-social-media-links {
    text-align:center;
    padding-top:0px;
  }
  
   #custom-layout-custom-article-template-version-3-row2-column2 .article-social-media-links .widget-social-links {
    padding-bottom:0px;
  }
  
  #custom-layout-custom-article-template-row1-column1 .article-header-and-paragraph {
  width:96%;
  margin-left:2%;
  }
}

@media (max-width: 768px){
  h2, .modal-header, .heading-bar .heading-bar-title {
      font-size: 20px;
  }
}
.col-1-2.text-right{
 width:160px;
    margin-top: 25px;
    margin-bottom: 11px;
}