/*
 Theme Name: Everlong
 Theme URI: https://duritzhtcdesigns.com
 Description: Child Theme built for a tutorial on how to create your own Divi or Extra child theme ready for sale
 Author: duritzHTC
 Author URI: https://duritzhtcdesigns.com
 Template: Divi
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Add your custom styles below */
/*-------------------------------------------*/
/*---------------[REMOVE FOOTER]-------------*/
/*-------------------------------------------*/
/*#footer-bottom {
    display: none;
}*/
/*-------------------------------------------*/
/*--------------- PRELOADER LOGO ------------*/
/*-------------------------------------------*/
/*.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url("images/preload_icon_2.gif") no-repeat center center;
    background-color: rgba(255,255,255,0.8);
}*/
/*-------------------------------------------*/
/*------------ SECCTION 1 HOME 4 ------------*/
/*-------------------------------------------*/
@media (max-width: 980px) {
    #divider_ev {
      height: 600px !important;
    }
}
.preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fefefe;
  z-index: 9999;
  height: 100%;
  width: 100%;
  overflow: hidden !important;
}
.preloader .status {
  margin: -35px 0 0 -35px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
}
.et_pb_image .et_overlay:before {
    color: #e8eced;
}
.lc.grid .et_pb_button {
    box-shadow: none !important;
}
/*-------------------------------------------*/
/*----------------- PORTFOLIO ---------------*/
/*-------------------------------------------*/
.et_full_width_portfolio_page .et_project_meta {
  float: left;
  width: 50%;
  margin-top: 0;
  border-bottom: none;
}
.et_project_meta p {
  padding-bottom: 15px;
  padding-right: 10px;
}
/*-------------------------------------------*/
/*--------------- BUTTON LINES --------------*/
/*-------------------------------------------*/
/*Button Hover*/
 a.et_pb_button:hover:before,
 a.et_pb_button:hover:after {
    width: 100%;
    transition: 800ms ease all;
}
/******* BUTTON SEND *********/
.et_pb_contact_submit.et_pb_button:hover:before,
.et_pb_contact_submit.et_pb_button:hover:after {
    width: 100%;
    transition: 800ms ease all;
}
/********* CALL TO ACTION BUTTON ***********/
.transparent_button{
    color: #ffffff!important;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: rgba(0,0,0,0)!important;
}

/*******************************/
/******* CLEANER COMMENTS ******/
/*******************************/
.comment_avatar img { border-radius: 50%; } /** circle images **/
@media (min-width: 768px) { /** The breakpoint for the comments form **/
 body:not(.logged-in) #comment { max-width: 50%; float: right; margin-top: 15px; height: 172px; } /** even form sections **/
 .children .comment.depth-2 { margin-left: 30px;} /** offsets the first child, but no others **/
 .comment .children { margin-left: 0px; } /** offsets the first child, but no others **/
 .comment .children .comment_avatar img { max-width: 60px; } /** make reply avatars smaller **/
 .comment .children .comment_avatar { margin-left: 20px; } /** keep reply avatars left **/
 
}
@media (max-width: 767px) {
 .comment-reply-link { bottom: -20px !important; top: auto !important; } /**keeps the button off of the text **/
 .comment_area { padding-bottom: 40px; } /**keeps the button off of the text **/
 .comment_avatar { max-width:50px } /** smaller avatar on mobile **/
 .comment_postinfo, .comment-content.clearfix { margin-left: -30px; } /**smaller avatar keeps left **/
}

#commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {
    padding: 10px;
    border-width: 5px;
    color: #999;
    background-color: #ffffff;
    font-size: 14px;
    line-height: 1em;
}
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
    border-color: #999;
}
/*-------------------------------------------*/
/*----------[BLURB TITLE UNDERLINE]----------*/
/*-------------------------------------------*/
.mp_m_blurb_underline_sliding h1 {
            display: inline-block;
            position: relative;
            padding-bottom: 8px;
            font-size: 20px;
            font-weight: 800;
            -webkit-transition: all .5s ease-out;
            -moz-transition: all 0.5s ease-out;
            -ms-transition: all 0.5s ease-out;
            -o-transition: all 0.5s ease-out;
            transition: all 0.5s ease-out;}
 
    .mp_m_blurb_underline_sliding  p {
            padding-top: 10px;}
 
    .mp_m_blurb_underline_sliding h1:hover {
        color: #ffffff;}
 
    .mp_m_blurb_underline_sliding h1:before {
            content: '';
            display: block;
            position: absolute;
            left: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            transition: width 0s ease, background .5s ease;}
 
    .mp_m_blurb_underline_sliding h1:after {
            content: '';
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            background: #ffffff;
            transition: width .5s ease;}
 
    .mp_m_blurb_underline_sliding h1:hover:before {
            width: 100%;
            background: #ffffff;
            transition: width .5s ease;}
 
    .mp_m_blurb_underline_sliding h1:hover:after {
            width: 100%;
            background: transparent;
            transition: all 0s ease;}
/*------------------------------------------------*/
/*------------------- OPTIN 2 --------------------*/
/*------------------------------------------------*/
@media (min-width:981px) {
    .dl-slim-optin2 .et_pb_newsletter_description {
        width: 30%;
    }
    .dl-slim-optin2 .et_pb_newsletter_form {
        width:70%;
    }
}
.dl-slim-optin2 .et_pb_newsletter_field,
.dl-slim-optin2 .et_pb_newsletter_button_wrap {
    flex-basis:32.5%;
}
.dl-slim-optin2 .et_pb_newsletter_footer {
    margin-top:0;
}
.dl-slim-optin2 .et_pb_module_header {
    padding-bottom:0; 
}
@media (max-width:980px) {
   .et_pb_column_4_4 .dl-slim-optin2 {
        display:block;
    }
    .dl-slim-optin2 .et_pb_newsletter_description,
    .dl-slim-optin2 .et_pb_newsletter_form {
        width: 100%;
        padding: 0;
    }
    .et_pb_column_4_4 .dl-slim-optin2 .et_pb_newsletter_description {
        text-align:center;
        margin-bottom:10px;
    }
    .dl-slim-optin2 .et_pb_newsletter_footer {
        text-align:center;
    }
}
@media (max-width:600px) {
    .dl-slim-optin2 .et_pb_newsletter_field {
        flex-basis:49%;
    }
    .dl-slim-optin2 .et_pb_newsletter_button_wrap {
        flex-basis:100%;
    }
}
@media (max-width:479px) {
    .dl-slim-optin2 .et_pb_newsletter_field{
        flex-basis:100%;
    }
}
/*------------------------------------------------*/
/*---------[Add hover filter to images]-----------*/
/*------------------------------------------------*/
#hover-img img {
    opacity: 0.9;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
#hover-img img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
} 
/*------------------------------------------------*/
/*--------------[RELATED POST INLINE]-------------*/
/*------------------------------------------------*/
 
