/*
Theme Name:     Columbia Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         BDN Aerospace Marketing
Theme URI: 		http://bdnaerospace.com
Template:       jupiter
Version:        1.0
*/
.mk-header-bg {background-color:#393531; border-bottom:0px;}
.header-style-1 .mk-header-padding-wrapper {padding-top:125px!important; }

.hero-rotate-text { color:#ac2e26; }
strong {font-weight:600; }
span.arrow-hero {background-color:#ac2e26; padding-left: 600px; margin-left:-600px; text-shadow: 0 0 1px rgba(0, 0, 0, .0); }

span.arrow {
    border-style: dashed;
    border-color: transparent;
    border-width: 0.20em;
    display: -moz-inline-box;
    display: inline-block;    /* Use font-size to control the size of the arrow. */
    font-size: 250px;
    margin-left:-63px;
    text-shadow:0 0 0 transparent;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: middle;
    width: 0;
    background-color:transparent;   /* change background color acc to bg color */ 
    border-left-width: 0.2em;
    border-left-style: solid;
    border-left-color: #ac2e26;
    left:0.25em;
    color:transparent;
}

.mro-banner { }

.hb-right { margin-top:0; border-left: 8px solid #ac2e26; box-shadow: 0 0 50px 0 rgba(0, 0, 0, .3); }
.faces-home {border-left: 2px solid #ac2e26; padding-left:40px; }
.hb-right .vc_column-inner { padding:30px; }

.hb-left {  margin-top:0; box-shadow: 0 0 50px 0 rgba(0, 0, 0, .3); }

.hb-left .vc_column-inner {background-position:center top!important; }

.hb-center-scroll {margin-top:-180px; }

.hb-center {margin-top:-140px; }
.hb-news {margin-top:-140px; }
.hb-center-video {margin-top:-70px; }
.home-grid-left { border-left: 8px solid #ac2e26; min-height:550px; height:100%; }
.home-grid-left .vc_column-inner {  padding:40px;  min-height:550px; }
.home-grid-right { min-height:550px; height:100%; background-color:#ac2e26;  }
.home-right-image {margin-bottom:15px; }
.home-mro {margin:10px 20px; }
.home-mro-copy p {margin:5px 20px; }
.white-text p {color:#ffffff; }
.video-text p {color:#ffffff; text-shadow:0px 2px 5px #333333; }
.white-text h1, .white-text h2, .white-text h3, .white-text h4  {color:#ffffff!important; }
.hero-float-box h3 {font-size:30px!important; color:#ac2e26!important; }

.header-title { text-shadow: 0 0 20px rgba(0, 0, 0, .7); }
.col-section-grey {background-color:#8e9089; }
.col-section-grey-left {background-color:#8e9089; }
.col-section-grey .mk-half-layout-container { width:50%; margin-right:0!important; height:100%; }

.col-section-grey-left .mk-half-layout-container { width:50%; margin-left:0!important; height:100%;  }

.col-section-grey .mk-half-layout-container .grey-box { padding:40px 8%; height:inherit;   }
.col-section-grey-left .mk-half-layout-container .grey-box { padding:40px 8%; height:inherit;  }
.video-grey-box .grey-box2 { padding:40px 8%; min-height:500px; }
.video-grey-box .grey-box3 { padding:40px 4%; min-height:500px; }
.grey-box p,  .grey-box .mk-list-styles ul li {color:#cdcec5; }
.grey-box2 p,  .grey-box2 .mk-list-styles ul li {color:#cdcec5; }
.grey-box3 p,  .grey-box3 .mk-list-styles ul li {color:#cdcec5; }
.video-grey-box .vid-right {height:100%; }
.video-grey-box .page-section-fullwidth .mk-padding-wrapper .column_container {height:100%; }

.specs h3.shortcode-heading {min-height:50px; border-bottom: 1px solid #ac2e26; }

.specs2 h3.shortcode-heading {min-height:30px; border-bottom: 1px solid #ac2e26; }

.specs h1 {margin-bottom:5px; }
.specs2 h1 {margin-bottom:5px; }
.specs-table {margin-bottom:5px; }
.specs-container .specs-table td {text-align:left!important; width:30%; border-right:10px solid #ffffff;}
.specs-table thead td {  border-bottom: 1px solid #ac2e26; color:#404040; text-transform:uppercase; font-weight:700; font-size: 12px; }
.specs-container .specs-table h1 {margin-bottom:0px; font-size:24px!important; }
 .specs-table h1.spec {text-transform:normal!important; }
.specs-table p {font-size:13px; margin-bottom:10px; }

.specs-table table tr td {padding:10px 0px!important; }

.specs-table .table-style1 td {background-color:#ffffff!important; }

.specs-table table tr:nth-child(2n+1) {background-color: #ffffff!important;}

.fleet-tabs .vc_tta-tab > a { border-color:#ac2e26!important; color:#ac2e26!important; }

.fleet-tabs li.vc_active > a {background-color:#ac2e26!important; color:#ffffff!important; }

.fleet-tabs li.vc_tta-tab > a:hover {background-color:#ac2e26!important; color:#ffffff!important; }

h4.fleet-title1 {margin-bottom:5px; }
h2.fleet-title2 {margin-bottom:5px; }

h3.mro-list {text-align:center; }

.mro-list .redpipe {color:#ac2e26; }

.service-accord .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { border-top:0px; border-right:0px;  border-left:0px; border-color:#cdcec5;}

.service-accord .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover { background-color:#ac2e26; }

.service-accord .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title a { color:#ffffff; }

.team-section h2.wpb_heading {font-size:20px; }

.col-btn a {text-transform:uppercase; margin-right:15px; }

.desk-padding {padding:0px 40px; }



.mro-title-2 {max-width:500px; margin:0px auto; }

.col-list .pattern-style {background:none; }
.col-list .pattern-style span {background-color:transparent!important; }

.hb-center-video .slick-prev {left:-30px; margin-top:-45px; }
.hb-center-video .slick-next {right:-30px; margin-top:-45px; }
.col-videos p {margin-bottom:1px; padding-top:10px; }
.col-videos .slick-slide img {box-shadow: 0 0 24px 0 rgba(0, 0, 0, .3); }
.mk-blog-single .mk-blog-author {display:none; }

.mk-blog-meta .mk-blog-meta-wrapper .mk-categories, .mk-blog-meta .mk-blog-meta-wrapper .mk-blog-author {display:none!important; }

.home-blog .mk-blog-classic-item {border:0 solid #ffffff; }
.home-blog .featured-image {display:none; }
.home-blog .mk-blog-classic-item .mk-blog-meta { padding:0px 40px 0px 0px; }

.home-blog .mk-blog-classic-item .mk-readmore {position:relative!important; left:0px; bottom:0px; }
.home-blog .mk-blog-classic-item {background-color:transparent!important; }
.header-toolbar-contact {float: right; }
.mk-toolbar-holder {text-align:right; }

.header-toolbar-contact:first-of-type { background-color:#ac2e26; padding:0 10px; color:#ffffff; }
.header-toolbar-contact:first-of-type a { color:#ffffff!important; }

.service-modal {margin-bottom:10px!important; }

.mk-footer-copyright {padding:20px 30px; }

a.footer-link { color:#efebe3; }



.tribe-events-list-widget .tribe-events-list-widget-events {padding:0px; }
.mk-blog-classic-item .mk-readmore {background-color:transparent; }
.mk-readmore:hover {color:#ac2e26!important; }
.tribe-events-list-widget .tribe-event-title {font-size:14px; }
.tribe-events-content .tribe-events-read-more {display:none; }
.tribe-events-list-widget .tribe-events-widget-link a {font-size:14px; font-weight:600; color:#ac2e26; }

.aerial-box .vc_column-inner {min-height:447px; }
.services-box .vc_column-inner { min-height:261px; }
.fire-box .vc_column-inner { min-height:248px; }
.defense-box .vc_column-inner { min-height:328px; }
.mro-box .vc_column-inner { min-height:250px; }
.team-box .vc_column-inner { min-height:301px; }
.about-box .vc_column-inner { min-height:328px; }
.contact-box .vc_column-inner { min-height:314px; }
.careers-box  .vc_column-inner { min-height:248px; }
.fleet-box .vc_column-inner {min-height:248px; }

.video-text p {text-shadow: 1px 2px 3px #000000; }

.tribe-events-style-full #mk-page-introduce {display:none; }



a.tribe-events-i-cal {background-color:#393531!important; margin-left:10px; }
a.tribe-events-goo-cal {background-color:#393531!important; }
a.tribe-events-col-request  {background-color:#ac2e26!important; margin-left:10px; }
a.tribe-events-ical  {background-color:#393531!important; }

p.pp_description {display:none!important; }

.mro-banner h2.ult-new-ib-title {max-width:200px; line-height:1em; }
.mro-banner .ult-new-ib-content {font-family:'Poppins'; }

.team-name h3 { color:#ac2e26!important; }
.team-name p { font-size:14px!important; padding:0px 20px; }

.team-pop-up {margin-bottom:10px!important; }
.team-name h3 {margin-bottom:2px!important; }



.col-section-grey .mk-half-layout { background-position:center top!important; }
.col-section-grey-left .mk-half-layout { background-position:center top!important; }
.background-p-bottom { background-position: center bottom; }
.background-p-right {background-position: right center;}
.mobile-only {display:none; }
#mk-breadcrumbs {display:none;}

@media only screen and (max-width: 1200px) {

}

@media only screen and (max-width: 1075px) {
   
	
.aerial-box .vc_column-inner {min-height:565px; }
.services-box .vc_column-inner { min-height:287px; }
.fire-box .vc_column-inner { min-height:313px; }
.defense-box .vc_column-inner { min-height:393px; }
.mro-box .vc_column-inner { min-height:275px; }
.team-box .vc_column-inner { min-height:328px; }
.about-box .vc_column-inner { min-height:355px; }
.contact-box .vc_column-inner { min-height:405px; }
.careers-box  .vc_column-inner { min-height:275px; }
.fleet-box .vc_column-inner {min-height:248px; }

}

@media only screen and (max-width: 874px) {
   .services-box .vc_column-inner { min-height:313px; }
   .aerial-box .vc_column-inner {min-height:684px; }
   .fire-box .vc_column-inner { min-height:393px; }
   .defense-box .vc_column-inner { min-height:499px; }
   .fleet-box .vc_column-inner {min-height:301px; }
   .mro-box .vc_column-inner { min-height:340px; }
   .about-box .vc_column-inner { min-height:526px; }
   .team-box .vc_column-inner { min-height:420px; }
   .careers-box  .vc_column-inner { min-height:328px; }
   .contact-box .vc_column-inner { min-height:472px; }
}


@media handheld, only screen and (max-width:767px) {
	
.faces-home {border-left: 0px; padding-left:0px; border-top: 2px solid #ac2e26; padding-top:30px; }
span.arrow {font-size: 94px;margin-left:-24px;}

.tribe-events-loop .tribe-events-event-meta { background:#ffffff; border:0 solid #fff; padding:0; margin-bottom:0; }
	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 

span.arrow {font-size: 125px;margin-left:-32px; margin-top:-2px;}
	
}


@media handheld, only screen and (max-width:480px) {

	.hide-mobile{ display:none; }
	.mobile-only {display:block; }
	
	span.arrow {
    font-size: 94px;
    margin-left:-24px;
}
	.hb-center-scroll {margin-top:-140px; }
	.home-grid-left .vc_column-inner, .home-grid-left .vc_custom_1488301120781 {background-position: right top!important; padding:20px; min-height:200px;}
	.desk-padding {padding:0; }
	.fire-box .vc_column-inner  {display:block; min-height: 450px; }
	.defense-box .vc_column-inner {display:block; min-height: 500px; }
	.aerial-box .vc_column-inner {display:block; min-height: 400px; }
	.services-box .vc_column-inner {display:block; min-height: 400px; }
	.mro-box .vc_column-inner {display:block; min-height: 400px; }
    .team-box .vc_column-inner {display:block; min-height: 400px; }
    .about-box .vc_column-inner {display:block; min-height: 400px; }
    .contact-box .vc_column-inner {display:block; min-height: 400px; }
    .careers-box  .vc_column-inner {display:block; min-height: 400px; }
	.fleet-box .vc_column-inner {display:block; min-height: 400px; }
	
	a.tribe-events-col-request  {margin-left:0; margin-top:10px; width:94%;}
}

