/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.sb-toggle-wrapper {
    display: none;
}
#wrapper {
	background-color: transparent;
}

/* Cabecera */

.fusion-header-wrapper {
    left: 0;
    position: relative;
    right: 0;
    z-index: 10010;
}
.fusion-header-wrapper .fusion-row {
    max-width: 1000px;
}
.fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background-color: transparent !important;
}
.texto_cabecera {
    float: right;
    position: relative;
    right: 390px;
    text-align: left;
    top: 32px;
    z-index: 10000;
}
.texto_cabecera p {
    color: #fff;
    font-weight: 700;
    letter-spacing: 0.03em;
    line-height: 1.35em;
    text-transform: uppercase;
}



/* Cebecera Sticky */

.fusion-header-wrapper.fusion-is-sticky .fusion-logo {
    display: none;
}
.fusion-header-wrapper.fusion-is-sticky .texto_cabecera {
    display: none;
}
.fusion-header-wrapper.fusion-is-sticky .idiomas {
    display: none;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu {
    top: 22px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu > ul > li > a {
    height: 20px !important;
    line-height: 20px !important;
}



/* Menú principal */

.fusion-main-menu {
    top: 42px;
}
.fusion-main-menu > ul > li > a {
    text-transform: uppercase;
}
.fusion-main-menu > ul > li > a {
    border-right: 3px solid #000;
    border-top: medium none !important;
    padding-right: 20px;
}
.fusion-main-menu > ul > li > a:hover {
    border-top: medium none !important;
}
.fusion-main-menu > ul > li:last-child a {
    border-right: medium none;
    padding-right: 0;
}



/* Menú idiomas */

.idiomas {
    float: right;
}
.fusion-idiomas-menu {
    left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 9px;
    z-index: 10000;
}
#menu-menu-idiomas, #menu-menu-idiomas-ingles, #menu-menu-idiomas-catalan {
    list-style-type: none;
}
.fusion-idiomas-menu ul {
	margin: 0 !important;
}
#menu-menu-idiomas li, #menu-menu-idiomas-ingles li, #menu-menu-idiomas-catalan li {
    display: inline-block;
	margin-left: 10px;
	text-transform: lowercase;
}
#menu-menu-idiomas li a, #menu-menu-idiomas-ingles li a, #menu-menu-idiomas-catalan li a {
    color: #000;
    font-size: 12px;
}
#menu-menu-idiomas li a:hover, #menu-menu-idiomas-ingles li a:hover, #menu-menu-idiomas-catalan li a:hover {
    color: #000;
}



/* Menú vertical */

.side-nav {
	border-top: none;
	border-right: none !important;
}
.side-nav li {
	border-right: none;
}
.side-nav li a {
    border-top: medium none;
    font-family: "Rubik";
    line-height: 1.3em;
    padding: 10px 9px 10px 0;
	font-weight: normal !important;
}
.side-nav li a:hover {
	color: #ff4500;
}
.side-nav li:first-child {
	border-right: none;
}
.side-nav li:first-child a {
    border-bottom: 1px solid #ccc;
    color: #000 !important;
    font-weight: 700 !important;
    padding-bottom: 20px !important;
	text-transform: uppercase;
}
.side-nav li:first-child a:hover {
    color: #ff4500 !important;
}
.fusion-main-menu > ul > li > a, .side-nav li a {
    text-transform: inherit;
}
.side-nav li.current_page_item a {
	border-right: none !important;
}



/* Inicio */

.home.page.page-id-6 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .home.page.page-id-11 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.home.page.page-id-6 #wrapper, .home.page.page-id-11 #wrapper {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.home.page.page-id-6 #fusion-gmap-container, #main, #sliders-container, #wrapper, .fusion-separator .icon-wrapper, body, html, .home.page.page-id-11 #fusion-gmap-container, #main, #sliders-container, #wrapper, .fusion-separator .icon-wrapper, body, html {
    background-color: transparent !important;
}