.single .relatedposts .relatedthumb {
    display:inline-block;
    width: 32%;
}
/*------------------------------------------------*/
/*--------[REMOVE LATERAL SIDEBAR LINE]-----------*/
/*------------------------------------------------*/
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }
/*------------------------------------------------*/
/*--------------[Overlapping Logo]----------------*/
/*------------------------------------------------*/
/*@media only screen and (max-width: 980px) {
    #logo {
        min-height: 100px;
    }
}
@media only screen and (min-width: 981px) {
    #logo {
        min-height: 120px;
    }
}*/
/*------------------------------------------------*/
/*---------- ANTHEM KEN BURNS - LINEAR -----------*/
/*------------------------------------------------*/
@media only screen and (min-width: 767px) {
    .anthemKenBurnsHeaderLinear .et_parallax_bg {
        animation: kenburns-linear 30s forwards;
    }
}
@media only screen and (min-width: 767px) {
    .anthemKenBurnsSectionLinear .et_parallax_bg {
        animation: kenburns-linear 30s forwards;
    }
}
@keyframes kenburns-linear {
    0% {
        opacity: 0.7;
    -ms-transform: scale3d(1.05, 1.05, 1.05) translate3d(-15px, 0px, 0px);
        -webkit-transform: scale3d(1.05, 1.05, 1.05) translate3d(-15px, 0px, 0px);
        transform: scale3d(1.05, 1.05, 1.05) translate3d(-15px, 0px, 0px);
        animation-timing-function: linear;
    }
    1% {
        opacity: 1;
    }
    100% {
    -ms-transform: scale3d(1.35, 1.35, 1.35) translate3d(-25px, -55px, 0px);
        -webkit-transform: scale3d(1.35, 1.35, 1.35) translate3d(-25px, -55px, 0px);
        transform: scale3d(1.35, 1.35, 1.35) translate3d(-25px, -55px, 0px);
    }
}
/* ANTHEM KEN BURNS - EASE IN */
@media only screen and (min-width: 981px) {
    .anthemKenBurnsHeaderEaseIn .et_parallax_bg {
        margin-bottom: -60px;
        min-height: calc(100% + 60px);
        animation: kenburns 45s forwards;
    }
}
@media only screen and (min-width: 981px) {
    .anthemKenBurnsSectionEaseIn .et_parallax_bg {
        margin-bottom: -60px;
        min-height: calc(100% + 60px);
        animation: kenburns 30s forwards;
    }
}
@keyframes kenburns {
    0% {
        opacity: 0.7;
        -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(-25px, -60px, 0px);
        -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(-25px, -60px, 0px);
        transform: scale3d(1.1, 1.1, 1.1) translate3d(-25px, -60px, 0px);
        animation-timing-function: ease-in;
    }
    1% {
        opacity: 1;
    }
    100% {
        -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-85px, -55px, 0px);
        -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-85px, -55px, 0px);
        transform: scale3d(1.5, 1.5, 1.5) translate3d(-85px, -55px, 0px);
    }
}
/* ANTHEM SOCIAL MEDIA FOLLOW */
.anthemSocialMedia .anthemSocialMediaFollow li a.icon::before {
  font-size: 36px;
}
.anthemSocialMedia .anthemSocialMediaFollow li {
  margin-bottom: 8px;
  width: 100%;
  text-align: center;
}
.anthemSocialMedia .anthemSocialMediaFollow li a {
  float: none;
  margin-right: 0;
  text-align: center;
  margin: 0 auto;
}
@media screen and (max-width : 980px) {
  .anthemSocialMedia .et_pb_column {
      margin-bottom: 40px;
  }
}
@media screen and (max-width : 480px) {
  .anthemSocialMedia .et_pb_row .et_pb_column {
      margin-bottom: 45px !important;
  }
  .anthemSocialMedia .et_pb_row .et_pb_column:last-of-type {
      margin-bottom: 0px !important;
  }
}
/* FADE IN */
.fadein-animated.et-animated {
  opacity: 1;
  -webkit-animation: fadeIn 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -moz-animation: fadeIn 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -o-animation: fadeIn 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  animation: fadeIn 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
}
/* FROM BOTTOM */
.bottom-animated.et-animated {
  opacity: 1;
  -webkit-animation: fadeBottom 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -moz-animation: fadeBottom 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -o-animation: fadeBottom 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  animation: fadeBottom 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
}
/* ANTHEM PARALLAX */
.anthemParallax .et_pb_text h2 {
  font-size: 36px;
}
@media screen and (max-width : 980px) {
  .anthemParallax .et_pb_text h2 {
    font-size: 24px;
  }
}
/* DOWN ARROW ANIMATION */
span.scroll-down.et-pb-icon {
  cursor: pointer;
  height: 60px;
  width: 80px;
  margin: 0px 0 0 -40px;
  line-height: 60px;
  position: absolute;
  left: 50%;
  bottom: 30px;
  color: #FFF;
  text-align: center;
  font-size: 70px;
  z-index: 100;
  text-decoration: none;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
  -webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
  -moz-animation: ca3_fade_move_down 2s ease-in-out infinite;
  animation: ca3_fade_move_down 2s ease-in-out infinite;
}
@-webkit-keyframes ca3_fade_move_down {
  0% {
    -webkit-transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }
}
@-moz-keyframes ca3_fade_move_down {
  0% {
    -moz-transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -moz-transform: translate(0, 20px);
    opacity: 0;
  }
}
@keyframes ca3_fade_move_down {
  0% {
    transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 20px);
    opacity: 0;
  }
}
/**************************************************/
.kb-zoomout .et_pb_slide .et_parallax_bg {
   animation: zoomout 7s forwards;
  -ms-animation: zoomout 7s forwards;
  -webkit-animation: zoomout 7s forwards;
  -0-animation: zoomout 7s forwards;
  -moz-animation: zoomout 7s forwards;
 
}
 
.kb-zoomin .et_pb_slide .et_parallax_bg {
   animation: zoomin 7s forwards;
  -ms-animation: zoomin 7s forwards;
  -webkit-animation: zoomin 7s forwards;
  -0-animation: zoomin 7s forwards;
  -moz-animation: zoomin 7s forwards;
 
}
 
.kb-zoomin-right .et_pb_slide .et_parallax_bg {
   animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 7s forwards;
  -webkit-animation: zoomin-right 7s forwards;
  -0-animation: zoomin-right 7s forwards;
  -moz-animation: zoomin-right 7s forwards;
 
}
 
.kb-zoomout-right .et_pb_slide .et_parallax_bg {
   animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 7s forwards;
  -webkit-animation: zoomout-right 7s forwards;
  -0-animation: zoomout-right 7s forwards;
  -moz-animation: zoomout-right 7s forwards;
 
}
 
.kb-zoomout .et_parallax_bg {
   animation: zoomout 17s forwards;
  -ms-animation: zoomout 17s forwards;
  -webkit-animation: zoomout 17s forwards;
  -0-animation: zoomout 17s forwards;
  -moz-animation: zoomout 17s forwards;
 
}
 
.kb-zoomin .et_parallax_bg {
   animation: zoomin 17s forwards;
  -ms-animation: zoomin 17s forwards;
  -webkit-animation: zoomin 17s forwards;
  -0-animation: zoomin 17s forwards;
  -moz-animation: zoomin 17s forwards;
 
}
 
.kb-zoomin-right .et_parallax_bg {
   animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 17s forwards;
  -webkit-animation: zoomin-right 17s forwards;
  -0-animation: zoomin-right 17s forwards;
  -moz-animation: zoomin-right 17s forwards;
 
}
 
.kb-zoomout-right .et_parallax_bg {
   animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 17s forwards;
  -webkit-animation: zoomout-right 17s forwards;
  -0-animation: zoomout-right 17s forwards;
  -moz-animation: zoomout-right 17s forwards;
 
}
 
 
 
