<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Aircraft Engineers International
Theme URI: http://www.airengineers.org
Author: Creotec Limited
Author URI: http://creotec.com/
Description: Aircraft Engineers International Bootstrap Responsive
Version: 1.0 
License: Private
Tags: Aircraft Engineers International, Responsive
Text Domain: www.airengineers.org
*/

body { font-family: 'Lato', sans-serif; background:#ffffff; font-weight: 400; }
.puk-main a { color: #4a4693; }
.puk-main .btn-primary  { background-color: #4a4693 !important; border-color: #4a4693 !important; color: #ffffff !important; }
header small { line-height: 1.0em; font-size:75%; }
.btn { color: #ffffff!important; border-radius:0px; }

.puk-pad-lg { padding-top:60px;padding-bottom:60px; }
.puk-pad-md { padding-top:40px;padding-bottom:40px; }
.puk-pad-sm { padding-top:20px;padding-bottom:20px; }
.puk-pad-xs { padding-top:10px;padding-bottom:10px; }

.puk-main-content { color: #545454; }
.puk-bg-dark-blue { background-color: #4a4693; color: #ffffff; }
.puk-bg-light-blue { background-color: #32a3d9; color: #ffffff;  }
.puk-bg-dark-orange { background-color: #3e8977; color: #ffffff;  }
.puk-bg-white { background-color: #ffffff; color: #545454;  }
.puk-bg-black { background-color: #333333; color: #ffffff;  }

.puk-bg-dark-blue a,.puk-bg-light-blue a,.puk-bg-dark-orange a, .puk-bg-black a { color: #ffffff; }
.puk-text-dark-orange,.puk-text-dark-orange a { color: #3e8977;  }
.puk-text-black,.puk-text-black a { color: #545454; }
.puk-text-grey,.puk-text-grey a { color: #666666; }

.puk-img-fullwidth { width: 100%; }

.puk-sec-top-most h3,.puk-sec-top-most ul,.puk-sec-top ul,.puk-sec-top p { margin:0px !important;  padding:0px !important; }
.puk-sec-top-most h3 { font-size: 1.3em; font-weight: 600; }

.puk-nav-quicktop { background-color: #ffffff; }
.puk-sec-top ul&gt;li:nth-child(2)  { xborder-left: 1px solid rgba(255,255,255,0.4); xborder-right: 1px solid rgba(255,255,255,0.4);}
.puk-sec-top ul&gt;li { padding: 10px 8px; margin:0px !important; }
.puk-sec-top ul&gt;li:nth-child(1) { padding-left: 0px !important; }
.puk-sec-top ul&gt;li:nth-child(3) { padding-right: 0px !important; }

.puk-navbar, .dropdown-menu { background-color: #4a4693 !important; color: #ffffff !important; border-radius:none; border-radius:0px; }
.puk-navbar a { color: #ffffff !important;  }
.puk-navbar a { color: #ffffff !important;  }
.puk-navbar .dropdown-menu { border:0px none; padding:0px; }
.puk-navbar .dropdown-item:focus, .dropdown-item:hover { background-color: #3e8977; } /*#2e71b9*/
.puk-navbar .dropdown-item.active, .dropdown-item:active,.puk-navbar .current-menu-parent,.puk-navbar .nav-link.active { background-color: #3e8977; } /*#2e71b9*/
.puk-navbar .dropdown-item { padding:0.45rem 1.5rem; border-top:1px solid rgba(255,255,255,0.4); }
.puk-navbar .dropdown-item:nth-child(1) { border-top:1px solid rgba(255,255,255,0.4); }
.puk-navbar .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,&lt;svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'&gt;&lt;path stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/&gt;&lt;/svg&gt;") !important }
.puk-navbar .navbar-toggler { border:1px solid #ffffff; }
.puk-navbar { padding:0px; margin: 20px 0px; }

.justclose { font-size: 0.9rem; }
.justclose .justcloseinner { padding:2px 0px; }

.puk-breadsearch,.puk-breadsearch a { font-size: 0.90rem; color: #333333 !important; }
.puk-breadsearch input,.puk-breadsearch button { border-radius: none; border-radius:0px; }
.puk-btn-search { border-color: #dddddd; }

.puk-sec-slider .carousel-caption { text-align: left; background-color: rgba(255,255,255,0.3); border:1px solid rgba(255,255,255,0.9);  padding:20px 20px; left: auto; right:20%; bottom: 40px; max-width:500px; text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000; } //rgba(74,70,147,0.7) rgba(74,70,147,0.7)

.puk-caption, .puk-caption a { color: #ffffff; }
.puk-caption .btn { background-color: #ff7630; color: #ffffff; border-color: #ff7630; border-radius: 0px; font-size:120%; padding: 15px;  }
.puk-caption h2,.puk-caption h1 { text-transform: uppercase; }
.puk-caption .lead { font-size: 1.7em; }
.puk-caption .carousel-caption { left: auto; right: 15%; width: 500px; text-align:left;  }

.puk-homedo { position: relative; min-height:200px; background-image:url('images/our-team-home.jpg'); background-repeat: no-repeat; background-position: left top; background-size: cover; }
.puk-homedoinner { position:absolute; bottom:20px; left: 10%; right:10%; padding:15px 25px; background-color: rgba(0,0,0,0.5); }

.puk-sec-blog-home .card,.puk-sec-blog-home .card-img-top,.puk-main .card,.puk-main .card-img-top  { border-radius: 0px; background-color:transparent; }
.puk-sec-blog-home .card { margin-top:5px; border:0px none; }
.puk-sec-blog-home h1,.puk-sec-blog-home h2 { text-transform: uppercase; }
.puk-sec-blog-home .card-body { padding:1.2rem 0rem; }

.puk-sec-testimonial-home { background-image:url('images/testimonial-bg-home.jpg'); background-repeat: no-repeat; background-position: left top; background-size: cover; }
.puk-sec-testimonial-home .owl-controls { margin-bottom:30px; }

.puk-hometest { padding:0px 10px 20px 10px; }
.puk-sec-footer h4 { margin-top:20px; font-size: 1.0rem; text-transform: uppercase; }
.puk-homepoints ul { margin-top:20px; }
.owl-controls .owl-prev,.owl-controls .owl-next { background-color: transparent!important; border:1px solid #ffffff !important; color: #ffffff;   }
.owl-controls .owl-next { margin-left: 10px; }

.p-uk-white { background-color:#ffffff !important; color: #545454 !important; }
.p-uk-white, .p-uk-white a { color:#545454; }

.p-uk-blue { background-color:#2e71b9 !important; color: #ffffff !important; }
.p-uk-blue, .p-uk-blue a { color:#ffffff; }

.topmeganav a { font-size: 0.90rem; font-weight: 600; text-transform: uppercase; }
.p-uk-text-orange a { color: #3e8977; }
.p-uk-shake-orange { background-color: #3e8977; border-radius:0px; color: #ffffff!important; }
.puk-inner-pages { padding-top:5px; }

.puk-content-body h1:first-child { margin-bottom:15px !important; }
.puk-noradius { border-radius: 0px; border-radius: none; }
.puk-location-table td,.puk-location-table th { border:0px none !important; }
.puk-location-table { margin-bottom:0px; }
.puk-location-sections h3 { margin-top: 20px; }

.puk-dynamicsidebar h3 { font-size: 1.3rem; margin-top: 25px; color:#3e8977; }
.puk-dynamicsidebar input, .puk-dynamicsidebar select, .puk-dynamicsidebar button { border-radius: 0px; }
.puk-dynamicsidebar ul { list-style-type: none; margin:0px; padding: 0 0 10px;}

.puk-sec-credit { font-size: 0.9rem; }

.menu-footer-menu-container li { padding: 5px 8px; }

.apc-innersocialbox { width:100%; overflow: hidden; }

@media (min-width: 575.98px) and (max-width: 767.98px) {
	header small { font-size:80%; line-height: 1.4em; }
	header .text-right { text-align: center!important; }
	.topmeganav { margin-top:20px; border-top:1px solid #ffffff; padding-top:10px; }
	.navbar-nav { margin-top:20px; }
	.puk-pad-lg { padding-top:40px;padding-bottom:40px; }
	.puk-pad-md { padding-top:25px;padding-bottom:25px; }
	.puk-pad-sm { padding-top:15px;padding-bottom:15px; }
	.puk-pad-xs { padding-top:8px;padding-bottom:8px; }
	.puk-navbar .menu-item-has-children { width: 100%; }
	.nav-fill .nav-item { text-align:left; }
	.puk-sec-slider .carousel-caption { position:initial; padding-top:10px; padding-bottom:10px; background-color: #000000; text-shadow:none; }
	.puk-sec-slider .carousel-caption .lead, .puk-sec-slider .carousel-caption .btn { font-size: 0.9rem; }
	.puk-sec-slider .carousel-caption p { margin-bottom:0px; margin-top: 5px; }	
	.puk-searchform .col-12,.puk-sec-nav-top .navbar { padding-left:0px; }
	.puk-homedoinner { position: relative; left: auto; right: auto; margin-top:200px; margin-bottom:20px; }
	.puk-sec-top { text-align:center; }
	
}

@media (min-width: 768px) and (max-width: 991.98px) {
	header .text-right { text-align: center!important; }
	header small { font-size:90%; line-height: 1.4em; }
	.puk-caption .btn { font-size:1.2rem; padding: 10px;  }
	.puk-caption h2,.puk-caption h1 { font-size:1.7rem; }
	.puk-caption .lead { font-size: 1.0rem; }
	.puk-caption .carousel-caption { left: 15%; right: 15%; text-align:left;  }
	.topmeganav { margin-top:20px; border-top:1px solid #ffffff; padding-top:10px; }
	.puk-sec-main h2 { margin-bottom:20px; }
	.puk-homedoinner { position: relative; left: auto; right: auto; margin-top:200px; margin-bottom:20px; }
	.puk-sec-nav-top .navbar { padding-left:0px; }
	.puk-navbar .menu-item-has-children { width: 100%; }
	.nav-fill .nav-item { text-align:left; }
	.puk-sec-top { text-align:center; }

}

@media (min-width: 992px) and (max-width: 1199.98px) {
	header small { font-size:90%; line-height: 1.4em; }
}

@media (max-width: 575.98px) {
	header .text-right { text-align: center!important; }
	header small { font-size:90%; line-height: 1.4em; }
	.puk-pad-lg { padding-top:40px;padding-bottom:40px; }
	.puk-pad-md { padding-top:25px;padding-bottom:25px; }
	.puk-pad-sm { padding-top:15px;padding-bottom:15px; }
	.puk-pad-xs { padding-top:8px;padding-bottom:8px; }
	.puk-navbar .menu-item-has-children { width: 100%; }
	.nav-fill .nav-item { text-align:left; }
	.puk-searchform .col-12,.puk-sec-nav-top .navbar { padding-left:0px; }
	.puk-homedoinner { position: relative; left: auto; right: auto; margin-top:200px; margin-bottom:20px; }
	.puk-sec-slider .carousel-caption { position:initial; padding-top:10px; padding-bottom:10px; background-color: #000000; text-shadow:none; }
	.puk-sec-slider .carousel-caption .lead, .puk-sec-slider .carousel-caption .btn { font-size: 0.9rem; }
	.puk-sec-slider .carousel-caption p { margin-bottom:0px; margin-top: 5px; }	
	.puk-sec-top { text-align:center; }
}

.back-to-top { cursor: pointer; position: fixed; bottom: 20px; right: 20px; display:none; background-color: #3e8977; border-color: #3e8977; border-radius:0px; border:1px solid #ffffff; }
#back-to-top.btn-primary:hover { background-color: #548a7d; border-color: #548a7d; }

.nf-form-wrap input, .nf-form-wrap select, .nf-form-wrap button, .nf-form-wrap textarea  { border-radius: 0px; }
.ninja-forms-all-fields-wrap input,.ninja-forms-all-fields-wrap textarea,.ninja-forms-all-fields-wrap select { border:1px solid #ccc; color:#555; height:34px; line-height: 1.42857; padding:6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; margin-left: 0px; }
.ninja-forms-all-fields-wrap label {  margin-bottom: 0; padding-top: 7px; width: 200px !important; margin-right:10px; float: left;  }
.ninja-forms-all-fields-wrap input[type="submit"] { border:1px solid #337ab7; color: #fff; background-color: #337ab7; }
.ninja-forms-field-error { font-size:12px; color: red; }
.nf-form-wrap .btn-danger { background-color: #ff7630!important; border-color: #ff7630!important; }

/*PAGINATION*/
.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus { background-color: #644B84; border-color:#644B84;  }
.pagination&gt;li:first-child&gt;a, .pagination&gt;li:first-child&gt;span { border-radius: 0px !important; }
.pagination&gt;li:last-child&gt;a, .pagination&gt;li:last-child&gt;span { border-radius: 0px !important; }
ul.clearfix.pagination { background-color: #644B84; border-color:#644B84; }
.page-item.active .page-link { background-color: #19215d; border-color:#19215d; }
.puk-pagination { padding-top:20px; padding-bottom:20px; } 
.pagination { margin-top:30px !important; }
blockquote { padding:40px; background-color: #efefef; color: #222222; border:1px solid #d3d3d3; }

/*HACK BS 4*/
main [class*="col-"] { margin-bottom: 15px; }
.puk-homedo { margin-bottom: 0px!important; }
.puk-nomarginbottom { margin-bottom: 0px!important; padding-bottom: 0px!important; }
.table-borderless td, .table-borderless th, .table-borderless tr { border: 0px; }
.homeeventlist .table-borderless td, .puk-dynamicsidebar .table-borderless td { border-left: 1px solid #e5e5e5; }

.eventdate-box { margin:0px; padding:0px; }

/*WP Align IMG*/
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/*FILEAWAY*/
div.ssfa-crumbs { background-color: transparent!important; border-radius:0px!important; }

/*EVENTS*/
.css-events-list table.events-table td { padding:0.75rem!important; }
.event-categories { margin:10px 0px; padding:0px; }
.event-categories li { margin-left: 17px; padding-left:0px; }

/*PAGELIST*/
.page-list { padding:0px; margin-left:17px; }

/*WP_EMEMBER*/
.wp_emember_loginForm { font-size: initial !important; }
.eMember_logged_widget ul { margin:10px 0px!important; padding:0px!important; }
.eMember_logged_widget li { margin-left: 17px!important; padding-left:0px!important; }
.eMember_logged_widget { margin:0px!important; }
.wp-list-table .column-view { display:none; }
.eMember_logged_widget { display:none; }
.btn-outline-secondary { background-color: #6c757d!important; }</pre></body></html>