/*------ Mobile menu css ----*/



.mobile-navigation {

    flex-basis: 100%;

    flex-grow: 1;

    align-items: center;

}



/* Mobile menu css */



#cssmenu,

#cssmenu ul,

#cssmenu ul li,

#cssmenu ul li a {

    margin: 0;

    padding: 0;

    border: 0;

    list-style: none;

    line-height: 1;

    display: block;

    position: relative;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}



#cssmenu {

    width: 100%;

    color: #ffffff;

}



#cssmenu ul ul {

    display: none;

    margin-top: 0px;

    margin-bottom: 20px;

}



.align-right {

    float: right;

}



#cssmenu > ul > li > a {

    padding: 10px 0px;

    cursor: pointer;

    z-index: 2;

    font-size: 16px;

    font-weight: bold;

    text-decoration: none;

    color: #fff;

    background: none;

}



#cssmenu > ul > li > a:hover,

#cssmenu > ul > li.active > a,

#cssmenu > ul > li.open > a {

    color: #fff;

    background: none;

}



#cssmenu > ul > li.open > a {

    border-bottom: none;

}



#cssmenu > ul > li:last-child > a,

#cssmenu > ul > li.last > a {

    border-bottom: none;

}



.holder {

    width: 0;

    height: 0;

    position: absolute;

    top: 0;

    left: 0;

    font-size: 16px;

}



.holder::before {

    z-index: 10;

    font-family: "Font Awesome 5 Free";

    position: absolute;

    display: block;

    left: 0;

    width: 11px;

    height: 1px;

    content: "";

    border: none;

    background-color: #fff;

    vertical-align: 0;

}



.holder::after {

    position: absolute;

    display: block;

    top: 20px;

    left: 5px;

    width: 1px;

    height: 11px;

    content: "";

    border: none;

    background-color: #fff;

    vertical-align: 0;

    transition: all 200ms linear;

}



#cssmenu ul li.has-sub.open > a > .holder::after {

    transform: rotate(90deg);

    opacity: 0;

}



#cssmenu > ul > li > a:hover > span::after,

#cssmenu > ul > li.active > a > span::after,

#cssmenu > ul > li.open > a > span::after {

    border-color: #eeeeee;

}



.holder::before {

    top: 25px;

}



#cssmenu ul ul li a {

    cursor: pointer;

    padding: 10px 20px 10px 30px;

    z-index: 1;

    text-decoration: none;

    font-size: 13px;

    color: #fff;

    background: none;

    margin-left: 20px;

}



#cssmenu ul ul li:hover > a,

#cssmenu ul ul li.open > a,

#cssmenu ul ul li.active > a {

    background: none;

    color: #fff;

}



#cssmenu ul ul li:first-child > a {

    box-shadow: none;

}



/*

#cssmenu ul ul ul li a {

  padding-left: 30px;

} */



#cssmenu > ul > li > ul > li.open:last-child > a,

#cssmenu > ul > li > ul > li.last.open > a {

    border-bottom: 0px solid #32373e;

}



#cssmenu ul ul li.has-sub > a:before {

    z-index: 10;

    font-family: "Font Awesome 5 Free";

    position: absolute;

    display: block;

    left: -20px;

    width: 11px;

    height: 1px;

    content: "";

    border: none;

    background-color: #fff;

    vertical-align: 0;

    top: 25px;

}



#cssmenu ul ul li.has-sub > a:after {

    position: absolute;

    display: block;

    top: 20px;

    left: -15px;

    width: 1px;

    height: 11px;

    content: "";

    border: none;

    background-color: #fff;

    vertical-align: 0;

    transition: all 200ms linear;

}



#cssmenu ul ul li.has-sub.open > a:after {

    transform: rotate(90deg);

    opacity: 0;

}



div#cssmenu > ul > li > a {

    padding-left: 20px;

    position: relative;

    font-size: 14px;

    font-weight: 400;

    font-family: 'Rubik', sans-serif;

    letter-spacing: .5px;

}



#cssmenu ul li a {

    padding: 20px 0;

}