@keyframes zoomout{
0% {
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
 
 
100% {
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
 
 
}
 
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(3.5, 3.5, 3.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomout-right{
0%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    animation-timing-function: linear;
}
 
 
100%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin-right{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
     
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
 
}
}
/*------------------------------------------------*/
/*----------------[CALL TO ACTION]----------------*/
/*------------------------------------------------*/
/*
div.polaroid {
  width: 250px;
  transition: 1s box-shadow;
  text-align: center;
}
div.polaroid:hover {
  width: 250px;
  box-shadow: 0px 2px 80px 0px #00e2c4;
  text-align: center;
}
*/
/*------------------------------------------------*/
/*--------------[ROTATE PRICE TITLE]--------------*/
/*------------------------------------------------*/
@media all and (min-width: 981px) {
    /*.price-title .et_pb_text_inner{
        padding-bottom: 0;
        font-weight: 900!important;
        transform: rotate(-90deg);
        transform-origin: right bottom 0;
        position: absolute;
        right: -17px;
        top: -42px;
    }*/
    .price-title p{
        padding-bottom: 0;
        font-weight: 900!important;
        transform: rotate(-90deg);
        transform-origin: right bottom 0;
        position: absolute;
        right: -17px;
        top: -42px;
    }
}
@media all and (max-width: 980px) {
    /*.price-title .et_pb_text_inner{
        font-weight: 900!important;
        transform: rotate(0deg);
        transform-origin: right bottom 0;
        position: inherit;
        right: 0;
        top: 0;
    }*/
    .price-title p{
    padding-bottom: 0;
        font-weight: 900!important;
        transform: rotate(0deg);
        transform-origin: right bottom 0;
        position: inherit;
        right: 0;
        top: 0;
    }
}
/*------------------------------------------------*/
/*------------- CSS FOR DIVI BLURB 9 -------------*/
/*------------------------------------------------*/
/* 
.blurb-2,
.blurb-2 .et-pb-icon {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.blurb-2:hover {
    -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    background-color: #fff;
}
.blurb-2:hover .et-pb-icon {
    -webkit-transform: scale(1.2) rotate(360deg);
    transform: scale(1.2) rotate(360deg);
}
.blurb-9, .blurb-9 .et-pb-icon {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
 
.blurb-9 .et-pb-icon {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
 
.blurb-9:hover {
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.blurb-9:hover .et-pb-icon{
  -webkit-filter: blur(0px);
  filter: blur(0px);
}*/
/*------------------------------------------------*/
/*---------------- CSS FOR OUR TEAM --------------*/
/*------------------------------------------------*/
.b3_team .et_pb_team_member_description {
padding:30px;
text-align: -webkit-center;
}
.b3_team .et_pb_member_position {
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
}
.b3_team .et_pb_member_position:after {
content: ' ';
display: block;
width: 20px;
margin: 5px 0 0;
border: 1px solid;
}
.b3_team:hover .et_pb_member_social_links a {
opacity:1;
transform: translate(0px, -15px);
-webkit-transform: translate(0px, -15px);
-ms-transform: translate(0px, -15px);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.b3_team .et_pb_member_social_links a {
opacity:0;
margin-top: 20px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.b3_team:hover img {
-ms-transform: scale(1.00) !important;
-webkit-transform: scale(1.00) !important;
transform: scale(1.00) !important;
-webkit-transition: all 500ms cubic-bezier(0.170, 0.690, 0.470, 0.995);
-moz-transition: all 500ms cubic-bezier(0.170, 0.690, 0.470, 0.995);
-o-transition: all 500ms cubic-bezier(0.170, 0.690, 0.470, 0.995);
transition: all 500ms cubic-bezier(0.170, 0.690, 0.470, 0.995);
}
.b3_team {
border: none !important;
border-radius: 15px;
-moz-border-radius:15px;
-webkit-border-radius: 15px;
-o-border-radius: 15px;
overflow: hidden;
width: 100%;
position: relative;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
box-shadow:0 20px 150px rgba(0,0,0,0.2);
-webkit-box-shadow:0 20px 150px rgba(0,0,0,0.2);
-moz-box-shadow:0 20px 150px rgba(0,0,0,0.2);
}
.b3_team img {
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
-ms-transform: scale(1.03);
-webkit-transform: scale(1.03);
transform: scale(1.03);
-webkit-transform-origin: bottom;
-moz-transform-origin: bottom;
-ms-transform-origin: bottom;
-o-transform-origin: bottom;
transform-origin: bottom;
}
/*------------------------------------------------*/
/*---------------- PRICIN TABLE ------------------*/
/*------------------------------------------------*/
/*** ---------  Heading Default  -------- ***/
.table_princing_image .et_pb_pricing_heading {
    display: none !important;
}
/*** --------- First Table Image  -------- ***/
.table_princing_image .et_pb_pricing_table .et_pb_pricing_content_top {
    border-bottom: 1px solid #bebebe;
    padding: 90px 0;
    background:linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url("http://creativechildthemes.com/creative-tutorial/wp-content/uploads/sites/16/2016/06/speed-up-service.png"); /*** --------- Add here your image url  -------- ***/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 6px 6px 0 0;
}
/*** --------- Second Table Image  -------- ***/
.table_princing_image .et_pb_pricing_table_1 .et_pb_pricing_content_top {
    padding: 90px 0;
    border-bottom: 1px solid #bebebe;
    background:linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url("http://creativechildthemes.com/creative-tutorial/wp-content/uploads/sites/16/2016/05/image-1.jpg"); /*** --------- Add here your image url  -------- ***/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 6px 6px 0 0;
}
/*** --------- Third Table Image  -------- ***/
.table_princing_image .et_pb_pricing_table_2 .et_pb_pricing_content_top {
    padding: 90px 0;
    border-bottom: 1px solid #bebebe;
    background:linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)), url("http://creativechildthemes.com/creative-tutorial/wp-content/uploads/sites/16/2016/06/bg-new.jpg"); /*** --------- Add here your image url  -------- ***/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-radius: 6px 6px 0 0;
}
/*** --------- Customize here the pricing text custom -------- ***/
.table_princing_image span.pricing_text {
    position: relative;
    margin: 3% auto;
    display: block;
    font-size: 3.5em;
    line-height: 1em;
    font-weight: 300;
    color: #85FE51;
}
/*** --------- Customize here the Title text custom  -------- ***/
.table_princing_image span.title_text {
    font-size: 1.5em;
    font-weight: 500;
    position: relative;
    margin: 0 auto 2% auto;
    display: block;
    color: #666;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 18px 0;
}
/*** ---------  General  -------- ***/
.table_princing_image .et_pb_pricing_table {
    border: none;
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .1);
    border-radius: 10px;
    transition:  .35s ease-out;
}
/*** ---------  Effect Hover Zoom -------- ***/
.table_princing_image .et_pb_pricing_table:hover {
     box-shadow: 0 10px 70px 0 rgba(0, 0, 0, .2);
     -webkit-transform: translateY(-4px);
     transform: translateY(-4px);
}
/*------------------------------------------------*/
/*---------------- SUBSCRIBE FORM ----------------*/
/*------------------------------------------------*/
/************ Fix After last Divi Update ******************/
.et_pb_column_2_3>.et_pb_newsletter, .et_pb_column_3_4>.et_pb_newsletter, .et_pb_column_4_4>.et_pb_newsletter {
 display: inherit !important;
}
.subscribe-optin-3 .et_pb_newsletter_description {
 float: none;
 display: inline-block;
 width: inherit;
 vertical-align: middle;
 text-align: center;
 padding: 12px 0px;
 margin-bottom: 0;
}
.subscribe-optin-3 .et_pb_newsletter_form {
 display: block;
 float: none;
 width: inherit;
 text-align: center;
 vertical-align: middle;
}
.subscribe-optin-3 .et_pb_newsletter_form p {
 display: inline-block;
 margin-right: 5px;
 vertical-align: top;
 padding-bottom: 0
 ;
}
/************ Custom Design for Field ******************/
.subscribe-optin-3 .et_pb_newsletter_form p input {
 padding: 5% 5%;
 margin: 5% 0 ;
 width: 250px !important;
 height: 55px !important;
 border: 3px solid rgba(255, 255, 255, 0.45) !important;
 -webkit-border-radius: 6px !important;
 border-radius: 6px !important;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 14px;
}
/************ Button Send ******************/
.subscribe-optin-3.et_pb_newsletter .et_pb_newsletter_button {
 width: 250px !important;
 -webkit-border-radius: 6px;
 border-radius: px;
line-height: 1.9em!important;
    margin-top: 5%;
 text-transform: uppercase;
}
.subscribe-optin-3,.et_pb_column_4_4 .et_pb_newsletter_form {
 padding-left: 0px !important;
}
.subscribe-optin-3.et_pb_subscribe {
 background: rgba(255, 255, 255, 0.1);
 -webkit-border-radius: 6px;
 border-radius: 6px;
 padding: 0 0px 20px 0px !important;
 margin: 0 auto;
}
@media screen and (min-width: 981px) {
 .subscribe-optin-3.et_pb_subscribe { 
 max-width: 85% !important;
 }
}
@media screen and (max-width: 980px) {
 .subscribe-optin-3 .et_pb_newsletter_form { 
 width: 100% !important;
 }
}
/*------------------------------------------------*/
/*-------------- SUBSCRIBE FORM MINI -------------*/
/*------------------------------------------------*/
/************ Fix After last Divi Update ******************/
.et_pb_column_2_3>.et_pb_newsletter, .et_pb_column_3_4>.et_pb_newsletter, .et_pb_column_4_4>.et_pb_newsletter {
 display: inherit !important;
}
.subscribe-optin-2 .et_pb_newsletter_description {
 float: none;
 display: inline-block;
 width: inherit;
 vertical-align: middle;
 text-align: center;
 padding: 12px 0px;
 margin-bottom: 0;
}
.subscribe-optin-2 .et_pb_newsletter_form {
 display: block;
 float: none;
 width: inherit;
 text-align: center;
 vertical-align: middle;
}
.subscribe-optin-2 .et_pb_newsletter_form p {
 display: inline-block;
 margin-right: 5px;
 vertical-align: top;
 padding-bottom: 0
 ;
}
/************ Custom Design for Field ******************/
.subscribe-optin-2 .et_pb_newsletter_form p input {
 padding: 5% 5%;
 margin: 5% 0 ;
 width: 250px !important;
 height: 55px !important;
 border-bottom: 3px solid #a5b5ca !important;
 -webkit-border-radius: 0px !important;
 border-radius: 0px !important;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 14px;
}
/************ Button Send ******************/
.subscribe-optin-2.et_pb_newsletter .et_pb_newsletter_button {
 font-weight: bold;
 width: 250px !important;
 -webkit-border-radius: 6px !important;
 border-radius: 6px !important;
 line-height: 1.9em !important;
 margin-top: 5%;
 text-transform: uppercase;
}
.subscribe-optin-2,.et_pb_column_4_4 .et_pb_newsletter_form {
 padding-left: 0px !important;
}
/************ Optin-Form Background ******************/
.subscribe-optin-2.et_pb_subscribe {
 background: #fff;
 -webkit-border-radius: 6px !important;
 border-radius: 6px !important;
 padding: 0 0 20px 0 !important;
 margin: 0 auto;
}
/*------------------------------------------------*/
/*-------------- SOCIAL MEDIA ICONS --------------*/
/*------------------------------------------------*/
.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-twitter a.icon:before { content: '\e094'; }
.et-social-google-plus a.icon:before { content: '\e096'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-myspace a.icon:before { content: '\e0a1'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }
.et-social-rss a.icon:before { content: '\e09e'; }
/****** Menu Full-screen ******/
/* Hide submenu */
.et_mobile_menu .menu-item-has-children > a { 
    background-color: transparent; 
}
#main-header .et_mobile_menu li ul.sub-menu.hide { 
    display: none !important; 
    visibility: hidden !important;  
    transition: .7s ease-in-out;
}
#main-header .et_mobile_menu li ul.sub-menu.visible { 
    display: block !important; 
    visibility: visible !important; 
}
.et_mobile_menu .menu-item-has-children > a:after { 
    font-family: "ETmodules";
         font-size: 22px;
         font-weight: 800;
         content: "3"; 
    position: absolute; 
    right: 50px;
}
/* Font Awesome */
.fa {
    margin-right: 15px ;
  }