.home.page.page-id-6 .fusion-fullwidth-3 .fusion-one-fourth, .home.page.page-id-11 .fusion-fullwidth-3 .fusion-one-fourth {
    width: 20%;
}
.home.page.page-id-6 .fusion-fullwidth-3 .fusion-one-fourth.fusion-layout-column, .home.page.page-id-11 .fusion-fullwidth-3 .fusion-one-fourth.fusion-layout-column {
    margin-left: 3.97%;
	margin-right: 0;
}
.home.page.page-id-6 .fusion-person .person-content, .home.page.page-id-11 .fusion-person .person-content {
    margin-top: 15px;
}
.home.page.page-id-6 .fusion-person .person-desc, .home.page.page-id-11 .fusion-person .person-desc {
    margin-top: 10px;
}
.home.page.page-id-6 .person-name, .home.page.page-id-11 .person-name {
    color: #000 !important;
    font-family: "Rubik";
    font-size: 22px !important;
    font-weight: 700;
    line-height: 1.25em;
}
.home.page.page-id-6 .fusion-one-sixth .person-name, .home.page.page-id-11 .fusion-one-sixth .person-name {
    font-size: 17px !important;
}

.home.page.page-id-6 .wp-caption-text, .home.page.page-id-11 .wp-caption-text {
    font-size: 15px;
    margin-top: 8px !important;
}
.home.page.page-id-6 .fusion-column-wrapper h2, .home.page.page-id-11 .fusion-column-wrapper h2 {
	font-size: 34px !important;
}
.home.page.page-id-6 .fusion-column-wrapper h2 a, .home.page.page-id-11 .fusion-column-wrapper h2 a {
	color: #000;
}
.home.page.page-id-6 .fusion-fullwidth-2 .fusion-column-wrapper p, .home.page.page-id-11 .fusion-fullwidth-2 .fusion-column-wrapper p {
    margin-top: 9px;
}
.home.page.page-id-6 .fusion-fullwidth-2 .fusion-column-wrapper p a, .home.page.page-id-11 .fusion-fullwidth-2 .fusion-column-wrapper p a {
	border-bottom: none;
}
.home.page.page-id-6 .fusion-li-item, .home.page.page-id-11 .fusion-li-item {
    font-size: 15px;
    line-height: 1.4em;
    margin-bottom: 17px !important;
}

.home.page.page-id-6 .fusion-fullwidth-4, .home.page.page-id-11 .fusion-fullwidth-4 {
    border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
	padding-left: 50px;
	padding-right: 50px;
}
.home.page.page-id-6 .fusion-fullwidth-4 .fusion-one-half, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-one-half {
    width: 48.7%;
}
.home.page.page-id-6 .fusion-fullwidth-4 .fusion-layout-column, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-layout-column {
    margin-right: 2.5%;
}
.home.page.page-id-6 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper {
	padding-bottom: 15px !important;
}
.home.page.page-id-6 .fusion-fullwidth-4 .fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-no, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-no {
	margin-right: 0 !important;
}
.home.page.page-id-6 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper h2, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper h2 {
	line-height: 1.1em !important;
	font-size: 22px !important;
    padding: 23px 20px 3px 25px;
}
.home.page.page-id-6 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper p, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper p {
	margin-bottom: 11px;
    padding-left: 25px;
    padding-right: 20px;
    padding-top: 0;
}

.tfs-slider .background-image {
    background-position: center 0;
    background-size: inherit;
    margin: auto 0;
}
.home.page.page-id-6 #main, .home.page.page-id-11 #main {
    padding-top: 20px;
}
.fusion-image-carousel {
    margin-bottom: 30px;
}
.fusion-carousel .fusion-carousel-wrapper {
    padding: 0;
}
.home.page.page-id-6 .infoBox, .home.page.page-id-11 .infoBox {
	width: 190px !important;
}



/* Páginas */

#main {
    background-color: #fff !important;
}

.page.page-id-13 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-514 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-1342 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkturquoise, yellow) repeat scroll 0 0;
}


.page.page-id-4 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-510 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-1244 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-95 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-69 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-168 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-170 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-172 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-174 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-176 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-605 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-598 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-1378 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-1381 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-1384 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-1386 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-1388 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-1390 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-1392 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}
.page.page-id-1425 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, lawngreen, orangered, yellow) repeat scroll 0 0;
}


.page.page-id-15 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-1346 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-159 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, floralwhite, mediumorchid, yellow) repeat scroll 0 0;
}