#cssmenu ul ul li a {

    padding: 20px 0;

    border-bottom: 1px solid rgba(255, 255, 255, 0.2);

}



#cssmenu ul ul {

    padding-left: 30px;

}



div#cssmenu ul li.has-mega-menu ul {

    max-height: 216px;

    height: 100%;

    overflow: auto;

}



.mobile-navigation.collapse.show {

    display: none;

}



.exp-home6-nav #cssmenu ul ul li a

.exp-home6-nav #cssmenu ul ul li:hover > a,

.exp-home6-nav #cssmenu ul ul li.open > a,

.exp-home6-nav #cssmenu ul ul li.active > a {

    color: #000;

}



.exp-home6-nav .holder::after,

.exp-home6-nav .holder::before,

.exp-home6-nav #cssmenu ul ul li.has-sub > a:before,

.exp-home6-nav #cssmenu ul ul li.has-sub > a:after {

    background-color: #000;

}



.exp-home6-nav div#cssmenu > ul > li > a,

.exp-home6-nav #cssmenu ul ul li a {

    color: #000;

}



.navbar-light .dropdown-item {

    border-bottom: 1px solid rgba(0, 0, 0, 0.1);

    font-size: 14px;

    padding: 10px;

    color: #e3e3e3;

}



.dropdown-item {

    display: block;

    width: 100%;

    padding: .25rem 1.5rem;

    clear: both;

    font-weight: 400;

    color: #212529;

    text-align: inherit;

    white-space: nowrap;

    background-color: transparent;

    border: 0;

}



.navbar-light .navbar-brand {

    color: #fff;

}



ul.pagination-inner li {

    display: inline;

}



ul.pagination-inner li.breadcrumb-item {

    color: #d81362;

}



ul.pagination-inner li a {

    color: #fff;

}



.breadcrumb-item + .breadcrumb-item::before {

    display: inline-block;

    padding-right: .5rem;

    padding-left: .5rem;

    content: "/\00a0";

    font-size: 12px;

    vertical-align: top;

    padding: 0 10px;

    color: #fff;

}



.sidebar_wrap .input-group.mycustom {

    padding: 5px;

    border: 1px solid #eee;

    border-radius: 5px;

    background-color: #fff;

}



.sidebar_wrap .mycustom input {

    border: 0;

}



.sidebar_wrap .widget:first-child {



    padding: 0px;



}



.exp-footer-wrapper .widget,

.sidebar_wrap .widget {



    padding: 30px 0 0 0;



    overflow: hidden;



}



.sidebar_wrap ul {

    padding-left: 0;

    margin: 0;

}



.exp-footer-wrapper .widget.widget_recent_entries ul li a,

.sidebar_wrap .widget.widget_recent_entries ul li a,

.sidebar_wrap .widget.widget_archive ul li a {

    overflow: hidden;

    font-size: 16px;

    padding: 15px 0;

    color: #fff;

}

.sidebar_wrap .widget.widget_archive ul li a:hover{

    color:#d33776;

}

.widget_expovent_recent_post li {

    position: relative;

    padding-left: 90px;

    padding-bottom: 20px;

    overflow: hidden;

    margin: 0 auto 20px;

    border-bottom: 1px solid #DADADA;

}



.post_thumb {

    position: absolute;

    top: 0;

    left: 0;

    height: 70px;

    width: 70px;

    background: #000;

}



.post_thumb a img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.widget_expovent_recent_post h6 {

    font-size: 16px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    line-height: 24px;

    max-height: 44px;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    color: #201c15;

}



.widget_expovent_recent_post h6 a {

    font-weight: 500;

}



.exp-footer-wrapper .widget.widget_recent_comments ul li,

.sidebar_wrap .widget.widget_recent_comments ul li {

    font-size: 16px;

    color: #fff;

    padding-bottom: 20px;

}



.exp-footer-wrapper .widget.widget_recent_comments ul li a,

.sidebar_wrap .widget.widget_recent_comments ul li a {

    color: #a4ea0e;

}



