/*----------Overlapping Logo that Shrinks on Scroll----------*/
 



#et-info {
    float: left;
}
 
.et_fixed_nav #top-header {
    position: fixed;
    z-index: 9998!important;
  	background-color: #474747 ;
}
 
#logo {
    max-height: 100px;
    margin-top: 10px;
}
 
.et-fixed-header #logo {
    max-height: 60px!important;
    margin-top: 4px;

} 
 
@media only screen and (max-width: 980px) {
     
#logo {
    max-height: 70px;
    margin-top: 0px;
}
     
#et-info {
    float: none;
}
 
}

/*------------------------------------------------*/
/*-----------------[CTA Menu Item]----------------*/
/*-----------------[by GenoQuiroz]----------------*/
/*------------------------------------------------*/
 
/* style the get started cta button */
            .get-started {border-radius: 0px;}
            .get-started a {color: #fff!important;}
            li.get-started {
                background-color:#74c633; /* #ed7818 */
                font-weight: 700; 
                /*text-transform: uppercase; */
                text-align: center; 
                padding: 12px 13px 10px 10px!important;
            border-radius: 3px;
                -moz-transition: all 0.5s; 
                -webkit-transition: all 0.5s;
                transition: all 0.5s;}
            
li.get-started:hover {
  background-color: #74c633 ;
  color: black !important ;
  border: 1px solid black;
}
 
/* fixed header button text color */
                 .et-fixed-header #top-menu .get-started a {
                        color: #fff!important;}
        .get-started li.current-menu-ancestor > a, .get-started li.current-menu-item > a {
                    color: #fff !important;}
 
 
 
    @media only screen and (min-width : 981px) {
            li.get-started {height: 33px;}}

/*------------------------------------------------*/
/*------------------------------------------------*/

/*
.header-content-container.center {
  background-color: rgba(43,21,0,0.63) ;
  padding: 4px ;
 box-shadow: 0px 0px 8px 8px rgba(43,21,0,0.63) ;
}
*/
.header-content-container.center {
  background-image: linear-gradient(180deg, rgba(71,71,71,0.81), rgba(0,113,193,0.22));
  padding: 10px ;
  box-shadow: 0px 0px 8px 8px rgba(0,113,193,0.22);
 }

/*------------------------------------------------*/
/*---Two buttons side by side in the same column--*/
/*------------------------------------------------*/

.btn-inline .et_pb_button_module_wrapper {
display: inline-block;
margin: 0 5px;
}

.btn-inline {
text-align: center !important;
}

/*------------------------------------------------*/


.blurb-card .et_pb_main_blurb_image {
 margin-bottom: 0 !important;
}
.blurb-card h6 {
 color: #DC1D49;
 margin-top: 20px;
}
.blurb-card .et_pb_button {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 zoom: 1;
 filter: alpha(opacity=0);
 opacity: 0;
}
.blurb-card .et_pb_blurb {
 margin-bottom: 0 !important;
}
.blurb-card .et_pb_column {
 position: relative;
}
.blurb-card .et_pb_blurb_container {
 background: #fff;
 padding: 75px 25px 25px 25px;
 border-radius: 4px;
 box-shadow: 0px 1px 3px rgba(0, 0, 0, .08) !important;
 -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .08) !important;
 -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, .08) !important;
 -webkit-transition: all 0.1s linear;
 -o-transition: all 0.1s linear;
 -moz-transition: all 0.1s linear;
 -ms-transition: all 0.1s linear;
 -kthtml-transition: all 0.1s linear;
 transition: all 0.1s linear;
 margin-top: -50px;
}
.blurb-card .et_pb_column:hover .et_pb_blurb_container {
 -webkit-box-shadow: 5px 15px 15px rgba(0, 0, 0, .2) !important;
 -moz-box-shadow: 5px 15px 15px rgba(0, 0, 0, .2) !important;
 box-shadow: 5px 15px 15px rgba(0, 0, 0, .2) !important;
 -webkit-transition: all 0.1s linear;
 -o-transition: all 0.1s linear;
 -moz-transition: all 0.1s linear;
 -ms-transition: all 0.1s linear;
 -kthtml-transition: all 0.1s linear;
 transition: all 0.1s linear;
}
.blurb-card .et-pb-icon {
 padding: 33px;
 font-size: 35px;
 position: relative;
 z-index: 1;
 color: #dc1d49 !important;
 -webkit-transition: all 0.1s linear;
 -o-transition: all 0.1s linear;
 -moz-transition: all 0.1s linear;
 -ms-transition: all 0.1s linear;
 -kthtml-transition: all 0.1s linear;
}
.blurb-card .et-pb-icon:after {
 pointer-events: none;
 position: absolute;
 width: 100%;
 height: 100%;
 border-radius: 50%;
 content: '';
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
}
.blurb-card .et-pb-icon:before {
 content: '';
 display: block;
}
.blurb-card .et-pb-icon {
 -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
 -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
 transition: transform ease-out 0.1s, background 0.2s;
}
.blurb-card .et-pb-icon:after {
 top: 0;
 left: 0;
 padding: 0;
 z-index: -1;
 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
 opacity: 0;
 -webkit-transform: scale(0.9);
 -moz-transform: scale(0.9);
 -ms-transform: scale(0.9);
 transform: scale(0.9);
}
.blurb-card .et_pb_column:hover .et-pb-icon {
 color: #fff !important;
 -webkit-transition: all 0.1s linear;
 -o-transition: all 0.1s linear;
 -moz-transition: all 0.1s linear;
 -ms-transition: all 0.1s linear;
 -kthtml-transition: all 0.1s linear;
}
.blurb-card .et_pb_column:hover .et-pb-icon:after {
 -webkit-animation: sonarEffect 0.5s ease-out 50ms;
 -moz-animation: sonarEffect 0.5s ease-out 75ms;
 animation: sonarEffect 0.5s ease-out 75ms;
}
@-webkit-keyframes sonarEffect {
 0% {
 opacity: 0.3;
 }
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px #dc1d49, 0 0 10px 10px #dc1d49, 0 0 0 10px #dc1d49;
 }
 100% {
 box-shadow: 0 0 0 2px #dc1d49, 0 0 10px 10px #dc1d49, 0 0 0 10px #dc1d49;
 -webkit-transform: scale(1.5);
 opacity: 0;
 }
}
@-moz-keyframes sonarEffect {
 0% {
 opacity: 0.3;
 }
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px #dc1d49, 0 0 10px 10px #dc1d49, 0 0 0 10px #dc1d49;
 }
 100% {
 box-shadow: 0 0 0 2px #dc1d49, 0 0 10px 10px #dc1d49, 0 0 0 10px #dc1d49;
 -moz-transform: scale(1.5);
 opacity: 0;
 }
}
@keyframes sonarEffect {
 0% {
 opacity: 0.3;
 }
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px #dc1d49, 0 0 10px 10px #dc1d49, 0 0 0 10px #dc1d49;
 }
 100% {
 box-shadow: 0 0 0 2px #dc1d49, 0 0 10px 10px #dc1d49, 0 0 0 10px #dc1d49;
 transform: scale(1.5);
 opacity: 0;
 }
}
/*------------------------------------------------*/