.page.page-id-17 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-506 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-1316 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-182 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1326 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1328 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1330 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1752 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1332 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1338 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1920 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1321 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-180 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-178 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-797 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-799 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1859 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-184 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1131 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}
.page.page-id-1912 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deeppink, darkorange, yellow) repeat scroll 0 0;
}


.page.page-id-19 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-522 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, deepskyblue, lawngreen, yellow) repeat scroll 0 0;
}


.page.page-id-1350 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background, .page.page-id-1357 .fusion-header, .layout-boxed-mode .side-header-wrapper, .side-header-background {
    background: rgba(0, 0, 0, 0) linear-gradient(to left, white, deepskyblue, yellow) repeat scroll 0 0;
}




/* Contenido */

.post-content p {
    margin-bottom: 14px;
}
.wp-caption-text {
    font-size: 13px;
    margin-top: 10px !important;
}

body.has-sidebar #content {
    width: calc(100% - 24% - 80px) !important;
}
.post-content p a {
	border-bottom: 1px solid #000;
}
.post-content p a:hover {
    color: #ff4500;
	border-bottom: 1px solid #ff4500;
}
.fusion-column-wrapper h1 {
    margin-bottom: 0.4em !important;
}


/* Artistas */

.page.page-id-4 .fusion-layout-column.fusion-column-last, .page.page-id-1244 .fusion-layout-column.fusion-column-last {
    background-color: transparent;
    padding: 0;
}

.page.page-id-4 .fusion-one-fourth, .page.page-id-1244 .fusion-one-fourth {
    width: 20%;
}
.page.page-id-4 .fusion-one-fourth.fusion-layout-column, .page.page-id-1244 .fusion-one-fourth.fusion-layout-column {
    margin-left: 3.97%;
	margin-right: 0;
}
.page.page-id-4 .fusion-person .person-content, .page.page-id-1244 .fusion-person .person-content {
    margin-top: 15px;
}
.page.page-id-4 .fusion-person .person-desc, .page.page-id-1244 .fusion-person .person-desc {
    margin-top: 10px;
}
.page.page-id-4 .person-name, .page.page-id-1244 .person-name {
    color: #000 !important;
    font-family: "Rubik";
    font-size: 22px !important;
    font-weight: 700;
    line-height: 1.25em;
}
.page.page-id-4 .fusion-one-sixth .person-name, .page.page-id-1244 .fusion-one-sixth .person-name {
    font-size: 17px !important;
}
.fusion-image-hovers .hover-type-liftup::before {
    box-shadow: none;
}


#gallery-1 img, #gallery-2 img {
    border: medium none !important;
}
#gallery-1 .gallery-caption {
    display: none;
}
.page.page-id-95 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-170 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-170 .fusion-column-wrapper p a img {
    margin-top: 0;
}
.page.page-id-69 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-605 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-605 .fusion-column-wrapper p a img {
    margin-top: 0;
}
.page.page-id-1388 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-1388 .fusion-column-wrapper p a img {
    margin-top: 0;
}
.page.page-id-1392 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-1392 .fusion-column-wrapper p a img {
    margin-top: 0;
}
.page.page-id-1384 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-1386 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-1390 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-1390 .fusion-column-wrapper p a img {
    margin-top: 0;
}
.page.page-id-598 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-1378 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-1381 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-174 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-1425 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-176 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}
.page.page-id-176 .fusion-column-wrapper p a img {
    margin-top: 0;
}
.page.page-id-168 #gallery-1 .gallery-item {
    margin-right: 9px;
    margin-top: 0px;
    width: 23%;
}

.page.page-id-598 .fusion-title-size-one, h1, .page.page-id-1386 .fusion-title-size-one, h1, .page.page-id-1378 .fusion-title-size-one, h1, .page.page-id-69 .fusion-title-size-one, h1, .page.page-id-95 .fusion-title-size-one, h1, .page.page-id-1381 .fusion-title-size-one, h1, .page.page-id-168 .fusion-title-size-one, h1, .page.page-id-1384 .fusion-title-size-one, h1, .page.page-id-1392 .fusion-title-size-one, h1, .page.page-id-176 .fusion-title-size-one, h1, .page.page-id-1390 .fusion-title-size-one, h1, .page.page-id-170 .fusion-title-size-one, h1, .page.page-id-1388 .fusion-title-size-one, h1, .page.page-id-605 .fusion-title-size-one, h1, .page.page-id-1425 .fusion-title-size-one, h1, .page.page-id-174 .fusion-title-size-one, h1 {
    margin-bottom: 0 !important;
}

