/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/*
Formulari Donacions
================================================== */

.avia_ajax_form_new input[type="radio"]+label {
    display: initial;
}

.avia_ajax_form_new div.overflow {
    overflow: hidden;
}


/*
Formulari Donacions
================================================== */

#header_meta nav.sub_menu ul.avia_wpml_language_switch {
    display: none!important;
    visibility: hidden!important;
}


/*
ShortCodes
*/

#top .avia_ajax_form_new .text_input {
    width: 100%;
    margin-bottom: 0;
    display: inline;
    min-width: 50px;
    padding: 8px;
    border-radius: 2px;
}

#top .avia_ajax_form_new input[type="checkbox"] {
    float: left;
    margin-right: 8px;
    top: 2px;
    position: relative;
}

.avia_ajax_form_new label {
    display: block;
    visibility: visible;
    position: relative;
    margin-bottom: 7px;
    font-weight: 600;
}

.avia_ajax_form_new h3 {
    color: inherit;
    margin-bottom: 18px;
}

.avia_ajax_form_new div.input_tipus_1 input {
    height: 17px;
}

#top .avia_ajax_form_new div.input_tipus_1 label {
    font-size: 17px;
}

.avia_ajax_form_new .button {
    margin: 0;
    padding: 16px 20px;
    border-radius: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight: normal;
    font-size: 0.92em;
    min-width: 142px;
    outline: none;
}

#form_donation.avia_ajax_form_new input.button {
    background-color: #d65799;
    border-color: #BB4B85;
}

#form_donation.avia_ajax_form_new input.button:hover {
    background-color: #808080;
    border-color: #808080;
}

.height_34 {
    line-height: 34px;
}


/************************************************************************/


/************************************************************************/


/************************************************************************/

.logo a img {
    position: static;
    top: 91px;
    margin-top: 2px;
}

li#menu-item-4956 a,
li#menu-item-7644 a,
li#menu-item-7637 a {
    background-color: #d65799;
    border-color: #BB4B85;
    color: #fff;
    padding: 8px;
}

.header-scrolled .logo a img {
    top: 78px;
}

#header_main {
    border: none;
}

.header_bg {
    opacity: 1;
    filter: alpha(opacity=100);
}

.logo {
    position: static;
    top: 28px;
}

.responsive .logo {
    position: static;
    top: 18px;
}

.responsive .header-scrolled .logo {
    top: 12px;
}


/*** INICIO ***/

.slideshow_align_caption {
    vertical-align: bottom!important;
    font-family: 'annafont' !important;
}

.box_logohome {
    float: none;
    position: absolute;
    top: -26px;
    margin: 0 0 0 -20px;
    width: 100%;
}

.tabla-servicios tr td {
    border-color: white!important;
}

.tabla-lafundacio {
    margin-left: -12px;
}

.active_tab_content .tab_inner_content {
    padding: 0 20px;
}

.sidebar_tab_right .active_tab.tab {
    width: 101.5%;
    border-left: none;
    left: -1px;
    border-bottom: 1px solid lightgrey!important;
    background-color: #fcfcfc!important;
}

.js_active .tab {
    cursor: pointer;
    margin: 0 -1px 0 0;
    display: block;
    float: left;
    z-index: 2;
    position: relative;
    padding: 12px 16px;
    top: 1px;
    font-size: 14px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-style: none;
    border-width: 1px;
}

.tab_inner_content {
    margin: 11px 0!important;
}

.sidebar_tab .tab_titles {
    width: 30%;
    x min-width: 170px;
    max-width: 350px;
}

div .main_color .tabcontainer .active_tab_content,
div .main_color .tabcontainer .active_tab {
    background-color: white;
    border: none;
}

.menu-item-top-level .avia-menu-fx:hover>.avia-arrow-wrap,
.menu-item-top-level .avia-menu-text:hover+.avia-menu-fx>.avia-arrow-wrap {
    top: 38px;
    -webkit-transition: all 02s ease-out;
    transition: all 0.3s ease-in-out;
}

.menu-item-top-level .avia-menu-fx>.avia-arrow-wrap,
.menu-item-top-level .avia-menu-text+.avia-menu-fx>.avia-arrow-wrap {
    transition: all 0.15s ease-out;
}

