.ast-article-single {
  margin-top:20px;
}

.blue{
  color: #F68B2A
}

.entry-content{
  margin-left:15px;
  margin-top:15px;
}

.body {
font-size: 26px !important;
color: #1e2d3d !important;
font-family: "Open Sans", sans-serif !important;
}

.role {
    margin-top: -10px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "Open Sans", serif;
}

.post-container {
min-height: 200px;  /* this was the important piece to put the nav at the bottom and not use float */
border-bottom: 1px dotted #ccc;
padding-bottom: 40px;
margin-bottom: 40px;
}


/* jn added the media to change the width of the image container to remove the text which floats beside on mobile*/
@media (max-width: 620px) {

.post-list-image-container {
  width: 100%;
  padding-bottom: 20px;
  text-align: center;
}}

.post-list-image {
 
border-radius: 50% !important;
border-style: solid !important;
border-width: 5px !important;
border-color: #F68B2A !important;
width:200px !important;
height:200px !important;

}


.post-list-title a {
/* jn changed the colour and applied these to a instead of the div */
color:  #1B75BB !important;
font-size: calc(18px + 1.2vw);
font-weight:bold;
line-height: 1.1;
font-family: "Gurajada", serif;
text-transform: uppercase;
}

/* jn added to copy text style from GTAN*/
.post-list-excerpt {
  font-size: 1em;
    color: #1e2d3d;
    font-family: "Open Sans", sans-serif;
    background: #fff;

    line-height: 1.628571429;
}

/* jn added the following two to format the READ MORE*/
.post-list-exerpt-readmore {
  font-size: 14px;
    font-weight: 700;
text-transform: uppercase;
}
  /* jn adds the arrow after READ MORE taken from GTAN site*/

.post-list-exerpt-readmore:after {
    font-family: "FontAwesome";
    content: '\f178';
    padding-left: 5px;
  }




.post-list-date { 
color: #1e2d3d !important;
font-size: 16px;
font-weight:700;
font-family: "Open Sans", serif;
}

.post-list-nav
{
  min-width:80%;
}
/* JN change look of page numbers */
.page-numbers{
  color: #676667 !important;
    border-color: #676667 !important;
    border: 1px solid #676667;
    outline: none;
    padding: 0.375em 6px;
    text-decoration: none;
  
}
/* JN selected page number */
.current {
  color: #ffffff !important;
    background: #676667 !important;
  
}



.hero-title{
text-transform:uppercase;
font-size: calc(20px + 1.2vw) !important;
font-family: "Gurajada", serif !important;
font-weight: bold !important;
}


.ast-right-sidebar #secondary,.ast-right-sidebar #primary  {
    border: none;
}

.ast-right-sidebar #secondary {
padding-left: 3px;

}

.ast-right-sidebar #primary {
    padding-right: 3px;}

.entry-title {
line-height: 1.1;
font-family: "Gurajada", serif;
text-transform: uppercase;
color: #1B75BB !important;
font-size: 18px;
}

.sidebar-main{
background: #ffffff !important;
border-color: #0367bf !important;
border-width: 1px !important;
border-style: none;
padding: 10px;

}

.button, .button-alt {
    padding: 10px 20px;
    background: #F68B2A !important;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 3px;
}

.button {
  color:#ffffff;
  text-transform: uppercase;
  text-align: center;
  font-size:14px;
  display: inline-block; 
}

.button:hover {
  color:#ffffff;
  text-transform: uppercase;
}

.rt-img-holder {
border-radius:50%;
border-color:  #1B75BB !important;
border-width: 5px !important;
border-style: solid;
width:100px;
height:100px;

}

.post-img {
border-radius:50%;
border-color:  #1B75BB !important;
border-width: 5px !important;
border-style: solid;
}

.h1{
color:  #1B75BB !important;
text-transform:uppercase;
font-size: calc(22px + 1.8vw) !important;
font-weight:bold !important;
line-height: 1.1;
font-family: "Gurajada", serif;
}

.entry-content h1{
color:  #1B75BB !important;
text-transform:uppercase;
font-size: calc(22px + 1.8vw) !important;
font-weight:bold !important;
line-height: 1.1;
font-family: "Gurajada", serif;
}

.entry-content h2{
color:  #1B75BB !important;
text-transform:uppercase;
font-size: calc(20px + 1.4vw);
font-weight:bold !important;
line-height: 1.1;
font-family: "Gurajada", serif;
}

.entry-content h3 {
  
    color: #1B75BB !important;
    font-size: calc(18px + 1.2vw);
    font-weight: bold !important;
    line-height: 1.1;
    font-family: "Gurajada", serif;
    text-transform:uppercase;
}

.entry-content h4{
font-size: calc(16px + 1vw) !important;
font-weight:bold !important;
line-height: 1.1;
font-family: "Gurajada", serif;
text-transform:uppercase !important;
color:  #1B75BB !important;
}

.h1{
font-size: calc(22px + 1.8vw) !important;
}

.h2{
text-transform:uppercase;

}

.h3{
  color:  #1B75BB !important;
text-transform:uppercase;
font-size: calc(18px + 1.2vw) !important;
}

.h4{
text-transform:uppercase;
font-size: calc(55px + 1.8vw) !important;
}

.h5{
text-transform:uppercase;
font-size: calc(55px + 1.8vw) !important;
}

.hero-text {
text-transform:uppercase;
font-size: calc(20px + 1.2vw) !important;
font-family: "Gurajada", serif;
font-weight: bold;}

.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #1B75BB;
    border-color: #FFFFFF;
    border-width: 0px;
}