/*---------------------------------------------------------------------------------

 Theme Name:   WingsBridge SkyWay
 Description:  Made and optimized by WingsBridge
 Author:       WingsBridge
 Author URI:   https://wingsbridge.pl
 Template:     Divi
 Version:      2.0.0

---------------------------------------------------------------------------------*/
/*********************/
/* TABLE OF CONTENTS */
/******* START *******

1. Alignments - align vertically elements
    .wb_vertical-align // use this class in each column - use equalize columns height


2. Mobile order - change order of elements
    .wb_mobile-flex-order // use this class in a row
			.wb_1-on-mobile // use this class in a column of the row
			.wb_2-on-mobile // use this class in a column of the row
			.wb_3-on-mobile // use this class in a column of the row
			.wb_4-on-mobile // use this class in a column of the row

3. Equal image height in blurbs
    .wb_blurb-equal-image // use this class in each column of a row

4. Equal height of columns
    .wb_equal-height-wrapper // use this class in a row

5. Cta in menu
		.wb_menu-cta // use class for menu item

6. Image Cropping for the same size of images works for both blurbs and images
		.wb_center-and-crop // use this class in a row

7. Password required - style password to fit page

****** THE END *******/
/* TABLE OF CONTENTS */
/*********************/

/* =================================
// ALIGNMENTS
==================================*/
.wb_vertical-align {
	display: flex;
	flex-direction: column;
	justify-content: center;
}


/* ======================================
// MOBILE ORDER
=======================================*/

@media all and (max-width: 980px) {
    /*** wrap row in a flex box ***/
    .wb_mobile-flex-order {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        /* Safari 6.1+ */
        flex-wrap: wrap;
    }
    /*** custom classes that will designate mobile order of columns in the flex box row ***/
    .wb_1-on-mobile {
        -webkit-order: 1;
        order: 1;
    }
    .wb_2-on-mobile {
        -webkit-order: 2;
        order: 2;
    }
    .wb_3-on-mobile {
        -webkit-order: 3;
        order: 3;
    }
    .wb_4-on-mobile {
        -webkit-order: 4;
        order: 4;
    }
    /*** add margin to last column ***/
    .wb_custom_row:last-child .et_pb_column:last-child {
        margin-bottom: 30px;
    }
}

/* =====================================
// EQUAL IMAGE HEIGHT IN BLURBS
=======================================*/

.wb_blurb-equal-image .et_pb_image_wrap {
  position: relative;
  width: 300px;
  height: 200px;
  overflow: hidden;

}

.wb_blurb-equal-image .et_pb_image_wrap img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: 100%;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}


/* =====================================
// EQUAL HEIGHT WRAPER
=======================================*/

.wb_equal-height-wrapper {
    display: flex;
}
.wb_equal-height-wrapper .et_pb_column {
    display: flex;
    flex-direction: column;
    padding: 1px;
}
.wb_equal-height-wrapper .et_pb_blurb {
    flex: 1;
}

/* =====================================
// IMAGE CROPPING
=======================================*/

.wb_center-and-crop .et_pb_image_wrap img { 
	object-fit: cover;
	width: 100vw;
	height: 15vh;
/*     border-radius: 4%;
    */
}

/* =====================================
// PASSWORD REQUIRED		
=======================================*/
.post-password-required .entry-content {
  max-width:80%;
  margin:10% auto;
}
/*
     FILE ARCHIVED ON 17:29:01 Feb 07, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:19:45 Aug 08, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 5.98
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.022
  esindex: 0.016
  cdx.remote: 147.038
  LoadShardBlock: 115.197 (3)
  PetaboxLoader3.datanode: 181.441 (5)
  load_resource: 459.884 (2)
  PetaboxLoader3.resolve: 300.887 (2)
*/