/*
Theme Name: Urbana Search
Description: Urbana Search Theme
Version: 1.0
Text Domain: urbanasearch-theme
*/

@font-face {
  font-family: "NeueHaasGrotesk";
  src: url('fonts/NeueHaasGrotesk/NeueHaasDisplay-Roman.eot');
  src: url('fonts/NeueHaasGrotesk/NeueHaasDisplay-Roman.eot#iefix') format('embedded-opentype'), url('fonts/NeueHaasGrotesk/NeueHaasDisplay-Roman.woff') format('woff'), url('fonts/NeueHaasGrotesk/NeueHaasDisplay-Roman.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "NeueHaasGrotesk";
  src: url('fonts/NeueHaasGrotesk/NeueHaasDisplay-Bold.eot');
  src: url('fonts/NeueHaasGrotesk/NeueHaasDisplay-Bold.eot#iefix') format('embedded-opentype'), url('fonts/NeueHaasGrotesk/NeueHaasDisplay-Bold.woff') format('woff'), url('fonts/NeueHaasGrotesk/NeueHaasDisplay-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

h1, h2, h3, h4, h5 { font-family: "NeueHaasGrotesk"; }
h1, .h1 { font-size: var(--hs-h2); }

.drop-zone { cursor: default; }
.drop-zone .codedropz-upload-handler { border-radius: 0; border: 0; margin-bottom: 0; }
.drop-zone .codedropz-upload-container { padding: 0; }
.drop-zone .codedropz-upload-inner { display: flex; align-items: center; flex-wrap: wrap; }
.drop-zone .codedropz-upload-inner h3 { font-size: 1.6rem; line-height: 2.4rem; font-weight: 400; margin: 0; }
.drop-zone .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn { color: #3fc6a3; }
.drop-zone .dnd-upload-counter { display: none; }
.drop-zone .dnd-upload-status .dnd-upload-image { display: none; }
.drop-zone .dnd-upload-status .dnd-upload-details { padding-left: 0; }
.drop-zone .dnd-upload-status .dnd-upload-details .name { padding: 0; }
.drop-zone .dnd-upload-status .dnd-upload-details .dnd-progress-bar { height: 10px; }
.drop-zone .dnd-upload-status .dnd-upload-details .dnd-progress-bar span { font-size: 8px; line-height: 12px; }
.form .wpcf7-not-valid-tip { font-size: 0.8em; margin-top: 2px; }
.wpcf7 form.form .wpcf7-response-output { font-size: 0.8em; padding: 0.2em 0.5em; margin: 1em 0; }

.hero-page { background: #2f4a70; color: #fff; padding: 16rem 0 8rem; }
.hero-page.sc .row { margin-bottom: 0; }
.hero-page.sc .row > div { margin-bottom: 0; }

.footer .current-menu-item a { color: #3fc6a3; }

.hero-home .image--cover img { object-position: center top; }
.hero_slider { padding-top: 10rem; }
.about-page .sc_bg{
    background-position: center center;
}
.services-page .sc_bg { background-position: center top 10rem; }
.industry-page .sc_bg {
    background-position: center center;
}

.team-member .image--cover img { border-radius: 100%; }

.pagination.disable { pointer-events: none; opacity: 0.7; }

@media (max-width: 1199px) {
	.hero_slider { padding-top: 8rem; }
	.about-page .sc_bg,
	.services-page .sc_bg,
	.industry-page .sc_bg { background-position: center top 8rem; }
}