/*---------- Inline Button Display ---------------*/
/*------------------------------------------------*/

.btn-inline .et_pb_button_module_wrapper {
display: inline-block;
margin: 0 5px;
}

.btn-inline {
text-align: center !important;
}

/*------------------------------------------------*/

/*----------InTransit Studios Menu----------*/

/*----------Sub Menu----------*/

#top-menu li li a {
  width: 220px;
  padding: 6px 20px;
  border: 1px solid #435a78;
  margin-bottom: 10px;
  text-align: center;
  font-size: 14px!important;
}

#top-menu li li a:hover {
  color: white!important;
  background-color: #0a0a1f !important;
}

.et-fixed-header #top-menu li li a:hover {
  color: white!important;
  background-color: #0a0a1f !important;
}

.nav li ul {
  width: 260px;
  border-top: 3px solid #0a0a1f!important;
  background-color: white;
}

.page.et_pb_pagebuilder_layout #main-content {
  padding-top: 0px;
}

/*---------End of InTransit Studios Menu----------*/

/*--Blog Grid Dislay--*/

.et_pb_blog_grid .et_pb_post {
  box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3);
}
/*--Blog by Category--*/

.et_pb_post {
  box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3);
  padding: 10px ;
}

/*--Equalize Blurb Heights --*/

.flex-row-wrapper {
 display: flex;
 }

/*---------------------------*/

#top-menu li.mega-menu>ul>li>a {
  border: 2px solid #435a78;
  margin-bottom: 30px ;
  z-index: -30 ;
}

/*-----super-contact-us------*/

.super-contact-us.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-118250{
   background-color: #74c533;
  border: 2px solid #b6eb70;
  padding: 2px 2px 0;
  color: #000000 !important ;
}

.widgettitle {
	font-weight: bold;
}

#et-secondary-nav {padding-bottom: .5em;}



body.et_fixed_nav.et_secondary_nav_enabled #main-header {
  background-color:  #e9e8e8 ;
}