.exp-footer-wrapper .widget.widget_nav_menu ul li a:after,

.sidebar_wrap .widget.widget_nav_menu ul li a:after {

    display: none;

}

.exp-footer-wrapper .widget.widget_nav_menu ul ul {

    padding-left: 8px;

}

.exp-footer-wrapper .widget.widget_nav_menu ul li a,

.sidebar_wrap .widget.widget_nav_menu ul li a {

    padding-left: 0px;

}

.exp-footer-wrapper .widget.widget_nav_menu ul ul li {

    list-style: none;

}

.sidebar_wrap .widget.widget_nav_menu ul li {

    list-style-type: none;

}

.exp-footer-wrapper .widget ul ul,

.sidebar_wrap .widget ul ul {

    padding-left: 20px;

}



.exp-footer-wrapper .widget table#wp-calendar,

.sidebar_wrap .widget table#wp-calendar {

    color: #fff;

}





.exp-footer-wrapper .widget table#wp-calendar th,

.exp-footer-wrapper .widget table#wp-calendar td {

    padding: 8px;

}



.sidebar_wrap .widget_categories ul li a {

    font-size: 16px;

    word-break: break-word;

    word-wrap: break-word;

    width: 90%;

    display: inline-block;

    line-height: 30px;

    color: #fff;

}

.sidebar_wrap .widget.widget_meta ul li a:hover,

.sidebar_wrap .widget.widget_pages ul li a:hover,

.sidebar_wrap .widget_categories ul li a:hover {

    color: #d33776;

}

.sidebar_wrap ul li a {

    color: #fff;

}

.sidebar_wrap .widget.widget_pages ul li:not(:last-child) {

    line-height: 30px;

    padding-bottom: 12px;

}

.sidebar_wrap .widget.widget_pages ul li a{

    color: #fff;

}

.sidebar_wrap .widget.widget_pages ul ul li{

    list-style-type: none;

}

.sidebar_wrap .widget.widget_rss ul li a {

    color: #a4ea0e;

}

.sidebar_wrap .widget.widget_rss ul li {

    color: #fff;

}



.sidebar_wrap .widget.widget_rss ul li:not(:last-child) {

    padding-bottom: 20px;

}

.sidebar_wrap .widget.widget_text {

    color: #fff;

}

.widget_tag_cloud .tagcloud a {

    display: inline-block;

    padding: 6px 20px 4px 20px;

    border: 1px solid rgb(255, 255, 255);

    margin-bottom: 10px;

    font-size: 14px !important;

    color: #ffffff;

}

.widget_tag_cloud .tagcloud a:hover {

    color: #fff;

    background: #a4ea0e;

    border-color: #a4ea0e;

}

.sidebar_wrap .widget_categories ul li {

    border-top: 1px solid rgb(255, 255, 255);
    padding: 15px 0;
    color: #fff;

}

.sidebar_wrap .widget_categories ul li .children {
    margin-top: 15px;
}
.sidebar_wrap .widget_categories ul li .children li:last-child{
    padding-bottom: 0;
}

.sidebar_wrap .widget_categories ul ul li {

    list-style-type: none;

}

.widget_search .mycustom input:focus {

    outline: none;

    box-shadow: none;

}



.sidebar_wrap .widget.widget_recent_comments ul li:last-child {

    padding-bottom: 0px;

}



.widget_expox_recent_post p {

    color: #838383;

    font-size: 14px;

    margin: 0 auto;

    letter-spacing: 0.5px;

}



.sidebar_wrap .widget.widget_recent_entries ul li:last-child a, .sidebar_wrap .widget.widget_archive ul li:last-child a {

    padding-bottom: 0px;

}



.sidebar_wrap .widget.widget_recent_entries ul li:first-child a, .sidebar_wrap .widget.widget_archive ul li:first-child a {

    padding-top: 0px;

}



.exp-footer-wrapper .exp-wrapper h2.widget-title {

    color: #fff;

    font-size: 20px;

    margin-bottom: 10px;

}



.exp-footer-wrapper .widget_nav_menu ul li a {

    padding: 0;

}

