/** WP Bakery override classes **/

.head, .campaign-cont-inner h1 {
color: #004677;
font-size: 36pt;
line-height: 36pt;
margin: 30px 0px 30px 0px;
font-weight: 500;
font-family: Helvetica, Arial, sans-serif;
}
.sub-head, .sub-head a, .campaign-cont-inner h2 {
color: #009fdf;
font-size: 22pt ;
line-height: 26pt  ;
margin: 15px 0px 15px 0px;
font-weight: 500;
font-family: Helvetica, Arial, sans-serif;
}

.sub-header{
    color: #009fdf  !important;
font-size: 22pt  !important;
line-height: 26pt  !important;
margin: 15px 0px 15px 0px  !important;
font-weight: 500  !important;
font-family: Helvetica, Arial, sans-serif  !important;
}

.header{
text-align: left !important;
color: #004677 !important;
font-size: 36pt  !important;
line-height: 36pt  !important;
margin: 30px 0px 30px 0px  !important;
font-weight: 500  !important;
font-family: Helvetica, Arial, sans-serif  !important;
padding: 0px !important;
    
}

.heading{
    color: #004677 !important;
    font-size: 19pt !important;
    line-height: 25pt !important;
    font-weight: 700 !important;
    font-family: Helvetica, Arial, sans-serif !important;
}

.intro, .intro a {
color: #004677;
font-size: 16pt;
line-height: 22pt;
margin: 20px 0px 10px 0px;
font-weight: 500;
font-family: Helvetica, Arial, sans-serif;
}
.body, p {
color: #000000;
font-size: 12pt;
line-height: 20pt;
font-family: Helvetica, Arial, sans-serif;
}
.source, .ingress, .article {
color: #000000;
font-size: 12pt;
line-height: 20pt;
font-family: Helvetica, Arial, sans-serif;
}
/* change link color for body class */
.body a {
    color:#009fdf;
}
.bullets li{
color: #000000;
font-size: 12pt;
line-height: 22pt;
font-family: Helvetica, Arial, sans-serif;
}
.info-head{
text-align: center !important;
color: #004677 !important;
font-size: 36pt !important;
line-height: 36pt !important;
margin: 30px 0px 30px 0px !important;
font-weight: 500 !important;
font-family: Helvetica, Arial, sans-serif !important;
}

.info-sub-head{
text-align: center !important;
color: #009fdf !important;
font-size: 22pt !important;
margin: 20px 0px 10px 0px !important;
font-weight: 500 !important;
font-family: Helvetica, Arial, sans-serif !important;
}

.info-body{
color: #000000;
font-size: 12pt;
line-height: 20pt;
font-family: Helvetica, Arial, sans-serif;
text-align: center;
}

.cta{
color: #009fdf;
font-size: 22pt;
line-height: 25pt;
font-family: Helvetica, Arial, sans-serif;
}

.button-primary a, .vc_btn3.vc_btn3-color-warning {
font-size:18pt;
background-color: #f5a81c;
}


.tick-list{
    list-style-type: none  !important;
}


.tick {
background: url('/wp-content/uploads/2020/03/Bulleted-tick.png') no-repeat left top;
padding-left: 45px  !important;
padding-top: 5px  !important;
min-height: 35px  !important;
list-style-type: none  !important;
margin-top: 3%  !important;
vertical-align: middle;
}

.tick-side {
display: inline !important;
background: url('/wp-content/uploads/2020/03/Bulleted-tick.png') no-repeat left top !important;
padding-left: 45px !important;
padding-top: 5px;
min-height: 35px;
list-style-type: none;
margin-right: 50px;
margin-left: -35px;
}

li{
 color: #000000 !important;
font-size: 12pt !important;
line-height: 20pt !important;
font-family: Helvetica, Arial, sans-serif !important;   
}

.article-icon-container {
display: flex;
}

.article-icon {
    min-width: 65px;
    float: left;
}


@media only screen and (max-width: 768px) {
.article-icon {
    width: 100%;
    min-height: 65px;
}

.article-icon-container {
display: inherit;
}
}




@media only screen and (max-width: 650px) {
.header{
font-size: 30pt  !important;
line-height: 30pt  !important;
}


.info-head{
font-size: 30pt !important;
line-height: 30pt !important;
}
}