/*
Theme Name: Aviation_manuals_rebuild
Theme URI: http://underscores.me/
Author: Aviation_manuals_rebuild Project Delivery Unit
Author URI: http://aviation_manuals_rebuild.se/
Description: Aviation_manuals_rebuild Development theme
Version: 2.0.0
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: wp-dev
Tags: rtl-language-support

Aviation_manuals_rebuild is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

@font-face{
    font-family:"Trade Gothic Display_1 W01 Base";
    src:url("Fonts/d132d7a7-9e13-47ec-8154-85dcdeec3f3c.woff2") format("woff2"),url("Fonts/bb12e853-8985-460c-a465-7d4082601d3e.woff") format("woff");
}
@font-face{
    font-family:"Trade Gothic Disp_1 W01 Layer_1";
    src:url("Fonts/eefa3a5c-ba4c-47fa-8e27-f897ff8fa1e5.woff2") format("woff2"),url("Fonts/f7c2fe3e-ddbc-4df6-bcd4-c98788c3d3e0.woff") format("woff");
}
@font-face{
    font-family:"Trade Gothic Display_2 W01 Base";
    src:url("Fonts/f879263a-03f5-4993-841b-edb5d2fbb0f1.woff2") format("woff2"),url("Fonts/c00f833b-5f1e-4c08-8b3e-e22248d1f141.woff") format("woff");
}
@font-face{
    font-family:"Trade Gothic Disp_2 W01 Layer_1";
    src:url("Fonts/011c018b-c0dd-4733-8875-597332c9ff3b.woff2") format("woff2"),url("Fonts/c6d21eee-c0e6-402e-9895-7bf437f88cb6.woff") format("woff");
}
@font-face{
    font-family:"Trade Gothic Disp_2 W01 Layer_2";
    src:url("Fonts/b8fe9204-b845-4fd3-bc63-e42ae82db781.woff2") format("woff2"),url("Fonts/48412a05-07cd-4728-a682-cccb7827d309.woff") format("woff");
}



.page-id-13340 .header-bottom.header-bottom-js, .page-id-17987 .header-bottom.header-bottom-js {display: none;}
.dronesafetykit-bg {background-size: cover; background-repeat: no-repeat; background-position: center; padding: 50px 0 80px;}
.dronesafetykit-row {max-width: 1760px; margin: 0 auto; padding: 0 30px;}
.dronesafetykit-row {display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-end;}

.safetykit-form form {margin: 40px 0 0 0;}
.safetykit-title {width: 23%; padding-bottom: 80px; }
.safetykit-title h2 {color: #fff; text-transform: uppercase; font-size: 250px; line-height: 0.8; font-family:"Trade Gothic Display_1 W01 Base"; /*font-weight: normal;*/ letter-spacing: -4px; }
.safetykit-subtitle {width: 38%; padding-bottom: 70px; }
.safetykit-subtitle h3 {font-size: 125px; color: #fff; text-transform: uppercase; line-height: 0.8; font-family:"Trade Gothic Display_1 W01 Base"; /*font-weight: normal;*/ letter-spacing: -3px; }
.safetykit-form {width: 35%; background-color: rgba(0,0,0,0.68); padding: 40px; }
.safetykit-form h2 {font-size: 60px; color: #ffffff; }
.safetykit-form p {color: #fff; font-size: 20px; line-height: 1.2; padding: 0 20px 0 0; }
.safetykit-form li {margin: 0 0 15px 0 !important; }
.safetykit-form label {color: #fff; font-size: 20px !important;  margin: 0 0 8px 0; line-height: normal; }
.safetykit-form .two-inpt #input_14_1 {display: flex; justify-content: space-between; flex-wrap: wrap; }
.safetykit-form .two-inpt #input_14_1 span { width: 48%;}
.safetykit-form .gform_footer input {font-size: 20px; color: #ffffff;  background-color: #e59b1b; border-radius: 0; padding: 16px 50px !important; width: auto; display: inline-block; margin: 0 auto; transition: 0.5s; -webkit-transition: 0.5s; }
.safetykit-form .gform_footer input:hover {background-color: #577ac7; transition: 0.5s; -webkit-transition: 0.5s;}
.safetykit-form .gform_footer {text-align: center;}


/*Drone Safety Confirmation*/
.dronesafetykit-confirmation img {width: 100%; min-height: 400px; object-fit: cover;}
.dronesafetykit-confirmation {position: relative;}
.dronesafetykit-confirmation-row {position: absolute; top: 50%; left: 4%; width: 92%; background-color: rgba(0,0,0,0.68); transform: translate(0%, -50%); height: 80%; display: flex; align-items: center; justify-content: center; padding: 20px 4%;}
.dronesafetykit-confirmation-title {text-align: center; }
.dronesafetykit-confirmation-title h2 {font-size: 60px; color: #fff; text-transform: uppercase; line-height: 1;}
.dronesafetykit-confirmation-title h2 small {font-size: 70%; color: #fff;}
.dronesafetykit-confirmation-title a {font-size: 20px; color: #fff; background-color: #e59b1b; border-radius: 0; padding: 16px 60px !important; width: auto; display: inline-block; margin: 0 auto; transition: .5s; -webkit-transition: .5s; margin-top: 37px; }
.dronesafetykit-confirmation-title a:hover {background-color: #577ac7; transition: 0.5s; -webkit-transition: 0.5s;}



.brands__extra-logo > img {height: 30px;}
strong.footer-email {width: 100%;display: table;}

.child-popup-slider-block .slick-list{padding:0 !important;}

.expanded-repeater-section .expanded-repeater-row{
    max-width: 83.125rem;
    margin-right: auto;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    align-items: center;
}
.expanded-repeater-section .expanded-repeater-row .equal-col{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}
.expanded-repeater-section .er-content p{
    font-family: 'Mulish';
/*     font-style: italic;
    font-weight: 600; */
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
/*     cursor: pointer; */
}
.expanded-repeater-section .er-expanded-icon img{
	display: block;
    margin-left: auto;
	padding-top: 20px;
	width: 33px;
}
.expanded-repeater-section .expanded-repeater-wrap{
	padding: 78px 0 34px;
}
.expanded-repeater-section .expanded-repeater-wrap:nth-child(odd){
	background: #EBEBEB;
}
.expanded-repeater-row.er-expanded-icon {
    padding-top: 40px;
}
.expanded-repeater-section .expanded-repeater-wrap:nth-child(even){
	background: #D8D8D8;
}
.expanded-repeater-section .er-expanded-content-wrap{
    display: none;
}
.expanded-repeater-section .er-expanded-content-wrap.active{
	display: flex;
}
.expanded-repeater-section .er-expanded-icon.active img{
	transform: rotate(90deg);
/*     position: relative;
    top: 22px; */
}
.expanded-repeater-section h2{
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.25;
    color: #000000;
	margin-bottom: 15px;
}
.expanded-repeater-section .er-expanded-content p{
    font-family: 'Mulish';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.25;
    color: #000000;
	margin-bottom: 1.5rem;
}
.expanded-repeater-section .er-expanded-content{
    padding-bottom: 50px
}
.banner-title-section{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 17.4rem 0 10rem;
    background-color: #125BB3;
    justify-content: center;
	flex-wrap: wrap;
    word-break: break-word;
}
.banner-title-section .banner_inner{
	max-width: 83.125rem;
    width: 100%;
    margin: 0 auto;
    padding: 2rem 1rem;
}
.banner-title-section h1{
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-size: 2.25rem;
	line-height: 1.25;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 0;
}
#blueheader .header-bottom{
	color: #15a;
    background-color: #fff;
}
#blueheader .header-bottom .svg-icon path{
	fill: #138;
}
@media screen and (max-width: 1770px) {
    .safetykit-title h2 {font-size: 230px;}
    .safetykit-subtitle h3 {font-size: 110px;}
    .safetykit-form h2, .dronesafetykit-confirmation-title h2 {font-size: 54px;}
    .safetykit-form p {padding: 0;}
}

@media screen and (max-width: 1600px) {
    .safetykit-title h2 {font-size: 200px;}
    .safetykit-subtitle h3 {font-size: 100px;}
    .safetykit-form h2, .dronesafetykit-confirmation-title h2 {font-size: 46px;}
    .safetykit-form p {font-size: 18px;}
    .safetykit-form .gform_footer input, .dronesafetykit-confirmation-title a {padding: 12px 30px !important;}
    .dronesafetykit-bg {padding: 50px 0 60px;}
}

@media screen and (max-width: 1440px) {
    .safetykit-title h2 {font-size: 180px;}
    .safetykit-subtitle h3 {font-size: 70px;}
    .safetykit-subtitle {width: 31%;}
    .safetykit-form {width: 43%; padding: 30px;}
    .safetykit-form h2, .dronesafetykit-confirmation-title h2 {font-size: 44px;}
    .safetykit-form form {margin: 30px 0 0 0;}
}

@media screen and (max-width: 1199px) {
    .safetykit-title h2 {font-size: 160px;}
    .safetykit-subtitle h3 {font-size: 60px;}
    .safetykit-form h2, .dronesafetykit-confirmation-title h2 { font-size: 40px;}
    .safetykit-form label {font-size: 18px !important;}
    .safetykit-form .gform_footer input, .dronesafetykit-confirmation-title a {padding: 10px 20px !important; font-size: 18px;}
    .safetykit-title {width: 30%; padding-bottom: 40px;} 
    .safetykit-form {width: 50%;}
    .safetykit-subtitle {order: 3; padding-bottom: 0;}
    .dronesafetykit-confirmation-title a {margin-top: 27px;}

    .news-event-table__col a.button.button--secondary {font-size: 1.15rem;}
	.expanded-repeater-section h2{font-size: 30px;}
	.expanded-repeater-section .er-expanded-content p{font-size: 18px;}
}

@media screen and (max-width: 1024px) { 
    .safetykit-title {width: 54%;}
    .safetykit-subtitle {width: 42%; order: unset; padding-bottom: 40px;}
    .safetykit-form {width: 100%;}
    .safetykit-title h2 {font-size: 120px;}
    .safetykit-subtitle h3 {font-size: 54px; letter-spacing: -1px;}
    .dronesafetykit-confirmation-title a {margin-top: 18px;}

    .news-event-table__col {padding-right: 20px; width: 18%; max-width: unset;}
    .news-event-table__col:last-child {padding-right: 0px;}
    .news-event-table__col:first-of-type {min-width: unset; max-width: unset; width: 45%; }
    .news-event-table__row {min-width: 820px; flex-wrap: wrap;}
    .news-event-table {overflow-x: scroll;}
	.expanded-repeater-section .er-content p{font-size:18px;}
	.expanded-repeater-section h2{font-size: 28px;}
/* 	.expanded-repeater-section .er-expanded-content p{font-size: 16px;} */
	.banner-title-section .banner_inner{padding: 2rem 1rem;}
}
@media screen and (max-width: 1023px){
	.banner-title-section{padding: 8rem 0;}
}
@media screen and (max-width: 767px) {
    .safetykit-title h2 {font-size: 100px;}
    .safetykit-subtitle h3 {font-size: 46px;letter-spacing: -2px;}
    .safetykit-form h2, .dronesafetykit-confirmation-title h2 {font-size: 36px;}
    .dronesafetykit-bg { padding: 50px 0 50px;}
    .dronesafetykit-confirmation-title a {margin-top: 12px;}
	.expanded-repeater-section .expanded-repeater-row{flex-flow: column;}
	.expanded-repeater-section .er-title{padding-top: 30px;text-align: center;}
	.expanded-repeater-row.er-expanded-icon {padding-top: 20px;}
	.expanded-repeater-section .expanded-repeater-row .equal-col{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.expanded-repeater-section h2{font-size: 26px;}
	.er-expanded-content{text-align: center;}
	.expanded-repeater-section .expanded-repeater-wrap{padding: 50px 0 40px;}
/* 	.expanded-repeater-section .er-expanded-icon.active img{top: 5px;} */
	.banner-title-section h1{font-size: 32px;}
	.banner-title-section{padding: 6rem 0;}
	.expanded-repeater-section .er-expanded-content{padding-bottom: 30px;}
	.expanded-repeater-section .er-expanded-icon img{width: 25px;}
	.expanded-repeater-section .er-content p{font-size: 16px;text-align: left;}
	.expanded-repeater-section .er-expanded-content p{font-size: 16px;}
}

@media screen and (max-width: 640px) {
    .safetykit-title {width: 100%;  padding-bottom: 20px;}
    .safetykit-title h2 {font-size: 90px; letter-spacing: -2px;}
    .dronesafetykit-row {padding: 0 20px;}
    .safetykit-subtitle {width: 100%; padding-bottom: 30px;}
    .safetykit-subtitle h3 {font-size: 41px; letter-spacing: 0px;}
    .safetykit-form h2, .dronesafetykit-confirmation-title h2 {font-size: 33px;}
    .safetykit-form p {font-size: 16px;}
    .safetykit-form label {font-size: 16px !important;}
    .safetykit-form .gform_footer input, .dronesafetykit-confirmation-title a {font-size: 16px;}
    .dronesafetykit-bg {padding: 40px 0;}
    .safetykit-form .two-inpt #input_14_1 span {width: 100%;}
    .safetykit-form .two-inpt #input_14_1 span:first-child {margin-bottom: 15px;}
	.banner-title-section h1{font-size: 32px;}
	.banner-title-section{padding: 5rem 0;}
	.expanded-repeater-section h2{font-size: 20px;}
    .expanded-repeater-section .er-content p{font-size: 16px;}
}

@media screen and (max-width: 640px) {
    .safetykit-title h2 {font-size: 80px;}
    .safetykit-title {padding-bottom: 12px;}
    .safetykit-subtitle h3 {font-size: 38px;}
    .safetykit-form {padding: 30px 20px;}
    .safetykit-form h2, .dronesafetykit-confirmation-title h2 {font-size: 26px;}
    .safetykit-form p {font-size: 15px;}
    .safetykit-form .two-inpt #input_14_1 span:first-child {margin-bottom: 10px;}
    .safetykit-form li {margin: 0 0 10px 0 !important;}
    .safetykit-form label {margin: 0 0 5px 0;}
    .safetykit-form .gform_footer input, .dronesafetykit-confirmation-title a {padding: 10px 15px !important;  font-size: 13px;}
    .dronesafetykit-confirmation-title a {margin-top: 10px;}
	.latest-news__link > svg {margin-top: 4px;}
}
@media print, screen and (min-width: 64em) and (min-width: 40em){
.expanded-repeater-section .expanded-repeater-row{
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}
}
@media print, screen and (min-width: 64em){
.expanded-repeater-section .expanded-repeater-row{
		padding-right: 0.625rem;
		padding-left: 0.625rem;
	}
}
@media print, screen and (min-width: 40em){
.expanded-repeater-section .expanded-repeater-row{
		padding-right: 0.9375rem;
		padding-left: 0.9375rem;
	}
}