/*
Theme Name: Marvel Sewer & Drain
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.outlined-header{
    color: #ffffff !important;
    text-shadow: -1px 3px #052046;
    text-shadow: 
    -1px 3px #052046,
    -1px -1px #052046,
    1px -1px #052046,
    -1px 1px #052046,
    1px 1px #052046;
    -webkit-text-stroke: 2px #052046;
    font-weight: 800 !important;
}

#wrapper .fusion-footer-widget-area #menu-footer-services .current-menu-item > a, #wrapper .fusion-footer-widget-area #menu-footer-navigation .current-menu-item > a, .footer-link:hover{
    color: #acd8f8 !important;
}
.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu){
    z-index: 20 !important;
}
.fusion-page-title-bar.fusion-tb-page-title-bar{
    z-index: 0;
}
.button-medium {
    font-size: 16px !important;
}
.fusion-page-title-bar.fusion-tb-page-title-bar>.fusion-fullwidth{
    min-height:460px;
}

#featured-blog-post .fusion-post-large h2.entry-title a, #featured-blog-post .fusion-post-content-container p{
    color: #052046 !important;
}

.service-header-image img{
    max-height: 425px;
    max-width:425px;
    width: auto;
}

@media only screen and (max-width: 1024px) {
    .service-header-image-container > div{
        justify-content: center !important;
    }
    .service-header-text-container p{
        text-align:center;
    }
}



/* Blog Customizations */
.fusion-content-sep {
    border-top: none !important;
}
.fusion-post-wrapper{
    border-bottom-width: 1px !important;
}

@media only screen and (min-width: 640px) {
    .main-header b{
        font-size: 72px !important;
        margin: 15px 0 20px 0;
    }
}

@media only screen and (max-width: 1024px) {
    .column-reverse-container .fusion-builder-row{
        flex-direction: column-reverse;
    }
}


/* Testimonials Customizations */
.ti-widget.ti-goog .ti-review-item {
    padding: 0 14px;
    transition: transform 300ms ease-out;
}
.fusion-column-wrapper .ti-widget.ti-goog .ti-review-item>.ti-inner{
    background-color: #ffffff !important;
    border-radius: 40px !important;
    padding:20px !important;
}
.ti-widget.ti-goog .ti-review-item>.ti-inner:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 40px 0 0;
    right: 70px;
    position: absolute;
    transform: rotate(10deg);
    border-color: #ffffff transparent transparent transparent;
}
.ti-widget.ti-goog .ti-reviews-container-wrapper{
    padding: 0px 0px 60px !important;
}
.ti-widget.ti-goog .ti-footer{
    display:none;
}
.ti-widget.ti-goog .ti-controls {
    margin-top: -40px !important;
}


/* Main Page Title Bar */

#main-page-title-bar #titlebar-characters-left {
    order:1;
}
#main-page-title-bar #titlebar-text {
    order:2;
}
#main-page-title-bar #titlebar-characters-right {
    order:3;
}

@media only screen and (max-width: 1024px) {
    #main-page-title-bar #titlebar-characters-left {
        order:2;
        flex-basis: 50%;
    }
    #main-page-title-bar #titlebar-text {
        order:1;
        flex-basis: 100%;
    }
    #main-page-title-bar #titlebar-characters-right {
        order:3;
        flex-basis: 50%;
    }
  }

  /* About Page Customizations */
  .hover-animation img, .team-featured-image img{
      border-radius: 50%;
      border: 6px solid #233B90;
      box-shadow:inset 0 0 0 1px #233B90;
  }