iframe, .fusion-video iframe {
    margin-top: 14px;
}

.ilightbox-holder.smooth .ilightbox-inner-toolbar .ilightbox-title {
    color: #eee !important;
    font-size: 15px !important;
}


/* Debate */

.flexslider {
    margin: 0;
}
.page.page-id-15 .wp-caption-text, .page.page-id-1346 .wp-caption-text {
    font-size: 15px;
}
.page.page-id-15 .fusion-one-fourth.fusion-layout-column.fusion-spacing-yes p, .page.page-id-1346 .fusion-one-fourth.fusion-layout-column.fusion-spacing-yes p {
	margin-bottom: 0 !important;
}
.page.page-id-15 .fusion-one-fourth.fusion-layout-column.fusion-column-last.fusion-spacing-yes p, .page.page-id-1346 .fusion-one-fourth.fusion-layout-column.fusion-column-last.fusion-spacing-yes p {
	margin-bottom: 0 !important;
}
.ponente {
	-webkit-transition: 0.1s ease-in-out;
    -moz-transition: 0.1s ease-in-out;
    -o-transition: 0.1s ease-in-out;
    transition: 0.1s ease-in-out;
}
.ponente:hover {
	-webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4);
}
.page.page-id-15 .fusion-column-wrapper h2, .page.page-id-1346 .fusion-column-wrapper h2 {
    margin-top: 0 !important;
}
.page.page-id-15 .fusion-one-fourth p a, .page.page-id-1346 .fusion-one-fourth p a {
	border-bottom: none;
}



/* Actividades */

.page.page-id-17 #content, .page.page-id-1316 #content {
    width: 70% !important;
}
.page.page-id-17 .fusion-one-half, .page.page-id-1316 .fusion-one-half {
    width: 48.5%;
}
.page.page-id-17 .fusion-one-half.fusion-layout-column.fusion-spacing-yes, .page.page-id-1316 .fusion-one-half.fusion-layout-column.fusion-spacing-yes {
    margin-right: 3%;
}
.page.page-id-17 .fusion-one-half.fusion-layout-column.fusion-column-last, .page.page-id-1316 .fusion-one-half.fusion-layout-column.fusion-column-last {
	margin-right: 0 !important;
}
.page.page-id-17 .fusion-one-half .fusion-column-wrapper, .page.page-id-1316 .fusion-one-half .fusion-column-wrapper {
	padding-bottom: 20px;
}
.page.page-id-17 .fusion-one-half .fusion-column-wrapper h2, .page.page-id-1316 .fusion-one-half .fusion-column-wrapper h2 {
	font-family: "Rubik";
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.1em !important;
    padding-left: 25px;
    padding-right: 20px;
    padding-top: 23px;
	padding-bottom: 3px;
}
.page.page-id-17 .fusion-one-half .fusion-column-wrapper h2 a:hover, .page.page-id-1316 .fusion-one-half .fusion-column-wrapper h2 a:hover {
	color: #000;
}
.page.page-id-17 .fusion-one-half .fusion-column-wrapper p, .page.page-id-1316 .fusion-one-half .fusion-column-wrapper p {
    padding-left: 25px;
    padding-right: 20px;
    padding-top: 0px;
	margin-bottom: 11px;
}

.page-child .fusion-column-wrapper p a img {
    margin-top: 17px;
}

.fusion-column-wrapper blockquote {
    background-color: transparent !important;
    border: medium none;
    color: #666 !important;
    font-family: "Rubik";
    font-size: 19px !important;
    font-style: normal !important;
    line-height: 1.4em !important;
    margin-bottom: 14px;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
}



/* Open Walls */

.page.page-id-13 .flex-control-nav, .page.page-id-1342 .flex-control-nav {
    display: none !important;
}
.page.page-id-13 .fusion-column-wrapper h3, .page.page-id-1342 .fusion-column-wrapper h3 {
    font-family: "Rubik" !important;
    font-size: 22px !important;
    font-weight: 700;
    line-height: 1.3em !important;
	margin-bottom: 14px;
    margin-top: 30px;
}
.page.page-id-13 .fusion-column-wrapper img, .page.page-id-1342 .fusion-column-wrapper img {
    margin-bottom: 15px;
}