.exp-footer-item-inner ul li {

    color: #b6c0d1;

}

#exp-blog5 {

    background: #000;

}



.exp-copyright-right a.nav-link {

    padding: 0;

}



/*----- pagination css ----*/

.exp-pegination {

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-bottom: 30px;

}



.screen-reader-text {

    border: 0;

    clip: rect(1px, 1px, 1px, 1px);

    clip-path: inset(50%);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute !important;

    width: 1px;

    word-wrap: normal !important;

}



.exp-num-pegination {

    width: 100%;

    display: block;

    text-align: center;

}



.exp-pegination .nav-links {

    margin: 0px;

    padding: 0;

}



.nav-links {

    display: block;

    width: 100%;

    margin-top: 50px;

    overflow: hidden;

    padding: 20px 0px;

}



.exp-pegination .nav-links span.page-numbers.current {

    padding: 8px 14px;

    border: 1px solid #d81362;

    position: relative;

    display: inline-block;

    margin: 0 5px;

    color: #fff;

    border-radius: 5px;

    line-height: 1.25;

    background: #d81362;

}



.exp-pegination .nav-links a.page-numbers {

    padding: 8px 12px;

    border: 1px solid #dee2e6;

    position: relative;

    display: inline-block;

    margin: 0 5px;

    color: #000;

    border-radius: 5px;

    line-height: 1.25;

    background: #fff;

}



ul.pagination-inner:nth-child(3) {

    display: none;

}



nav.navigation.post-navigation {

    width: 100%;

}



.nav-next {

    float: left;

}



.nav-next a, .nav-previous a {

    background: transparent;

    border: 1px solid #eee;

    color: #fff;

    padding: 12px 20px;

}



.nav-next a:hover, .nav-previous a:hover {

    color: #d81362;

    transition: 0.3s;

}



.nav-previous {

    float: right;

}



/*--- comment css ---*/



.comment-avatar img {

    border-radius: 50%;

    width: 100%;

}



#comments ul.children {

    padding-left: 40px;

}



/*---- footer widget css ---*/

.exp-footer-wrapper ul {

    padding-left: 0;

}



/*--- Home page css ---*/

.exp-services-a .exp-services-item span.shout-icon-block {

    display: block;

    position: relative;

    left: 15px;

    border-radius: 50%;

    width: 70px;

    height: 70px;

    top: 0px;

}



.exp-services-a .exp-services-item span.shout-icon-block i {

    position: absolute;

    left: -14px;

    bottom: 9px;

}



.exp-services-a h6 {

    color: #fff;

}



.exp-services-a a {

    color: #a6f114;

}



.overflow-show {

    overflow: inherit !important;

}



.container-wrapper .exp-img-wrapper.right-side {

    padding: 40px 0;

}



.bg-fixed {

    background-attachment: fixed !important;

}



.bg-repeat {

    background-repeat: no-repeat;

}



.bg-center {

    background-position: center;

}



.exp-product-content p {

    color: #fff;

}



.exp-product-section .exp-designation h6 {

    color: #fff;

}



.exp-product-section .exp-designation .exp-primary-color {

    color: #f82067;

}



.color-dark-01 .left-side:after {

    background: #a4ea0e;

}



.container-wrapper .exp-img-wrapper.left-side {

    padding: 40px 0;

    position: relative;

}



.exp-testimonial-1 .exp-img-wrapper {

    margin: 40px;

}



.exp-pricing-plans-inner.shadow-hover.before-none.active {

    background: none !important;

    padding: 20px 0;

}



.highlight-package-mid {

    background: #6c1efd;

    border-radius: 15px;

    padding-bottom: 20px;

}



.exp-services-a.exp-services-4.exp-services-5 h6 {

    color: #555b62;

}



.exp-services-a.exp-services-4.exp-services-5 .exp-icon-block span {

    width: 70px;

    height: 70px;

    display: flex;

    justify-content: center;

    align-items: center;

    border-radius: 50%;

    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

    background-color: #fff;

    color: #d81362;

    transition: .4s;

}



