

.big-header{
	font: bold 95px/90px var(--aguila-bold);
    letter-spacing: -1px;
  }
.big-header .wpb_wrapper pre{
    color: #6E7076;
    font-size: 119px;
    font-weight: bold;
    letter-spacing: -0.7px;
    line-height: 145px;
	font-family: var(--aguila-bold);
  }

.big-header-shadow{
	text-shadow: 0 0 18px 0 #000000;
}

.card{
	border:0!important;
}
.hentry.card .card-body{
	padding:0!important;
}

.contacts__h2{
  font-size: 40px;
  line-height: 49px;
  margin-bottom: 30px;
  font-family: var(--aguila-bold);
  font-weight: 700;
  color: #6E7076;
}

/* CARRERS SECTION - start */

.contacts__careers-item{
  margin-bottom: 30px;
}

.contacts__careers-item-img{
  width: 100%;
  height: 294px;
  background-size: contain;
  border-radius: 5px;
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  margin-bottom: 10px;
}

.contacts__careers-item h4{
  font-size: 14px;
  line-height: 16px;
  color: #6E7076;
  margin-bottom: 10px;
  font-family: var(--universal-sans-bold);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.52px;
}

.contacts__careers-item p{
  font-size: 14px;
  font-family: var(--universal-sans-regular);
  margin-bottom: 10px;
  color: #757575;
  line-height: 18px;
  letter-spacing: normal;
}

.careers__no-vacansies{
  font-size: 14px;
  font-family: var(--universal-sans-regular);
  margin-bottom: 0;
  color: #757575;
}

.contacts__careers-item a{
  display: inline-block;
  margin-bottom: 0;
  padding-left: 10px;
  border-left: 3px solid #FF9800;
  text-transform: uppercase;
  font-size: 11px;
  font-family: var(--universal-sans-bold);
  font-weight: 700;
  color: #6E7076;
  text-decoration: none;
  letter-spacing: 1.19px;
}

/* CARRERS SECTION - end */

/* big header center i.e. privacy page */

.big-header-center{
    color: #6E7076;
    font-size: 95px;
    font-weight: bold;
    letter-spacing: -0.7px;
    line-height: 145px;
	font-family: var(--aguila-bold);
	text-align: center;
  }
.big-header-center .wpb_wrapper pre{
    color: #6E7076;
    font-size: 119px;
    font-weight: bold;
    letter-spacing: -0.7px;
    line-height: 145px;
	font-family: var(--aguila-bold);
	text-align: center;
  }

.big-header-center::after {
	content:"";
    border-bottom: 15px solid #FF9800;
    height: 10px;
    display:block;
    position: relative;
	width:30%;
	margin:auto;
}

.vc_row{
/* 	margin:0!important; */
}

.margin10{
	margin-top:10rem!important;
}

.margin5{
	margin-top:5rem!important;
}

.z-index-more-and-animate-right .vc_row, 
.z-index-more-and-animate-left .vc_row {
    position: relative;
    z-index:10;
}


.z-index-more-and-animate-right, 
.z-index-more-and-animate-left {
  position:relative
}


.shortcode-square-div-right-sus {
  top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    position: absolute;
    background: #FF9800;
	z-index:0;
}

.shortcode-square-div-right {
  top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    position: absolute;
    background: #FF9800;
	z-index:1;
}

.shortcode-square-div-left {
  top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    position: absolute;
    background: #FF9800;
	z-index:1;
}

ul.contact-zone{
	 display: grid;
    grid-template-columns: 175px 250px;
    grid-column-gap: 40px;
}

.header-text{
   color: #6E7076;
  font-family: var(--aguila-bold);
  font-size: 42px;
  font-weight:bold;
  letter-spacing: -0.25px;
  line-height: 52px;
	padding-left:20px;
}

li.contact-address{
	 color: #6E7076;
  font-family: var(--universal-sans-bold);
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -0.08px;
  line-height: 18px;
  width: 90%;
  padding-left:20px;
}

p.addresss{
	font-weight:400 !important;
	color: #757575 !important;
	font-family: var(--universal-sans-regular);
	font-size: 14px;
	line-height: 18px;
 
}

.careers-header{
	color: #6E7076;
  font-family: var(--aguila-bold);
  font-size: 42px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 52px;
}

.custom-map, .custom-map2{
	box-shadow: 0px 0px 55px #ccc;
}


.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    border-radius: 10px;
    box-shadow: 0 0 20px #cccccc91;
}



/* POST TITLE CUSTOM KEILHAUER */
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title > h4{
	 color: #6E7076;
  font-family: var(--universal-sans-bold);
	text-transform:uppercase;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.52px;
  line-height: 18px;
}

/* POST TEXT EXCERPT CUSTOM KEILHAUER */
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt > p {
	color: #757575;
  font-family: var(--universal-sans-regular);
  font-size: 15px;
  line-height: 20px;
}

/* POST BUTTON CUSTOM KEILHAUER */
.vc_general.vc_btn3{
	padding:0!important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{	
    color: #6E7076!important;
    font-family: var(--universal-sans-bold);
    font-size: 14px;
    letter-spacing: 1.52px;
    line-height: 18px;
    background: transparent!important;
    text-transform: uppercase;
        text-align: left;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat::before{	
    content: "";
    position: relative;
    border-right: 3px solid #FF9800;
    margin-right: 5px;
    width: 100%;
}


/* ======================================
/* CONTACT PAGE - SLIDER ACF STYLES */
/* ===================================== */
.tabs_nr{
	 color: #6E7076;
  font-size: 16px;
  line-height: 19px;
	    font-family: var(--universal-sans-regular);
    font-weight: 100;
	text-transform:uppercase;
}


.tabs_title{
 color: #6E7076;
  font-size: 16px;
  line-height: 19px;
	    font-family: var(--universal-sans-regular);
    font-weight: 100;
	text-transform:uppercase;

}


p.mega-super-title{
	display:inline-grid;
}

.pad20{
	padding-left:4rem!important;
}
.tabs_nr_top{
 color: #6E7076;
  font-family: var(--aguila-bold);
  font-size: 42px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 52px;
}


.tabs_title_top{
 color: #6E7076;
  font-family: var(--aguila-bold);
  font-size: 42px;
  font-weight: bold;
  letter-spacing: -0.25px;
  line-height: 52px;

}

.p25{
	padding:25px;
}

.supporter-img{
	padding:1rem;
}

.body_editor_content{
  color: #313131;
    font-size: 18px;
    letter-spacing: -0.11px;
    line-height: 13px;
	margin-top: 35px;
}

.canada_addresses{
	    display: grid;
}
span.host_address{
    margin-bottom: 3px;
    color: #6E7076;
    font-size: 16px;
    cursor: pointer;
    line-height: 27px;
}

#menu1_canada{
	padding-left: 2rem;
}

#menu2_us{
	padding-left: 2rem;
}

#menu3_international{
	padding-left: 2rem;
}

@media only screen and (max-width: 1000px){
	.big-header{
		font-size:90px;
	}
	.big-header-center{
		font-size:90px;
	}
}

@media only screen and (max-width: 786px){
	.big-header{
		font-size:50px;
	}
	.big-header-center{
		font-size:90px;
	}
  ul.contact-zone{
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 20px;
  }
}
@media (max-width: 767.98px) {
  .margin10 {
    margin-top: 3rem!important;
  }
  li.contact-address{
    padding-left: 0px;
  }
  .wpb_wrapper .vc_custom_1591183898849, .wpb_wrapper .vc_custom_1591183908489 {
    padding-left: 0px !important;
  }
}