@media only screen and (max-width: 980px){
#mobile_menu {
    display: block !important;
    min-height: 100vh;
    height: 100%;
    top: 0;
    right: 0;
    position: fixed;
    z-index: 9998;
    overflow: scroll;
    border-top: none;
    padding-top: 60px !important;
}
.et_mobile_menu li:nth-child(1) {
    padding-top: 20px;
}
.et_mobile_menu li a {
    color: #fff !important;
    width: 100%;
    float: left;
    border: none !important;
    text-align: left;
    margin: 5px 10px;
    transition: .2s;
    text-transform: uppercase;
    font-size: 1.4em !important;
}
/*.mobile_nav ul#mobile_menu .current_page_item > a {
    color: #fff !important;
    background-color: #0c71c3;
    border-radius: 30px;
    padding-left: 20px;
}*/
.mobile_nav.closed #mobile_menu {
      -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background: linear-gradient(
      rgba(66, 66, 66, 0.50),
      rgba(66, 66, 66, 0.90)
    ), /* ------ Here you can customize the overlay effect by adding the color you want in rgba format. NOTE: adding two colors you can create a gradient effect  ----- */
    url("https://staging2.creativechildthemes.com/creative-tutorial/wp-content/uploads/sites/16/2016/06/view-MONTAIN.jpg"); /* ----- Add here the url of the image you want as background ----- */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    transition: transform 0.4s 0s;
}
.mobile_nav.opened #mobile_menu {
      -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background: linear-gradient(
      rgba(66, 66, 66, 0.50),
      rgba(66, 66, 66, 0.90)
    ),
    url("https://staging2.creativechildthemes.com/creative-tutorial/wp-content/uploads/sites/16/2016/06/view-MONTAIN.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-overflow-scrolling: touch;
    -webkit-transition: -webkit-transform 0.4s 0s;
    -moz-transition: -moz-transform 0.4s 0s;
    transition: transform 0.4s 0s;
}
#main-header .container.clearfix.et_menu_container {
    width: 100%;
}
/*.mobile_menu_bar:before {
    color: #0c71c3 !important;
}*/
.mobile_nav.opened .mobile_menu_bar:before {
    content: "4d";
    color: #fff !important;
    border: 1px solid #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
}
@media only screen and  (max-width: 980px) {
  .et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {    
    z-index: 9999;
  }
  #et-top-navigation {    
    padding-right: 5px;
  }
}
@media only screen and  (min-width: 481px) {
  #mobile_menu {    
    width: 500px;    
    margin-left: calc(100% - 500px);
  }
}
@media only screen and (max-width: 480px)  {
  #mobile_menu {    
    width: 300px;    
    margin-left: calc(100% - 300px);
  }
}
@media only screen and  (max-width: 340px) {
  #mobile_menu {    
    width: 100%;    
    margin-left: 0;
  }
}
/************************/
/***** PORTFOLIO*********/
/************************/
.et_full_width_portfolio_page #left-area {
        /*float: left;*/
        width: 100% !important;
    }
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
    .et_main_title h1 {
        display: inline-block;
        padding-right: 2px;
        font-size: 40px;
    }
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
    .et_main_title h1 {
        display: inline-block;
        padding-right: 2px;
        font-size: 35px;
    }
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
    .et_main_title h1 {
        display: inline-block;
        padding-right: 2px;
        font-size: 30px;
    }
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
    .et_main_title h1 {
        display: inline-block;
        padding-right: 2px;
        font-size: 25px;
    }
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
    .et_main_title h1 {
        display: inline-block;
        padding-right: 2px;
        font-size: 25px;
    }
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
    .et_main_title h1 {
        display: inline-block;
        padding-right: 2px;
        font-size: 20px;
    }
}
/************************/
/***** POST AREA*********/
/************************/
.single-post div#left-area {width: 75%;}
.single-post div#sidebar {width: 25%;}
/*------------------------------------------------*/
/*------------------ BLURB HOME 1 ----------------*/
/*------------------------------------------------*/
@media all and (min-width: 981px) {
    #linesblurb1  {
        border-left: 1px solid #c4c4c4;
        border-right: 1px solid #c4c4c4;
    }
    #linesblurb3 {
        border-top: 1px solid #c4c4c4;
    }
    #linesblurb4 {
        border-left: 1px solid #c4c4c4;
        border-right: 1px solid #c4c4c4;
        border-top: 1px solid #c4c4c4;
    }
    #linesblurb5 {
        border-top: 1px solid #c4c4c4;
    }
}
.mp_m_blurb_change_color, .mp_m_blurb_change_color h4, .mp_m_blurb_change_color .et-pb-icon {
    transition: all 0.4s ease-in 0s;
    -webkit-transition: all 0.4s ease-in 0s;
    -o-transition: all 0.4s ease-in 0s;
    -moz-transition: all 0.4s ease-in 0s;
}
 