.exp-services-a.exp-services-4.exp-services-5 .exp-link-wrap a {

    color: #d33776;

}



.exp-services-a.exp-services-4.exp-services-5 .exp-services-item:hover .exp-icon-block span {

    background: #d33776;

}



.exp-services-a.exp-services-4.exp-services-5 .exp-services-item:hover .exp-icon-block span i {

    color: #fff !important;

}



.exp-img-wrapper.left-triangle {

    position: relative;

    padding: 40px 0;

}



.exp-img-wrapper.right-triangle {

    position: relative;

    float: right;

    padding: 40px 0px;

    padding-top: 0px;

}



.color-dark-05.counter_style_2 {

    background: none;

}



.counter-text {

    padding-left: 15px;

}



.exp-home3-testimonial .exp-gold {

    color: #d8025a;

}



.exp-home3-testimonial ul {

    padding-left: 0;

}



.bg-none #exp-blog5 {

    background: none;

}



.exp-about-slider .about-content {

    background: #fff;

}



.exp-about-slider .about-content h6 a{

    color: #343434;

}

.exp-about-slider .about-content h6 a:hover{

    font-weight: 500;

    color: #ff1e66;

}

.exp-points-txt h6 {

    color: #f82067;

}



.z-5 {

    position: relative;

    z-index: 5;

}



.row.tab-pro-slider {

    height: 550px;

}



.exp-pricing-plans-inner .icon-bg i {

    position: absolute;

    opacity: .1;

    z-index: 1;

    color: #f82067;

    font-size: 110px;

    top: 45px;

    left: 0;

}



.exp-pricing-plans.exp-pricing-plans-2 .exp-pricing-plans-inner {

    background: #fff !important;

}



.exp-pricing-plans.exp-pricing-plans-2 .exp-pricing-plans-mid ul li {

    color: #555b62;

}



.exp-pricing-plans.exp-pricing-plans-2 a.btn.theme-border-btn.mx-auto {

    border: 1px solid #f82067;

    color: #f82067;

}



.exp-pricing-plans.exp-pricing-plans-2 a.btn.theme-border-btn.mx-auto:hover {

    border: 1px solid #f82067;

    background: #f82067;

    color: #d8025a !important;

}

.exp-pricing-plans.exp-pricing-plans-2 a.btn.theme-border-btn.mx-auto:hover span {

    color: #fff;

}

.exp-home3-blog .post-article h5 a {

    font-weight: 500;

    color: #555b62;

}.navbar-light .dropdown-item:hover {

     color: #fff !important;

 }



.exp-pricing-plans .exp-tab-wrap .nav-pills .nav-item .nav-link,

.exp-pricing-plans .exp-tab-wrap .nav-pills .nav-item .nav-link:hover,

.exp-pricing-plans .exp-tab-wrap .nav-pills .nav-item .nav-link.active{

    color: #fff !important;

}

.exp-home3-blog .post-article h5 a:hover,

.exp-home3-blog .post-article .post-content .author-meta a:hover {

    color: #f82067;

}



.exp-home3-blog .post-article .post-content .author-meta a {

    color: #555b62;

}



.author-meta h6 {

    text-transform: capitalize;

}



.why-choose-video .vc_col-sm-12 {

    position: initial;

}



.exp-about-video.exp-pricing-plans .about-title p {

    color: #fff;

}



.exp-about-video.exp-pricing-plans ul.exp-product-points li span {

    color: #fff;

}



.exp-about-workflow .workflow-item p {

    color: #555b62;

}



.testimonial-content ul {

    padding-left: 0;

}



.testimonial-content ul li i {

    color: #d8025a;

}



.exp-team-content ul {

    padding-left: 0;

}



.exp-pricing-plans-1 .exp-pricing-plans .exp-pricing-plans-inner {

    background: #fff !important;

}



.exp-pricing-plans-1 .exp-pricing-plans .exp-price-mrp {

    color: #f82067;

}



