/*
 * Theme Name:  Revision Child
 * Theme URI:   https://revision.codesupply.co/
 * Description: Revision Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    revision
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */

.page .cs-site-content {
    margin-top: 0px!important;
}

.page .cs-main-content {
    margin-top: 0px!important;
}

.home .cs-site-content {
    margin-top: 0px!important;
}

.home .cs-main-content {
    margin-top: 0px!important;
}

.wpforms-submit::before{background:unset;border-radius: 5px!important;}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
 
 background-image: linear-gradient(180deg, #8E8BFF 0%, #4440B4 100%)!important;
 border-radius: 5px!important;  
}

div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button {
 background-image: linear-gradient(180deg, #8E8BFF 0%, #4440B4 100%)!important;
 border-radius: 5px!important;
}	

.popmake-close::before{background:unset!important;}

.big-orange-text{
	display: inline;
    padding-bottom: 0.1em;
    background: linear-gradient(to right, currentColor 0%, currentColor 98%); 
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: var(--cs-underline-bg-position); 
    color: var(--cs-color-accent);
    transition: 0.25s; 
    text-decoration: none; 
    font-weight: bolder;	
} 

.big-orange-text:hover {
    background-size: 0px 1px;
    color: var(--cs-color-accent);
}

.cs-logo a>img{max-width:180px;}

@media (min-width: 992px) {
    .page .cs-sidebar-disabled .wide-entry-content {
        max-width: 100%!important;
        margin-left: unset;
        margin-right: unset;
    }
}

#logo-carousel-free-995.sp-lc-container .sp-lc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #5955D1!important;
}

#logo-carousel-free-995.sp-lc-container .sp-lc-button-prev:hover, #logo-carousel-free-995.sp-lc-container .sp-lc-button-next:hover {
    background-color: #5955D1!important;
    color: #ffffff;
    border-color: #5955D1!important;
}

.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
    border-color: #e3e3e3;
    background-color: #e5e5e5;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff;
    border-color: #EBEBEB;
    background-color: #ff4700;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    color: #fff;
    border-color: #EBEBEB;
    background-color: #ff4700;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
    color: #fff;
    border-color: #EBEBEB;
    background-color: #ff4700;
}

.cs-header__custom-button, .cs-header__custom-button:hover, .cs-header__custom-button:active {
	color: #fff;
    border-color: #EBEBEB;
    background-color: #ff4700;
	background: #ff4700;
}

.cs-entry__header-image-overlay .cs-overlay-background:after, .cs-entry__header-standard .cs-overlay-background:after, .cs-entry__header-primary .cs-overlay-background:after {
     background: rgb(0 0 0 / 40%);
}
.cs-site-content {
     margin-bottom: 1rem;
    }
.cs-scroll-top {
        bottom: 1rem; right:1rem;
    }
.home .cs-main-content {
        margin-top: 2rem;
    }
.grecaptcha-badge{display:none;}

.nowrap {
  white-space: nowrap;
}

.cs-footer__copyright{
	text-align: center;
    margin-top: 2rem;
}
img{border-radius: 5px;}

.vc_do_cta3 {
    margin-bottom: 25px!important;
}
.cs-footer__col > *:not(:first-child) {
    margin-top: 0.75rem;margin-bottom: 0.75rem;
}
.cs-footer__logo{margin-bottom:1rem;}
[data-scheme="dark"] .vc_do_cta3 p{color:#29294b!important;}
[data-scheme="dark"] .vc_do_cta3 a{color:#5955D1!important;}
[data-scheme="dark"] .vc_do_cta3 b{color:#29294b!important;}
[data-scheme="dark"] .vc_do_cta3 ul li::marker{color:#29294b!important;}
[data-scheme="dark"] .vc_do_cta3 li{color:#29294b!important;}
[data-scheme="dark"] .logo-carousel-free{background-color: white!important;}
.logo-carousel-free{padding:1rem;}
[data-scheme="dark"] .vc_do_cta3 strong{color:#29294b!important;}

p {
    margin-top: 0;
    margin-bottom: 1rem!important;
}
form .wpforms-submit:focus:after {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}