@font-face {
    font-family: Poppins;  
    src: url(/wp-content/uploads/sites/26/fonts/Poppins-Regular.ttf);
		font-weight: normal;
}

@font-face {
    font-family: Poppins-bold;  
    src: url(/wp-content/uploads/sites/26/fonts/Poppins-Bold.ttf);
		font-weight: normal;
}

p {
  font-family: "Poppins", Arial, sans-serif !important;
	font-size:16px;
}

span {
  font-family: "Poppins", Arial, sans-serif !important;
}

li {
  font-family: "Poppins", Arial, sans-serif !important;
}

h1 {
  font-family: "Poppins", Arial, sans-serif !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
	font-weight: normal !important;
}

h2 {
  font-family: "Poppins", Arial, sans-serif !important;
	letter-spacing: 0 !important;
  text-transform: none !important;
	font-weight: normal !important;
}

h3 {
  font-family: "Poppins", Arial, sans-serif !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
	font-weight: normal !important;
}

h4 {
  font-family: "Poppins", Arial, sans-serif !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
	font-weight: normal !important;
}

h5 {
  font-family: "Poppins-Bold", Arial, sans-serif !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
	font-weight: normal !important;
}

/* Featured Job List*/

.featured-jobs-cell .widget.widget-joblist .widget_joblist_row {
	font-family: "Poppins", sans-serif !important;
}

/* Fix for color of selected menu item */
#top #header .av-main-nav > li.current-menu-item > a .avia-arrow {border-bottom:#ffffff;}

.widget-jobsearch-results .search-columns {
 background:#1e4161; 
}

/* TEMPORARY */
#widget-jobsearch-results-list .jobTitle a {
 color:#B0D357; 
}

#job-map{height:500px;}
/* Mobile breakpoint: 768px */
/* Tablet breakpoint: 990px */
/* Fix for color of selected menu item */
#top #header .av-main-nav > li.current-menu-item > a .avia-menu-text {color:#53BC80; font-weight:400;}
#top #header .av-main-nav > li > a .avia-menu-text {font-weight:400;}
.av-main-nav > li > a {
  padding: 0 12px;
}

#subpage-row-header {background-color:#fff;}
/* collapse subpage title height when scaling down to mobile widths */
@media only screen and (max-width: 989px) {
.cws-headline-subpage {
  height:auto !important;
    min-height: 0 !important;
}
}
/* set most element backgrounds to transparent */
.alternate_color, .alternate_color .site-background, .alternate_color .first-quote, .alternate_color .related_image_wrap, .alternate_color .gravatar img .alternate_color .hr_content, .alternate_color .news-thumb, .alternate_color .post-format-icon, .alternate_color .ajax_controlls a, .alternate_color .tweet-text.avatar_no, .alternate_color .toggler, .alternate_color .toggler.activeTitle:hover, .alternate_color #js_sort_items, .alternate_color.inner-entry, .alternate_color .grid-entry-title, .alternate_color .related-format-icon, .grid-entry .alternate_color .avia-arrow, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery img, .alternate_color .grid-content, .alternate_color .av-share-box ul, #top .alternate_color .av-related-style-full .related-format-icon, .alternate_color .related_posts.av-related-style-full a:hover, .alternate_color.avia-fullwidth-portfolio .pagination .current, .alternate_color.avia-fullwidth-portfolio .pagination a,

.main_color, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current, .main_color.avia-fullwidth-portfolio .pagination a
{background-color:transparent;}

.widgettitle {font-size:20px;}
#header {margin:25px 0 15px;}
#main {background-color:rgba(255,255,255,.6);}
#header_main .logo img {padding:5px 0;}
span.breadcrumb-title {display: none;}

#home-row-header {
  padding-left:50px; padding-right:50px;
  padding-top:25px;
  margin-bottom:20px;
}
@media only screen and (max-width: 767px) {
#home-row-header {
    padding-left:0; padding-right:0;
  }
}

/*#home-row-header .dvr-header-home,*/
.dvr-header {
 -moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover; 
}
/*#home-row-header */
#wrap_all #main .widget-jobsearch {
 background:#868383;
  padding:15px 20px;
}
/*#wrap_all #home-row-header h3.widgettitle {color:#fff;} */
#wrap_all #main .widget-jobsearch h3.widgettitle {color:#fff; margin-top:0; margin-bottom:16px;}

#home-row-header .av-special-heading-tag {
 background-color:rgba(255,255,255,.85);
  padding:12px 5px;
}
#dvr-grid-wrap-home .flex_column {
  background:#fff;  
}
.dvr-grid-home {padding:10px 10px 5px;}
.blk-stay-connected-home,.blk-stay-connected {background:#fff; padding:15px 20px;}

#blk-joblist-home .widget-joblist {
 background:#fff;
  padding:15px;
}
@media only screen and (min-width: 768px) {
  #blk-joblist-home .widget_joblist_row {
    display: inline-block;
    width: 25%;
  }
}
#blk-joblist-home .widget_joblist_row {padding-top:10px;}
.hr-custom .hr-inner.inner-border-av-border-dotted {border-style:dotted;}
.hr-custom.dvr-dotted-hr {line-height:4px; min-height:4px;}