.exp-pricing-plans-1 .exp-pricing-plans .exp-pricing-plans-inner .exp-pricing-plans-top h6 {

    color: #555b62;

}



.exp-pricing-plans-1 .exp-pricing-plans .exp-pricing-plans-inner .exp-pricing-plans-mid ul li {

    color: #555b62;

}



/*.exp-pricing-plans-1 .exp-pricing-btn .theme-border-btn:hover {*/

/*    background: #f82067;*/

/*    border-color: #f82067;*/

/*    color: #f82067 !important;*/

/*}*/



.exp-pricing-plans-mid ul {

    padding-left: 0;

}



.faq-white .exp-faq-2 .card .card-header {

    background: #f7f7f7;

}



.faq-white .exp-faq-2 .card .card-header button {

    color: #000;

}



.faq-white .exp-faq-2 .card .collapse.show .card-body {

    background: #fff;

}



.faq-white .exp-faq-2 .card .collapse.show .card-body p {

    color: #555b62;

}



.exp-contact-section p {

    color: #fff;

}



.exp-contact-info p {

    color: #fff;

}



div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {

    color: #fff;

    text-align: center;

    border: none;

    background: #f82067;

    border-radius: 3px;

}



.sidebar_wrap .widget .widget-title {

    font-size: 24px;

}



section.no-results.not-found .page-content p {

    color: #fff;

}



#inner-header-bg.exp-banner-head:before {

    content: "";

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    bottom: 0;

    z-index: -1;

    left: 0;

    background-color: transparent;

}

#inner-header-bg {

    position: relative;

    z-index: 1;

}

.exp-team-2 .exp-team-item .exp-team-content ul li a:hover i {

    color: #fff;

}

ul.pagination-inner {

    padding-left: 0;

}

.exp-footer-social ul li a:hover i {

    color: #fff;

}

ul.social-icons.footer-social.social-md.inline-block li a:hover i {

    color: #fff;

}

a.btn.btn-primary:hover {

    color: #fff !important;

}

div#exp-404 h6.text-white button {

    background: none;

    border: none;

    color: #a4ea0e;

    text-decoration: underline;

}

div#event_brite_events {

    background: #fff;

}

div#event_brite_events a {

    color: #a4ea0e !important;

}





.iee_event_meta .map {

    filter: none;

    float: none;

    width: 100%;

    overflow: hidden;

    border: none;

    margin-bottom: -10px;

}



.iee_event_meta .venue {

    float: none;

    width: 100%;

    margin-bottom: 30px;

    padding: 20px 0 0 0;

}

.event_brite_events a {

    color: #c51c59;

    line-height: 30px;

}

.iee_event_meta .titlemain {

    font-size: 26px;

    font-weight: 400;

    color: #fff;

    margin-bottom: 21px;

}

.iee_event_meta {

    width: 100%;

}

.iee_event_meta .details {

    float: none;

    width: 100%;

}

.iee_event_meta .iee_organizermain {

    background: #fff;

    margin-top: 0;

}

.event_brite_events h3 {

    font-size: 37px;

    color: #000 !important;

    text-align: center;

    text-decoration: underline;

    padding: 30px 0;

}

.iee_event_meta .venue p {

    color: #fff;

    line-height: 20px;

}

.iee_organizermain.library {

    padding: 0;

}

.iee_organizermain strong {

    color: #fff;

    line-height: 1.4rem;

    font-size: 1rem;

    font-weight: 400;

    text-transform: capitalize;

}

.iee_event_meta .details {

    float: none;

    width: 100%;

    padding-bottom: 30px;

    border-bottom: 1px solid #ddd;

}

.organizer p {

    color: #000000;

    font-size: 18px;

}

.organizer {

    margin-top: 30px;

}

.iee_event_meta .details a {

    line-height: 26px;

}



.iee_event_meta .details span.date p {

    color: #555b62;

}

span.event_tags {

    display: block;

}

span.event_tags a {

    background-color: rgba(0,0,0,0);

    color: #555b62;

    border-color: #cecece;

    border-width: 1px;

    border-style: solid;

    text-transform: capitalize;

    padding: 0px 20px;

    margin-right: 3px;

    border-radius: 50px;

    display: inline-block;

}