.tabla-servicios tr {
    background: white!important;
}

.avia_socialcount a span {
    color: #dddddd!important;
}

.av-special-heading-tag {
    font-weight: normal!important;
    color: #222222!important;
}

.av-main-nav>li>a {
    padding: 0;
}

.av-main-nav>li {
    width: 76px;
    text-align: center;
}


/* Menus*/

.avia-menu-fx {
    height: 83px;
    opacity: 1;
    visibility: visible;
    -webkit-border-bottom-right-radius: 100px;
    -webkit-border-bottom-left-radius: 100px;
    -moz-border-radius-bottomright: 100px;
    -moz-border-radius-bottomleft: 100px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    bottom: -40px;
    width: 65px;
    left: 6px;
}

.avia-menu-fx:hover {
    height: 96px;
    bottom: -53px;
}

.menu-item-top-level .avia-menu-text:hover+.avia-menu-fx {
    height: 96px;
    bottom: -53px;
}

.header-scrolled .avia-menu-fx {
    top: 43px;
}

.menu-item-top-level-1 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-1 a {
    background-color: #071689!important;
    border-color: #071689!important;
}

.menu-item-top-level-1 .avia-menu-fx .avia-arrow-wrap,
#mobile-advanced li.menu-item-top-level-1>a:before {
    background-image: url(https://fundacioorienta.com/wp-content/uploads/2016/06/Menu-letra-s.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.menu-item-top-level-2 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-2 a {
    background-color: #f39200!important;
    border-color: #f39200!important;
}

.menu-item-top-level-2 .avia-menu-fx .avia-arrow-wrap,
#mobile-advanced li.menu-item-top-level-2>a:before {
    background-image: url(https://fundacioorienta.com/wp-content/uploads/2016/06/Menu-letra-i.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.menu-item-top-level-3 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-3 a {
    background-color: #3aaa35!important;
    border-color: #3aaa35!important;
}

.menu-item-top-level-3 .avia-menu-fx .avia-arrow-wrap,
#mobile-advanced li.menu-item-top-level-3>a:before {
    background-image: url(https://fundacioorienta.com/wp-content/uploads/2016/06/Menu-letra-t.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.menu-item-top-level-4 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-4 a {
    background-color: #e94e1b!important;
    border-color: #e94e1b!important;
}

.menu-item-top-level-4 .avia-menu-fx .avia-arrow-wrap,
#mobile-advanced li.menu-item-top-level-4>a:before {
    background-image: url(https://fundacioorienta.com/wp-content/uploads/2016/06/Menu-letra-o.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.menu-item-top-level-5 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-5 a {
    background-color: #951b81!important;
    border-color: #951b81!important;
}

.menu-item-top-level-5 .avia-menu-fx .avia-arrow-wrap,
#mobile-advanced li.menu-item-top-level-5>a:before {
    background-image: url(https://fundacioorienta.com/wp-content/uploads/2016/06/Menu-letra-mas.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.menu-item-top-level-6 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-6 a {
    background-color: #076633!important;
    border-color: #076633!important;
}

.menu-item-top-level-6 .avia-menu-fx .avia-arrow-wrap,
#mobile-advanced li.menu-item-top-level-6>a:before {
    background-image: url(https://fundacioorienta.com/wp-content/uploads/2016/06/Menu-letra-a.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.menu-item-top-level-7 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-7 a {
    background-color: #9d9d9c!important;
    border-color: #9d9d9c!important;
}

.menu-item-top-level-7 .avia-menu-fx .avia-arrow-wrap,
#mobile-advanced li.menu-item-top-level-7>a:before {
    background-image: url(https://fundacioorienta.com/wp-content/uploads/2016/06/Menu-letra-r.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.menu-item-top-level-8 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-8 a {
    background-color: #0e71b8!important;
    border-color: #0e71b8!important;
}

.menu-item-top-level-8 .avia-menu-fx .avia-arrow-wrap,
#mobile-advanced li.menu-item-top-level-8>a:before {
    background-image: url(https://fundacioorienta.com/wp-content/uploads/2016/06/Menu-letra-p.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 85%;
}

.menu-item-top-level-9 .avia-menu-fx,
#mobile-advanced li.menu-item-top-level-9 a {
    background-color: #e61873!important;
    border-color: #e61873!important;
}

