.single-post {
  background-color: #ffffff;
  color: #333;
}

.entry-post-details .entry-author-info{
  background-color: #ffffff;
  color: black;
}

.entry-post-details .entry-author-info a {
   color: #003e7e;
}

.single-post a{
  color: #003e7e;
  text-decoration: underline;
}

.single-post a:hover{
  color: #f4d55a;
}

.entry-post-details .entry-post-navigation a{
  color: #003e7e;
  text-decoration: none;
}

.entry-post-details .entry-post-navigation a:hover{
  color: #f4d55a;
}

.single-post .ygency-feature-box.design-one {
  padding: 50px 0px 0px 0px;
  
  text-align: justify;
}

.single-post .ygency-feature-box.design-one .box-title {
  margin: 0px 0px 10px 0px;
}

.single-post .ygency-feature-box.design-one .box-title a{
  color: #003e7e;
  text-decoration: none;
}

.single-post .elementor-heading-title {
  color: #003e7e;
}

.single-post .widget.widget_search input {
  color: #c0c0c2;
}

.single-post .widget.widget_search input[type=submit], .single-post .widget.widget_search button[type=submit]{
  color: #02050a;
}

.single-post .widget .widget-title{
  color: #003e7e;
}

.single-post .widget.ygency-wp-recent-posts ul .post-title a{
  color: #003e7e;
  text-decoration: none;
}

.single-post .ygency-feature-box .box-read-more {
  display: none;
}

.entry-post-details .entry-tags-share .post-tags-wrap a:hover{
  background: #f4d55a;
  color: white;
}

.entry-post-details .entry-author-info a{
  text-decoration: none;
}

.image-container-l .e-con-inner {
  margin-left: 0px; 
}

.image-container-r .e-con-inner {
  margin-right: 0px;
}

.primary-menu a{
  text-decoration: none;
}


.head1 {    
    font-size: 130px;
    text-transform: uppercase;
    line-height: 1em;
}
.head2 {
    color: #FFFFFF00;
    font-size: 130px;
    text-transform: uppercase;
    line-height: 1em;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF;
    stroke: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.head3 {
      color: var( --e-global-color-ygency_primary );
    font-size: 130px;
    text-transform: uppercase;
    font-style: italic;
    line-height: 1em;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #FFFFFF;
    stroke: #FFFFFF;
}

    
@media (max-width: 767px) {
  .head1 {
      font-size: 50px;
  }
  .head2 {
      font-size: 50px;
  }
  .head3 {
      font-size: 50px;
  }
}
