/*
 * 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.4
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
:root body[data-scheme=dark] .cs-site-scheme-toggle .cs-header__scheme-toggle-icons>span.cs-dark-mode{
    display: none;
}
@media (prefers-color-scheme: dark) {
    :root body[data-scheme=auto] .cs-site-scheme-toggle .cs-header__scheme-toggle-icons>span.cs-dark-mode {
        display: none;
    }
}
body[data-scheme=light] .cs-site-scheme-toggle .cs-header__scheme-toggle-icons > span.cs-light-mode
{
    display: none;
}
@media (prefers-color-scheme: light) {
    :root body[data-scheme=auto] .cs-site-scheme-toggle .cs-header__scheme-toggle-icons > span.cs-light-mode{
        display: none;
    }
}

:root body[data-scheme=dark].elementor-page {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #FFF;
    --e-global-color-text: #FFF;
    --e-global-color-accent: #61CE70;
    --e-global-color-4e148a9: #FFF;
    --e-global-color-0cc8c81: #FFF;
}

.wp-block-quote strong {
    color: var(--cs-color-primary-contrast);
}
body[data-scheme=dark] .wp-block-quote strong {
    color: var(--cs-color-primary);
}

.social-button a.cs-social__link {
    margin: 10px 10px;
    border: 1px solid #DDD;
    padding: 10px 20px;
    width: auto;
    height: auto;
}
.cs-social {
	flex-wrap: wrap;
}
.social-button a.cs-social__link svg {
    margin-right: 10px;
}

.cs-sub-categories-list-container {
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 20px;
}

.box-container .box-card:nth-child(1) {
    background: rgba(30,64,175,0.9);
	background: radial-gradient(circle, rgba(30,64,175,0.9) 0%, rgba(37,99,235,0.9) 100%);
}
.box-container .box-card:nth-child(2) {
    background: rgba(107, 33, 168, .9);
	background: radial-gradient(circle, rgba(107, 33, 168, .9) 0%, rgba(147,51,234,.9)  100%);
}
.box-container .box-card:nth-child(3) {
   	background: rgba(22, 163, 74, .9);
	background: radial-gradient(circle, rgba(22, 163, 74, .9) 0%, rgba(22, 101, 52, .9) 100%);
}
.box-container .box-card:nth-child(4) {
    background: rgba(220, 38, 38, .9);
	background: radial-gradient(circle, rgba(220, 38, 38, .9) 0%, rgba(153, 27, 27, .9) 100%);
}
.box-container .box-card:nth-child(5) {
    background: rgba(8, 145, 178, .9);
	background: radial-gradient(circle, rgba(8, 145, 178, .9) 0%, rgba(21, 94, 117, .9) 100%);
}
.box-container .box-card:nth-child(6) {
    background: rgba(217, 119, 6, .9);
	background: radial-gradient(circle, rgba(217, 119, 6, .9) 0%, rgba(146, 64, 14, .9) 100%);
}

li.elementor-icon-list-item.elementor-repeater-item-7617995.elementor-inline-item {
    background: #eeeeee96;
    padding: 2px 10px;
    border-radius: 5px;
    margin-left: 5px !important;
}

.elementor-template-full-width #main .cs-container {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
}

.elementor-template-full-width #main div#breadcrumbs {
    width: 100%;
    max-width: var(--cs-desktop-container, 1296px);
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
}
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-1511db6:not(.elementor-motion-effects-element-type-background), 
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-1511db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #111827 0%, #0a0a0a 100%);
}
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-342eb61:not(.elementor-motion-effects-element-type-background), 
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-342eb61 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-d706a64:not(.elementor-motion-effects-element-type-background), 
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-d706a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0f172a80;
}
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-cfd5d0f .elementor-heading-title {
	color: #fff;
}

.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a{
	background: #d3d3d3;
    padding: 3px 5px;
    border-radius: 10px;
}
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-d2136e5 .elementor-button,
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-6401b98 .elementor-button,
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-b5b4118 .elementor-button,
body[data-scheme="dark"] .elementor-679 .elementor-element.elementor-element-378709f .elementor-button{
	background-color: #606060;
}
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-4aca8dd:not(.elementor-motion-effects-element-type-background), 
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-4aca8dd > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-c0eaef4:not(.elementor-motion-effects-element-type-background), 
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-c0eaef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(30, 58, 138, 0.2) 0%, rgba(30, 64, 175, 0.2) 100%);
}
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-cab82ac > .elementor-widget-container,
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-7e67862 > .elementor-widget-container,
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-ceb822d > .elementor-widget-container,
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-40d8659 > .elementor-widget-container {
	background-color: #1e293b;
}

body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-40560f4:not(.elementor-motion-effects-element-type-background), 
body[data-scheme="dark"] .elementor-892 .elementor-element.elementor-element-40560f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(15, 23, 42, .3);
}
