/*

Theme Name: Divi Child
Version: 2.0
Description: Divi Child Theme for In Transit Studios Uses
Author: In Transit Studios
Template: Divi
Author URL: https://www.intransitstudios.com

*/

/*----------------------------------------------Theme Customizations------------------------------------------------- */

.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
display: flex; 
flex-direction: column; 
justify-content: center;
}

#wp-et_pb_content-editor-container .mce-top-part {position:sticky;top:0}

#left-area ul, .entry-content ul {
    padding: 0 0 23px 35px;
}

#left-area ol {
	    padding: 0 0 0px 0!important;
}

#left-area ol, .entry-content ol {
    padding:0px!important;
}

#left-area ol li, .entry-content ol li {
    padding-bottom: 0px;
}

#left-area ul li, .entry-content ul li {
    padding-bottom: 5px;
}

/*----------Typography----------*/

body { 

}

p a { 

}

p a:hover { 

}

/*----------Header----------*/
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 28px 0 0 0;
}

.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
    display:none;
}

.et_header_style_split .centered-inline-logo-wrap #logo {
   height: 150px!important;
    max-height: 120px!important;
}

.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap {
    display:none;
}


/*----------Footer----------*/

#footer-info {
    float: none;
    padding-bottom: 10px;
    color: #666;
    text-align: center;
}

#footer-bottom .et-social-icons {
    float: none;
    text-align: center;
    margin-bottom: 6px;
}
		
/*----------Testimonials----------*/


/*----------Back To Top Button----------*/

.et_pb_scroll_top.et-visible {
    opacity: 1;
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
}
 
.et_pb_scroll_top.et-pb-icon {
    right: 15px;
    bottom: 15px;
    border-radius: 25px;
    background: rgba(25, 72, 103, 0.48);
    padding: 10px;
}
 
.et_pb_scroll_top.et-pb-icon:hover {
    background: black;
}
 
.et_pb_scroll_top:before {
    content: "\21";
}

/*----------Custom In Transit Stuff----------*/

/*----- 3 STEPS BLURB -----*/
 
#steps .et_pb_blurb_description {
    text-shadow: 0.05em 0.05em 0em #fff;
    -webkit-text-stroke: 1px white;
}

#steps .et_pb_main_blurb_image .et_pb_image_wrap {
    width: 100px;
    background: #fff;
    padding: 15px;
    border-radius: 50px;
}

#steps .et_pb_blurb_8 .et_pb_image_wrap img {
    padding:5px;
}

/*----- NUMBER COUNT -----*/

.et_pb_number_counter .percent p {
    text-shadow: 0.05em 0.05em 0em #fff;
    -webkit-text-stroke: 1px white;
}

/*------ SOCIAL MEDIA FOLLOW -----*/
.et_pb_social_media_follow li a.icon {
    background:#e59118!important;
     transition:.5s ease-in-out;
}

.et_pb_social_media_follow li a:hover {
    background:#2f3030!important;
    transition:.5s ease-in-out;
}

/*----- GRAVITY FORMS -----*/

.gform_body input[type=text]:focus {
   border:2px solid #e0911a!important;
}

.gform_body textarea:focus {
   border:2px solid #e0911a!important;
}

#contact--form .gform_wrapper .gform_footer input.button, 
#contact--form .gform_wrapper .gform_footer input[type=submit] {
    background:transparent;
    border:2px solid #e0911a;
    padding:15px 30px;
    border-radius:50px;
    font-family:'Baloo';
    transition:.5s ease-in-out;
    display:flex;
    justify-content:center;
    max-width:100%;
    margin:auto;
}

#contact--form .gform_wrapper .gform_footer input.button:hover, 
#contact--form .gform_wrapper .gform_footer input[type=submit]:hover {
    background:#e0911a;;
    border:2px solid #e0911a;
    color:#fff;
    transition:.5s ease-in-out;
	cursor:pointer;
}

#contact--form .ginput_recaptcha {
    display:flex;
    justify-content:center;
}

#contact--form li#field_1_5 label,
#contact--form li#field_2_5 label {
    display:none;
}

/*---- Mailing List SignUp ----*/

#newsletter--signup input[type=email],
#newsletter--signup input[type=name] {
    background:transparent;
    border:1px solid #e59118;
    color:#fff;
     transition:.3s ease-in-out;
    text-transform: uppercase;
    font-style: normal;
    padding: 20px 5px;
	width: 20%;
}

#newsletter--signup input[type=email]:focus,
#newsletter--signup input[type=name]:focus {
  	 background: #fff;
    border: 1px solid #e59118;
    color: #e59118!important;
    font-weight: bold;
    transition: .3s ease-in-out;
    -webkit-text-stroke-width: .2px!important;
    -webkit-text-stroke-color: #e59118!important;
    -webkit-text-fill-color: #e59118;
    text-transform: uppercase;
    font-style: normal;
}

#newsletter--signup ::placeholder,
#newsletter--signup :-ms-input-placeholder,
#newsletter--signup ::-webkit-input-placeholder {
  color: #fff;
	-webkit-text-stroke-width: .5px!important;
    -webkit-text-stroke-color: #e59118!important;
	
}

#newsletter--signup .mc4wp-form input[type=submit] {
    padding: 15px 5px;
    border: 1px solid #e59118;
    background-color: #e59118!important;
    width: 200px;
    color:#fff;
    font-family: 'Baloo', SANS-SERIF, Arial;
    text-transform: uppercase;
	font-size:17px;
    font-style: normal;
      -webkit-text-stroke-width: 0px!important;
}

#newsletter--signup .mc4wp-form input[type=submit]:hover {
    border:1px solid #fff;
    background-color:#fff!important;
    border-radius:50px;
    transition:.3s ease-in-out;
	font-weight:900!important;
    color:#e59118!important;
}

#newsletter--signup .mc4wp-form ::placeholder {
    color:#fff;
}

/*----- POPUP MAKER ------*/

#pum-375 .et_pb_button {
    color: #ffffff!important;
    border-width: 2px!important;
    border-color: #ffffff;
    border-radius: 100px;
    font-size: 25px;
    font-weight: 800!important;
    background-color: #e0911a;
}

#pum-375 .et_pb_button:hover {
    background:#2f3030;
}
/*
     FILE ARCHIVED ON 21:29:37 Jul 25, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:53:17 Jun 11, 2026.
     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: 0.624
  exclusion.robots: 0.074
  exclusion.robots.policy: 0.062
  esindex: 0.009
  cdx.remote: 14.383
  LoadShardBlock: 123.479 (3)
  PetaboxLoader3.datanode: 142.15 (5)
  load_resource: 98.347
  PetaboxLoader3.resolve: 35.476
  loaddict: 52.32
*/