/* iPAD HORIZONTAL Y SIMILARES  EXCLUSIVO  */
 @media (min-width: 769px) and (max-width: 1024px) {

.fusion-main-menu > ul > li {
    padding-right: 16px !important;
}
.texto_cabecera {
    right: 378px;
}








}


@media  (max-width: 800px) {

.fusion-main-menu > ul > li {
    padding-right: 16px !important;
}
.texto_cabecera {
    right: 378px;
}





 
}


/* iPAD VERTICAL Y SIMILARES  EXCLUSIVO   */

@media (min-width: 671px) and (max-width:768px) {








}


/* iPAD VERTICAL O SIMILARES  */
@media  (max-width: 768px) {
	
.texto_cabecera {
    top: 4px;
	right: 107px;
}
.fusion-mobile-menu-icons {
    float: right;
    width: 100%;
}
.page.page-id-17 #content, .page.page-id-1316 #content {
    width: 100% !important;
}
.page.page-id-17 .fusion-one-half, .page.page-id-1316 .fusion-one-half {
    width: 48.5% !important;
}
body.has-sidebar #content {
    width: 100% !important;
}
.flexslider {
    margin-bottom: 30px !important;
}
.page.page-id-15 .fusion-column-wrapper {
	padding: 0 !important;
}
.ponente {
    max-width: 100%;
}
.page.page-id-4 .fusion-one-fourth.fusion-layout-column, .page.page-id-1244 .fusion-one-fourth.fusion-layout-column {
    margin-left: 0;
}







 
}


/* MÓVILES HORIZONTAL  EXCLUSIVO  */
@media (min-width: 481px) and (max-width:670px) {

.fusion-logo {
    max-width: 69%;
}






}



/* MÓVILES HORIZONTAL  */

@media  (max-width: 670px)  {

.fusion-header {
    padding-left: 20px;
    padding-right: 20px;
}
.texto_cabecera {
    right: 0;
    top: 0;
}
.texto_cabecera p {
    font-size: 15px;
}
.page.page-id-17 .fusion-one-half, .page.page-id-1316 .fusion-one-half {
    width: 100% !important;
}

.page.page-id-182 .fusion-column-wrapper, .page.page-id-799 .fusion-column-wrapper, .page.page-id-797 .fusion-column-wrapper, .page.page-id-180 .fusion-column-wrapper, .page.page-id-178 .fusion-column-wrapper, .page.page-id-1131 .fusion-column-wrapper {
	padding-right: 0 !important;
}

.page.page-id-15 .fusion-column-wrapper h1 {
    line-height: 1.1em;
}

.page.page-id-4 .fusion-one-fourth.fusion-layout-column, .page.page-id-1244 .fusion-one-fourth.fusion-layout-column {
    margin-left: 0;
}

.page.page-id-95 #gallery-1 .gallery-item {
    width: 22.5%;
}



}


/* MOVILES VERTICAL. TODOS.*/
@media (max-width: 480px) {

.fusion-logo {
    max-width: 100%;
}
.fusion-header {
    padding-left: 20px;
    padding-right: 20px;
}
.fusion-column-wrapper blockquote {
    padding-right: 0;
	margin-right: 0;
}
#main, #slidingbar, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container {
    padding-left: 15px;
    padding-right: 15px;
}
.home.page.page-id-6 .fusion-fullwidth-3 .fusion-one-fourth, .home.page.page-id-11 .fusion-fullwidth-3 .fusion-one-fourth {
    width: 90%;
}
.home.page.page-id-6 .fusion-fullwidth-4, .home.page.page-id-11 .fusion-fullwidth-4 {
	padding-left: 20px;
	padding-right: 20px;
}
.home.page.page-id-6 .fusion-fullwidth-4 .fusion-one-half, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-one-half {
    width: 100%;
}

.page.page-id-95 #gallery-1 .gallery-item {
    width: 21.5%;
}

.home.page.page-id-6 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper h2, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper h2 {
    padding: 23px 20px 3px;
}
.home.page.page-id-6 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper p, .home.page.page-id-11 .fusion-fullwidth-4 .fusion-one-half .fusion-column-wrapper p {
    padding-left: 20px;
}







}








