/* ============================================================
   Theme Color Variables - Change colors here only
   ============================================================ */
:root {
    --color-primary: #144486;
    --color-primary-dark: #0f3366;
    --color-primary-darker: #0a2244;
    --color-primary-light: #3a6ab0;
    --color-primary-lighter: #6a9ad4;
    --color-primary-bright: #1a52a8;
    --color-primary-bg: #eef3fb;

    --color-secondary: #e73b2d;
    --color-secondary-dark: #b82d22;
    --color-secondary-darker: #8b2219;
    --color-secondary-light: #ef6b5f;
    --color-secondary-lighter: #f49b92;
    --color-secondary-bright: #ff4d3f;
    --color-secondary-bg: #fef3f2;

    --color-white: #ffffff;
}

/* primary: #144486 | secondary: #e73b2d | white: #ffffff */
a {
    /*color: #e52a23 ;*/
    color: var(--color-primary-lighter);
}

a:hover {
    /*color: #de204c;*/
    color: var(--color-primary-dark);
}

.nav-menu>li:hover>a,
.nav-menu>li.active>a,
.nav-menu>li.focus>a,
.nav-dropdown>li:hover>a,
.nav-dropdown>li.focus>a,
#hero-section .hero-wrap p span,
.ev-accordion .card-header .speaker-info .ac-sp-name,
.color-green,
.single-price h3,
.single-blog-inner .post-title:hover h4,
.single-blog-inner .post-title:hover h3,
#footer-section .ev-widget-wrap ul li a:hover,#days.color-red
.dropdown-cart .product-button a:hover,
.sidenav-menu li a:hover,
.search-overlay .search-social li a:hover,
.blog-author .list-inline a:hover,
.hero-innar li.color-yellow {
    /*color: #e52a23  !important;
    */
    color: var(--color-primary) !important;
}

.ev-btn,
#programa .nav-tabs .nav-item.show .nav-link,
#programa .nav-tabs .nav-link.active,
.ev-btn-medium,
.ev-btn-submit,
#top-button,
.sidenav .closebtn,
.accordian-list h4:before,
.accordian-list h4[aria-expanded="true"]::after,
.schedule-layout-two .nav-pills .nav-link.active,
.schedule-layout-two .nav-pills .show>.nav-link,
.preloader {
    /*background: #e52a23  !important;*/
}

.ev-btn:hover,
.ev-btn-medium:hover,
.ev-btn-medium-line:hover,
.ev-btn-line:hover,
.ev-btn-submit:hover,
#top-button:hover,
#top-button:active {
   /* background: #de204c !important;*/
   background: var(--color-primary-lighter) !important;
}

.speaker-layout .speaker-wrap .single-speaker .sp-hover,
.single-price .lable,
.schedule-timer {
    /*background: linear-gradient(to bottom, #e52a23 , #f45c43);
    ;*/
    background: linear-gradient(to bottom, var(--color-primary), var(--color-primary-lighter));
}

.cbp-caption-zoom .cbp-caption-activeWrap {
    background: linear-gradient(320deg, rgba(231, 59, 45, 0.8) 0%, rgba(20, 68, 134, 0.8) 100%);
}

#counter-section .count-wrap:before {
    background: rgba(20, 68, 134, 0.08);
}

#counter-section .count-wrap:after {
    background: rgba(20, 68, 134, 0.04);
}

.single-price:before {
    background: rgba(20, 68, 134, 0.08);
}

.single-price:after {
    background: rgba(20, 68, 134, 0.04);
}

#cd-google-map address {
    background: rgba(20, 68, 134, 0.9);
}

#cd-zoom-in,
#cd-zoom-out {
    background-color: rgba(20, 68, 134, 0.9);
    background-repeat: no-repeat;
    background-size: 32px 64px;
    background-image: url('../lib/google-map/img/cd-icon-controller.svg');
}

.ev-line-c1 {
    /*border-top-color: #e52a23  !important;*/
    border-top-color: var(--color-primary) !important;
}

.ev-btn-medium-line,
.ev-btn-line,
.sidebar .sidebar-search input:focus,
.comment-form-layout input:focus,
.comment-form-layout input:active,
.comment-form-layout textarea:focus,
.comment-form-layout textarea:active,
.input-field input:focus,
.input-textarea textarea:focus {
    /*border-color: #e52a23  !important;*/
    border-color: var(--color-primary) !important;
}

.ev-btn-medium-line:hover,
.ev-btn-line:hover {
    /*border-color: #de204c !important;*/
    border-color: var(--color-primary-lighter) !important;
}

#programa .nav-tabs .nav-link.active:after {
    /*border-color: #e52a23  transparent transparent transparent !important;*/
    border-color: var(--color-primary-light) transparent transparent transparent !important;
}

.schedule-layout-two .nav-pills .nav-link.active:before {
    /*border-color: transparent transparent transparent #e52a23  !important;*/
    border-color: transparent transparent transparent var(--color-primary) !important;
}

.nav-menu>li:hover>a .submenu-indicator-chevron,
.nav-menu>.active>a .submenu-indicator-chevron,
.nav-menu>.focus>a .submenu-indicator-chevron,
.nav-dropdown>li:hover>a .submenu-indicator-chevron,
.nav-dropdown>.focus>a .submenu-indicator-chevron {
    /*border-color: transparent #e52a23  #e52a23  transparent !important;*/
    border-color: transparent var(--color-primary) var(--color-primary) transparent !important;
}

.single-price h3.color-orange {
    color: #FF5722 !important;
}

.single-price h3.color-purpal {
    color: #9C27B0 !important;
}

.sponsor .icon .color-green {
    color: #37e075 !important;
}

#days.color-red {
    color: var(--color-primary) !important;
}

#sponsor-section .sponsor-wrap {
    background: #ffffff url('../img/text1-red.png') no-repeat 59em 3em;
    background-size: contain;
}
.single-price {
    background: #ffffff url('../img/text1-red.png') no-repeat 1em 16em;
    background-size: contain;
}

@media screen and (max-width: 767px) {
    .single-price {
        background: #ffffff url('../img/text1-red.png') no-repeat 5em 14em;
        background-size: contain;
    }
}

#divredessociales li i {
    color: var(--color-secondary-light);
}

#scrollButton {
    background-color: var(--color-secondary-light) !important;
}