/*
Theme Name: nicheaircargo Child
Description: Thema voor Niche Aircargo
Author: DutchDuo
Author URI: https://www.dutchduo.nl/
Version: 1.0.0
Template: nicheaircargo
*/
@import url("../nicheaircargo/style.css");


/*  Wordpress 5.9 font fix */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	overflow-wrap:normal;
}


.h1, h1 {font-size: 58px; line-height: 1.0em; font-weight: 400;}
.h2, h2 {font-size: 41px; line-height: 0.95em;font-weight: 400;}
.h3, h3 {font-size: 33px; font-weight: 400; letter-spacing: normal; line-height: 1.1em;}
.h4, h4 {line-height: 1.6em;}
.h5, h5 {}
.h6, h6 {}

.header-xl {color:#fff; font-size:68px; font-weight:400; line-height: 0.97em;}

.white p {color:#fff;}
.white {color:#fff;}
.black {color:#000;	}
.displaynone {display: none;}
.spacer_32 {height: 32px;}
.hideondesktop {display: none;}
a.whitelink {color:#fff; font-weight:600;}
.header-padding {
	padding: 220px 0 180px 0	
}
.section-padding {
	padding: 80px 0;
}
.section-padding-top {
	padding-top: 80px;
}
.section-padding-bottom {
	padding-bottom: 80px;
}

.smartsection-padding-bg {
	padding: 160px 0	
}

.padding-2col-right-text {
	padding: 10% 0px 10% 10%
}

.padding-2col-left-text {
	padding: 10% 10% 10% 0px
}

.header_top {background-color: #7b7b7b!important;}

.footer_top h5 {
	font-size: 21px;
	padding-top:30px;
}

.services_left {
    border-radius:10px;
    margin-right:10px;
    padding:26px;
    min-height:520px;
    margin-bottom:48px!important;
}
.services_right {
    border-radius:10px;
    margin-left:10px;
    padding:26px;
    min-height:520px;
    margin-bottom:48px!important;
}
 
h4.posttitle {
	color: #7b7b7b;
    font-weight: 600;
    margin-bottom: 20px!important;
}
.home_under-header {
    font-size:18px;
    font-weight:600;
    line-height: 1.2em;
    letter-spacing: normal;
    max-width: 360px;
}
.home_under-header-uk {
    font-size:18px;
    font-weight:600;
    line-height: 1.2em;
    letter-spacing: normal;
    max-width: 396px;	
}
.postexcerpt a {
	color: #7b7b7b;
    margin-bottom: 20px;
}

.postbutton {
	background-color: #7b7b7b!important;
    margin: 20px 0 0 0 !important;
    min-width: 160px;
    border-radius: 40px;
    max-height: 36px;
    font-size: 14px!important;
    font-weight: 600;
    letter-spacing: 1px!important;
}

.posttextholder {
	padding: 32px!important;
	border-radius: 0 0px 20px 20px;
	min-height: 360px;	
}

.header_top #searchform {
  background-color: #fff;
  color: #000;
}

.partnerlogo {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
   filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);	
  margin: 0 80px 20px 0;
  float: left;

}
.partnerlogo:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
}
.last {
	margin: 0 0 20px 0;

}
.footer-padding {
  padding: 40px 0;
  background: #c0bdbd;
}
.footer-padding h5 {
	color: #fff;
	font-weight: 600;
	margin: 0 0 22px;
	font-size: 21px;
	padding-top: 30px;
}

.footer-padding p {
	color: #fff;
}
.footer-padding p a {
	color: #fff;
}


/*    Aanpassingen Blog layout   */

.blog_holder article .post_info {
	display:none;
}
.entry_title {
	display: none!important;
}
.comment_holder {
	display: none;
}
div#respond.comment-respond {
	display: none;
}
.title_subtitle_holder_inner {
  	position: relative;
  	width: 44.444444%;
}
.post_text_inner {
	margin-top:32px;
}
.title.title_size_large h1 {
  font-size: 58px;
  line-height: 1.1em;
}
.title.title_size_large .text_above_title {
  font-size: 28px;
  line-height: 1.4em;
}
.widget #searchform {
	background-color: #e9e9e9;
}
.wpb_widgetised_column .widget {
  margin: 0 0 28px;
}
.blog_holder article .post_text h5 {
  margin: 0 0 10px;
  font-size: 24px;
  letter-spacing: normal;
}
/*    iPad PRO 12.9 in portrait   */


@media only screen 
and (min-width : 1024px) 
and (max-width : 1366px) 
and (orientation : portrait) { 


	.hideonphone { 
		display:block;
	}

	.hideondesktop {
		display: block;
		margin-bottom: 40px;
	}

}  

/*    iPad PRO 10.5 in landscape   */


@media only screen 
and (min-width : 834px) 
and (max-width : 1112px) 
and (orientation : landscape) { 
	
	.hideonphone { 
		display:block;
	}

	.hideondesktop {
		display: none;
		margin: 20px 0px;
	}

}

/*    iPad PRO 10.5 in portrait   */


@media only screen 
and (min-width : 834px) 
and (max-width : 1112px) 
and (orientation : portrait) { 


	.hideonphone { 
		display:block;
	}

	.hideondesktop {
		display: none;
		margin: 20px 0px;
	}
 
}

  
/*    iPad in landscape   */


@media only screen 
and (min-width : 810px) 
and (max-width : 1080px) 
and (orientation : landscape) { 

	.h1, h1 {font-size: 50px;}
	.h2, h2 {font-size: 42px;}
	.h3, h3 {font-size: 28px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {font-size: 18px;}
	.h6, h6 {font-size: 18px;}

	
	.header-xl {color:#fff; font-size:50px; font-weight:400; line-height: 0.97em;}
	

	.nopadding {
		padding: 0;
	}

	.hideondesktop {
		display: none;
		margin: 20px 0px;
	}

	.hideonphone { 
		display:block;
	}
	
/* Nieuws Section */	
	h4.posttitle {
		font-size: 26px;
		line-height: 1.1em;
	}
	.postexcerpt a {
		line-height: 1.5em;
	}
	.title_subtitle_holder_inner {
	  width: 66%;
	}
	
}



/*    iPad in portrait   */


@media only screen 
and (min-width : 810px) 
and (max-width : 1080px) 
and (orientation : portrait) { 

	.h1, h1 {font-size: 50px;}
	.h2, h2 {font-size: 42px;}
	.h3, h3 {font-size: 28px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {font-size: 18px;}
	.h6, h6 {font-size: 18px;}

	
	.header-xl {color:#fff; font-size:50px; font-weight:400; line-height: 0.97em;}
	
	.header-padding {
		padding: 80px 0;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,.25)	
	}
	.smartsection-padding-bg {
		padding: 80px 0	
	}

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

	.nopadding {
		padding: 0;
	}
	
	.padding-2col-right-text {
		padding: 20px 0px 20px 0px
	}
	
	.padding-2col-left-text {
		padding: 20px 0px 20px 0px
	}
	
	.hideondesktop {
		display: none;
		margin: 20px 0px;
	}

	.hideonphone { 
		display:block;
	}
	
/* Nieuws Section */	
	h4.posttitle {
		font-size: 26px;
		line-height: 1.1em;
	}
	.postexcerpt a {
		line-height: 1.5em;
	}
	
	.title.title_size_large h1 {
	    font-size: 28px !important;
	    line-height: 1.1em !important;
	  }
	.title_subtitle_holder_inner {
	  width: 66%;
	}
	
}






/*    iPhone 6 - 11 in landscape   */

@media only screen 
and (min-width : 360px) 
and (max-width : 812px) 
and (orientation : landscape) { 

	.h1, h1 {font-size: 42px;}
	.h2, h2 {font-size: 38px;}
	.h3, h3 {font-size: 28px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {font-size: 18px;}
	.h6, h6 {font-size: 18px;}

	
	.header-xl {color:#fff; font-size:50px; font-weight:400; line-height: 0.97em;}
	
	.header-padding {
		padding: 80px 0;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,.25)	
	}
	.smartsection-padding-bg {
		padding: 80px 0	
	}

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

	.nopadding {
		padding: 0;
	}

	.spacer_32 {height: 25px!important;}
	
	.padding-2col-right-text {
		padding: 20px 0px 20px 0px
	}
	
	.padding-2col-left-text {
		padding: 20px 0px 20px 0px
	}
	
	.hideondesktop {
		display: block;
		margin: 20px 0px;
	}
	.hideonphone { 
		display:none;
	}
	.title_subtitle_holder_inner {
	  position: relative;
	  width: 100%;
	}

	.services_left {
		margin-right: -15px;
	}
	.services_right {
		margin-left: -15px;
	}

	.partnerlogo {
		margin: 50px auto;
		float: none;
		display: block;
	}	
	.last {
		margin: 50px auto;
		float: none;
		display: block;
	}	

/* Nieuws Section */	
	h4.posttitle {
		font-size: 26px;
		line-height: 1.1em;
	}
	.postexcerpt a {
		line-height: 1.5em;
	}
	
	.title.title_size_large h1 {
	    font-size: 28px !important;
	    line-height: 1.1em !important;
	  }

		
	
	
	
}



/*    iPhone 6 - 11 in portrait   */

@media only screen 
and (min-width : 360px) 
and (max-width : 809px) 
and (orientation : portrait) { 

	.h1, h1 {font-size: 42px;}
	.h2, h2 {font-size: 38px;}
	.h3, h3 {font-size: 28px;}
	.h4, h4 {font-size: 22px;}
	.h5, h5 {font-size: 18px;}
	.h6, h6 {font-size: 18px;}

	.header-xl {color:#fff; font-size:50px; font-weight:400; line-height: 0.97em;}
	
	.header-padding {
		padding: 80px 0;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,.25)	
	}
	.smartsection-padding-bg {
		padding: 80px 0	
	}

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

	.nopadding {
		padding: 0;
	}

	.spacer_32 {height: 25px!important;}
	
	.padding-2col-right-text {
		padding: 20px 0px 20px 0px
	}
	
	.padding-2col-left-text {
		padding: 20px 0px 20px 0px
	}
	
	.hideondesktop {
		display: block;
		margin: 20px 0px;
	}
	.hideonphone { 
		display:none;
	}
	.title_subtitle_holder_inner {
	  position: relative;
	  width: 100%;
	}

	.services_left {
		margin-right: -15px;
	}
	.services_right {
		margin-left: -15px;
	}

	.partnerlogo {
		margin: 50px auto;
		float: none;
		display: block;
	}	
	.last {
		margin: 50px auto;
		float: none;
		display: block;
	}	

/* Nieuws Section */	
	h4.posttitle {
		font-size: 26px;
		line-height: 1.1em;
	}
	.postexcerpt a {
		line-height: 1.5em;
	}
	
	.title.title_size_large h1 {
	    font-size: 28px !important;
	    line-height: 1.1em !important;
	  }



	
/* Background images Half page HOME */	
	.vc_custom_1704383570953 {
		background-position: left center!important;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);	
		padding: 32px 0;
	}

/* Background images Half page SERVICES */	
	.vc_custom_1700580616911{
		background-position: left center!important;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);	
		padding: 32px 0;
	}
/* Background images Half page OVER */	
	.vc_custom_1701187052170 {
		background-position: left center!important;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);	
		padding: 32px 0;
	}
/* Background images Half page CONTACT */	
	.vc_custom_1701174235421 {
		background-position: left center!important;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);	
		padding: 32px 0;		
	}
	.vc_custom_1707489935525 {
		background-position: left center!important;
		box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);	
		padding: 32px 0;		
	}
	
}