.mp_m_blurb_change_color {
    padding: 20px;
    border-radius: 0px;
}
.mp_m_blurb_change_color h4 {
    color: #000000!important;
    font-weight:700;
}
 
.mp_m_blurb_change_color:hover {
    background-image: linear-gradient(180deg,#000000 0%,#968350 100%);
    background-color: #000000;
    color: #ffffff;
    box-shadow: 0 4px 80px 0 #968350;
    -webkit-transition: .5s; /* For Safari 3.1 to 6.0 */
}
 
.mp_m_blurb_change_color:hover h4 {
    color: #ffffff!important;
}
.mp_m_blurb_change_color:hover a {
    color: rgba(224,153,0,0.88)!important;
}
 
.mp_m_blurb_change_color:hover .et-pb-icon {
    color: #ffffff!important;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.mp_m_blurb_change_color .et_pb_blurb_description {
    padding-top: 10px;
}
/*------------------------------------------------*/
/*------------------ BLURB ABOUT -----------------*/
/*------------------------------------------------*/
.mp_m_blurb_change_color_a, .mp_m_blurb_change_color_a h4, .mp_m_blurb_change_color_a .et-pb-icon {
    transition: all 0.4s ease-in 0s;
    -webkit-transition: all 0.4s ease-in 0s;
    -o-transition: all 0.4s ease-in 0s;
    -moz-transition: all 0.4s ease-in 0s;
}
 
.mp_m_blurb_change_color_a {
    padding: 20px;
    border-radius: 0px;
}
.mp_m_blurb_change_color_a h4 {
    color: #000000!important;
    font-weight:700;
}
 
.mp_m_blurb_change_color_a:hover {
    background-image: linear-gradient(180deg,#000000 0%,#1b70b6 100%);
    background-color: #000000;
    color: #ffffff;
    box-shadow: 0 4px 80px 0 #1b70b6;
    -webkit-transition: .5s; /* For Safari 3.1 to 6.0 */
}
 
.mp_m_blurb_change_color_a:hover h4 {
    color: #ffffff!important;
}
.mp_m_blurb_change_color_a:hover a {
    color: #1b70b6!important;
}
 
.mp_m_blurb_change_color_a:hover .et-pb-icon {
    color: #ffffff!important;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.mp_m_blurb_change_color_a .et_pb_blurb_description {
    padding-top: 10px;
}
/*------------------------------------------------*/
/*---------------- OVERLAP HOME 1-2 --------------*/
/*------------------------------------------------*/
/* OVERLAP TEXT IMAGE HOME 1*/
.overlapImage_home-1 {
  right: -50px;
  transition: all .2s ease-in-out;
}
.overlapText_home-1 {
  left: -50px;
  top: 25px;
  transition: all .2s ease-in-out;
}
.overlapContainer:hover .overlapImage_home-1 {
  right: 0px;
}
.overlapContainer:hover .overlapText_home-1{
  left: 0px;
}
@media screen and (max-width : 980px) {
  .overlapImage_home-1{
    right: 0px;
  }
  .overlapText_home-1{
    left: 0px;
    top: 0px;
  }
}
@media screen and (max-width : 767px) {
  .overlapImage_home-1{
    right: 0px;
  }
  .overlapText_home-1{
    left: 0px;
    top: 0px;
  }
}
/* OVERLAP TEXT IMAGE HOME 2*/
.overlapImage_home-2 {
  z-index:auto;
  left: -50px;
  transition: all .2s ease-in-out;
}
.overlapText_home-2 {
  right: -50px;
  top: 25px;
  transition: all .2s ease-in-out;
}
.overlapContainer:hover .overlapImage_home-2 {
  left: 0px;
}
.overlapContainer:hover .overlapText_home-2{
  right: 0px;
}
@media screen and (max-width : 980px) {
  .overlapImage_home-2{
    left: 0px;
  }
  .overlapText_home-2{
    right: 0px;
    top: -50px;
  }
}
@media screen and (max-width : 767px) {
  .overlapImage_home-2{
    left: 0px;
  }
  .overlapText_home-2{
    right: 0px;
    top: -50px;
  }
}
/*------------------------------------------------*/
/*---------------- CSS COLOR SCHEMA --------------*/
/*------------------------------------------------*/
.et_color_scheme_pink a {
    color: #c37cc6;
}
.et_color_scheme_pink .et_pb_counter_amount,
.et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_pink #top-header {
    background-color:rgba(0, 0, 0, 0.0)!important;
}
.et_color_scheme_pink.woocommerce a.button.alt,
.et_color_scheme_pink.woocommerce-page a.button.alt,
.et_color_scheme_pink.woocommerce button.button.alt,
.et_color_scheme_pink.woocommerce-page button.button.alt,
.et_color_scheme_pink.woocommerce input.button.alt,
.et_color_scheme_pink.woocommerce-page input.button.alt,
.et_color_scheme_pink.woocommerce #respond input#submit.alt,
.et_color_scheme_pink.woocommerce-page #respond input#submit.alt,
.et_color_scheme_pink.woocommerce #content input.button.alt,
.et_color_scheme_pink.woocommerce-page #content input.button.alt,
.et_color_scheme_pink.woocommerce a.button,
.et_color_scheme_pink.woocommerce-page a.button,
.et_color_scheme_pink.woocommerce button.button,
.et_color_scheme_pink.woocommerce-page button.button,
.et_color_scheme_pink.woocommerce input.button,
.et_color_scheme_pink.woocommerce-page input.button,
.et_color_scheme_pink.woocommerce #respond input#submit,
.et_color_scheme_pink.woocommerce-page #respond input#submit,
.et_color_scheme_pink.woocommerce #content input.button,
.et_color_scheme_pink.woocommerce-page #content input.button,
.et_color_scheme_pink .woocommerce-message,
.et_color_scheme_pink .woocommerce-error,
.et_color_scheme_pink .woocommerce-info {
    background: #c37cc6 !important;
}
/**/
.et_color_scheme_pink .et_pb_team_member_description .et_pb_module_header,
/**/
.et_color_scheme_pink #et_search_icon:hover,
.et_color_scheme_pink .mobile_menu_bar:before,
.et_color_scheme_pink .footer-widget h4,
.et_color_scheme_pink .et_pb_sum,
.et_color_scheme_pink .et_pb_pricing li a,
.et_color_scheme_pink .et_pb_pricing_table_button,
.et_color_scheme_pink .comment-reply-link,
.et_color_scheme_pink .form-submit .et_pb_button,
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_newsletter_button,
.et_color_scheme_pink .et_pb_contact_submit,
.et_color_scheme_pink .et_password_protected_form .et_submit_button,
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_more_button,
.et_color_scheme_pink .et_pb_bg_layout_light .et_pb_promo_button,
.et_color_scheme_pink .et_overlay:before,
.et_color_scheme_pink .entry-summary p.price ins,
.et_color_scheme_pink.woocommerce div.product span.price,
.et_color_scheme_pink.woocommerce-page div.product span.price,
.et_color_scheme_pink.woocommerce #content div.product span.price,
.et_color_scheme_pink.woocommerce-page #content div.product span.price,
.et_color_scheme_pink.woocommerce div.product p.price,
.et_color_scheme_pink.woocommerce-page div.product p.price,
.et_color_scheme_pink.woocommerce #content div.product p.price,
.et_color_scheme_pink.woocommerce-page #content div.product p.price,
.et_color_scheme_pink #top-menu li.current-menu-ancestor > a,
.et_color_scheme_pink #top-menu li.current-menu-item > a,
.et_color_scheme_pink .bottom-nav li.current-menu-item > a {
    color: #c37cc6;
}
.et_color_scheme_pink.woocommerce .star-rating span:before,
.et_color_scheme_pink.woocommerce-page .star-rating span:before {
    color: #c37cc6 !important;
}
.et_color_scheme_pink .et-search-form,
.et_color_scheme_pink .nav li ul,
.et_color_scheme_pink .et_mobile_menu,
.et_color_scheme_pink .footer-widget li:before,
.et_color_scheme_pink .et_pb_pricing li:before {
    border-color: #c37cc6 !important;
}
/**/
.et_color_scheme_pink .et_pb_divider:before {
    border-top-color: #c37cc6;
}
.et_color_scheme_pink .et-pb-icon {
    color:#c37cc6;
}
.et_color_scheme_pink .et_pb_module_header a {
    color: #c37cc6;
}
.et_color_scheme_pink .et_pb_button{
    color: #c37cc6!important;
    background: rgba(0, 0, 0, 0.05);
}
.et_color_scheme_pink .et_pb_button_wrapper a{
    color: #c37cc6!important;
    background: rgba(0, 0, 0, 0.20);
}
.et_color_scheme_pink .subscribe-optin-2.et_pb_newsletter .et_pb_newsletter_button {
color: #c37cc6!important;
}
.et_color_scheme_pink .subscribe-optin-3.et_pb_newsletter .et_pb_newsletter_button {
color: #c37cc6!important;
}
.et_color_scheme_pink .mp_m_blurb_underline_sliding h1:hover {
        color: #c37cc6;}
 
.et_color_scheme_pink .mp_m_blurb_underline_sliding h1:after {
            content: '';
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            background: #c37cc6;
            transition: width .5s ease;}
 
.et_color_scheme_pink .mp_m_blurb_underline_sliding h1:hover:before {
            width: 100%;
            background: #c37cc6;
            transition: width .5s ease;}
/* RED */
.et_color_scheme_red a {
    color: #e02b20;
}
.et_color_scheme_red .et_pb_counter_amount,
.et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_red #top-header {
    background-color:rgba(0, 0, 0, 0.0)!important;
}
.et_color_scheme_red.woocommerce a.button.alt,
.et_color_scheme_red.woocommerce-page a.button.alt,
.et_color_scheme_red.woocommerce button.button.alt,
.et_color_scheme_red.woocommerce-page button.button.alt,
.et_color_scheme_red.woocommerce input.button.alt,
.et_color_scheme_red.woocommerce-page input.button.alt,
.et_color_scheme_red.woocommerce #respond input#submit.alt,
.et_color_scheme_red.woocommerce-page #respond input#submit.alt,
.et_color_scheme_red.woocommerce #content input.button.alt,
.et_color_scheme_red.woocommerce-page #content input.button.alt,
.et_color_scheme_red.woocommerce a.button,
.et_color_scheme_red.woocommerce-page a.button,
.et_color_scheme_red.woocommerce button.button,
.et_color_scheme_red.woocommerce-page button.button,
.et_color_scheme_red.woocommerce input.button,
.et_color_scheme_red.woocommerce-page input.button,
.et_color_scheme_red.woocommerce #respond input#submit,
.et_color_scheme_red.woocommerce-page #respond input#submit,
.et_color_scheme_red.woocommerce #content input.button,
.et_color_scheme_red.woocommerce-page #content input.button,
.et_color_scheme_red .woocommerce-message,
.et_color_scheme_red .woocommerce-error,
.et_color_scheme_red .woocommerce-info {
    background: #e02b20 !important;
}
/**/
.et_color_scheme_red .et_pb_team_member_description .et_pb_module_header,
/**/
.et_color_scheme_red #et_search_icon:hover,
.et_color_scheme_red .mobile_menu_bar:before,
.et_color_scheme_red .footer-widget h4,
.et_color_scheme_red .et_pb_sum,
.et_color_scheme_red .et_pb_pricing li a,
.et_color_scheme_red .et_pb_pricing_table_button,
.et_color_scheme_red .comment-reply-link,
.et_color_scheme_red .form-submit .et_pb_button,
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_newsletter_button,
.et_color_scheme_red .et_pb_contact_submit,
.et_color_scheme_red .et_password_protected_form .et_submit_button,
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_more_button,
.et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button,
.et_color_scheme_red .et_overlay:before,
.et_color_scheme_red .entry-summary p.price ins,
.et_color_scheme_red.woocommerce div.product span.price,
.et_color_scheme_red.woocommerce-page div.product span.price,
.et_color_scheme_red.woocommerce #content div.product span.price,
.et_color_scheme_red.woocommerce-page #content div.product span.price,
.et_color_scheme_red.woocommerce div.product p.price,
.et_color_scheme_red.woocommerce-page div.product p.price,
.et_color_scheme_red.woocommerce #content div.product p.price,
.et_color_scheme_red.woocommerce-page #content div.product p.price,
.et_color_scheme_red #top-menu li.current-menu-ancestor > a,
.et_color_scheme_red #top-menu li.current-menu-item > a,
.et_color_scheme_red .bottom-nav li.current-menu-item > a {
    color: #e02b20;
}
.et_color_scheme_red .woocommerce .star-rating span:before,
.et_color_scheme_red .woocommerce-page .star-rating span:before {
    color: #e02b20 !important;
}
.et_color_scheme_red .et-search-form,
.et_color_scheme_red .nav li ul,
.et_color_scheme_red .et_mobile_menu,
.et_color_scheme_red .footer-widget li:before,
.et_color_scheme_red .et_pb_pricing li:before {
    border-color: #e02b20;
}
/**/
.et_color_scheme_red .et_pb_divider:before {
    border-top-color: #e02b20;
}
.et_color_scheme_red .et-pb-icon {
    color:#e02b20;
}
.et_color_scheme_red .et_pb_module_header a {
    color: #e02b20;
}
.et_color_scheme_red .et_pb_button{
    color: #e02b20!important;
    background: rgba(0, 0, 0, 0.05);
}
.et_color_scheme_red .et_pb_button_wrapper a{
    color: #e02b20!important;
    background: rgba(0, 0, 0, 0.20);
}
.et_color_scheme_red .subscribe-optin-2.et_pb_newsletter .et_pb_newsletter_button {
color: #e02b20!important;
}
.et_color_scheme_red .subscribe-optin-3.et_pb_newsletter .et_pb_newsletter_button {
color: #e02b20!important;
}
.et_color_scheme_red .mp_m_blurb_underline_sliding h1:hover {
        color: #e02b20;}
 
.et_color_scheme_red .mp_m_blurb_underline_sliding h1:after {
            content: '';
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            background: #e02b20;
            transition: width .5s ease;}
 
.et_color_scheme_red .mp_m_blurb_underline_sliding h1:hover:before {
            width: 100%;
            background: #e02b20;
            transition: width .5s ease;}
/* ORANGE */
.et_color_scheme_orange a {
    color: #e09900;
}
.et_color_scheme_orange .et_pb_counter_amount,
.et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_orange #top-header {
    background-color:rgba(0, 0, 0, 0.0)!important;
}
.et_color_scheme_orange.woocommerce a.button.alt,
.et_color_scheme_orange.woocommerce-page a.button.alt,
.et_color_scheme_orange.woocommerce button.button.alt,
.et_color_scheme_orange.woocommerce-page button.button.alt,
.et_color_scheme_orange.woocommerce input.button.alt,
.et_color_scheme_orange.woocommerce-page input.button.alt,
.et_color_scheme_orange.woocommerce #respond input#submit.alt,
.et_color_scheme_orange.woocommerce-page #respond input#submit.alt,
.et_color_scheme_orange.woocommerce #content input.button.alt,
.et_color_scheme_orange.woocommerce-page #content input.button.alt,
.et_color_scheme_orange.woocommerce a.button,
.et_color_scheme_orange.woocommerce-page a.button,
.et_color_scheme_orange.woocommerce button.button,
.et_color_scheme_orange.woocommerce-page button.button,
.et_color_scheme_orange.woocommerce input.button,
.et_color_scheme_orange.woocommerce-page input.button,
.et_color_scheme_orange.woocommerce #respond input#submit,
.et_color_scheme_orange.woocommerce-page #respond input#submit,
.et_color_scheme_orange.woocommerce #content input.button,
.et_color_scheme_orange.woocommerce-page #content input.button,
.et_color_scheme_orange .woocommerce-message,
.et_color_scheme_orange .woocommerce-error,
.et_color_scheme_orange .woocommerce-info {
    background: #e09900!important;
}
/**/
.et_color_scheme_orange .et_pb_team_member_description .et_pb_module_header,
/**/
.et_color_scheme_orange #et_search_icon:hover,
.et_color_scheme_orange .mobile_menu_bar:before,
.et_color_scheme_orange .footer-widget h4,
.et_color_scheme_orange .et_pb_sum,
.et_color_scheme_orange .et_pb_pricing li a,
.et_color_scheme_orange .et_pb_pricing_table_button,
.et_color_scheme_orange .comment-reply-link,
.et_color_scheme_orange .form-submit .et_pb_button,
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button,
.et_color_scheme_orange .et_pb_contact_submit,
.et_color_scheme_orange .et_password_protected_form .et_submit_button,
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button,
.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button,
.et_color_scheme_orange .et_overlay:before,
.et_color_scheme_orange .entry-summary p.price ins,
.et_color_scheme_orange.woocommerce div.product span.price,
.et_color_scheme_orange.woocommerce-page div.product span.price,
.et_color_scheme_orange.woocommerce #content div.product span.price,
.et_color_scheme_orange.woocommerce-page #content div.product span.price,
.et_color_scheme_orange.woocommerce div.product p.price,
.et_color_scheme_orange.woocommerce-page div.product p.price,
.et_color_scheme_orange.woocommerce #content div.product p.price,
.et_color_scheme_orange.woocommerce-page #content div.product p.price,
.et_color_scheme_orange #top-menu li.current-menu-ancestor > a,
.et_color_scheme_orange #top-menu li.current-menu-item > a,
.et_color_scheme_orange .bottom-nav li.current-menu-item > a {
    color: #e09900;
}
.et_color_scheme_orange .woocommerce .star-rating span:before,
.et_color_scheme_orange .woocommerce-page .star-rating span:before {
    color: #e09900 !important;
}
.et_color_scheme_orange .et-search-form,
.et_color_scheme_orange .nav li ul,
.et_color_scheme_orange .et_mobile_menu,
.et_color_scheme_orange .footer-widget li:before,
.et_color_scheme_orange .et_pb_pricing li:before {
    border-color: #e09900;
}
/**/
.et_color_scheme_orange .et_pb_divider:before {
    border-top-color: #e09900;
}
.et_color_scheme_orange .et-pb-icon {
    color:#e09900;
}
.et_color_scheme_orange .et_pb_module_header a {
    color: #e09900;
}
.et_color_scheme_orange .et_pb_button{
    color: #e09900!important;
    background: rgba(0, 0, 0, 0.05);
}
.et_color_scheme_orange .et_pb_button_wrapper a{
    color: #e09900!important;
    background: rgba(0, 0, 0, 0.20);
}
.et_color_scheme_orange .subscribe-optin-2.et_pb_newsletter .et_pb_newsletter_button {
color: #e09900!important;
}
.et_color_scheme_orange .subscribe-optin-3.et_pb_newsletter .et_pb_newsletter_button {
color: #e09900!important;
}
.et_color_scheme_orange .mp_m_blurb_underline_sliding h1:hover {
        color: #e09900;}
 
.et_color_scheme_orange .mp_m_blurb_underline_sliding h1:after {
            content: '';
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            background: #e09900;
            transition: width .5s ease;}
 
.et_color_scheme_orange .mp_m_blurb_underline_sliding h1:hover:before {
            width: 100%;
            background: #e09900;
            transition: width .5s ease;}
/* GREEN */
.et_color_scheme_green a {
    color: #7cda24;
}
.et_color_scheme_green .et_pb_counter_amount,
.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_green #top-header {
    background-color:rgba(0, 0, 0, 0.0)!important;
}
.et_color_scheme_green.woocommerce a.button.alt,
.et_color_scheme_green.woocommerce-page a.button.alt,
.et_color_scheme_green.woocommerce button.button.alt,
.et_color_scheme_green.woocommerce-page button.button.alt,
.et_color_scheme_green.woocommerce input.button.alt,
.et_color_scheme_green.woocommerce-page input.button.alt,
.et_color_scheme_green.woocommerce #respond input#submit.alt,
.et_color_scheme_green.woocommerce-page #respond input#submit.alt,
.et_color_scheme_green.woocommerce #content input.button.alt,
.et_color_scheme_green.woocommerce-page #content input.button.alt,
.et_color_scheme_green.woocommerce a.button,
.et_color_scheme_green.woocommerce-page a.button,
.et_color_scheme_green.woocommerce button.button,
.et_color_scheme_green.woocommerce-page button.button,
.et_color_scheme_green.woocommerce input.button,
.et_color_scheme_green.woocommerce-page input.button,
.et_color_scheme_green.woocommerce #respond input#submit,
.et_color_scheme_green.woocommerce-page #respond input#submit,
.et_color_scheme_green.woocommerce #content input.button,
.et_color_scheme_green.woocommerce-page #content input.button,
.et_color_scheme_green .woocommerce-message,
.et_color_scheme_green .woocommerce-error,
.et_color_scheme_green .woocommerce-info {
    background: #7cda24!important;
}
/**/
.et_color_scheme_green .et_pb_team_member_description .et_pb_module_header,
/**/
.et_color_scheme_green #et_search_icon:hover,
.et_color_scheme_green .mobile_menu_bar:before,
.et_color_scheme_green .footer-widget h4,
.et_color_scheme_green .et_pb_sum,
.et_color_scheme_green .et_pb_pricing li a,
.et_color_scheme_green .et_pb_pricing_table_button,
.et_color_scheme_green .comment-reply-link,
.et_color_scheme_green .form-submit .et_pb_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button,
.et_color_scheme_green .et_pb_contact_submit,
.et_color_scheme_green .et_password_protected_form .et_submit_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button,
.et_color_scheme_green .et_overlay:before,
.et_color_scheme_green .entry-summary p.price ins,
.et_color_scheme_green.woocommerce div.product span.price,
.et_color_scheme_green.woocommerce-page div.product span.price,
.et_color_scheme_green.woocommerce #content div.product span.price,
.et_color_scheme_green.woocommerce-page #content div.product span.price,
.et_color_scheme_green.woocommerce div.product p.price,
.et_color_scheme_green.woocommerce-page div.product p.price,
.et_color_scheme_green.woocommerce #content div.product p.price,
.et_color_scheme_green.woocommerce-page #content div.product p.price,
.et_color_scheme_green #top-menu li.current-menu-ancestor > a,
.et_color_scheme_green #top-menu li.current-menu-item > a,
.et_color_scheme_green .bottom-nav li.current-menu-item > a {
    color: #7cda24;
}
.et_color_scheme_green.woocommerce .star-rating span:before,
.et_color_scheme_green.woocommerce-page .star-rating span:before {
    color: #7cda24!important;
}
.et_color_scheme_green .et-search-form,
.et_color_scheme_green .nav li ul,
.et_color_scheme_green .et_mobile_menu,
.et_color_scheme_green .footer-widget li:before,
.et_color_scheme_green .et_pb_pricing li:before {
    border-color: #7cda24!important;
}
/**/
.et_color_scheme_green .et_pb_divider:before {
    border-top-color: #7cda24;
}
.et_color_scheme_green .et-pb-icon {
    color:#7cda24;
}
.et_color_scheme_green .et_pb_module_header a {
    color: #7cda24;
}
.et_color_scheme_green .et_pb_button{
    color: #7cda24!important;
    background: rgba(0, 0, 0, 0.05);
}
.et_color_scheme_green .et_pb_button_wrapper a{
    color: #7cda24!important;
    background: rgba(0, 0, 0, 0.20);
}
.et_color_scheme_green .subscribe-optin-2.et_pb_newsletter .et_pb_newsletter_button {
color: #7cda24!important;
}
.et_color_scheme_green .subscribe-optin-3.et_pb_newsletter .et_pb_newsletter_button {
color: #7cda24!important;
}
.et_color_scheme_green .mp_m_blurb_underline_sliding h1:hover {
        color: #7cda24;}
 
.et_color_scheme_green .mp_m_blurb_underline_sliding h1:after {
            content: '';
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            background: #7cda24;
            transition: width .5s ease;}
 
.et_color_scheme_green .mp_m_blurb_underline_sliding h1:hover:before {
            width: 100%;
            background: #7cda24;
            transition: width .5s ease;}
/*** BLUE ***/
.et_color_scheme_blue a {
    color: #0c71c3;
}
.et_color_scheme_blue .et_pb_counter_amount,
.et_color_scheme_blue .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_blue #top-header {
    background-color:rgba(0, 0, 0, 0.0)!important;
}
.et_color_scheme_blue.woocommerce a.button.alt,
.et_color_scheme_blue.woocommerce-page a.button.alt,
.et_color_scheme_blue.woocommerce button.button.alt,
.et_color_scheme_blue.woocommerce-page button.button.alt,
.et_color_scheme_blue.woocommerce input.button.alt,
.et_color_scheme_blue.woocommerce-page input.button.alt,
.et_color_scheme_blue.woocommerce #respond input#submit.alt,
.et_color_scheme_blue.woocommerce-page #respond input#submit.alt,
.et_color_scheme_blue.woocommerce #content input.button.alt,
.et_color_scheme_blue.woocommerce-page #content input.button.alt,
.et_color_scheme_blue.woocommerce a.button,
.et_color_scheme_blue.woocommerce-page a.button,
.et_color_scheme_blue.woocommerce button.button,
.et_color_scheme_blue.woocommerce-page button.button,
.et_color_scheme_blue.woocommerce input.button,
.et_color_scheme_blue.woocommerce-page input.button,
.et_color_scheme_blue.woocommerce #respond input#submit,
.et_color_scheme_blue.woocommerce-page #respond input#submit,
.et_color_scheme_blue.woocommerce #content input.button,
.et_color_scheme_blue.woocommerce-page #content input.button,
.et_color_scheme_blue .woocommerce-message,
.et_color_scheme_blue .woocommerce-error,
.et_color_scheme_blue .woocommerce-info {
    background: #0c71c3 !important;
}
/**/
.et_color_scheme_blue .et_pb_team_member_description .et_pb_module_header,
/**/
.et_color_scheme_blue #et_search_icon:hover,
.et_color_scheme_blue .mobile_menu_bar:before,
.et_color_scheme_blue .footer-widget h4,
.et_color_scheme_blue .et_pb_sum,
.et_color_scheme_blue .et_pb_pricing li a,
.et_color_scheme_blue .et_pb_pricing_table_button,
.et_color_scheme_blue .comment-reply-link,
.et_color_scheme_blue .form-submit .et_pb_button,
.et_color_scheme_blue .et_pb_bg_layout_light .et_pb_newsletter_button,
.et_color_scheme_blue .et_pb_contact_submit,
.et_color_scheme_blue .et_password_protected_form .et_submit_button,
.et_color_scheme_blue .et_pb_bg_layout_light .et_pb_more_button,
.et_color_scheme_blue .et_pb_bg_layout_light .et_pb_promo_button,
.et_color_scheme_blue .et_overlay:before,
.et_color_scheme_blue .entry-summary p.price ins,
.et_color_scheme_blue.woocommerce div.product span.price,
.et_color_scheme_blue.woocommerce-page div.product span.price,
.et_color_scheme_blue.woocommerce #content div.product span.price,
.et_color_scheme_blue.woocommerce-page #content div.product span.price,
.et_color_scheme_blue.woocommerce div.product p.price,
.et_color_scheme_blue.woocommerce-page div.product p.price,
.et_color_scheme_blue.woocommerce #content div.product p.price,
.et_color_scheme_blue.woocommerce-page #content div.product p.price,
.et_color_scheme_blue #top-menu li.current-menu-ancestor > a,
.et_color_scheme_blue #top-menu li.current-menu-item > a,
.et_color_scheme_blue .bottom-nav li.current-menu-item > a {
    color: #0c71c3;
}
.et_color_scheme_blue.woocommerce .star-rating span:before,
.et_color_scheme_blue.woocommerce-page .star-rating span:before {
    color: #0c71c3 !important;
}
.et_color_scheme_blue .et-search-form,
.et_color_scheme_blue .nav li ul,
.et_color_scheme_blue .et_mobile_menu,
.et_color_scheme_blue .footer-widget li:before,
.et_color_scheme_blue .et_pb_pricing li:before {
    border-color: #0c71c3 !important;
}
/**/
.et_color_scheme_blue .et_pb_divider:before {
    border-top-color: #0c71c3;
}
.et_color_scheme_blue .et-pb-icon {
    color:#0c71c3;
}
.et_color_scheme_blue .et_pb_module_header a {
    color: #0c71c3;
}
.et_color_scheme_blue .et_pb_button{
    color: #0c71c3!important;
    background: rgba(0, 0, 0, 0.05);
}
.et_color_scheme_blue .et_pb_button_wrapper a{
    color: #0c71c3!important;
    background: rgba(0, 0, 0, 0.20);
}
.et_color_scheme_blue .subscribe-optin-2.et_pb_newsletter .et_pb_newsletter_button {
color: #0c71c3!important;
}
.et_color_scheme_blue .subscribe-optin-3.et_pb_newsletter .et_pb_newsletter_button {
color: #0c71c3!important;
}
.et_color_scheme_blue .mp_m_blurb_underline_sliding h1:hover {
        color: #0c71c3;}
 
.et_color_scheme_blue .mp_m_blurb_underline_sliding h1:after {
            content: '';
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            background: #0c71c3;
            transition: width .5s ease;}
 
.et_color_scheme_blue .mp_m_blurb_underline_sliding h1:hover:before {
            width: 100%;
            background: #0c71c3;
            transition: width .5s ease;}
.et_color_scheme_green .et-cart-info,
.et_color_scheme_pink .et-cart-info,
.et_color_scheme_red .et-cart-info,
.et_color_scheme_orange .et-cart-info,
.et_color_scheme_blue .et-cart-info,
.et_color_scheme_green .et-social-icon a:hover,
.et_color_scheme_pink .et-social-icon a:hover,
.et_color_scheme_red .et-social-icon a:hover,
.et_color_scheme_orange .et-social-icon a:hover,
.et_color_scheme_blue .et-social-icon a:hover,
.et_color_scheme_green .et_pb_promo_button,
.et_color_scheme_pink .et_pb_promo_button,
.et_color_scheme_red .et_pb_promo_button,
.et_color_scheme_orange .et_pb_promo_button,
.et_color_scheme_blue .et_pb_promo_button,
.et_color_scheme_green .et_pb_more_button,
.et_color_scheme_pink .et_pb_more_button,
.et_color_scheme_red .et_pb_more_button,
.et_color_scheme_orange .et_pb_more_button,
.et_color_scheme_blue .et_pb_more_button,
.et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_blue .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_green .et-pb-slider-arrows a,
.et_color_scheme_pink .et-pb-slider-arrows a,
.et_color_scheme_red .et-pb-slider-arrows a,
.et_color_scheme_orange .et-pb-slider-arrows a,
.et_color_scheme_blue .et-pb-slider-arrows a,
.et_color_scheme_green .et_audio_content a,
.et_color_scheme_pink .et_audio_content a,
.et_color_scheme_red .et_audio_content a,
.et_color_scheme_orange .et_audio_content a,
.et_color_scheme_blue .et_audio_content a,
.et_color_scheme_green .et_link_content a,
.et_color_scheme_pink .et_link_content a,
.et_color_scheme_red .et_link_content a,
.et_color_scheme_orange .et_link_content a,
.et_color_scheme_blue .et_link_content a,
.et_color_scheme_green .et_pb_newsletter_button,
.et_color_scheme_pink .et_pb_newsletter_button,
.et_color_scheme_red .et_pb_newsletter_button,
.et_color_scheme_blue .et_pb_newsletter_button,
.et_color_scheme_orange .et_pb_newsletter_button {
    color: inherit !important;
}