span.event_tags a:hover {

    color: #fff !important;

    background: #c82861;

    border-color: #c82861;

}

span.event_tags a {

    color: #909090 !important;

}

.event_register_button a {

    display: inline-block;

    background: #0D8547;

    color: #fff;

    padding: 12px 15px;

    width: 100%;

    border-radius: 4px;

    text-align: center;

    font-size: 16px;

    font-weight: 100;

    letter-spacing: 1px;

    font-family: 'Poppins', sans-serif;

}

.event_register_button a:hover{

    background: #1ea15d;

}

.eventbrite-ticket-section iframe {

    height: 360px !important;

    overflow: inherit;

    border: #fff;

}

button#iee-eventbrite-checkout-trigger {

    background: #d33776;

    border: none;

    color: #fff;

    padding: 12px 42px;

}

button#iee-eventbrite-checkout-trigger:hover {

    background: #d33776d6;

}

.iee_archive .archive-event .iee_event {

    background: #fff;

}

.iee_archive .iee_event .event_date {

    background: #f82067;

}

.iee_archive .iee_event .event_date span {

    color: #fff;

}

.iee_archive .iee_event .event_desc .event_title{

    color: #f82067 !important;

    text-transform: capitalize;

}

.event_list_container {

    width: 100%;

}

.iee_archive .iee_event .img_placeholder {

    background-size: cover !important;

    min-height: 220px;

    width: 100%;

    background-position: center center !important;

}

.iee_archive .archive-event .iee_event{

    height: auto;

}

.social-share ul {

    margin: 0;

}

.exp-pricing-plans-3 .exp-pricing-btn a:focus {

    border-radius: 0px;

}

.exp-pricing-plans-3 .exp-pricing-btn:hover a span,

.exp-pricing-plans .exp-pricing-btn a.btn.theme-border-btn.mx-auto:hover span{

    color: #fff !important;

}

ul#menu-primary-menu {

    margin: 0;

}

/*----- theme unit css -----*/

.sidebar_wrap .widget.widget_archive ul li {

    color: #fff;

    font-size: 16px;

    line-height: 34px;

}



.exp-footer-wrapper .widget table#wp-calendar caption,

.sidebar_wrap .widget table#wp-calendar caption {

    color: #fff;

}

.sidebar_wrap table th, .sidebar_wrap table td{

    text-align:center;

}

.sidebar_wrap table th a, .sidebar_wrap table td a {

    color: #fff;

}

.single-post-tags span {

    color: #fff;

    font-size: 16px;

}

.single-post-tags ul li {

    display: inline-block;

    

    border: 1px solid rgb(255, 255, 255);

    margin-bottom: 10px;

    font-size: 14px !important;

    color: #ffffff;

    margin-right: 10px;

}

.single-post-tags ul li a {

    padding: 5px 20px;

    display: block;

    color: #fff;

}



.single-post-tags ul li:hover {

    background: #d33776;

    border-color: #d33776;

}

.single-post-tags ul li:hover a{

    color: #fff;

}

.single-post-tags {

    clear: both;

}

.single-post-tags ul {

    margin-left: 0;

}

blockquote.wp-block-quote a {

    color: #c21162;

}

article.exp-blog-post-wrap h1, 

article.exp-blog-post-wrap h2, 

article.exp-blog-post-wrap h3, 

article.exp-blog-post-wrap h4, 

article.exp-blog-post-wrap h5 {

    color: inherit;

}

.page-links span.post-page-numbers.current,

.nav-links span.post-page-numbers.current {

    padding: 8px 14px;

    border: 1px solid #d81362;

    position: relative;

    display: inline-block;

    margin: 0 5px;

    color: #fff;

    border-radius: 5px;

    line-height: 1.25;

    background: #d81362;

}

.page-links a,

.nav-links a {

    padding: 8px 12px;

    border: 1px solid #dee2e6;

    position: relative;

    display: inline-block;

    margin: 0 5px;

    color: #000;

    border-radius: 5px;

    line-height: 1.25;

    background: #fff;

}