#mobile-advanced a {
    color: white!important;
    margin-bottom: 4px;
}

#header_main .menu-item-top-level-1 .avia-menu-text {
    color: #071689!important;
}

#header_main .menu-item-top-level-2 .avia-menu-text {
    color: #f39200;
}

#header_main .menu-item-top-level-3 .avia-menu-text {
    color: #3aaa35;
}

#header_main .menu-item-top-level-4 .avia-menu-text {
    color: #e94e1b;
}

#header_main .menu-item-top-level-5 .avia-menu-text {
    color: #951b81;
}

#header_main .menu-item-top-level-6 .avia-menu-text {
    color: #076633;
}

#header_main .menu-item-top-level-7 .avia-menu-text {
    color: #9d9d9c;
}

#header_main .menu-item-top-level-8 .avia-menu-text {
    color: #0e71b8;
}

#header_main .menu-item-top-level-9 .avia-menu-text {
    color: #e61873;
}

.avia-menu-fx .avia-arrow-wrap {
    height: 50px;
    width: 50px;
    position: absolute;
    top: 25px;
    left: 12px;
    margin-left: -5px;
    display: none;
    visibility: visible;
    border: 4px solid white;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    display: initial;
}

.avia-menu-fx .avia-arrow {
    height: 50px;
    width: 50px;
    position: absolute;
    top: 0!important;
    left: 0;
    margin-left: 0;
    -webkit-transform: initial;
    transform: initial;
    border-width: 0px;
    border-style: solid;
    background-color: transparent!important;
    border: none;
}

#mobile-advanced li>a:before {
    content: no-close-quote;
    width: 20px;
    height: 20px;
    border: 2.5px solid white;
    border-radius: 100%;
}

#mobile-advanced span {
    margin-left: 25px;
}


/* Fin de Menus*/

.avia_image {
    margin-bottom: 8px;
}

#av_section_1.header_color,
#av_section_1.main_color {
    background-size: cover!important;
    height: 230px;
}

.footer_color h3 {
    color: #919191!important;
}

.av-parallax-inner {
    background-size: cover!important;
}

.socket_color a:hover,
a:focus,
a:visited {
    text-decoration: none!important;
}


/* MENU SCROLLED */

.header-scrolled .avia-menu-fx {
    top: 43px;
    top: 42px;
    /* display: none; */
    height: 8px;
    opacity: 1;
    visibility: visible;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    bottom: -40px;
    width: 65px;
    left: 6px;
}

.header-scrolled .menu-item-top-level .avia-menu-fx>.avia-arrow-wrap,
.menu-item-top-level .avia-menu-text+.avia-menu-fx>.avia-arrow-wrap {
    transition: all 0.35s cubic-bezier(0.33, 0.82, 0.49, 0.79);
}

.header-scrolled span.avia-arrow-wrap {
    top: -120px;
}

.header-scrolled .avia-menu-fx:hover {
    height: 96px;
    bottom: -53px;
}

#header_main .avia-menu-text {
    position: relative;
    z-index: 9999;
}

@media only screen and (max-width: 989px) {
    #header_main_alternate,
    .fallback_menu {
        display: none;
    }
    .container #advanced_menu_toggle,
    #advanced_menu_hide {
        display: block;
    }
    .responsive.html_mobile_menu_tablet.html_logo_right #advanced_menu_toggle {
        left: auto;
    }
}


/*** PRODUCT ***/

.type-product {
    margin-top: 50px;
}


/*** TABS ***/

.flex_column.av_one_half.flex_column_div.first.avia-builder-el-6.el_after_av_hr.el_before_av_one_half {
    margin-top: 20px;
}

#tab-id-9-container img.alignleft {
    margin: 10px 25px 0px 0px;
}


/*** RESPONSIVE ***/

@media only screen and (max-width: 767px) {
    .responsive .logo img {
        top: 7px!important;
        position: absolute!important;
    }
    .container_wrap_logo {
        height: 110px!important;
        padding-top: 10px;
    }
    .responsive #top .main_color .active_tab_content {
        background-color: #fff;
    }
    .responsive #top .main_color .tabcontainer {
        border-color: white;
    }
    .responsive #top .main_color .tabcontainer .active_tab {
        color: #666
    }
}