/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

p, h1, h2, h3, h4, h5, h6, ul, li, ol, a, button, input, textarea, span, div, body, .menu__item li, nav {font-family: "Montserrat", Montserrat, Helvetica, sans-serif !important;}
.menu__item--depth-1 {margin-inline-end: 0px !important;}

.menu nav a, 
li .menu__link {
  text-transform: uppercase;
  font-weight:800 !important;;
  font-size: 15px;
}

.en-portfolio__sub-title,
.related-post__image-wrapper {display:none;}


.en-portfolio-grid__item-img-wrap img {
  max-width:371px !important;
  height: auto;
}

@media screen and (min-width: 500px) {
.en-portfolio-grid__item-img-wrap img {
  max-width:371px !important;
  width: 371px;
  height: 185px;
}
  
  
/**** Blog Styles ****/
  
  
  
/**** HubSpot Video Forms ****/
  .hsv-form form {padding: 20px;}
  
 .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]) {
   border: none;
   padding:15px;
  }
  
  .hsv-form form .input input {border-bottom: 2px solid #185a7d;}
  
  .hsv-form form input[type=submit], form .hs-button {
    border: none;
    background-color: #185a7d !important;
    color: #FFFFFF !important;
  }