<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Senegal
 Description:  Voyage Senegal Child Theme
 Template:     enfold
 Version:      1.0.0
*/

* {
    box-sizing: border-box;
}

@media all {
    .image-overlay.overlay-type-extern,
    span.image-overlay.overlay-type-video {
        display: none !important;
    }
    .cf-toggle-switch .btn-success {
        background-color: #06843f !important;
        border-color: #06843f !important;
    }
    #top .widget_nav_menu li {
        font-size: 15px;
    }
    .page-template-template-circuits .widget {
        padding: 10px 0px;
    }
    .page-template-template-circuits input[type="radio"] {
        margin-right: 10px;
    }
    div.avia-button-wrap.avia-button-right.avia-builder-el-0.avia-builder-el-no-sibling {
        margin-bottom: 20px !important;
    }
    #header {
        background: rgba(255, 255, 255, 0.4);
    }
    #top .av_header_with_border.av_header_transparency #header_main {
        border: 1px solid rgba(255, 255, 255, 0.1);
    }
    h3.aviaccordion-title {
        font-family: 'Finger Paint', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 32px !important;
    }
    /* Quick menu */
    #top .av-subnav-menu&gt;li {
        padding: 20px 0px;
    }
    #top .av-submenu-container.av-sticky-submenu,
    #top .av-subnav-menu&gt;li a {
        background-color: #06843f;
    }
    /* Tags / categories in activities lists */
    #top .categories-list.av-subnav-menu&gt;li a {
        background-color: white;
    }
    #top .categories-list.av-subnav-menu&gt;li {
        padding: 10px 5px 10px 0px;
    }
    #top .av-menu-button&gt;a .avia-menu-text {
        color: #333;
        font-size: 15px;
        padding: 9px 15px;
        background: white;
        border-color: #efefef;
    }
    #top .av-submenu-container.av-sticky-submenu,
    #top .av-subnav-menu&gt;li a {
        border-top: none;
    }
    .avia-icon-list li {
        padding: 0px 0px 20px 0px;
    }
    .flex_cell.no_margin.av_one_third {
        max-height: 300px;
    }
    /* Custom Portfolio in Circuits &amp; Excursions */
	#top .isotope-item.special_av_fullwidth article{
		display:flex;
		flex-direction:column;
	}
    /*#top .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image {
        width: 40% !important;
    }
    #top .isotope-item.special_av_fullwidth .av_table_col.grid-content {
        width: 60% !important;
    }*/
    #top .isotope-item.special_av_fullwidth .av_table_col .grid-entry-excerpt {
        text-align: justify;
    }
    .grid-entry.flex_column.isotope-item {
        margin-bottom: 30px;
    }
    .tags ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    .tags li {
        float: left;
    }
    .news-time {
        display: none !important;
    }
    .togglecontainer .single_toggle:first-child .toggler,
    .togglecontainer .taglist+.single_toggle .toggler {
        background-color: #06843f;
        color: white;
    }
}

@media only screen and (max-width: 767px) {
    #top #wrap_all .avia-slideshow-button,
    #top .avia-button,
    .responsive.av-no-preview #top #wrap_all .av-small-hide,
    .responsive.av-no-preview #top #wrap_all .av-small-font-size-hidden,
    .responsive.av-no-preview #top #wrap_all .av-small-font-size-title-hidden {
        display: none;
    }
}

@media only screen and (max-width: 1360px) {
    .av_table_col {
        display: block;
    }
    /* Custom Portfolio in Circuits &amp; Excursions */
    #top .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image {
        width: 100% !important;
    }
    #top .isotope-item.special_av_fullwidth .av_table_col.grid-content {
        width: 100% !important;
    }
}


/* RFo 03.2019 : new circuits */

#top .all_colors .trs-circuits .av-milestone-date strong {
    color: #06843F;
}

#top #wrap_all .trs-circuits li.av-milestone&gt;article .entry-content-header&gt;h4 {
    font-weight: bold;
}

.trs-circuits .avia-timeline-vertical .av-milestone-content-wrap {
    padding: 0 0 0 60px;
}

.trs-circuits .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap {
    padding: 0 60px 0 0;
}

.trs-circuits .avia-timeline-vertical .av-milestone-icon-wrap {
    padding: 0;
}

@media(max-width: 980px) {
    .trs-circuits ul.avia-timeline-vertical li {
        padding: 0!important;
    }
    .trs-circuits .av-milestone-date {
        padding-left: 30%!important;
    }
    .trs-circuits .avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-content-wrap {
        padding: 5px 5px!important;
        margin: 15px 0px!important;
    }
    .trs-circuits .avia-timeline-boxshadow .av-milestone-contentbox {
        padding: 15px;
    }
    .trs-circuits .avia-timeline-vertical .av-milestone-icon-wrap::after {
        z-index: -100;
    }
    .trs-circuits .avia-timeline .milestone_icon,
    .avia_transform .avia-timeline-vertical.avia-timeline-animate .milestone_icon {
        display: block;
        transform: scale(1);
        opacity: 1;
    }
}

/* ninja-form styling*/

#top .nf-field-description{
	z-index:100;
}
/*only for checkbox consent*/
.checkbox-container.label-right .checkbox-wrap{
	flex-direction:column;
}

#top #ninja_forms_required_items,
.nf-field-container {
    margin-bottom: 0px !important;
}

#top .nf-error .nf-error-msg {
    display: none;
}

#top .nf-field-element {
    height: 50px !important;
}

#top .nf-field-label {
    margin-bottom: 0px !important;
}

#top .field-wrap.textarea-wrap .nf-field-element {
    height: auto !important;
}

#top .file_upload-wrap .nf-field-element {
    height: auto !important;
}

#top .field-wrap.textarea-wrap .nf-field-element,
#top .field-wrap.textarea-wrap .nf-field-element textarea {
    width: 100% !important;
}

input[type="button"] {
    cursor: pointer;
}
/*END ninja form */</pre></body></html>