#dvr-grid-wrap-subpage .iconbox_content .entry-content-header h3.iconbox_content_title {
	padding-bottom:14px;
	margin-bottom:14px;
	border-bottom:1px dotted #d32026;
}

.blog-meta {display:none !important;}

/* change mobile menu animation */
#wrap_all { position: relative !important; }
.avia_transform3d #mobile-advanced {
opacity: 0;
top: -100%;
left: 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}

.avia_transform3d .show_mobile_menu #mobile-advanced {
opacity: 1;
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
/*
#mobile-advanced{
	-webkit-transform:   scale(1);
	-moz-transform:      scale(1);
	transform:           scale(1);
}
.avia_transform3d #mobile-advanced{
	-webkit-transform:   scale3d(1);
	-moz-transform:      scale3d(1);
	transform:           scale3d(1);
}
.show_mobile_menu #mobile-advanced{
	-webkit-transform:   scale(1);
	-moz-transform:      scale(1);
	transform:           scale(1);
}
.avia_transform3d .show_mobile_menu #mobile-advanced{
	-webkit-transform:   scale3d(1);
	-moz-transform:      scale3d(1);
	transform:           scale3d(1);
}
#mobile-advanced{ 
	right: 0;
	top: -100%;
}

.show_mobile_menu #mobile-advanced{
	-webkit-transform:   translate(0, 100%);
	-moz-transform:      translate(0, 100%);
	transform:           translate(0, 100%);
}

.avia_transform3d .show_mobile_menu #mobile-advanced{
	-webkit-transform:   translate3d(0, 100%, 0);
	-moz-transform:      translate3d(0, 100%, 0);
	transform:           translate3d(0, 100%, 0);
}
*/

/**
* Unique to Chloe
*/

.flex_column .template-blog .tribe-events-back {
  display: none;
}

#main>.title_container {
  display: none;
}  

.post-meta-infos .text-sep-date {
    display: none;
}

.single-tribe_events .tribe-events-event-meta.primary {
	width: 65%;
	float: left;
}

.av-single-event-content {
	width: 100%;
	float: none !important;
}

.single-tribe_events .tribe-events-event-meta.secondary {
	width: 32%;
	float: right;
}

@media only screen and (max-width: 480px) {
  .widget.widget-jobsearch {
    padding:30px 0 0px 0;
  }
  
  .avia-content-slider .slide-entry-wrap {
    margin-bottom: 0px;
  }
  
  .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
    margin-bottom: 20px;
  }
  
  .single-tribe_events .tribe-events-event-meta.primary {
    width: 100%;
  }
  
  .single-tribe_events .tribe-events-event-meta.secondary {
    width: 100%;
  }
  
}
/*CUSTOM - social media icons */
#top #wrap_all .av-social-link-instagram a::before {
    content: "";
    width: 30px;
    height: 30px;
   display: inline-block;
    vertical-align: middle;
    background: url(/wp-content/uploads/sites/26/2021/04/icon-instagram-grey.png) no-repeat center center;
    background-size: contain;
}
#top #wrap_all .av-social-link-instagram:hover a{
    color:#fff; 
    background-color:#46d4fe; 
}

#top #wrap_all .av-social-link-facebook a::before {
    content: "";
    width: 30px;
    height: 30px;
   display: inline-block;
    vertical-align: middle;
    background: url(/wp-content/uploads/sites/26/2021/04/icon-facebook-grey.png) no-repeat center center;
    background-size: contain;
}
#top #wrap_all .av-social-link-facebook:hover a{
    color:#fff; 
    background-color:#37589b; 
}

#top #wrap_all .av-social-link-mail a::before {
    content: "";
    width: 30px;
    height: 30px;
   display: inline-block;
    vertical-align: middle;
    background: url(/wp-content/uploads/sites/26/2021/04/icon-email-grey.png) no-repeat center center;
    background-size: contain;
}
#top #wrap_all .av-social-link-mail:hover a{
    color:#fff; 
    background-color:#46d4fe; 
}
/* end social media */

/* Job Search styles*/

.flex_column .widget .widgettitle, .content .widget .widgettitle {margin-bottom: 20px;}

div .main_color .button {border-radius: 4px !important;}

#gtm-jobdetail-title {margin-top: 14px; margin-bottom: 20px; font-size: 24px;}

.jobdetail-buttons {margin-top: 5px;}

.jobdetail-desc {
	margin-top: 150px;
}