/* search form customization */
.form-control-custom{

    height: 50px;
    background-color: #003856;
    outline: none;
    width: 70%;
    margin: auto;
    margin-top: 5vh;
    border-radius: 2
    0px;
}
.form-control-custom:focus{

    background-color: #003856;
}
.btn-custom{
    height: 50px; 
    margin-top: 5vh;
    background-color: #003856;
   
}
.btn-custom:hover{
    background-color: #005A89;
}

/* link formatting */
.post-link{
    color: #0E101A;
}
.post-link:link { text-decoration: none; }


.post-link:visited { text-decoration: none; }


.post-link:hover { 
    text-decoration: none;
     color: #0E101A;
}


.post-link:active { text-decoration: none; }
/* link formatting  */
.post-item{
    /* background: #F5FCFC; */
    background: #FCFEFE;
    border-radius: 15px;
   
    box-shadow: 0px 0px 3px 1px rgba(227,247,248,.6);
}
.post-item:hover{
    background-color: #F5FCFC;
    box-shadow: 0px 1px 16px 0px rgba(236,249,250,1);
}
 .post-image-item{
    height:250px; 
    width: 100%;
    border-top-left-radius: 15px ;
    border-top-right-radius: 15px ;
}
.post-item h2{
    padding: 3px;
}
.post-excerpt{
    padding: 10px;
}
.post-excerpt p{
    text-indent: 0 !important;
}
.badge{
    float: right;
    padding-top: 7px;
}

/* post details page formatting start */
.pages h2.heading{

    padding: 20px 0;
    text-align: center;
}

.post-image{

margin: auto;
width: 100%;
}

.order-now{
text-align: center;
  background: #003B4D; 
  border-radius: 10px;
  padding: 20px 10px;
  margin-left: 0;
  width: 70%;
  border: 2px solid #FD8C04;
}
.order-now h1{
    color: #F5FCFC !important;
    font-size: 35px;
}
.order-now h3{
    color: #F5FCFC !important;
    font-family: 'Courier New', Courier, monospace;
    font-weight: 400;
    font-size: 24px;
    padding: 20px 2px;

}
.order-now-btn{
background: #FD8C04;
font-weight: 400;
color: #F5FCFC;
font-size: 12px;

}
ul{
    list-style-type: circle;
    padding-left: 40px;
  }
ul li{
    padding: 10px;
}
.recent-post{
    margin-top: 30px;
}
.recent-post .recent-heading{
font-size: 20px;
font-weight: 700;
color: #35404E;

}
.recent-post p{
    text-indent: 0 !important;
    color: #515154;
    padding-left: 10px;
    
}
.post-details{
  display: none !important;

}
.recent{
  
    border-bottom: 1px solid #F5F5F5;
    margin-bottom: 5px;
    transition: border-bottom 1s linear;

}
.recent:hover{
    border-bottom: 1px solid #008B7E;
}

.sticky{
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
}
.sticky .order-now{

    margin: auto;
    width: 80% !important;
    
}
/* post details page formatting end */