/*
Theme Name: CRC
Version: 1.0
Author: Cyril Balboni
Author URI: http://www.trisinformatique.com
Template: enfold
*/

/* ninja-form styling*/

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

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

#top .nf-field-element,
#top .nf-form-content {
    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;
}
/*end nija form*/

#team .flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.first.avia-builder-el-2.el_before_av_one_fourth.avia-builder-el-first {
    margin-left: 3% !important;
}

#team .flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-6.el_after_av_one_fourth.el_before_av_one_fourth {
    margin-left: 0% !important;
}

#team .flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-7.el_after_av_one_fourth.el_before_av_one_fourth {
    margin-left: 0% !important;
}

#top .av_header_transparency .avia-menu-fx {
    bottom: 0;
    width: 80%;
    left: 10%;
}

.html_header_top .header_color .main_menu ul:first-child >li > ul {
    margin-top: -3px;
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:1130px) {

    li.av-language-switch-item { display: none; }

    /*new mobile*/
    .responsive .av-burger-menu-main { display: block; }
    .responsive #top #wrap_all .main_menu { position: absolute; top: 0; right: 0; left: auto; display: block; height: 116px; }
    .responsive .main_menu ul:first-child > li a { line-height: 116px; height: 116px; }
    .responsive #top .av-main-nav .menu-item { display: none; }
    .responsive #top .av-main-nav .menu-item-avia-special { display: block; }
    .responsive #top #wrap_all .menu-item-search-dropdown > a { font-size: 24px; }
    .responsive #header_main_alternate { display: none; }
    .responsive #top #header .social_bookmarks { display: none; }
    .responsive #top #header .main_menu .social_bookmarks { position: relative; display: block; margin-top: -15px; }
    .responsive #top .av-logo-container .avia-menu { height: 100%; }
    .responsive #top .av-logo-container .avia-menu > li > a { line-height: 116px; }
    .responsive #top #main .av-logo-container .main_menu { display: block; }
    .responsive #top #main .av-logo-container .social_bookmarks { display: none; }
    .responsive #top #main .av-logo-container .main_menu .social_bookmarks { position: relative; display: block; }
    .responsive #top #main .av-logo-container .main_menu { display: block; }
    .responsive #top #header_main > .container .main_menu  .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container { line-height: 116px; height: 116px; }
    .responsive #top #wrap_all .av-logo-container { padding: 0; }
    .responsive #top #header_main > .container .main_menu  .av-main-nav > li > a { min-width: 0; margin: 0; padding: 0 0 0 20px; border-width: 0; border-style: none; }
    .responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside { padding-right: 25px; border-right-width: 1px; border-right-style: solid; }
    .responsive #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover { color: inherit; background: transparent; }
    .responsive.html_top_nav_header .av-logo-container .inner-container { overflow: visible; }
}
@media screen and (max-width:768px) {
    .flex_column.av_one_third.flex_column_div { margin-top: -20px !important; }
    .responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
        line-height: 80px;
        height: 80px;
    }
}
@media screen and (max-width:650px) {
    .slideshow_inner_caption { display: none; }
}
@media screen and (max-width:530px) {
    li.av-language-switch-item { display: none; }
}
.av-sort-by-term { margin-bottom: 30px; }
.inner_sort_button span { font-size: 15px; }
#top #header .av-main-nav > li > a { text-transform: uppercase; }
#top #header_main > .container .main_menu  .av-main-nav > li > a { margin-bottom: -30px; }
#header_main { border: 0; }
.header_color .avia-menu-fx { border-color: #c62631; background-color: #c62631; }
span.logo { margin-top: 15px; }
.html_elegant-blog #top .alternate_color .blog-categories a, .home .slide-entry-excerpt.entry-content { color: white; }
footer.entry-footer { display: none; }
#header { background: rgba(255, 255, 255, .9) !important; }

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