nav.navigation.post-navigation a {

    background: none;

    border-radius: 0;

    color: #fff;

    padding: 10px 20px;

}

nav.navigation.post-navigation a:hover {

    color: #d81362;

}

.commentlist li.comment {

    list-style: outside none none;

}

.comment-text pre,.comment-text, .comment-text table th, .comment-text table td {

    color: #fff;

}

p.no-comments {

    text-align: center;

    color: #fff;

}

div#comments {

    clear: both;

}

.page-links {

    clear: both;

}

.exp-home2-updates .author-meta h6{

    color: #555b62;

}

.exp-about-workflow .workflow-item .content h6 {

    color: #555b62;

}

ul#countdown_calendar li {

    display: inline-block;

    text-align: center;

    padding: 20px;

}

.countdown_wrap {

    text-align: center;

    width: 100%;

}

ul#countdown_calendar li span {

    padding: 15px;

    border-radius: 3px;

    font-size: 60px;

    font-weight: 700;

    display: inline-block;

}

a.btn.btn-primary.outline.btn-top-70 {

    background: #fff !important;

    border-color: #fff;

    color: #d8025a;

}

a.btn.btn-primary.outline.btn-top-70:hover {

    background: #f82067 !important;

    border-color: #f82067;

    color: #fff !important;

}

ul#countdown_calendar li p {

    text-transform: capitalize;

    font-weight: 500;

}

.exp-pricing-plans-inner.shadow-hover.before-none.highlight_package {

    background: none !important;

    padding: 0;

}

.mid-highlight-package {

    padding: 20px;

    background: #6c1efd;

    border-radius: 15px;

}span.event_tags p {

     padding-top: 5px;

     margin-bottom: 30px;

 }

.sidebar_wrap .widget.widget_nav_menu ul li a:hover {

    color: #d81362;

}

.exp-footer-wrapper .widget ul ul li {

    list-style: none;

}

p.comment-form-cookies-consent {

    display: none;

}

.comment-text h6,

section.main-area h6,

section.main-area pre{

    color: #fff;

}

nav.navbar.navbar-expand-md.navbar-light a.navbar-brand {

    color: #fff;

}
.count-down-content h3 {
    font-size: 50px;
}
ul#countdown_calendar {
    margin-bottom: 0;
}
.exp-testimonial-1 .exp-testimonial-content h6 {
    color: #d8025a;
}
.exp-testimonial-1 .exp-testimonial-content p {
    color: #000;
}

.sidebar_wrap .widget p {
    color: #838383;
}
.tribe-events-notices {
    background: #ff1e66;
    border-radius: 0;
    border: 1px solid #ff1e66;
    color: #fff;
    margin: 10px 0 18px;
    padding: 8px 35px 8px 14px;
    text-align: ;
}
.tribe-events-notices ul li{
    text-shadow: none;
}
.tribe-events-schedule.tribe-clearfix span.tribe-events-cost {
    color: #fff;
    background: #ff1e66;
    padding: 5px 15px;
    display: block;
    overflow: hidden;
    width: max-content;
    margin-top: 12px;
}
#tribe-events-content .tribe-rsvp {
    background: #fff;
    padding: 20px 30px;
}
#tribe-events-content .tribe-rsvp h2 {
    color: #000;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
}
#tribe-events-content .tribe-rsvp-list>.tribe-item:last-child {
    display: flex;
    border-bottom: 1px solid #ededed;
    margin-bottom: 20px;
    justify-content: space-between;
    align-items: baseline;
}
.tribe-submit-tickets-form .button {
    background: #0000;
    border: none;
    color: #ff1e66;
    letter-spacing: 1px;
    padding: 10px 30px;
    border: 1px solid;
    text-transform: uppercase;
    transition: 0.3s;
}
.tribe-submit-tickets-form .button:hover {
    background: #ff1e66;
    color: #Fff;
    border: #ff1e66;
    transition: 0.3s;
}