.entry-content {
    padding-top: 0px !important;
}

/* fix row height */
.page-id-10  .boxes{     
   overflow-y: hidden; 
}

/* transition to coloumn-row background */
.dark-overlay::before {
  -webkit-transition: opacity 0.25s ease-in-out;
   -moz-transition: opacity 0.25s ease-in-out;
   transition: opacity 0.25s ease-in-out;
}
.dark-overlay:hover::before {
  opacity: 0.65;
}

/* fix button style */
.boxes .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  background: linear-gradient(to right,  #FFFFFF 50%, rgba(255,0,0,0) 50%);
  background-size: 200% 100%;
  background-position:right bottom;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}
.boxes button:hover {   
   color: #242427 !important;
   opacity: 1;
   background-position:left bottom;
}
.boxes .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {  
   color: #242427 !important; 
   background-position:left bottom;
}

/* hide homepage pagination */
.home .pagination {
display: none;
}

/* fix bottom spacing on two col row on mobile resolution */
@media screen and (max-width: 767px) {
  .beginning-element-border.boxes.vc_col-sm-6 {
    margin-bottom: 3px;
  } 
}

/* button font family*/
.meta, .site-tagline, .btn, .header nav#nav, .comment-reply-link, .form-submit input[type="submit"], #comments .commentlist li .comment-date, .tagcloud, .button, .search-type, .aesop-timeline, .scroll-nav, h4 .by, .grid-item .meta, .grid-item .btn {
    font-family: "Montserrat" !important;
}

/* homepage min-height for blog feed grid*/

.grid-item-link {
    min-height: 375px;
}

body.grid-default .main-archive .grid-item-link .grid-item, body.grid-1-3-3 .main-archive .grid-item-link .grid-item, body.grid-1-3-1 .main-archive .grid-item-link .grid-item, body.grid-3-3-3 .main-archive .grid-item-link .grid-item {
    height: 375px !important;
}

/*move menu up*/
.header.no-search.no-menu-icon > nav {
    position: relative;
    top: -4px;
}